html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

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

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

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

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

p {
  margin-top: 0;
  margin-bottom: 10px;
}

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

figure {
  margin: 0 0 10px;
}

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

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/653773740e3ce3036be8586f_NotoSansHebrew-ExtraBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374a6420c1344513ef8_NotoSansHebrew-ExtraLight.woff2") format("woff2"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374a6420c1344513ef8_NotoSansHebrew-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374e0d0179dc92d492b_NotoSansHebrew-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374e0d0179dc92d492b_NotoSansHebrew-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374648baac9305cc89f_NotoSansHebrew-Thin.woff2") format("woff2"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374648baac9305cc89f_NotoSansHebrew-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6537737487b17dcc67f9f62b_NotoSansHebrew-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosanshebrew;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65377374116c4ba8dae78853_NotoSansHebrew-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ofl;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b276379b90924ee470_OFL.txt") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c454b1d5c0c7975fae0_MondayPop-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c457287d85974983bdb_MondayPop-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c45e210908a61696ad7_MondayPop-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c4548478644a7276ba6_MondayPop-ExtraBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c453713b729800f3893_MondayPop-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c454b1d5cb24b75fae1_MondayPop-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c45d1c7c9570226b088_MondayPop-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mondaypop;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/645b5c469de175ec231e8b1f_MondayPop-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b22b5082f0c4334494_Poppins-ExtraBoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b29fcae42bd7bd713c_Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2b606819d4b45d8dc_Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b25e485f914af1fcaf_Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2cbbd4b87a2bec03a_Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2c4eade525f94e3a4_Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b3cc7275713046101a_Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b273f165776562aadf_Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2cf3aed22d0db7322_Poppins-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b3a70cc14fc99d87ca_Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2e0e86f1a17f10003_Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b2f0dd65572ec0bce5_Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b34b493eb60017efa5_Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b293eb1eddde2366e1_Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b373f165776562ab0a_Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b33c03fbb245776ec1_Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b31968d83a3d7febae_Poppins-SemiBoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b31968d83a3d7febae_Poppins-SemiBoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b31968d83a3d7febae_Poppins-SemiBoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b31968d83a3d7febae_Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6554d0b471c0245ef4da32c7_Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

:root {
  --main-header: 4.5rem;
  --dark: #181b34;
  --purple: #6161ff;
  --crm-lighter-contrast: #007f9b;
  --ghost-white: #f0f3ff;
  --green: #00ca72;
  --light: #f0f3ff;
  --yellow: #fc0;
  --red: #fb275d;
  --black: #000;
  --global-color--white: white;
  --crm-light: #e1eff2;
  --crm-primary: #00d2d2;
  --white-smoke: #f5f6f8;
  --global-color--primary-hover: #5151d5;
  --gold: #bc8400;
  --size--16: 1rem;
  --sevice-light: #f5eff1;
  --sevice-red: #f90667;
  --border: #dcdfec;
  --radius--medium: var(--size--16);
  --_spacing---big-card-radius: 2rem;
  --radius--xlarge: var(--size--40);
  --radius--large: var(--size--24);
  --size--48: 3rem;
  --size--24: 1.5rem;
  --size--32: 2rem;
  --radius--small: var(--size--8);
  --radius--xsmall: var(--size--4);
  --size--2: .125rem;
  --tag-border-active: #dadaff;
  --checkbox-border: #dadaff;
  --wm-cold: #97aeff;
  --wm-warm: #ded4fc;
  --size--8: .5rem;
  --checkbox-border-active: #dadaff;
  --blackish: #323338;
  --crm-green: #007474;
  --size--4: .25rem;
  --size--40: 2.5rem;
  --size--56: 3.5rem;
  --size--64: 4rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}

h1 {
  color: #000;
  font-size: var(--main-header);
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 120%;
}

h2 {
  color: #000;
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 120%;
}

h3 {
  color: #000;
  text-align: left;
  letter-spacing: -.03rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 125%;
}

h4 {
  color: #000;
  letter-spacing: -.01rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 130%;
}

h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 130%;
}

p {
  margin-bottom: 0;
  line-height: 160%;
}

a {
  color: #6161ff;
  line-height: 130%;
  text-decoration: none;
}

ul {
  margin-top: .0625rem;
  margin-bottom: 1rem;
  padding-left: 2.5rem;
}

li {
  flex: 0 auto;
  margin-bottom: .5rem;
  line-height: 150%;
  list-style-type: none;
}

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

.padding-xxhuge {
  padding: 12rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

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

.text-size-tiny {
  font-size: .75rem;
  line-height: 140%;
}

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

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

.padding-huge {
  padding: 6rem;
  display: none;
}

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

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

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

.is-grey {
  color: #8f8a8a;
  line-height: 100%;
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 140%;
  position: static;
}

.heading-style-h4.padding-bottom.padding-small {
  flex: 1;
  height: 100%;
  display: block;
}

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

.text-align-center {
  color: var(--dark);
  text-align: center;
  text-wrap: pretty;
  max-width: 69ch;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.text-align-center.no-max-w {
  max-width: none;
}

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

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

.fs-styleguide_label {
  color: #fff;
  background-color: #0073e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

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

.fs-styleguide_label.is-hex {
  color: #1f0f83;
  background-color: #f5f5f5;
}

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

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

.icon-1x1-small {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-xxlarge {
  padding: 5rem;
}

.shadow-floating {
  mix-blend-mode: normal;
  box-shadow: -8px 7px 3rem -8rem #00000040;
}

.margin-xhuge {
  margin: 8rem;
}

.margin-tiny {
  margin: .1rem;
}

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

.is-black-2 {
  color: #000;
  line-height: 100%;
}

.fs-styleguide_empty-box-2 {
  z-index: -1;
  background-color: #0073e61a;
  border: .0625rem dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.topic {
  color: var(--purple);
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.topic.crm {
  color: var(--crm-lighter-contrast);
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

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

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

.form_message-success {
  padding: 1.25rem;
}

.heading-style-h1 {
  letter-spacing: -.1rem;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 100%;
}

.heading-style-h6 {
  letter-spacing: -.01rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 150%;
}

.margin-huge {
  margin: 6rem;
}

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

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

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

.text-weight-medium {
  font-size: 1.3rem;
  font-weight: 500;
}

.margin-top {
  margin: 0;
}

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

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

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

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

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.text-style-2lines {
  overflow: hidden;
}

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

.margin-bottom, .margin-bottom.margin-xsmall, .margin-bottom.margin-small, .margin-bottom.margin-small-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small-2.max-w-550 {
  max-width: 550px;
}

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

.margin-bottom.is-faq {
  margin-bottom: 1.25rem;
}

.form_component {
  margin-bottom: 0;
}

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

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

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

.margin-0 {
  margin: 0;
}

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

.icon-1x1-large {
  width: 2.5rem;
  height: auto;
}

.gc_sbs2_icon {
  width: 2.3rem;
  height: 2rem;
}

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

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

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

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-section-large {
  justify-content: space-between;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: block;
  overflow: visible;
}

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

.margin-custom3 {
  margin: 3.5rem;
}

.margin-xlarge {
  margin: 4rem;
}

.padding-section-small {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

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

.padding-t {
  padding: 1rem;
}

.padding-tiny {
  padding: .125rem;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.text-size-medium {
  color: #333;
  font-size: 1.125rem;
  line-height: 150%;
}

.heading-style-h2 {
  color: #000;
  width: auto;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.cc_crs-title {
  font-size: 2.7rem;
  line-height: 1.1;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 150%;
}

.padding-custom1 {
  padding: 1.5rem;
}

.container-medium {
  grid-column-gap: 2.9375rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.fs-styleguide_attribute {
  color: #fff;
  background-color: #fc0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.margin-small {
  margin: 1rem;
}

.margin-xsmall {
  margin: .5rem;
}

.align-center {
  text-align: center;
  margin: auto;
  line-height: 115%;
}

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

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

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

.heading-style-h5 {
  letter-spacing: -.02rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 150%;
}

.is-purple {
  color: #6161ff;
  line-height: 100%;
}

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

.text-size-large.text-weight-light {
  font-size: 1.2rem;
}

.margin-xxlarge {
  margin: 5rem;
}

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

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

.button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button:hover {
  background-color: #452aea;
}

.button.is-small {
  padding: .75rem 1.25rem;
  font-size: .875rem;
}

.button.is-small:hover {
  background-color: #452aea;
}

.button.is-secondary {
  color: #6161ff;
  background-color: #0000;
  border: .0625rem solid #6161ff;
  margin-left: 0;
  transition-property: all;
}

.button.is-secondary:hover {
  color: #1f0f83;
  background-color: #0000;
  border-color: #1f0f83;
}

.button.is-white {
  color: #000;
  background-color: #fff;
}

.button.is-white:hover {
  background-color: var(--ghost-white);
}

.button.is-black {
  background-color: #000;
}

.button.is-black:hover {
  background-color: #414141;
}

.button.is-secondary {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #333;
  text-align: left;
  background-color: #0000;
  border: .125rem #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding-left: 0;
  text-decoration: underline;
  display: flex;
}

.button.is-secondary:hover {
  font-weight: 500;
}

.button.negative {
  color: var(--purple);
  background-color: #fff;
  width: 21ch;
}

.button.negative:hover {
  background-color: #ffffffd6;
}

.button.negative.crm_text-color-dark {
  color: var(--dark);
}

.button.background-color-green {
  background-color: var(--green);
  color: #000;
}

.button.background-color-green:hover {
  background-color: #15754b;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.background-color-red {
  background-color: #fb275d;
}

.margin-medium {
  margin: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xhuge {
  padding: 8rem;
}

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

.text-size-small {
  color: #000;
  flex: none;
  margin-bottom: .125rem;
  font-size: .875rem;
  line-height: 150%;
}

.text-size-small.crmcomp {
  color: #676879;
}

.text-size-small.crmcomp.black-text {
  color: #323338;
}

.padding-medium {
  padding: 2rem;
}

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

.padding-xxsmall {
  padding: .25rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.padding-custom3 {
  padding: 3.5rem;
}

.container-large {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

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

.styleguide_color-2 {
  background-color: #f0f3ff;
}

.styleguide_color-2.is-dark {
  background-color: var(--dark);
  color: #181b34;
}

.styleguide_color-2.is-green {
  background-color: #00ca72;
}

.styleguide_color-2.is-white {
  background-color: #fff;
}

.styleguide_color-2.is-red {
  background-color: #fb275d;
}

.styleguide_color-2.is-purple {
  background-color: #6161ff;
}

.styleguide_color-2.is_yellow {
  background-color: #fc0;
}

.styleguide_color-2.is_sevice-red {
  background-color: #f90667;
}

.styleguide_color-2.is_sevice-light {
  background-color: #f5eff1;
}

.margin-xxhuge {
  margin: 12rem;
}

.container-small {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.padding-global {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
}

.shadow-regular {
  mix-blend-mode: normal;
  background-color: #fff;
  box-shadow: 0 3px 1rem #0000001f;
}

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

.padding-0 {
  padding: 0;
}

.padding-xsmall {
  padding: .5rem;
}

.global-styles {
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.padding-custom2 {
  padding: 2.5rem;
}

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

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

.padding-xlarge {
  padding: 4rem;
}

.margin-xxsmall {
  margin: .25rem;
}

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

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

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

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 125%;
}

.margin-large {
  margin: 3rem;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

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

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

.text-weight-semibold {
  color: #333;
  margin-top: 10px;
  font-size: 1rem;
  font-weight: 600;
}

.padding-section-medium {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 6rem;
}

.padding-section-medium.align-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.padding-section-medium.crm_background-color-dark {
  background-color: var(--dark);
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6501db49e3cd82fccecc6001_footer_bg_04.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110%;
  background-attachment: scroll;
}

.padding-section-medium.is-crm-3 {
  margin-top: 1rem;
  padding-top: .5rem;
  padding-bottom: 2rem;
}

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

.fs-styleguide_3-col-2-2.is-align-start {
  align-items: start;
}

.body {
  background-color: #0000;
}

.homepage_header {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 400px;
  display: flex;
}

.homepage_header-wrapper {
  border-top: 1px solid #000;
}

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

.db_gallery_child5_header-wrapper {
  margin-left: 0;
  padding-top: 42px;
  padding-left: 42px;
}

.db_timeline-date {
  color: #aaa;
  margin-top: 16px;
}

.dv-startup_faq_p {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.dv-startup_faq__head {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  border-top: 1px solid #757575;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 .5rem 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.dv-startup_faq__head.w--open {
  border-bottom: 1px solid #0000001a;
}

.db_main_wrapper-2 {
  grid-column-gap: 100px;
  color: #fff;
  justify-content: flex-end;
  margin-top: 0;
  display: flex;
  position: static;
}

.db_timeline_8marks-wrapper {
  justify-content: space-between;
  width: 10%;
  margin-left: -1px;
  display: flex;
  position: relative;
}

.text-block-13 {
  clear: none;
  display: flex;
}

.db_timeline_db1-0 {
  align-items: center;
  display: flex;
}

.db_timeline_premium-tag {
  background-image: linear-gradient(67deg, #fc0, #ff9479), linear-gradient(#ff9d00, #ff9d00);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 18px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.db_timeline_text {
  color: #c3c6d4;
  margin-bottom: 5px;
  font-size: .8rem;
  font-weight: 300;
}

.db_main_paragraph {
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 30px;
}

.db_abilities_header-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.db_timeline_marks-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  width: 1400px;
  max-width: 70rem;
  height: 46px;
  margin-top: 60px;
  margin-bottom: 61px;
  display: flex;
}

.db_gallery_child1_text-wrapper {
  flex: 0 auto;
  margin-left: 0;
}

.db_gallery_child1_text-wrapper._1 {
  align-self: auto;
  margin-top: 34px;
}

.db_timeline_big-mark {
  width: 96px;
  position: absolute;
  bottom: -1px;
  left: -5px;
}

.db_timeline_big-mark._2 {
  left: 45px;
}

.db_timeline_big-mark._3 {
  left: 20px;
}

.db_timeline_mask {
  background-color: #000000a1;
  width: 100%;
  height: 62%;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.db_section_sub-heading {
  color: #fff;
  text-align: center;
  max-width: 50ch;
  margin: 1rem auto 7rem;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 156%;
}

.db_section_sub-heading.abilities {
  max-width: 80ch;
  margin-top: -2.2rem;
  margin-bottom: 7rem;
}

.db_illus_app2 {
  z-index: 17;
  width: 49px;
  position: absolute;
  inset: auto 0% 107% 51%;
}

.db_illus_app3 {
  z-index: 17;
  width: 49px;
  position: absolute;
  inset: auto 0% 104% 27%;
}

.image-21 {
  width: auto;
  max-width: none;
  height: 50px;
  margin-right: 14px;
}

.db_header_wrapper-2 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  margin-top: 58px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.db-text-in-eticket {
  color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.db_header_headline-mask-3 {
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 120px;
  padding-bottom: 21px;
  display: flex;
  position: relative;
  overflow: visible;
}

.db_header_wrapper-mobile {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  margin-top: 58px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.db_gallery_child3_image-wrapper {
  width: 300px;
  height: 400px;
  position: absolute;
  inset: 0% -15% 0% auto;
  overflow: hidden;
  box-shadow: -6px 0 20px 14px #000000f2;
}

.db_abilities_section {
  align-items: center;
  display: flex;
}

.db_gallery_child1_header {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(158deg, #6161ff 20%, #00cc6f 60%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-size: 2.375rem;
  font-weight: 600;
  line-height: 113.5%;
}

.db-scale-tag {
  background-image: linear-gradient(255deg, #3ffff2 15%, #715df0);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 18px;
  margin-bottom: 10px;
  padding-left: 11px;
  padding-right: 11px;
  display: flex;
}

.db_gallery_child2-text-wrapper {
  margin-top: 42px;
  margin-left: 42px;
}

.dv-startup_faq_answer {
  color: #eee;
  margin-bottom: 1rem;
  padding-left: 2px;
  font-size: 1rem;
  font-weight: 200;
  line-height: 165%;
}

.db_gallery_child3_text-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 42px;
  margin-left: 42px;
  display: flex;
}

.db_illus_app1 {
  z-index: 17;
  width: 15%;
  position: absolute;
  inset: auto 0% 95% 37%;
}

.db_gallery_child3_mask1 {
  z-index: 10;
  background-color: #0000;
  background-image: linear-gradient(#000, #0000);
  height: 25px;
  position: absolute;
  inset: 0% 0% auto;
}

.db_gallery_speedometer_wrapper {
  perspective-origin: 50% 100%;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 90%;
  height: 300px;
  margin-top: 104px;
  display: flex;
  position: relative;
  overflow: visible;
}

.db_gallery_child5 {
  background-color: #181b34;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 48%;
  height: 321px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.db_text-block-11 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 300;
  display: block;
}

.db_timeline_speed-tag {
  background-image: linear-gradient(63deg, #3fffa3, #00d2d2);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 18px;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.db_header_built-for-2 {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 6.25rem;
  line-height: 6.25rem;
}

.db_gallery_child1_text-line {
  color: #fff;
  margin-top: 2px;
  font-size: 1.125rem;
  font-weight: 300;
}

.db_timeline_list-item2 {
  color: #c3c6d4;
  margin-bottom: .8rem;
  font-size: .8rem;
}

.db_gallery_child6_heading {
  color: #fff;
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(158deg, #6161ff 20%, #00d2d2 60%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 38px;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 113.5%;
  overflow: visible;
}

.db_main_right-side-wrapper {
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  width: 400px;
  height: auto;
  display: flex;
  position: sticky;
  top: 398px;
}

.db_timeline_list-item {
  color: #c3c6d4;
  margin-bottom: 0;
  font-size: .8rem;
}

.text-span {
  color: #000;
  font-weight: 400;
}

.mondaydb {
  width: auto;
  max-width: none;
  height: 21px;
  margin-bottom: 5px;
}

.html-embed-8 {
  width: 100%;
  margin-bottom: 165px;
}

.db_gallery_colored-heading2 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(158deg, #6161ff 20%, #00d2d2 60%);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 11ch;
  margin-top: 15px;
  margin-left: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 113.5%;
  overflow: visible;
}

.dv-startup_faq_body {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.dv-startup_faq_body.w--open {
  background-color: #0000;
}

.section-main {
  display: block;
  overflow: visible;
}

.db_main_medium-header {
  color: #fff;
  margin-bottom: 16px;
  font-size: 3rem;
  line-height: 120%;
}

.db_gallery_child2_board {
  opacity: .6;
  width: 93%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bold-text {
  margin-right: 4px;
}

.db_timeline_image-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 61.9688px;
  display: flex;
}

.db-premium-tag {
  background-image: linear-gradient(63deg, #fc0, #d28200);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 18px;
  margin-bottom: 20px;
  padding-left: 11px;
  padding-right: 11px;
  display: flex;
}

.db_gallery_child3_board {
  width: 220px;
}

.db_timeline_div-inside-list {
  float: none;
  clear: none;
  flex-wrap: nowrap;
  align-items: flex-start;
  display: block;
}

.db_gallery_child5_text-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 42px 42px;
}

.db-logo-2 {
  width: 191px;
  margin-bottom: 17px;
}

.db_timeline_mark {
  background-color: #676879;
  width: 1.72px;
  height: 18px;
}

.db_timeline_mark.empty {
  background-color: #0000;
}

.db_timeline_mark.w {
  background-color: #fff;
}

.db_gallery_child2_header {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#34d68c, #59adc5);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 10ch;
  max-height: none;
  padding-left: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 113%;
}

.db_illus_1 {
  width: 100%;
  position: static;
  inset: 0% 0% auto;
}

.db_abilities_lower-header {
  color: #fff;
  margin-bottom: 53px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 125%;
}

.db_main_num {
  z-index: -1;
  width: 260px;
  padding: 18px;
  position: absolute;
  inset: -26% 0% 0% -22%;
}

.db_gallery_speedometer-wrapper-mobile {
  perspective-origin: 50% 100%;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 90%;
  height: 300px;
  margin-top: 104px;
  display: none;
  position: relative;
  overflow: visible;
}

.db_gallery_child6_text-wrap {
  margin-top: 42px;
  position: relative;
  left: -27px;
}

.db-section-heading {
  color: #fff;
  text-align: center;
  margin-top: 74px;
  margin-bottom: 2.825rem;
  font-size: 3rem;
  font-weight: 700;
}

.db-section-heading.mobile {
  display: none;
}

.dv-startup_faq_icon {
  z-index: 2;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.db_gallery_child4 {
  background-color: #1a1e3b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48%;
  height: 563px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.db_header_headline-wrapper-2 {
  border: 0 solid red;
  margin-top: -12px;
  display: block;
  overflow: hidden;
}

.db_abilities_warpper {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 77px;
  margin-bottom: 10rem;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.db_header_rotate {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-color: #ff5a5a;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 6.25rem;
  line-height: 6.25rem;
}

.db_header_rotate.scale {
  background-color: #0000;
  background-image: linear-gradient(204deg, #ff00c7, #5858e6);
  overflow: visible;
}

.db_header_rotate.speed {
  background-color: #0000;
  background-image: linear-gradient(#6161ff, #00d2d2);
}

.db_header_rotate.flex {
  background-color: #0000;
  background-image: linear-gradient(64deg, #fc0, #fb9000);
}

.db_faq_header-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 87px;
  margin-bottom: 0;
  display: flex;
}

.db_abilities_illusttration-wrpaaer {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 290px;
  min-width: auto;
  max-width: none;
  height: 780px;
  margin-right: 114px;
  display: flex;
  position: relative;
  top: 130px;
  overflow: visible;
}

.db_gallery_child3_header {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#34d68c, #5caac9);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 97%;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
  display: block;
}

.db_gallery_child4_text-line {
  color: #fff;
  margin-bottom: 5px;
  font-size: 1.125rem;
  font-weight: 300;
}

.db_gallery_child1_text-container {
  flex-direction: column;
  align-items: flex-start;
  height: 270px;
  display: flex;
  position: absolute;
  inset: auto auto 42px 42px;
}

.section-timeline {
  height: auto;
}

.list-item-2 {
  margin-bottom: .5rem;
  font-weight: 200;
}

.list-item-2.is-white {
  margin-bottom: .2rem;
}

.section-abilities {
  background-color: #181b34;
  position: relative;
}

.db_timeline_grid {
  grid-column-gap: 62px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr 1.25fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 1400px;
  max-width: 70rem;
  min-height: 100px;
  margin-bottom: 38px;
  display: grid;
}

.db_gallery_child3 {
  background-color: #181b34;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 48%;
  height: 362px;
  margin-bottom: 20px;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.db_gallery_child2 {
  background-color: #181b34;
  border-radius: 20px;
  width: 48%;
  height: 894px;
  margin-bottom: 0;
  position: relative;
}

.db_gallery_child5_image {
  box-shadow: -12px 0 50px #000;
}

.db_main_image-5 {
  z-index: 10;
  width: 88%;
  height: auto;
  display: block;
  position: absolute;
  top: -95px;
}

.db_main_image-4 {
  z-index: 8;
  width: 88%;
  display: block;
  position: absolute;
  top: -49px;
  overflow: visible;
}

.db_timeline_scale-tag {
  background-color: #73ccfc;
  background-image: linear-gradient(284deg, #8979ee, #24edff);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 18px;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.db-speed-tag {
  background-image: linear-gradient(63deg, #3fffa3, #00d2d2);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 18px;
  margin-bottom: 10px;
  padding-left: 11px;
  padding-right: 11px;
  line-height: 100%;
  display: flex;
}

.db_main_left-side-wrapper-3 {
  width: 526px;
}

.db_illus_3 {
  z-index: 10;
  width: 100%;
  position: absolute;
  inset: auto 0% 51%;
}

.db_main_text-container-4 {
  color: #fff;
  width: auto;
  margin-top: 0;
  margin-bottom: 250px;
  position: relative;
}

.db_main_text-container-4.last {
  margin-top: -80px;
  margin-bottom: 0;
}

.db_main-video-container {
  width: 350px;
  height: 350px;
}

.db_abilities_container {
  align-items: flex-start;
  display: flex;
}

.db_abilities_component {
  border-bottom: 0 solid #0000;
  width: 505px;
}

.db_gallery_child1 {
  background-color: #1a1e3b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 48%;
  height: 745px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.db_timeline_wrapper {
  margin-bottom: 10rem;
}

.db_timeline_text-in-eticket {
  color: #000;
}

.db_gallery_child3_lower-text-container {
  height: auto;
  position: absolute;
  inset: auto auto 42px 42px;
}

.db_illus_4 {
  z-index: 15;
  width: 100%;
  position: absolute;
  inset: 9% 0% auto;
}

.db_header_text-span-13 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(227deg, #00cc6f, #00d2d2);
  -webkit-background-clip: text;
  background-clip: text;
}

.db_timeline_divider {
  border-top: 1px solid #aaa;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 17px;
}

.db_timeline_column {
  display: block;
  position: relative;
}

.db_section_sub-heading-2 {
  color: #fff;
  text-align: center;
  max-width: 50ch;
  margin-top: 1rem;
  margin-bottom: 84px;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 156%;
}

.db_faq_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 105px;
  display: flex;
}

.toggle-text {
  z-index: 2;
  margin-left: 2px;
  position: relative;
}

.db_gallery_child2_auto {
  margin-left: auto;
  position: absolute;
  inset: auto 4% 33% 0%;
  box-shadow: 0 0 12px 14px #0000006b;
}

.db_illus_2 {
  width: 100%;
  position: absolute;
  inset: auto 0% 36%;
}

.dv-startup_faq_container {
  background-color: #30324e;
  border: .5px solid #858585;
  border-radius: 1rem;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
  padding: 2rem 3rem;
}

.section-faq {
  background-color: #181b34;
  padding-top: 23px;
  position: relative;
}

.db_gallery_child6_image {
  order: -1;
  width: 60%;
  height: auto;
  position: relative;
  right: 44px;
}

.dv-startup_faq_body-cont {
  color: #fff;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 solid #0000;
  padding: 0 30px 10px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.db_gallery_wrapper {
  grid-column-gap: 0px;
  border-radius: 30px;
  flex-flow: column wrap;
  align-items: center;
  width: 100%;
  height: 1700px;
  margin-top: 48px;
  margin-bottom: 8rem;
  display: flex;
}

.db_gallery_child6 {
  background-color: #181b34;
  border-radius: 20px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 48%;
  height: 351px;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.global-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .2s;
  overflow: hidden;
}

.global-padding.overflow-show {
  overflow: visible;
}

.nav {
  opacity: 1;
  background-color: #fff;
  align-items: center;
  height: 72px;
  padding-bottom: 7px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.nav_link-2 {
  color: #535768;
  border-radius: 8px;
  justify-content: center;
  height: 100%;
  margin-right: 27px;
  padding: 8px 10px;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.nav_link-2:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_menu {
  align-self: center;
  align-items: center;
  display: flex;
}

.html-embed-5 {
  color: #000;
  align-self: center;
  width: auto;
  padding-left: 7px;
  font-size: .75rem;
  line-height: .625%;
}

.nav_button-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border: .0625rem solid #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 130px;
  min-width: auto;
  height: 40px;
  padding: .875rem .5rem 1rem .5px;
  font-size: .8125rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: none;
}

.nav_button-2:hover {
  background-color: #452aea;
}

.nav_link-block {
  background-color: #6161ff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 130px;
  height: 40px;
  padding: 0 1rem;
  display: flex;
}

.nav_text-in-button {
  color: #000;
  font-size: .812rem;
  font-weight: 300;
  line-height: 100%;
}

.nav_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: auto;
  display: flex;
}

.nav-logo-2 {
  width: 169px;
  height: auto;
  display: none;
}

.image-11 {
  margin-bottom: 17px;
}

.footer_column-head {
  color: #585965;
  padding-top: 0;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
}

.footer_grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template: "Area"
  / 1fr .75fr 1.25fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-link-wrapper {
  display: flex;
}

.footer_stores-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.product-icons {
  width: 40px;
  height: 40px;
  margin-left: -10px;
  margin-right: 4px;
}

.footer_divider-bittom {
  border: 0 solid #cecece;
  border-top: 1px solid #dcdfec;
  width: 100%;
  height: 10px;
}

.social-icon-in-footer {
  height: 100%;
}

.social-icon-in-footer.reddit-footer-link {
  padding-top: 4px;
  display: none;
}

.social-icon-in-footer.twitter-footer-link-2 {
  color: #000;
  padding-top: 4px;
}

.social-icon-in-footer.twitter-footer-link {
  padding-top: 4px;
}

.footer_text-block {
  color: #585965;
  font-size: 13px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.footer_link-accesabilty-link {
  margin-top: 9px;
  display: flex;
}

.goovle-play {
  display: flex;
}

.footer_security-wrapper {
  grid-column-gap: 21px;
  color: var(--purple);
  border-bottom: 1px solid #acacac;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

.section-footer {
  background-color: #fff;
  width: 100%;
  height: auto;
}

.security-icon {
  width: 32px;
  margin-right: 9px;
}

.footer_link-block-bottom {
  color: #585965;
  text-decoration: underline;
}

.image-22 {
  height: 32px;
}

.footer_link-6 {
  color: #585965;
  font-weight: 300;
  text-decoration: underline;
}

.footer_social-wrapper {
  grid-column-gap: 9px;
  display: flex;
}

.footer_link-blockbottom-right-side-wrapper-copy {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.footer_bottom-container-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.footer_category-container {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  min-height: 300px;
  display: flex;
}

.footer-container {
  border-top: 0 solid #4b4b4b;
  width: 80vw;
  max-width: 1400px;
  height: auto;
  margin: 0 auto;
  padding-top: 96px;
}

.footer-link {
  color: #585965;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 40px;
  text-decoration: none;
}

.footer-link:hover {
  color: #6c6dfe;
}

.section---mobile-footer {
  display: none;
}

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

.footer-mbl_link-7 {
  color: #585965;
  font-weight: 300;
  text-decoration: underline;
}

.footer-link-2 {
  color: #585965;
  font-weight: 300;
  line-height: 40px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #6c6dfe;
}

.brand {
  margin-top: 5px;
}

.nav_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

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

.gc_paragraph4_header-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  width: auto;
  min-width: 252px;
  margin-right: 1rem;
  display: flex;
}

.gc_paragraph3_green-v {
  height: 1.25rem;
  margin-right: .5rem;
}

.gc_paragraph4_text-continer {
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.gc_paragraph4_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.gc_paragraph3_icons-wrapper {
  grid-column-gap: 1.75rem;
  border: 1px #000;
  flex-wrap: wrap;
  display: flex;
}

.gc_paragraph3_bullet-wrapper {
  flex: none;
  align-items: center;
  display: flex;
}

.gc_paragraph3_bullet-wrapper.margin-bottom.margin-xsmall {
  margin-left: 0;
}

.section {
  display: block;
}

.section.background-color-purple-2-2, .section.realtive {
  position: relative;
}

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

.section.background-color-yellow {
  background-color: #0000;
}

.section.background-color-purple {
  background-color: #6161ff;
}

.section.cc-slider {
  width: 100%;
  overflow: hidden;
}

.section.section-sales-teams-use-monday {
  background-color: #0c86ab;
  border-radius: 40px;
  padding: 80px 0;
}

.gc_paragraph2 {
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gc_paragraph3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.gc_sbs1_content-wraper {
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  display: flex;
  position: relative;
}

.gc_sbs1 {
  grid-column-gap: 6.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sbs_asset {
  object-fit: contain;
  width: 50%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.sbs_asset.shadow-floating {
  flex: 1;
  align-self: center;
  width: 50%;
  height: auto;
  margin-right: 0;
}

.sbs_asset.shadow-floating-2 {
  object-fit: scale-down;
  flex: 1;
  align-self: center;
  width: 50%;
  height: auto;
  margin-right: 0;
}

.sbs_asset.shadow-popup {
  height: 90%;
}

.sbs_asset.shadow-regular {
  box-shadow: none;
}

.gc_sbs4_list-item {
  margin-bottom: .5rem;
  font-size: .9rem;
}

.gc_sbs4 {
  grid-column-gap: 6.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 21px;
  padding-bottom: 21px;
  display: flex;
}

.gc_sbs4_content-wraper {
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  display: flex;
  position: relative;
}

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

.gc_sbs6_big-heading {
  color: #000;
  font-size: 8.125rem;
  font-weight: 300;
  line-height: 8.125rem;
}

.gc_sbs6 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.gc_sbs6_content-wrapper {
  align-self: flex-end;
}

.gc_sbs7 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.gc_sbs7_content-wraper {
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.gc_cards1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.gc_cards1_author-wrapper {
  border: 1px #000;
  align-items: center;
  margin-top: 1.5rem;
  padding-top: 1rem;
  display: flex;
}

.gc_cards1_date-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.gc_cards1_clist-wrapper {
  margin-top: 2rem;
}

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

.text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.gc_cards1_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 1.5rem;
  transition: box-shadow .2s;
  display: flex;
}

.gc_cards1_cheading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  width: 100%;
  display: block;
}

.gc_cards1_author-image-wrapper {
  margin-right: 1rem;
}

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

.gc_cards1_item {
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
  position: static;
}

.gc_cards1_item:hover {
  box-shadow: 0 2px 8px #0003;
}

.gc_cards1_mage-wrapper {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.gc_cards1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  height: auto;
  display: grid;
}

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

.gc_cards2_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.gc_cards2__list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  margin-top: 2rem;
  display: grid;
}

.gc_cards2_image {
  object-fit: contain;
  width: 80%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gc_cards2_item {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 13.5rem;
  transition: all .2s;
  display: grid;
}

.gc_cards2_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-right: 31px;
  display: flex;
}

.gc_cards3_content {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 100px;
}

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

.gc_cards3_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.gc_cards3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.gc_cards3_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.gc_cards3_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.is-white {
  color: #fff;
  display: inline-block;
}

.is-white.text-size-small {
  color: #fff;
  line-height: 150%;
  overflow: visible;
}

.is-white.text-weight-light {
  font-weight: 200;
}

.is-white.text-size-large {
  text-align: left;
  display: block;
}

.gc_cards4_topic-wrapper {
  border-radius: .25rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem 1rem .25rem .5rem;
  display: inline-block;
}

.gc_cards4_topic-wrapper.background-color-red {
  min-width: auto;
}

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

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

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

.db_timeline_leagl-note {
  color: #999;
  text-align: left;
  text-indent: -10px;
  font-size: .85rem;
}

.text-span-5 {
  color: #6161ff;
}

.gc_testimonial3_image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/63e24046e7da1762072850ba_debora.avif");
  background-position: 50% 18%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 131px;
  padding-bottom: 131px;
}

.is-white-3 {
  color: #fff;
  line-height: 150%;
}

.is-white-3.text-size-tiny.gc_testimonial4_client-title_and_customer {
  display: inline;
}

.gc_testimonial3_client-info-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.gc_testimonial3_text-wrapper {
  background-color: #6161ff;
  border-radius: 1rem;
  width: 520px;
  min-height: auto;
  padding: 30px 40px 50px;
}

.gc_badges2_wrapper {
  display: flex;
}

.gc_badges2_wrapper.is_g2_crm {
  flex-wrap: wrap;
  width: 100%;
}

.gc_badges2_badges-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gc_badges_badge {
  width: 100%;
}

.gc_badges2_text-wrapper {
  align-self: center;
  width: 62%;
  margin-right: 52px;
}

.gc_badges3_badges-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr minmax(85px, 1fr);
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.gc_badges3_wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gc_badges3_text-wrapper {
  align-self: center;
  margin-right: 24px;
}

.gc_badges3_bg {
  width: 100%;
  height: 60%;
  min-height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.gc_badges3_bg.background-color-light-tint {
  z-index: -1;
}

.gc_testimonial4_client-info-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gc_testimonial3_quote {
  color: #fff;
  text-indent: -12px;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.gc_testimonial4_client-info {
  align-self: flex-end;
}

.gc_testimonial4_quote {
  color: #fff;
  text-indent: -11px;
  margin-bottom: 2.125rem;
  font-size: 2.7rem;
  font-weight: 200;
  line-height: 135%;
}

.link-2 {
  color: var(--purple);
  text-decoration: underline;
}

.gc_review1_arrow {
  background-color: #0000;
  border: 1px #1f0f83;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.gc_review1_arrow.is-left {
  border-style: none;
  border-color: #1f0f83;
  right: 4rem;
}

.gc_review1_slide {
  padding-right: 2rem;
}

.gc_review1_mask {
  width: 45%;
  overflow: visible;
}

.gc_review1_content {
  border: 0 solid #0000;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.gc_review1_content.background-color-yellow, .gc_review1_content.background-color-purple {
  min-width: 386px;
}

.gc_review1_content.background-color-red {
  background-color: var(--green);
  min-width: 386px;
}

.gc_review1_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 5rem;
  position: relative;
  overflow: visible;
}

.gc_review1_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.gc_review1_lient-image-wrapper {
  margin-top: 12px;
  margin-right: 1rem;
}

.gc_review1__client {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.gc_review1_client-info {
  align-items: center;
  margin-top: 14px;
  display: flex;
}

.html-embed-10 {
  color: #fff;
  margin-right: 18px;
}

.gc_reviews-sbs_cta {
  align-self: center;
}

.gc_reviews-sbs_cards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 4.5fr 4.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.gc_reviews-sbs_card-wrapper {
  border-radius: 8px;
  flex: 0 auto;
  width: auto;
  padding: 30px;
}

.gc_reviews-sbs_right-card-wrapper {
  align-self: center;
  width: 50%;
}

.gc_reviews-sbs_wrapper {
  grid-column-gap: 7.5rem;
  grid-row-gap: 0rem;
  justify-content: center;
  display: flex;
}

.image-6 {
  width: 50%;
  max-width: 100%;
  padding-bottom: 12px;
}

.text-size-tiny-2 {
  width: 100%;
  font-size: .75rem;
  font-weight: 300;
}

.div-block-2 {
  min-width: 23rem;
  display: flex;
}

.gc_reviews-sbs_left-cards-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  justify-content: space-around;
  width: 50%;
  display: flex;
}

.gc_testimonial7_clients-title {
  text-align: left;
  font-size: .8rem;
}

.gc_testimonial7_clients-name {
  text-align: left;
  margin-bottom: 0;
  font-size: .8rem;
  font-weight: 700;
  line-height: 100%;
}

.gc_testimonial7_arrow-icon {
  color: #3c2f2f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gc_testimonial7_logo {
  color: #37ff00;
  background-color: #0000;
  flex: 0 auto;
  width: auto;
  max-height: 22px;
  margin-top: 6px;
}

.gc_testimonial7_mask {
  height: 430px;
}

.gc_testimonial7_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gc_testimonial7_arrow.hide-mobile-landscape {
  border-color: #747474;
  bottom: 54px;
}

.gc_testimonial7_content {
  grid-column-gap: 44px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 36px;
  padding-right: 36px;
  display: grid;
  overflow: hidden;
}

.gc_testimonial7_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.gc_testimonial7_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gc_testimonial7_client-info {
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gc_testimonial7_logo-wrapper {
  background-color: #0000;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
  display: flex;
}

.gc_testimonial7_slide {
  background-color: #0000;
  height: 100%;
  min-height: 300px;
  padding-left: 4rem;
  padding-right: 4rem;
}

.gc_testimonial7_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
  margin-right: 20px;
}

.gc_testimonial4_client-title_and_customer_name_wrapper {
  display: inline;
}

.integrations-slider_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: block;
  inset: auto 0% 0%;
}

.integrations-slider_arrow.left {
  display: block;
  inset: auto 0% 0% -11%;
}

.integrations-slider_slide {
  max-width: 500px;
  padding-right: 2rem;
}

.integrations-slider_mask {
  width: 33.33%;
  overflow: visible;
}

.paragraph {
  line-height: 130%;
}

.integrations-slider_wrapper {
  overflow: visible;
}

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

.integrations-slider_nav {
  color: #6161ff;
  background-color: #3a3a3a;
  height: 1.75rem;
  padding-top: 0;
  font-size: .5rem;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.integrations-slider_content {
  text-align: center;
  border: 1px solid #c3c6d4;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
}

.integrations-slider_icon {
  text-align: left;
  align-self: auto;
}

.heading-style-h5-2 {
  letter-spacing: -.02rem;
  width: 15rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.integrations-slider_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 5.2rem;
  overflow: visible;
}

.integrations-slider_logo {
  max-width: 90%;
}

.gc_slider5_slide {
  width: 100%;
  max-width: 530px;
  padding-right: 2rem;
}

.gc_slider5_arrow-2 {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.gc_slider5_arrow-2.left {
  border-color: #1f0f83;
  inset: auto 0% 0% -7%;
}

.overflow-hidden {
  background-color: #0000;
  margin-left: 102px;
  overflow: hidden;
}

.gc_slider5_arrow-icon {
  color: #1f0f83;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gc_slider5_mask {
  width: 30%;
  overflow: visible;
}

.gc_slider5-text-wrapper {
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.gc_slider5_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  overflow: visible;
}

.gc_slider5-image {
  width: 100%;
}

.gc_slider5_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.gc_slider5_arrow {
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0%;
}

.gc_slider5-card {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1191.39px;
  height: 543px;
  display: flex;
  overflow: hidden;
}

.gc_slider5-card:hover {
  box-shadow: 0 2px 5px #0003;
}

.text-size-small-2 {
  color: #000;
  flex: none;
  margin-bottom: .125rem;
  font-size: .875rem;
}

.gc_story-card_p {
  font-size: 1.125rem;
}

.data1_arrow {
  height: 63px;
  margin-right: 11px;
}

.line-divider {
  border-left: 1px solid #000;
  width: 1px;
  height: 20px;
  margin-left: 15px;
  margin-right: 15px;
}

.data1_forrester_logo {
  width: 20%;
  max-width: 20%;
  padding-bottom: 7px;
}

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

.data2_number-wraapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.data2_number-wraapper.no-border {
  border-right-width: 0;
}

.data2_number-wraapper.middle {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

.data2_data-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: repeat(auto-fit, minmax(252px, .25fr));
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.data1_below-numbers {
  margin-top: 15px;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 100%;
}

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

.data1_arrow-wrapper {
  align-items: flex-end;
  margin-right: 18px;
  display: flex;
}

.data2_forrester-logo {
  max-width: 100%;
  height: 18px;
}

.text-size-medium-4 {
  color: #333;
  font-size: 1.125rem;
}

.text-size-medium-4.text-weight-light {
  line-height: 100%;
}

.heading-style-h2-2 {
  color: #000;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.data1_big-number {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 300;
  line-height: 70%;
}

.data2_header-wrapper {
  text-align: center;
  line-height: 150%;
}

.data2_headline-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 16px;
  display: block;
}

.data2_sub-headline {
  margin-bottom: -5px;
  font-size: 1rem;
  line-height: 100%;
}

.data1_gridd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.logos-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff0;
  border: 0 solid #000;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-wrapper {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  background-color: #fff0;
  border: 0 solid #000;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  height: auto;
  display: flex;
}

.logo-image {
  filter: saturate(0%);
  max-width: 100%;
  height: 37px;
  transition: all .2s;
}

.logo-image:hover {
  filter: saturate();
}

.gc_tabs2_content-wrapper {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
  overflow: visible;
}

.gc_sbs1-3 {
  grid-column-gap: 6.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs1 {
  margin-top: 71px;
  overflow: visible;
}

.gc_tabs2_content {
  background-color: #0000;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding: 15px;
  overflow: visible;
}

.gc_tabs1_tab {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0 2rem;
  display: flex;
}

.gc_tabs1_tab:hover {
  border-bottom: 0 solid #b8b8b8;
}

.gc_tabs1_tab.w--current {
  background-color: #0000;
  font-weight: 600;
}

.gc_tabs1_tab.middle {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.gc_tabs1_menu {
  color: #333;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.gc_sbs1_content-wraper-3 {
  grid-row-gap: 1rem;
  color: #333;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  display: flex;
  position: relative;
}

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

.marquee_logos-mask {
  width: 3352px;
  display: flex;
}

.marquee_logos-container {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  height: 90px;
  padding-left: 51px;
  display: flex;
}

.marquee_logos-logo {
  max-height: 21px;
}

.marquee_logos-logo.s {
  width: 51px;
  max-height: none;
}

.collection-list-wrapper, .collection-item, .collection-list {
  height: 100%;
}

.text-size-small-3 {
  color: #000;
  flex: none;
  margin-bottom: .125rem;
  font-size: .875rem;
  line-height: 150%;
}

.quots-tabs_mbl_wrap1-title-wrapper {
  border-top: 1px solid #9b9b9b;
  align-items: center;
  width: 70%;
  min-width: 400px;
  margin-top: 38px;
  padding-top: 32px;
  display: flex;
}

.quots-tabs_mbl_hl-icon {
  z-index: 2;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.quots-tabs_mbl_hl {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.quots-tabs_mbl_hl._2 {
  background-color: #0000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.text-size-large-2 {
  font-size: 1.5rem;
}

.quots-tabs_mbl_wrap1 {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.is-white-6 {
  color: #fff;
  max-width: 40vw;
  font-size: 7vw;
  line-height: 100%;
}

.quots-tabs_mbl_text-container {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.quots-tabs_mbl_text-container.w--open {
  background-color: #0000;
}

.quots-tabs_mbl_container {
  display: none;
  position: relative;
}

.quots-tabs_wrap3 {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.quots-tabs_left-wrapper {
  background-color: #6161ff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50vw;
  height: 100%;
  margin-left: 2px;
  padding-top: 72px;
  padding-right: 107px;
  display: flex;
}

.image-26 {
  width: 70px;
  margin-right: 15px;
}

.quots-tabs_mbl_eft-wrapper-copy {
  background-color: #6161ff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50vw;
  height: auto;
  margin-left: 2px;
  padding-top: 72px;
  padding-right: 107px;
  display: flex;
}

.quots-tabs_mbl_right-wrapper {
  background-color: #cfcff9;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
  position: relative;
}

.quots-tabs_container {
  height: 100vh;
  display: flex;
  position: relative;
}

.quots-tabs_mbl_wrapper {
  width: 50%;
  min-width: 380px;
  max-width: 480px;
  margin-bottom: 60px;
}

.quots-tabs_wrap2 {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-27 {
  margin-right: 29px;
}

.quots-tabs_mbl_hl-wrapper {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 50px 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.quots-tabs_mbl_hl-wrapper.w--open {
  border-bottom: 1px solid #0000001a;
}

.quots-tabs_mbl_wrap1-content-wrapper {
  width: 65%;
  max-width: 650px;
  display: block;
}

.shadow-popup {
  mix-blend-mode: normal;
  box-shadow: 0 0 2rem -.5rem #00000040;
}

.shadow-drag-and-drop {
  box-shadow: -9px 9px 19px #0000001a;
}

.list-4, .list-5 {
  padding-left: 1rem;
}

.html-embed-black {
  color: var(--dark);
  margin-right: 18px;
}

.tabs2 {
  overflow: visible;
}

.gc_tabs2_tab {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0 2rem;
  display: flex;
}

.gc_tabs2_tab:hover {
  border-bottom: 0 solid #b8b8b8;
}

.gc_tabs2_tab.w--current {
  background-color: #0000;
  font-weight: 600;
}

.gc_tabs2_tab.middle {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.tabs2_wrapper {
  background-color: var(--purple);
  border-radius: 8px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 69px 40px 63px;
}

.tags-tags2_container-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 890px;
  margin-top: 13px;
  margin-bottom: 37px;
  display: flex;
}

.tags_tag-checkbox {
  border: 1px solid #000;
  font-size: 2rem;
}

.tags_tag-checkbox.white {
  color: #0000;
  border: 1px solid #fff;
}

.tags2_tags-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.375rem;
  display: flex;
}

.text-size-large-4 {
  font-size: 1.5rem;
}

.tags-tags3_container-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 75%;
  margin-top: 13px;
  margin-bottom: 37px;
  display: flex;
}

.tags-tags1_container-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 690.984px;
  margin-top: 11px;
  margin-bottom: 37px;
  display: flex;
}

.tags2_form-block {
  justify-content: center;
  align-self: center;
  margin-top: 13px;
  display: flex;
}

.tags2_wrapper {
  grid-column-gap: 109px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.tags1_header {
  margin-top: 0;
  font-size: 3.5rem;
  line-height: 100%;
}

.tags2_header {
  text-align: center;
  max-width: 30ch;
  margin-top: 0;
  font-size: 3.5rem;
  line-height: 100%;
}

.tag {
  border: 1px solid #000;
  border-radius: 20px;
  padding: 5px 20px 5px 37px;
}

.tag.white {
  color: #fff;
  border-color: #fff;
  align-self: center;
}

.tags1_tags-wrapper {
  margin-top: -2px;
}

.tags_tags1_container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.tags1_tag-name {
  line-height: 100%;
}

.button-small {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: .75rem 1.25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button-small:hover {
  background-color: #452aea;
}

.button-small.is-black {
  background-color: #000;
}

.button-small.is-black:hover {
  background-color: #4b4949;
}

.button-small.is-white {
  color: #000;
  background-color: #fff;
}

.button-small.is-white:hover {
  background-color: var(--ghost-white);
}

.button-stroke {
  color: var(--purple);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: .08rem solid #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button-stroke:hover {
  border-color: var(--ghost-white);
  background-color: var(--ghost-white);
}

.button-stroke.is-white {
  color: #fff;
  -webkit-text-stroke-color: #000;
  background-color: #0000;
  border-color: #fff;
}

.button-stroke.is-white:hover {
  border-color: var(--ghost-white);
  background-color: var(--ghost-white);
  color: var(--purple);
}

.button-stroke.is-black {
  color: #000;
  background-color: #0000;
  border-color: #000;
}

.button-stroke.is-black:hover {
  border-color: var(--light);
  background-color: var(--light);
}

.tags3_header {
  color: #fff;
  text-align: center;
  font-weight: 600;
}

.db_timline_list {
  padding-left: 25px;
}

.db_galley_list {
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 91.516px;
  left: 74px;
}

.tags3_wrapper {
  grid-column-gap: 109px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.tags3_tags-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.375rem;
  display: flex;
}

.tags3_form-block {
  justify-content: center;
  align-self: center;
  margin-top: 13px;
  display: flex;
}

.lb_content-item {
  background-color: #e6e6e6;
  border-radius: .5rem;
  padding: 1rem;
  overflow: hidden;
}

.lb_instructions-wrapper {
  align-items: flex-start;
  max-height: 130px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.lb_failure-button {
  background-color: #db3538;
  display: none;
}

.text-span-6 {
  color: #fff;
  background-color: #6161ff;
  border-radius: 4px;
  padding-left: 12px;
  padding-right: 12px;
}

.lb_list-item1 {
  margin-top: 7px;
  margin-bottom: 11px;
  font-size: 16px;
  list-style-type: decimal;
}

.lb_success-button {
  background-color: #3572db;
  display: none;
}

.lb_header-wrapper {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 47px;
  padding-bottom: 14px;
  display: flex;
}

.lb_error-success-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  max-width: 50vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 15%;
}

.lb_content-button {
  text-align: center;
  background-color: #6161ff;
  border-radius: .25rem;
  flex: 1;
}

.lb_text-string-wrapper {
  display: none;
}

.lb_buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2rem;
  display: flex;
}

.heading {
  font-size: 2.5rem;
}

.image-28 {
  margin-bottom: 12px;
}

.crt_certification_text {
  text-align: center;
  max-width: 63ch;
  margin-bottom: 1.725rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.crt_cards_icon {
  object-fit: contain;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: auto;
}

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

.crt_header_sub-header {
  margin-top: 29px;
  margin-bottom: 29px;
  font-size: 1.25rem;
  font-weight: 300;
}

.crt_header_data-wrapper {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 60%;
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-3, .text-span-7 {
  color: #6161ff;
}

.crt_header_data-number-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.crt_header_text-wrapper {
  width: 49%;
}

.button-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border: 0 #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 3rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

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

.crt_badge-main {
  width: 430px;
}

.crt_header_data-text {
  margin-top: 7px;
  font-size: 1.25rem;
  font-weight: 300;
}

.crt_header_data-big-number {
  color: #fff;
  font-size: 3rem;
  font-weight: 600;
  line-height: 100%;
}

.crt_header_heading {
  font-size: 3rem;
  font-weight: 600;
  line-height: 3.75rem;
}

.section-header {
  background-color: #fff;
}

.crt_section-data {
  background-color: #6161ff;
  padding-top: 62px;
  padding-bottom: 62px;
}

.crt_certification_header {
  text-align: center;
  margin-bottom: 19px;
  font-size: 2.25rem;
  font-weight: 600;
}

.crt_cards_card-title {
  text-align: center;
  max-width: 27ch;
  margin-bottom: 9px;
  font-weight: 600;
}

.text-span-2 {
  color: #6161ff;
}

.crt_cards_small-text {
  text-align: center;
  font-size: .875rem;
  line-height: 150%;
}

.crt_certification_card {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 62px;
  margin-bottom: 62px;
  padding: 50px 30px;
  display: flex;
  box-shadow: 0 2px 11px #452aea12;
}

.crt_certifications_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-slim {
  background-color: #0000;
  border-top: 1px solid #c4c4c4;
  position: static;
  inset: auto 0% 0%;
}

.footer-slim.heb {
  direction: ltr;
}

.footer-slim.no-top-border {
  border: 1px #000;
}

.footer-slim.footer-border-color {
  border: 1px solid #dcdfec;
}

.crt_cards_wrapper {
  justify-content: space-between;
  margin-top: 75px;
  display: flex;
}

.crt_cards {
  grid-row-gap: 14px;
  background-color: #f0f3ff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 31%;
  height: 300px;
  padding: 19px 2vw;
  transition: all .3s;
  display: flex;
}

.crt_cards:hover {
  transform: scale(1.05);
  box-shadow: 0 14px 20px -4px #9898ff3b;
}

.crt_certification_badge {
  height: 112px;
  margin-bottom: 10px;
}

.crt_certification_text-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-8 {
  color: #6161ff;
}

.section-certifications {
  background-color: #f0f3ff;
}

.crt_certification_card-header {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 2rem;
}

.access {
  margin-right: 9px;
  display: flex;
}

.access:hover {
  color: var(--purple);
}

.footer-slim_icons-wrapper {
  width: auto;
}

.image-12 {
  height: 32px;
}

.footer-slim_logo {
  width: 180px;
  margin-bottom: 12px;
}

.html-embed {
  display: flex;
}

.footer-slim_badges-wrapper {
  grid-column-gap: 9px;
  align-items: flex-end;
  display: flex;
}

.footer-slim_badges-wrapper._w--picker {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.footer-slim_upper-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: start;
  width: 80%;
  text-decoration: none;
  display: grid;
}

.footer-slim_lower-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 36px;
  border-top: 1px solid #e2e2e2;
  grid-template: "Area"
  / 1fr .75fr 1.25fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 32px;
  padding-top: 32px;
  display: flex;
}

.footer-small-link {
  color: #535768;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .25rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 100%;
  text-decoration: underline;
  display: flex;
}

.footer-small-link.no-underline {
  text-decoration: none;
}

.fooetr_small-text {
  color: #535768;
  font-size: .8125rem;
  line-height: 100%;
  text-decoration: none;
}

.footer-slim_accesabilty-link {
  align-items: center;
  margin-top: 9px;
  font-size: .8125rem;
  font-weight: 300;
  display: flex;
}

.footer-slim_accesabilty-link:hover {
  color: var(--purple);
}

.footer-slim_links-wrapper {
  grid-column-gap: 0px;
  color: #535768;
  align-items: center;
  display: flex;
}

.footer-slim_stores-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.footer-slim_bottom-right-side-wrapper-copy {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.footer-slim_icons-container {
  grid-column-gap: 10px;
  width: 250px;
  height: 42px;
  margin-top: 16px;
  display: flex;
}

.footer-slim_social-wrapper {
  grid-column-gap: 40px;
  flex-direction: row;
  display: flex;
}

.crt_cards_text-wrapper {
  margin-top: 5px;
}

.crt_cards_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 90px;
  height: auto;
  display: flex;
}

.crt_nav_text {
  margin-right: 10px;
  font-weight: 300;
}

.crt_nav_dropdown-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  width: 350px;
  top: 54px;
  overflow: hidden;
  box-shadow: 0 11px 18px -4px #6161ff85;
}

.crt_nav_dropdown-link {
  color: #7a7a7a;
  background-color: #0000;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: .9rem;
  transition: all .2s;
}

.crt_nav_dropdown-link:hover {
  background-color: #f0f3ff;
}

.crt_navbar {
  background-color: #fff;
  width: 100%;
  position: fixed;
  box-shadow: 0 2px 19px #6161ff61;
}

.crt_nav_link1 {
  font-weight: 300;
}

.crt_nav_link1:hover {
  background-color: #f0f3ff;
}

.crt_nav_logo {
  width: 320px;
  margin-right: 15px;
}

.brand-2 {
  padding-top: 12px;
}

.ev-tmp_strip-container-classic-02 {
  text-align: left;
  width: auto;
  max-width: 800px;
  margin-top: 120px;
  margin-bottom: 120px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.ev-tmp_strip-content-classic-02-2-2 {
  z-index: 20;
  flex-direction: column;
  align-items: flex-start;
  width: 70%;
  max-width: 100%;
  display: block;
  position: static;
}

.ev-tmp_hero-content-classic-02 {
  width: 80%;
}

.logo {
  width: auto;
  max-width: 229px;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.container-large-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.ev-tmp_agenda-wrapper-classic-02 {
  grid-column-gap: 47px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 27.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch space-between;
  place-items: start;
  padding-top: 0;
  display: grid;
  position: static;
}

.ev-tmp_agenda-square-classic-01 {
  background-color: var(--light);
  white-space: normal;
  border-radius: 6.97px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px;
  display: flex;
  position: static;
  box-shadow: 3px 5px 4px #00000026;
}

.ev-tmp_iconandhour-classic-01 {
  grid-column-gap: 10px;
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.ev-tmp_pic-and-title {
  grid-column-gap: 5px;
  align-items: flex-end;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.ev-tmp_info-classic-01 {
  grid-column-gap: 0px;
  flex-direction: column;
  align-items: stretch;
  width: 190px;
  margin-right: 0;
  display: block;
}

.ev-tmp_tabs-menu-classic-02 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  border-style: none none solid;
  border-width: .5px;
  border-color: var(--purple);
  text-align: left;
  -webkit-text-stroke-color: transparent;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: none;
  margin-bottom: 36px;
  display: flex;
}

.ev-tmp_tab-classic-02 {
  grid-column-gap: 0px;
  color: #181b3473;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.ev-tmp_tab-classic-02.w--current {
  border-bottom: 4px solid var(--purple);
  color: var(--purple);
  text-align: left;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.ev-tmp_days-classic-02 {
  width: 80px;
  margin-bottom: 8px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  font-weight: 500;
}

.ev-tmp_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
  width: 63px;
  margin-right: 0;
  padding-top: 15px;
}

.ev-tmp_tabs-classic-02 {
  text-align: left;
  width: 100%;
  padding-top: 0;
}

.ev-tmp_size_mid {
  font-size: 1.5rem;
  line-height: 30px;
}

.ev-tmp_size_mid.text-weight-light {
  font-size: 1.25rem;
  line-height: 150%;
}

.padding-small {
  padding: 1rem;
  display: block;
}

.ev-tmp_agenda-wrapper-classic-01 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: 1.2fr;
  grid-template-columns: 4fr 4fr 4fr;
  grid-auto-rows: 1.2fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  place-items: flex-start start;
  display: grid;
}

.ev-tmp_title-classic-01 {
  font-size: 1rem;
}

.gc_tabs2_menu {
  margin-bottom: 13px;
  display: flex;
}

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

.partner-logo {
  opacity: 1;
  filter: saturate(0%);
  mix-blend-mode: normal;
  flex: none;
  width: auto;
  height: 46px;
}

.partner-logo:hover {
  filter: saturate(97%);
}

.padding-small-2 {
  padding: 1rem;
}

.logos-parent {
  width: 70rem;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.logos_slideer {
  grid-column-gap: 0px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 2500px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
}

.gm_sbs_asset {
  object-fit: contain;
  width: 573px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.gm_sbs_asset.float {
  width: 250px;
  position: absolute;
  inset: 18% -8% auto auto;
  box-shadow: 0 -7px 13px #0003, 0 17px 17px -4px #0003;
}

.gm_sbs_asset.shadow-drag-and-drop {
  box-shadow: none;
}

.gm_sbs_asset.shadow-regular {
  opacity: 1;
}

.text-size-tiny-4 {
  font-size: .75rem;
  line-height: 140%;
}

.logos_white-mask-right {
  background-image: linear-gradient(260deg, #fff 44%, #fff0);
  width: 200px;
  position: absolute;
  inset: 0% -8% 0% auto;
}

.gm_header_tag-parent {
  background-color: #f0f3ff;
  border: 1px solid #adb2c7;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 45px;
  padding: 10px 5px;
  display: flex;
}

.gm_header_tag-parent:hover {
  background-color: #dbe2ff;
}

.gm_header_button-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 137px;
  height: 45px;
  margin-bottom: 5px;
  padding: 1rem 1.2rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.gm_header_button-2:hover {
  background-color: #452aea;
}

.gm_sbs_header {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 150%;
}

.gm_sbs_content-wraper {
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.gm_header_button-wrapper-2 {
  height: 100%;
}

.gm_badges_badge-copy {
  width: 100%;
}

.gm_cards_icon {
  width: 30px;
}

.gm_button-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 45px;
  padding-bottom: 58px;
  display: flex;
}

.gm_header_tag-checkbox-lable {
  margin-top: 2px;
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1;
}

.gm_sbs_divider {
  background-color: #6161ff;
  width: 70px;
  height: 5px;
}

.gm_badges_wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gm_form-block {
  margin-top: 37px;
}

.gm_header_gif.shadow-drag-and-drop {
  perspective: 971px;
  border-radius: 8px;
  width: 100%;
  transition: all .2s;
}

.gm_header_gif.shadow-drag-and-drop:hover {
  transform: scale(1.02);
}

.gm_header_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 970px;
  max-width: 84rem;
  min-height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gm_sbs_text {
  word-break: normal;
}

.gm_header_asset-wrapper {
  flex: 0 auto;
  width: 60%;
  min-height: 200px;
}

.gm_sbs_wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 9px;
  margin-bottom: 106px;
  display: flex;
}

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

.gm_slider_text-wrapper {
  background-color: #0000;
  border-radius: .5rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  padding-left: 175px;
  padding-right: 175px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gm_cards_card {
  grid-row-gap: 20px;
  border: 1px solid #e2e2e2;
  border-radius: .5rem;
  flex-direction: column;
  width: 32%;
  height: auto;
  min-height: 300px;
  padding: 32px;
  transition: all .2s;
  display: flex;
}

.gm_cards_card:hover {
  transform: scale(1.02);
  box-shadow: 0 12px 11px -12px #0003;
}

.logos_white-mask-left {
  background-image: linear-gradient(96deg, #fff 22%, #fff0);
  width: 200px;
  position: absolute;
  inset: 0% auto 0% -3%;
}

.gm_sbs_background-2 {
  z-index: -1;
  transform-origin: 100%;
  background-color: #f0f3ff;
  border-radius: 8px;
  width: 770px;
  height: 330px;
  position: absolute;
  inset: auto auto -35.0625px -4%;
}

.gm_sbs_background-2.flip {
  transform-origin: 0%;
  border-radius: 8px;
  top: auto;
  left: auto;
  right: -8%;
}

.text-span-9 {
  color: #6161ff;
}

.gm_header_subheader {
  font-size: 1.3rem;
}

.gm_header_text-wrapper {
  width: 34%;
}

.gm_header_tages-onteiner {
  grid-column-gap: .6rem;
  grid-row-gap: 1.5rem;
  border-right: 1px solid #c5c5c5;
  flex-wrap: wrap;
  place-content: center space-between;
  align-items: center;
  margin-right: 11px;
  padding-right: 11px;
  display: flex;
}

.gm_section-header {
  background-color: #f0f3ff;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64b00f8720d6ca955252d52c_Group%201.png");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.gm__slider-text {
  z-index: 1;
  color: #fff;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 300;
  position: relative;
}

.gm_h2 {
  text-align: center;
  align-self: center;
  font-size: 2rem;
  line-height: 125%;
}

.mg_bbadges-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr minmax(85px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.section-logos {
  margin-top: 52px;
  padding-top: 0;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.gm_sbs {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.gm_sbs._2 {
  flex-direction: row-reverse;
  align-items: flex-end;
}

.gm_sbs._1 {
  flex-direction: row;
  align-items: flex-end;
}

.gm_sbs._4 {
  grid-column-gap: 2.5rem;
  flex-direction: row-reverse;
}

.gm_sbs._3 {
  flex-direction: row-reverse;
}

.gm_tags_wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-top: 33px;
  padding-top: 23px;
  display: flex;
}

.gm_header_tag-checkbox-field {
  align-self: center;
  margin-top: 4px;
  padding-left: 30px;
  padding-right: 10px;
  display: flex;
}

.gm_header {
  font-size: 3rem;
  font-weight: 900;
}

.gm_cards_wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 39px;
  display: flex;
}

.gm_cards_card-text {
  font-size: .8rem;
  line-height: 165%;
}

.gm_header_tag1 {
  border: 1px solid #462bea;
  width: 1.125rem;
  height: 1.125rem;
  margin-top: 0;
  margin-right: 7px;
}

.gm_header_tag1.w--redirected-checked {
  background-color: #6161ff;
}

.logos_mask {
  flex-direction: row;
  justify-content: space-between;
  width: 5000px;
  margin-top: 57px;
  display: flex;
  overflow: hidden;
}

.nav_text-in-button-2 {
  color: #fff;
  font-size: .825rem;
  font-weight: 300;
  line-height: 100%;
}

.aat_nav_link-block {
  background-color: #6161ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: .8rem 1.2rem;
  display: flex;
}

.gm_nav {
  opacity: 1;
  background-color: #fff;
  align-items: center;
  height: 72px;
  padding-bottom: 7px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 3px 16px -4px #0003;
}

.html-embed-13 {
  color: #fff;
  align-self: center;
  width: auto;
  padding-left: 7px;
  font-size: .75rem;
  line-height: .625%;
}

.gm_nav_menu-2 {
  align-self: center;
  align-items: center;
  display: flex;
}

.container-large-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.nav-logo-3 {
  width: 300px;
  height: auto;
  margin-top: 12px;
}

.aat_tabs_asset-wrapper {
  flex: 0 auto;
  width: 60%;
}

.aat_lightbox-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 55rem;
  display: flex;
  position: relative;
}

.aat_forrester_logo {
  width: 12rem;
}

.h2-light-heading {
  text-align: center;
  max-width: 27ch;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 140%;
}

.h2-light-heading.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.h2-light-heading.is-noch {
  max-width: none;
}

.h2-light-heading.is-salesforce-lp {
  margin-left: auto;
  margin-right: auto;
}

.aat_video_container {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64a1720a2c99df9f4e8c6c88_Screenshot%202023-03-06%20at%2014.45.28.webp");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 810px;
  height: 455px;
  margin-top: 53px;
  display: flex;
  position: relative;
}

.text-span-10 {
  font-weight: 300;
}

.aat_h2_header {
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.4;
}

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

.aat_badges_image {
  width: 100%;
  max-width: 8rem;
  margin: .25rem;
}

.aat_forrester_mondat-logo {
  width: 8rem;
  margin-top: .25rem;
}

.aat_forrester_content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5rem;
  display: flex;
}

.aat_video_testimonial-titel {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.68421rem;
}

.aat_video_play-button {
  background-color: #6161ff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 128px;
  transition: all .2s;
  display: flex;
  position: relative;
  inset: 0%;
}

.aat_video_play-button:hover {
  background-color: #452aea;
}

.aat_tabs_text {
  text-align: left;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 165%;
}

.aat_section-header {
  padding-top: 5rem;
  padding-bottom: 4rem;
}

.aat_logo {
  width: 7rem;
}

.aat_logo.oxi {
  width: 5rem;
}

.aat_logo.ea {
  width: 7.4rem;
}

.aat_header_sub-head {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 300;
}

.aat_section-2 {
  margin-top: 5rem;
}

.aat_section-2.popup {
  display: block;
}

.aat_cta_wrapper {
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aat_forrester_icon-text-wraapper {
  flex-direction: column;
  flex: 0 25%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aat_video_wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aat_logos-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.aat_foresster_section_forrester {
  background-color: #f5f6f8;
}

.aat_header-heading {
  text-align: center;
  letter-spacing: 0;
  font-size: 2.75rem;
}

.aat_video_play-arrow {
  max-width: 31%;
  position: absolute;
  left: 48px;
}

.aat_forrester_icon {
  height: 3rem;
}

.aat_forrester_seperator {
  border-top: 1px solid #000;
  width: 3rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.aat_forrester_icons-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 8rem;
  display: flex;
}

.aat_container {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-size-tiny-5 {
  font-size: .8125rem;
  line-height: 140%;
}

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

.aat_forrester_text {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.aat_video_serendipity-logo {
  border-radius: 18px;
  position: absolute;
  inset: auto auto 3% 3%;
}

.aat_forrester_data {
  color: #6161ff;
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.padding-xsmall-2 {
  padding: .5rem .5rem .5rem 0;
}

.aat_logo-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  margin: .5rem 1.125rem;
  display: flex;
}

.gm__slider-name {
  z-index: 1;
  color: #fff;
  text-align: center;
  margin-top: 17px;
  font-size: 1rem;
  font-weight: 300;
  position: relative;
}

.image-34 {
  width: 270px;
  position: absolute;
  inset: 40% -6% auto auto;
  box-shadow: 0 5px 14px #00000054;
}

.link-block {
  position: relative;
  top: -5px;
}

.gm_slider2 {
  background-color: var(--purple);
  border-radius: 8px;
  padding-top: 52px;
  padding-bottom: 52px;
  overflow: hidden;
}

.slide-nav-3 {
  display: none;
}

.gm_h3 {
  text-align: center;
  width: 100%;
  margin-bottom: 43px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  font-weight: 300;
}

.cc_csr_topic-image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 1rem;
  padding: 0;
  display: block;
}

.image-35 {
  object-fit: contain;
  min-width: auto;
  max-width: 20%;
  min-height: auto;
  max-height: none;
}

.button-6 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button-6:hover {
  background-color: #452aea;
}

.button-6.is-secondary {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #333;
  text-align: left;
  background-color: #0000;
  border: .125rem #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding-left: 0;
  text-decoration: underline;
  display: flex;
}

.button-6.is-secondary:hover {
  font-weight: 500;
}

.icon-1x1-small-copy {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-block-23 {
  flex: none;
  text-decoration: underline;
}

.cc_csr_icons-wrapper {
  grid-column-gap: 5.625rem;
  grid-row-gap: 4.75rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.padding-global-11 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.cc_csr_footer-wrapper {
  background-color: var(--purple);
  display: block;
}

.hero-section {
  height: 50vh;
  display: block;
  overflow: hidden;
}

.cc_csr_banner-content-wrapper {
  text-align: center;
}

.cc_csr_icons_title-wrapper {
  text-align: left;
  padding-bottom: 67px;
}

.cc_csr_cards_single-card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  min-width: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gc_cards_content-wrapper {
  flex: 1;
  padding-bottom: 0;
}

.cc_csr_icons-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.subtitle-align-left {
  text-align: left;
  width: 40ch;
  min-width: auto;
}

.cc_csr_hero-header-wrapper {
  background-color: var(--ghost-white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64b54392d9b2e5aedfe39a1d_Image_2560.webp");
  background-position: 50% 0;
  background-size: cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 50vh;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.cc_scr_hero-title-sub-wrapper {
  z-index: 2;
  grid-row-gap: 1rem;
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 50ch;
  display: flex;
  position: relative;
}

.simple-nav_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.simple-nav_menu {
  align-self: center;
  align-items: center;
  display: flex;
}

.cc_crs_paragraph {
  line-height: 130%;
}

.dm_cards_card-text {
  font-size: 1rem;
  line-height: 165%;
}

.ev-tmp_details-classic_01 {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 150%;
}

.ev-tmp_header-1-classic_01 {
  color: #fff;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-tmp_strip-content-classic-01 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 58%;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.ev-tmp_header-classic-01 {
  color: var(--purple);
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-tmp_agenda-body-classic-01 {
  font-size: 1.2rem;
  line-height: 27px;
}

.ev-tmp_square-agenda-hedaer-classic-01 {
  color: var(--purple);
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 134%;
}

.ev-tmp_name-classic-01 {
  font-weight: 600;
  line-height: 160%;
}

.image-35-2-2 {
  margin-right: -14px;
}

.ev-tmp_3pics-classic-01 {
  grid-column-gap: 0px;
  align-self: auto;
  align-items: flex-end;
  padding-right: 0;
}

.ev-tmp_paragraph-classic_01 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-tmp_paragraph-classic_01.is-white {
  font-size: 1.3rem;
  font-weight: 300;
}

.ev-tmp_agenda-hour-classic-01 {
  font-size: .9375rem;
  font-weight: 700;
  text-decoration: none;
  position: static;
}

.ev-tmp_sub-header-classic-01 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-tmp_footer-wrapper-classic-01 {
  text-align: center;
}

.ev-tmp_header-image-classic-01 {
  z-index: 1;
  object-fit: contain;
  width: 45%;
  min-width: 800px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 45%;
  overflow: hidden;
}

.ev-tmp_background-color-purple-classic-01-copy {
  background-color: var(--purple);
  position: relative;
  overflow: hidden;
}

.ev-tmp_card-text-wrapper-classic-01 {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.ev-tmp_date-and-venue-wrapper-classic-01 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 65px;
  display: flex;
  position: static;
}

.ev-tmp_agenda-3pic-classic-01 {
  margin-right: -13px;
}

.ev-tmp_secondary_button_onwhite {
  grid-column-gap: 10px;
  border-bottom: 1px solid var(--dark);
  color: var(--dark);
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 188px;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: auto;
}

.ev-tmp_secondary_button_onwhite:hover {
  grid-column-gap: 15px;
  background-color: #452aea00;
  width: 193px;
}

.ev-tmp_button-name {
  font-size: 1.125rem;
  font-weight: 400;
}

.ev-tmp_icon-1x1-small-black {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 12px;
  display: flex;
}

.ev-tmp_header-1-classic_02-2-2 {
  width: 65%;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-tmp_details-classic_02-2-2 {
  color: var(--purple);
  width: 80%;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 150%;
}

.ev-tmp_paragraph-classic-02 {
  color: var(--dark);
  letter-spacing: 0;
  width: 65%;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 170%;
}

.ev-tmp_agenda-heeader-classic_02 {
  color: var(--purple);
  font-size: 4.0625rem;
  font-weight: 600;
  line-height: 100%;
  position: sticky;
  top: 65px;
}

.ev-tmp_last-section-header-classic-02 {
  font-size: 2.25rem;
  font-weight: 300;
}

.ev-tmp_agenda-classic-002 {
  grid-column-gap: 26px;
  grid-row-gap: 20px;
  order: 0;
  grid-template: "Area"
                 "."
                 "."
                 "."
                 "."
                 "."
                 / .25fr minmax(auto, 2.5fr);
  grid-auto-flow: row;
  justify-content: start;
  align-self: stretch;
  place-items: start stretch;
}

.tabs-content {
  object-fit: scale-down;
}

.ev-tmp_agenda-small-header-classic-02 {
  margin-top: 11px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}

.ev-tmp_strip-date-classic-02 {
  color: #fff;
  letter-spacing: normal;
  width: auto;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-tmp_strip-location-classic-02 {
  color: #fff;
  letter-spacing: normal;
  width: auto;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 150%;
}

.image-35-2-2 {
  z-index: -1;
  object-fit: fill;
  width: 50%;
  min-width: 640px;
  max-width: 45%;
  margin-right: 10%;
  position: absolute;
  inset: auto -1% 5% auto;
  overflow: visible;
}

.ev-tmp_header-section-classic-002 {
  z-index: -2;
  background-color: var(--ghost-white);
  position: relative;
  overflow: hidden;
}

.ev-tmp_strip-section-classic-002 {
  background-color: var(--purple);
  position: relative;
  overflow: hidden;
}

.image-36-2-2 {
  width: 49%;
  display: inline-block;
  position: absolute;
  inset: auto -12% -40% auto;
}

.ev-tmp_button-classic-02 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.ev-tmp_button-classic-02:hover {
  background-color: #452aea;
}

.ev-tmp_tab-classic-2 {
  grid-column-gap: 0px;
  color: #181b3473;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.ev-tmp_tab-classic-2.w--current {
  border-bottom: 4px solid var(--purple);
  color: var(--purple);
  text-align: left;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.ev-tmp_secondary_button_onblue {
  grid-column-gap: 10px;
  color: #fff;
  text-align: left;
  cursor: pointer;
  object-fit: fill;
  background-color: #6161ff00;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 187px;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: auto;
}

.ev-tmp_secondary_button_onblue:hover {
  grid-column-gap: 15px;
  opacity: .6;
  background-color: #452aea00;
  width: 192px;
}

.ev-tmp_button-name-2-2 {
  font-size: 1.125rem;
}

.ev-tmp_icon-1x1-small-white-2-2 {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 12px;
  display: flex;
}

.ev-tmp_paragraph-white-classic--02 {
  color: #fff;
  letter-spacing: 0;
  width: 100%;
  font-size: 1.3rem;
  font-weight: 200;
  line-height: 170%;
}

.image-23 {
  mix-blend-mode: multiply;
  object-fit: cover;
  width: auto;
}

.gm_support_asset-wrapper {
  width: 69%;
  margin-right: 28px;
}

.gm_support_icons-wrapper {
  grid-column-gap: 70px;
  border-top: 1px solid #d3d3d3;
  padding-top: 14px;
  display: flex;
}

.support_wrapper {
  background-color: var(--ghost-white);
  border-radius: 8px;
  align-items: center;
  padding: 27px 60px 27px 27px;
  display: flex;
}

.gm_support_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 9px;
  margin-left: 13px;
  display: flex;
}

.gm_support_icon {
  width: 42px;
}

.gm_support_icon-wrapper {
  display: flex;
}

.gm_support_content-wrapper {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.text-size-large-5 {
  font-size: 1.5rem;
  line-height: 140%;
}

.gm_support_header {
  font-size: 2.9rem;
}

.text-span-13 {
  color: var(--purple);
}

.ai_section_solutions {
  overflow: hidden;
}

.ai_solutions_logo-wrapper {
  margin-bottom: .6rem;
}

.ai_card_asset5 {
  width: 95%;
}

.ai_soon_item-wrapper {
  grid-column-gap: 2rem;
  align-items: stretch;
  display: flex;
}

.ai_soon_text-wrapper {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 360px;
  display: flex;
}

.ai_asset6-wrapper-copy {
  position: relative;
}

.ai_soon_header {
  color: #031e3f;
  margin-top: 30px;
  margin-bottom: 11px;
  font-size: 2.2rem;
}

.ai_promise_text-wrapper {
  width: 1140px;
  padding-top: 86px;
}

.ai_stars_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.ai_card4_asset3 {
  width: 44%;
  position: absolute;
  inset: 36% -1% auto auto;
}

.ai_grid_child4 {
  background-color: #031e3f;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  padding: 3.5rem;
  display: flex;
}

.ai_grid_tag-text {
  color: #181b34;
  -webkit-text-stroke-color: transparent;
  border: 1px solid #0000;
  border-radius: .3rem;
  justify-content: flex-start;
  width: auto;
  padding: 10px;
  font-size: .8rem;
  font-weight: 300;
  display: flex;
}

.ai_grid_tag-text.white {
  color: #fff;
  font-size: .8rem;
  font-weight: 300;
}

.ai_grid_tag-text.is-blue {
  color: #0073ea;
}

.ai_section-promise {
  background-color: #0000;
  position: relative;
}

.toggle-text-2 {
  z-index: 2;
  color: #031e3f;
  -webkit-text-stroke-color: #333;
  margin-left: 2px;
  position: relative;
}

.ai_grid_text-wrapper {
  width: 91%;
}

.monday-ai {
  color: #fff;
  font-size: 3.5rem;
  line-height: 100%;
}

.ai_abilities_-icon {
  z-index: 2;
  color: #6161ff;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ai_promise_sub-header {
  color: #031e3f;
  text-align: left;
  margin-top: 18px;
  font-size: 1.3rem;
  font-weight: 300;
}

.ai_promise_wrapper {
  flex-direction: row;
  align-items: center;
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ai_soon1_image {
  border-radius: .5rem;
  width: 60%;
}

.ai_grid_child1 {
  background-color: #031e3f;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  padding: 2rem 3.5rem 3.5rem;
  display: flex;
  position: relative;
}

.ai_abilities_answer-2 {
  color: #031e3f;
  margin-bottom: 0;
  padding-left: 2px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 165%;
}

.ai_card6_asset2 {
  width: 37%;
  position: absolute;
  inset: 19% 1% auto auto;
}

.ai_stars_card {
  background-color: #ecf5ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 960px;
  height: 17.6rem;
  padding: 32px;
  display: flex;
}

.asset2 {
  border-radius: .3rem;
  width: 100%;
  margin-bottom: 0;
}

.ai_promis_blue-strip {
  z-index: -1;
  background-color: #ecf5ff;
  height: 150px;
  position: absolute;
  inset: 0% 0% auto;
}

.ai_section-header {
  z-index: 0;
  background-color: #181b34;
  height: auto;
  position: relative;
}

.ai_section-solutions {
  background-color: #ecf5ff;
  display: none;
  overflow: hidden;
}

.say-hello {
  font-size: 6.4rem;
}

.say-hello.right {
  color: #fff;
  flex: none;
  order: 0;
  align-self: center;
  font-size: 3rem;
  font-weight: 200;
  line-height: 100%;
}

.ai_card_asset2 {
  width: 100%;
  position: relative;
  bottom: auto;
}

.ai_faq_section {
  background-color: #fff;
}

.ai_solutions_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.ai_soon_image {
  border-radius: .5rem;
  width: 55%;
}

.ai_abilities_component {
  border-bottom: 0 solid #0000;
}

.ai_grid_header {
  color: #fff;
  margin-top: 18px;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
}

.ai_abilities_head {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  border-top: 1px solid #757575;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 50px 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.ai_abilities_head.w--open {
  border-bottom: 1px solid #0000001a;
}

.ai_grid_child2 {
  background-color: #031e3f;
  border-radius: 1rem;
  padding: 3.5rem 0 0 3.5rem;
}

.ai_solutions_slide-2 {
  width: auto;
  padding-right: 2rem;
}

.ai_soon_item-wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: stretch;
  margin-top: 52px;
  display: flex;
}

.ai_section-comingsoon {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.ai-solutions_card-header {
  color: #031e3f;
  margin-top: 10px;
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 130%;
}

.ai_header_headline-wrapper {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 2.5rem;
  padding-right: 18px;
  display: flex;
}

.ai_card_asset6a {
  width: 53%;
  position: absolute;
  inset: auto -9% -13% auto;
}

.card4-asset-wrapper {
  flex: 0 auto;
  width: 66%;
  margin-left: 2px;
  position: relative;
  bottom: 8px;
  right: -28px;
}

.ai_grid_child5 {
  background-color: #031e3f;
  border-radius: 1rem;
  padding: 2rem 0 0 3.5rem;
}

.ai_solutions_arrow-icon-2 {
  color: #0a71eb;
  -webkit-text-stroke-width: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  display: flex;
}

.ai_soon_textwrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ai_cards_header {
  color: #031e3f;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 69px;
  padding-bottom: 23px;
  font-size: 2rem;
}

.ai_tag {
  text-align: center;
  border: 1px solid #fff;
  border-radius: .5rem;
}

.ai_tag.black {
  color: #031e3f;
  border-color: #031e3f;
}

.ai_tag.white {
  border-color: #fff;
}

.ai_tag.blue {
  border-color: #0073ea;
}

.ai_faqs_component {
  flex: 1;
  margin-left: 69px;
}

.ai_section-grid {
  background-color: #ecf5ff;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.ai_grid_child_text {
  color: #031e3f;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%;
}

.ai_grid_child_text.is-white {
  color: #f0f3ff;
  font-size: 1.2rem;
  line-height: 150%;
}

.ai_header_wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ai-list-item {
  color: #031e3f;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64d2023aa72928ba3c7f1c2b_Rectangle%205812.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: .6rem;
  padding-left: 17px;
  font-size: 1rem;
}

.ai_abilities_-container {
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.ai_video-wrapper {
  background-color: #0000;
  border-radius: 1.2rem;
  width: 844.8px;
  height: 475.2px;
  margin-top: 29px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 41px;
  overflow: hidden;
  box-shadow: 0 11px 30px -1px #0073ea59;
}

.ai_header_white-strip {
  z-index: -1;
  background-color: #ecf5ff;
  height: 220px;
  position: absolute;
  inset: auto 0% 0%;
}

.ai_header_white-strip.is--white {
  background-color: #fff;
}

.ai_abilities_body {
  background-color: #0000;
  border: 1px solid #0000;
  width: 100%;
  display: block;
  position: relative;
}

.ai_abilities_body.w--open {
  background-color: #0000;
}

.ai_abilities_p {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 17%;
  height: auto;
  margin-left: 19px;
  margin-right: 14px;
  display: flex;
  position: relative;
  bottom: 9px;
}

.ai_abilities_body-cont {
  color: #fff;
  background-color: #fff;
  padding: 0 30px 10px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
  position: relative;
  bottom: 5px;
}

.ai_solutions_arrow-2 {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto -4% 0% 0%;
}

.ai_solutions_arrow-2.is-left {
  inset: auto 4% 0% 0%;
}

.ai_solutions_mask {
  width: auto;
  overflow: visible;
}

.ai_abilities_section {
  align-items: center;
  display: flex;
}

.ai_solutions_content-2 {
  background-color: #ecf5ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 350px;
  height: 325px;
  padding: 2rem;
  display: flex;
  box-shadow: 8px 9px 21px -5px #0073ea57;
}

.ai_promise_image-wrapper {
  width: 120%;
  position: relative;
}

.ai_stars_stars {
  color: #fc0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8.1rem;
  height: auto;
  display: flex;
}

.ai_soon_wrapper {
  grid-row-gap: 2rem;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64d2023aa72928ba3c7f1c24_Rectangle%205816.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 44px;
  padding: 3.5rem;
  display: flex;
}

.ai_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.ai_section-stars {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 70px;
  display: flex;
}

.ai_grid_child1_textwrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  margin-right: 36px;
  display: flex;
  position: relative;
}

.ai_solutions_icon {
  color: #0073ea;
  mix-blend-mode: multiply;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.1rem;
  height: auto;
  display: flex;
}

.ai_card_asset4 {
  border-radius: .5rem;
  width: 90%;
}

.ai_grid_child3 {
  background-color: #031e3f;
  border: 1px solid #031e3f;
  border-radius: 1rem;
  padding: 3.5rem 0 2.5rem 3.5rem;
}

.ai_card_asset6 {
  width: 100%;
  position: relative;
  top: -12px;
  left: -57px;
}

.text-span-11 {
  color: #0073ea;
}

.ai_card_asset2a {
  border-radius: .5rem;
  width: 70%;
  position: absolute;
  inset: auto -18% 12% auto;
  box-shadow: 0 10px 11px -6px #0073ea54;
}

.ai_faqs-wrapper {
  display: flex;
}

.ai_header_text-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.ai_card_asset {
  border-radius: .5rem;
  width: 60%;
}

.ai_card4_asset2 {
  width: 26%;
  position: absolute;
  inset: 25% 13% auto auto;
}

.ai_header_sub-head {
  color: #fff;
  text-align: center;
  max-width: 30rem;
  margin-bottom: .8rem;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 134%;
}

.ai_solutions_icon-pm {
  color: #0073ea;
  mix-blend-mode: multiply;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.3rem;
  height: auto;
  display: flex;
}

.ai_disclaimer {
  color: #838488;
  text-align: center;
  font-size: .8rem;
}

.list-6, .paragraph-6, .paragraph-7, .paragraph-8 {
  color: #031e3f;
}

.ai_heading-promise {
  color: #031e3f;
  font-size: 2rem;
}

.heading-faq {
  color: #031e3f;
  width: 30%;
}

.ai_label {
  border: 1px solid #fff;
  border-radius: .4rem;
  position: relative;
  bottom: 20px;
  left: 11px;
}

.ai_comingsoon_heading {
  align-items: center;
  display: flex;
}

.ai_beta-label {
  color: #fff;
  letter-spacing: 2px;
  border-radius: 1rem;
  margin-left: 7px;
  margin-right: 7px;
  padding: 4px 5px;
  font-size: .8rem;
}

.heading-5 {
  color: #031e3f;
  font-size: 2rem;
}

.text-span-14 {
  color: #0073ea;
}

.ai_padding-hero-section {
  z-index: 0;
  padding-top: 5rem;
  padding-bottom: 2rem;
  position: static;
}

.ai_mobile-icon {
  display: none;
}

.wf_header_sub-head {
  color: #fff;
  text-align: center;
  max-width: 30rem;
  margin-bottom: .8rem;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 134%;
}

.wf_tab-pane-tab-1 {
  color: #fff;
  background-color: #fff;
  height: 100%;
}

.text-block-18 {
  font-size: 1.2rem;
}

.wf_tabs-tablink-head-wrapper {
  display: flex;
}

.text-span-16 {
  color: #6161ff;
}

.wf_abilities_-container-2 {
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.wf_abilities_body-2 {
  background-color: #fff;
  width: 100%;
  display: block;
  position: relative;
  top: -6px;
}

.wf_abilities_body-2.w--open {
  background-color: #0000;
}

.wf_abilities_component-2 {
  border-bottom: 0 solid #0000;
}

.wf_grid_tag-text {
  color: #181b34;
  -webkit-text-stroke-color: transparent;
  border: 1px solid #0000;
  border-radius: .3rem;
  justify-content: flex-start;
  width: auto;
  padding: 10px;
  font-size: .8rem;
  font-weight: 300;
  display: flex;
}

.wf_grid_tag-text.white {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .8rem;
  font-weight: 300;
}

.wf_tabs {
  width: 91%;
  height: 450px;
  display: flex;
}

.wf_quote-text {
  color: #000;
  text-align: center;
  width: 64%;
  font-size: 1.375rem;
  line-height: 165%;
}

.wf_tabs-asset-wrapper {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.wf_asset6-wrapper-copy {
  justify-content: center;
  align-self: center;
  display: flex;
  position: static;
  top: 6px;
}

.image-39 {
  width: 100%;
}

.toggle-text-3 {
  z-index: 2;
  color: #161616;
  -webkit-text-stroke-color: #333;
  margin-left: 2px;
  position: relative;
}

.social-proof-image {
  opacity: .77;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.wf_soon_item-wrapper {
  grid-column-gap: 2rem;
  align-items: stretch;
  display: flex;
}

.wf_soon_item-wrapper._1 {
  justify-content: space-between;
  align-items: center;
  height: 450px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.wf_soon_item-wrapper._3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  padding-right: 2.5rem;
  position: relative;
}

.wf_grid_text-wrapper {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.tab-pane-tab-4 {
  background-color: #fff;
  height: 100%;
}

.wf_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.wf_soon_text-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.text-span-17 {
  color: #6161ff;
}

.wf_grid_header {
  color: #fff;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-size: 2.4rem;
  font-weight: 600;
}

.wf_wf-logo {
  width: 16rem;
  margin-bottom: 48px;
}

.wf_card_asset6 {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
  position: static;
  top: 0;
}

.wf_abilities_section-2 {
  align-items: center;
  display: flex;
}

.wf_abilities_body-cont-2 {
  color: #fff;
  background-color: #fff;
  border-bottom: 0 solid #0000;
  padding: 3px 30px 10px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
  position: static;
}

.wf_header_wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wf_mobile-tabs-wrapper {
  display: none;
}

.wf_video-wrapper {
  background-color: #0000;
  border-radius: 1.5rem;
  width: 844.8px;
  height: 475.2px;
  margin-top: 29px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 41px;
  overflow: hidden;
  box-shadow: 9px 7px 30px -1px #0073ea6b;
}

.wf_abilities_answer-2-2 {
  color: #1a1a1a;
  margin-bottom: 0;
  padding-left: 2px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 165%;
}

.wf_section-comingsoon {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.wf_card_asset2 {
  width: 76%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: auto;
}

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

.wf_section-quote {
  background-color: #0000;
  position: relative;
}

.tab-pane-tab-3-2 {
  background-color: #fff;
  height: 100%;
}

.wf_quote_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #e2e5ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 44px;
  padding-bottom: 44px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wf_abilities_p-2 {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.wf_grid_child3 {
  background-color: #181b34;
  border-radius: 1rem;
  padding: 2.5rem 2.5rem 0;
  position: relative;
  overflow: hidden;
}

.text-span-15 {
  color: #6161ff;
}

.wf_header_white-strip {
  z-index: -1;
  background-color: #ecf5ff;
  height: 220px;
  position: absolute;
  inset: auto 0% 0%;
}

.wf_soon1_image {
  border-radius: .5rem;
  flex: 0 auto;
  align-self: center;
  width: 55%;
  height: auto;
  margin-right: 20px;
  position: static;
}

.wf_soon1_image._3 {
  width: 62%;
  margin-right: 16px;
  position: static;
  top: 1px;
  left: -78px;
}

.wf_soon_textwrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: block;
}

.wf_soon_wrapper {
  background-color: #181b34;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
  padding-top: 4.9rem;
  padding-bottom: 4.9rem;
  display: flex;
  position: relative;
}

.wf_section-grid {
  background-color: #f0f3ff;
  flex-direction: column;
  align-items: center;
  padding-top: 21px;
  display: flex;
}

.wf_quote-credit {
  color: #000;
  font-size: 1.25rem;
  font-weight: 600;
}

.wf_grid_child3_textwrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-right: 36px;
  display: flex;
  position: relative;
}

.wf_soon_item-wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  height: 450px;
  padding-left: 3.9rem;
  display: flex;
}

.wf_faqs_component-2 {
  flex: 1;
  margin-left: 69px;
}

.wf_tag {
  text-align: center;
  border: 1px solid #fff;
  border-radius: .5rem;
  margin-bottom: 15px;
}

.wf_tag.black {
  color: #031e3f;
  border-color: #031e3f;
}

.wf_grid_header-2 {
  color: #181b34;
  text-align: left;
  flex: 0 auto;
  width: 30%;
  height: 165%;
  margin-top: 39px;
  margin-left: 45px;
  font-size: 1.8rem;
  font-weight: 600;
}

.wf_soon_image {
  border-radius: .5rem;
  width: 55%;
  position: relative;
  left: 79px;
}

.wf_soon_image._2 {
  width: 60%;
  position: static;
  top: 33px;
  left: -56px;
}

.wf_header_headline-wrapper {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 39px;
  padding-right: 18px;
  display: flex;
}

.image-41 {
  border: 2px #000;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.wf_tab-pane-tab-2 {
  background-color: #fff;
  height: 100%;
}

.wf_cards_header {
  color: #031e3f;
  text-align: center;
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2rem;
  position: relative;
}

.wf_grid_child_text {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%;
}

.wf_grid_child_text.is-white {
  color: #f0f3ff;
  font-size: 1.2rem;
  line-height: 150%;
}

.wf_tabs-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 14px;
  display: flex;
}

.wf_tabs-wrapper {
  background-color: #e2e5ff;
  border-radius: 1rem;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.wf_header_text-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.wf_tabs-content-2 {
  background-color: #fff;
  width: 100%;
  height: auto;
}

.wf_grid_child2 {
  background-color: #181b34;
  border: 1px solid #031e3f;
  border-radius: 1rem;
  padding: 2.5rem;
}

.wf_grid_child1 {
  background-color: #181b34;
  border-radius: 1rem;
  padding: 2.5rem 2.5rem 0;
}

.text-span-18 {
  color: #6161ff;
}

.wf_blue-strip {
  z-index: 0;
  background-color: #f0f3ff;
  height: 430px;
  position: absolute;
  inset: 0% 0% auto;
}

.wf_tab-link {
  object-fit: fill;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  height: 25%;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.wf_tab-link.w--current {
  color: #fff;
  background-color: #6161ff;
  border-bottom: .5px solid #000;
  justify-content: flex-start;
  align-self: auto;
  width: 100%;
  height: 25%;
  margin-left: 0;
}

.wf_faq_section {
  background-color: #fff;
}

.wf_icon-embed-large {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7rem;
  height: auto;
  display: flex;
}

.wf_faqs-wrapper-2 {
  display: flex;
}

.wf_abilities_head-2 {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  border-top: 1px solid #757575;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 50px 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.wf_abilities_head-2.w--open {
  border-bottom: 1px solid #0000001a;
}

.wf_icon-embed-custom {
  opacity: .77;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13rem;
  height: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.wf_grid_child1_textwrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wf_grid_child4 {
  background-color: #181b34;
  border-radius: 1rem;
  padding: 2.5rem 2.5rem 0;
}

.wf_tabs-menu {
  border-right: .25rem solid #f0f3ff;
  flex-direction: column;
  width: 17rem;
  display: flex;
}

.monday-ai-2 {
  color: #fff;
  font-size: 3.5rem;
  line-height: 100%;
}

.wf_soon_header {
  color: #fff;
  margin-bottom: 19px;
  font-size: 2.2rem;
}

.wf_section-header {
  z-index: 0;
  background-color: #181b34;
  height: auto;
  position: relative;
}

.wf_abilities_-icon-2 {
  z-index: 2;
  color: #6161ff;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.padding-section-medium-4 {
  z-index: 0;
  padding-top: 5rem;
  padding-bottom: 2rem;
  position: static;
}

.padding-global-14 {
  background-color: #0000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.gm_abilities_head-2 {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  border-top: 1px solid #757575;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 50px 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.gm_abilities_head-2.w--open {
  border-bottom: 1px solid #0000001a;
}

.gm_abilities_body-cont-2 {
  color: #fff;
  background-color: #0000;
  border-bottom: 0 solid #0000;
  padding: 0 30px 10px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.gm_abilities_-container-2 {
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.gm_abilities_body-2 {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.gm_abilities_body-2.w--open {
  background-color: #0000;
}

.toggle-text-4 {
  z-index: 2;
  color: #161616;
  -webkit-text-stroke-color: #333;
  margin-left: 2px;
  position: relative;
}

.gm_faqs_component-2 {
  flex: 1;
  margin-left: 69px;
}

.gm_faq_section {
  background-color: #fff;
}

.gm_abilities_answer-2-2 {
  color: #1a1a1a;
  margin-bottom: 0;
  padding-left: 2px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 165%;
}

.gm_abilities_p-2 {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.gm_abilities_section-2 {
  align-items: center;
  display: flex;
}

.container-large-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.gm_abilities_component-2 {
  border-bottom: 0 solid #0000;
}

.gm_cards_header-2 {
  color: #031e3f;
  text-align: center;
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.gm_faqs-wrapper-2 {
  display: flex;
}

.gm_abilities_-icon-2 {
  z-index: 2;
  color: #6161ff;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.gm_abilities_section-2-2 {
  align-items: center;
  display: flex;
}

.gm_faqs-wrapper-2-2 {
  display: flex;
}

.gm_abilities_-container-2-2 {
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.toggle-text-4-2 {
  z-index: 2;
  color: #161616;
  -webkit-text-stroke-color: #333;
  margin-left: 2px;
  position: relative;
}

.gm_cards_header-2-2 {
  color: #031e3f;
  text-align: center;
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.gm_faq_section-2 {
  background-color: #fff;
}

.gm_abilities_head-2-2 {
  color: #fff;
  white-space: break-spaces;
  background-color: #0000;
  border-top: 1px solid #757575;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 0 50px 0 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.gm_abilities_head-2-2.w--open {
  border-bottom: 1px solid #0000001a;
}

.padding-section-medium-4-2 {
  z-index: 0;
  padding-top: 5rem;
  padding-bottom: 2rem;
  position: static;
}

.gm_abilities_body-cont-2-2 {
  color: #fff;
  background-color: #0000;
  border-bottom: 0 solid #0000;
  padding: 0 30px 10px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.gm_abilities_p-2-2 {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.gm_abilities_body-2-2 {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
}

.gm_abilities_body-2-2.w--open {
  background-color: #0000;
}

.gm_abilities_-icon-2-2 {
  z-index: 2;
  color: #6161ff;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.gm_abilities_component-2-2 {
  border-bottom: 0 solid #0000;
}

.gm_abilities_answer-2-2-2 {
  color: #1a1a1a;
  margin-bottom: 0;
  padding-left: 2px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 165%;
}

.gm_faqs_component-2-2 {
  flex: 1;
  margin-left: 69px;
}

.padding-global-14-2 {
  background-color: #0000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.container-large-8-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.mobile-menu-parent {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.social-icon-in-footer-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: .75rem;
  display: flex;
}

.html-embed-18 {
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.footer_column-h {
  color: #333;
  margin-top: .625rem;
  margin-bottom: .625rem;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 600;
}

.footer-bottom {
  align-items: center;
  display: flex;
}

.footer-link-transter {
  color: #585965;
  font-weight: 300;
  line-height: 1.4;
  text-decoration: none;
}

.footer-link-transter:hover {
  color: #6c6dfe;
}

.footer-link-transter.mobile {
  color: #333;
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-weight: 400;
}

.footer-link-transter.mobile.underline {
  text-decoration: underline;
}

.footer-link-transter.mobile.highlighted {
  color: #333;
  font-weight: 600;
  text-decoration: underline;
}

.copyright-text {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.div-block-56 {
  align-items: center;
  display: flex;
}

.div-block {
  display: flex;
}

.footer_link-accesabilty-wrap {
  margin-right: 2rem;
  display: flex;
}

.footer-link-icon {
  flex: none;
  width: 1rem;
  margin-right: .5rem;
}

.footer-logo-link {
  max-width: 11rem;
  margin-bottom: 2rem;
}

.footer-logo-link.in-nav {
  flex-direction: row;
  margin-bottom: 0;
  display: flex;
}

.footer-logo-link.in-nav.services {
  max-width: 15rem;
}

.footer_social-links-wrap {
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
}

.footer-links-wrap {
  flex-direction: column;
  flex: 0 25%;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1rem;
  display: flex;
}

.footer-links-wrap.full-w {
  flex-basis: 100%;
}

.footer-links-wrap.break {
  flex-basis: 50%;
}

.text-span-20 {
  color: #0073ea;
  text-decoration: underline;
}

.ev-tmp_form-embed {
  perspective-origin: 0 100%;
  position: static;
}

.padding-global-with-purple {
  background-color: var(--purple);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.ev-tmp_header-white-classic-01 {
  color: #fff;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-tmp_small-text-classic_001 {
  color: #fff;
  letter-spacing: .1px;
  margin-top: 30px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 170%;
}

.ev-tmp_form-container {
  justify-content: space-around;
  align-items: center;
  width: 44vw;
  height: 137vh;
  display: flex;
}

.container-large-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.text-span-21 {
  color: #0073ea;
}

.padding-global-15 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  overflow: hidden;
}

.ai_solutions_component-2 {
  background-color: #0000;
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.section-logos-2 {
  background-color: #ecf5ff;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.logos_test {
  border-top: 0 solid #ccc;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  overflow: hidden;
}

.logos_slideer-2 {
  grid-column-gap: 0px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 2200px;
  padding: 14px 0 35px;
  display: flex;
}

.ai_solutions_content-3 {
  background-color: #ecf5ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 310px;
  height: 325px;
  margin-right: 28px;
  padding: 2rem 1.3rem 2rem 2rem;
  display: flex;
  box-shadow: 8px 9px 21px -5px #0073ea57;
}

.logos_mask-2 {
  flex-direction: row;
  justify-content: space-between;
  width: 3870px;
  display: flex;
  overflow: hidden;
}

.tags-wrap {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tags-wrap.for-comparison {
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.tags-wrap.max-70 {
  max-width: 70rem;
}

.tag-test {
  cursor: pointer;
  background-color: #f5f6f8;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin: .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.6;
  display: flex;
  position: relative;
}

.tag-test:hover {
  background-color: #e4e8f0;
}

.tag-test.is-active {
  background-color: #d8e2f6;
}

.check-box {
  background-color: #fff;
  border: 1px solid #6161ff;
  border-radius: .125rem;
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
}

.check-box.is-orange {
  border-color: #f90;
}

.check-box.is-orange.is-checked {
  background-color: #f90;
}

.check-box.is-red {
  border-color: #fb275d;
}

.check-box.is-red.is-checked {
  background-color: var(--red);
}

.check-box.is-aquamarine {
  border-color: #00d2d2;
}

.check-box.is-aquamarine.is-checked {
  background-color: #00d2d2;
}

.check-box.is-green {
  border-color: #00ca72;
}

.check-box.is-green.is-checked {
  background-color: #00ca72;
}

.check-box.is-crimson {
  border-color: #e21277;
}

.check-box.is-crimson.is-checked {
  background-color: #e21277;
}

.check-box.is-black {
  border-color: #333;
}

.check-box.is-black.is-checked {
  background-color: #000;
}

.check-box.is-blue {
  border-color: #452aea;
}

.check-box.is-blue.is-checked {
  background-color: #452aea;
}

.check-box.is-dark-orange {
  border-color: #f86700;
}

.check-box.is-dark-orange.is-checked {
  background-color: #f86700;
}

.check-box.is-checked {
  background-color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64d93e951fab27b222e7e64d_checkmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.max-width-64rem {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 66rem;
  display: flex;
}

.btn-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.btn-wrap.is-left {
  align-items: flex-start;
}

.spacer-3rem {
  flex: none;
  width: 100%;
  height: 3rem;
}

.spacer-1rem {
  width: 1rem;
  height: 1rem;
}

.spacer-2rem {
  flex: none;
  width: 100%;
  height: 2rem;
}

.spacer-0-5rem {
  width: .5rem;
  height: .5rem;
}

.full-width-tabs {
  width: 100%;
}

.tabs-menu {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tab-link {
  background-color: #0000;
  padding: 1rem 3rem;
  font-size: 1.375rem;
  font-weight: 600;
}

.tab-link:hover {
  background-color: #f0f3ff;
}

.tab-link.w--current {
  color: #595ad4;
  background-color: #f0f3ff;
}

.tab-pane {
  width: 100%;
  padding: 4rem 3rem 1rem;
}

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

.primary-button {
  background-color: var(--purple);
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.primary-button:hover {
  background-color: #452aea;
}

.primary-button._w-arrow {
  padding-right: 1.75rem;
  position: static;
  left: -10px;
}

.primary-button._w-arrow.in-nav {
  border: 1px solid var(--purple);
  cursor: pointer;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.1;
}

.primary-button._w-arrow.in-nav.black-bg {
  background-color: var(--black);
  border-style: none;
}

.primary-button._w-arrow.in-nav {
  border: 1px solid #6161ff;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.2;
}

.primary-button._w-arrow.in-nav-blue {
  border: 1px solid var(--purple);
  background-color: #0c71eb;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.1;
}

.primary-button._w-arrow.in-nav-blue:hover {
  background-color: #0b68d9;
}

.primary-button.is-studio {
  background-color: #181b34;
}

.primary-button.is-studio:hover {
  background-color: #262a4c;
}

.primary-button.is-ai {
  background-color: #0c71eb;
}

.primary-button.is-ai:hover {
  background-color: #0b68d9;
}

.primary-button.m_button {
  font-weight: 400;
  line-height: 1.3;
}

.primary-button.m_button:hover {
  background-color: var(--black);
}

.primary-button.m_button.white-bg {
  color: #000;
  background-color: #fff;
  border-style: none;
  font-weight: 400;
  transition: color .3s, background-color .3s;
}

.primary-button.m_button.white-bg:hover {
  color: #fff;
  background-color: #000;
}

.primary-button.m_button.bg-white {
  color: #000;
  background-color: #fff;
  border-style: none;
  transition: color .3s, background-color .3s;
}

.primary-button.m_button.bg-white:hover {
  color: #fff;
  background-color: #000;
}

.primary-button.m_button.bg-dark-grey {
  background-color: #323338;
}

.primary-button.m_button-2:hover {
  background-color: #000;
}

.primary-button.nav-button {
  padding-left: .8rem;
  padding-right: .8rem;
}

.tab-col-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding-top: 2rem;
  padding-right: 3rem;
  display: flex;
}

.tab-pane-layout {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.arrow-embed {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: .75rem;
  margin-left: .5rem;
  display: flex;
}

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

.text-box.align-all-center {
  text-align: center;
  align-items: center;
}

.max-40rem {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 40rem;
  display: flex;
}

.max-40rem.flex-center {
  text-align: center;
  align-items: center;
}

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

.nav-menu-lp.with--gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-container-lp {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  display: flex;
}

.nav-container-lp.max-70rem {
  max-width: 70rem;
}

.nav-container-lp.max-78rem {
  max-width: 78.75rem;
}

.nav-container-lp.for--ai {
  max-width: 86rem;
}

.ent_nav-ap {
  z-index: 1000;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.ent_nav-ap.is-desktop.is--fixed-height {
  height: 4.5rem;
}

.ent_nav-ap.is-fixed {
  position: fixed;
}

.mobile-menu-trigger {
  padding: .5rem 1rem;
  display: none;
}

.hamburger-dash {
  background-color: var(--dark);
  width: 2rem;
  height: .125rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.nav_link-contact-ap {
  border: 1px solid var(--purple);
  color: var(--purple);
  text-align: center;
  border-radius: 2rem;
  justify-content: center;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.1;
}

.nav_link-contact-ap:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_link-contact-ap.w--current {
  color: var(--purple);
}

.nav_link-contact-ap.blacks-stroke {
  border-color: var(--black);
  color: var(--black);
}

.play-btn {
  background-color: var(--purple);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex;
  position: absolute;
}

.play-icon {
  border-top: 1.5rem solid var(--purple);
  border-bottom: 1.5rem solid var(--purple);
  border-left: 2.5rem solid #fff;
  margin-left: .75rem;
}

.ev-hmbrg_right-side {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.ev-hmbrg_secondary_button_onwhite {
  grid-column-gap: 10px;
  color: #181b34;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  border-bottom: 1px solid #181b34;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 182px;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: auto;
}

.ev-hmbrg_secondary_button_onwhite:hover {
  grid-column-gap: 15px;
  background-color: #452aea00;
  width: 185px;
}

.ev-hmbrg_strip-content-classic-01 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 58%;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.ev-hmbrg_speaker-container-copy {
  grid-column-gap: 10px;
  flex-direction: row;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  display: flex;
}

.ev-hmbrg_agenda-heeader-classic_02 {
  color: #6161ff;
  padding-bottom: 7px;
  font-size: 3.9rem;
  font-weight: 600;
  line-height: 100%;
  display: block;
  position: sticky;
  top: 220px;
}

.div-block-3 {
  grid-column-gap: 15px;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  margin-top: 45px;
  margin-bottom: 45px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.ev-hmbrg_agenda-seperator {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.ev-hmbrg_light-bg-strip {
  background-color: #f0f3ff;
  justify-content: space-around;
  align-items: flex-start;
  height: 51px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.ev-hmbrg_strip {
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  display: block;
}

.ev-hmbrg_date-and-venue-wrapper-classic-01 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: -15px;
  padding-top: 15px;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.ev-hmbrg_header-classic-01 {
  color: #6161ff;
  text-align: center;
  font-size: 2rem;
  font-weight: 600;
  line-height: 150%;
}

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

.ev-hmbrg_agenda-text {
  object-fit: fill;
  align-items: flex-start;
  padding-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.ev-hmbrg_days-classic-02 {
  width: 80px;
  margin-bottom: 8px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  font-weight: 500;
}

.ev-hmbrg_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
  text-align: right;
  width: 80px;
  margin-right: 0;
  padding-top: 15px;
  font-size: 1.4rem;
}

.ev-hmbrg_paragraph-classic_01 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-hmbrg_paragraph-classic_01.is-white {
  width: 34ch;
  font-size: 1.3rem;
  font-weight: 300;
}

.ev-hmbrg_agenda-small-header-classic-02 {
  object-fit: fill;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-hmbrg_background-color-purple-classic-01-copy {
  background-color: #6161ff;
  position: relative;
  overflow: hidden;
}

.image-42 {
  width: 25%;
  margin-left: -20px;
}

.ev-hmbrg_icon-1x1-small-black {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 12px;
  display: flex;
}

.ev-hmbrg_multi-text-container {
  flex-direction: column;
  display: flex;
}

.ev-hmbrg_agenda-classic-002 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex: 0 auto;
  order: 0;
  grid-template: "Area"
  / .25fr minmax(auto, 9fr);
  grid-auto-flow: row;
  place-content: start;
  align-self: stretch;
  place-items: start stretch;
}

.ev-hmbrg_details-classic_01 {
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 150%;
}

.image-43 {
  width: 25%;
}

.ev-hmbrg_sub-sub-header {
  text-align: center;
  margin-bottom: 24px;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-hmbrg_agenda-speaker-title {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.ev-hmbrg_header-1-classic_01 {
  color: #fff;
  letter-spacing: 0;
  font-size: 3.625rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-hmbrg_last-section-header-classic-02 {
  font-size: 2.25rem;
  font-weight: 300;
}

.ev-hmbrg_agenda-wrapper-classic-02 {
  grid-column-gap: 47px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 27.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: flex-start start;
  padding-top: 0;
  display: flex;
  position: static;
}

.ev-hmbrg_agenda-speaker-name {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.ev-hmbrg_header-image-classic-01 {
  z-index: 1;
  object-fit: contain;
  width: 60vw;
  max-width: 45%;
  position: absolute;
  inset: auto 4vw 0% auto;
  overflow: hidden;
}

.ev-hmbrg_button-name {
  font-size: 1.125rem;
  font-weight: 400;
}

.ev-hmbrg_button-classic-02 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.ev-hmbrg_button-classic-02:hover {
  background-color: #452aea;
}

.ev-hmbrg_sub-header-classic-01 {
  text-align: center;
  font-size: 2rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-hmbrg-section-bg {
  background-color: var(--ghost-white);
}

.shadow-on-nav {
  z-index: 0;
  opacity: 0;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem;
  box-shadow: inset 0 4px 4px #1d8cf214;
}

.badges_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(5.3rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.automation-vid {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  max-height: 31.5em;
  display: flex;
}

.ev-mxco_header-1-classic_01 {
  color: #fff;
  letter-spacing: 0;
  width: 100%;
  font-size: 3.625rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-mxco_agenda-classic-002 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  order: 0;
  grid-template: "Area"
  / minmax(0, .25fr) minmax(auto, 9fr);
  grid-auto-flow: row;
  place-content: start;
  align-self: stretch;
  place-items: start stretch;
  margin-bottom: 10px;
}

.ev-mxco_strip-content-classic-01 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.ev-mxco_multi-text-container {
  flex-direction: column;
  display: flex;
}

.ev-class_header-text-wrapper {
  text-align: left;
}

.ev-mxco-speaker-text {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 33ch;
  display: flex;
}

.ev-master-form-embed {
  perspective-origin: 0 100%;
  width: 100%;
}

.ev-mxco_button-name {
  font-size: 1.125rem;
  font-weight: 400;
}

.ev-mxco_button-name.is-white {
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
}

.ev-mxco_right-side {
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.ev-mxco_right-side.align-center {
  grid-row-gap: 10px;
}

.ev-mxco_light-bg-strip {
  background-color: #f0f3ff;
  justify-content: space-around;
  align-items: flex-start;
  height: 51px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.padding-xsmall-4 {
  padding: .5rem;
}

.ev-mxco_details-classic_01 {
  color: #fc0;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 150%;
}

.ev-mxco-marcus-name-pic-wrapper {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48ch;
  padding-bottom: 6px;
  display: flex;
}

.ev-mxco-buttons-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.ev-mxco_speaker-text-name {
  color: #fff;
  font-weight: 500;
}

.ev-mxco_3pics {
  flex: none;
  width: 50%;
  max-width: 50%;
  height: auto;
}

.ev-mxco_sub-header-classic-01 {
  text-align: center;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-mxco_speaker-container-vertical {
  grid-column-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 50px;
  display: flex;
}

.ev-mxco-pic-text-wrapper {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 76%;
  padding-bottom: 6px;
  display: flex;
}

.ev-mxco_pics-wrapper {
  grid-column-gap: 80px;
  align-items: center;
  padding-top: 15px;
  display: flex;
}

.image-44 {
  padding-top: 4px;
}

.ev-mxco_name-title {
  width: 29vw;
}

.ev-mxco_agenda-speaker-title-more {
  text-align: left;
  letter-spacing: .2px;
  object-fit: fill;
  align-items: flex-start;
  padding-top: 2px;
  padding-bottom: 8px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 170%;
  display: block;
}

.ev-mxco_logo-wrapper {
  grid-column-gap: 18px;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
}

.ev-mxco_header-white-light {
  color: #fff;
  text-align: center;
  margin-top: -6px;
  padding-top: 0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-mxco_header-classic-01 {
  color: #6161ff;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-mxco_days-classic-02 {
  width: 80px;
  margin-bottom: 8px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  font-weight: 500;
}

.ev-mxco_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
  text-align: right;
  width: 80px;
  margin-right: 0;
  padding-top: 15px;
  font-size: 1.4rem;
}

.ev-mxco_agenda-speaker-title-marcus {
  text-align: left;
  object-fit: fill;
  align-items: flex-start;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.ev-mxco_secondary-button-on-white {
  grid-column-gap: 10px;
  color: #181b34;
  text-align: center;
  cursor: pointer;
  object-fit: fill;
  border: 1px #fff;
  border-bottom: 1px solid #000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: visible;
}

.ev-mxco_secondary-button-on-white:hover {
  grid-column-gap: 15px;
  justify-content: flex-start;
  width: 22ch;
  overflow: visible;
}

.section-purple {
  background-color: #6161ff;
  position: relative;
  overflow: hidden;
}

.ev-mxco_form-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.ev-mxco_agenda-small-header-classic-02 {
  object-fit: fill;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-mxco_agenda-speaker-name-marcus {
  object-fit: fill;
  align-items: center;
  width: 19ch;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-mxco_speaker-wrapper {
  grid-column-gap: 17px;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.ev-mxco_strip {
  justify-content: space-around;
  align-items: stretch;
  line-height: 70px;
  display: block;
}

.ev-mxco_agenda-heeader-classic_02 {
  color: #6161ff;
  padding-bottom: 9px;
  font-size: 3.9rem;
  font-weight: 600;
  line-height: 100%;
  display: block;
  position: sticky;
  top: 70px;
}

.ev-mxco_icon-1x1-small-black {
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 11px;
  display: flex;
}

.ev-mxco_agenda-speaker-title {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.ev-mxco_speaker-container-marcus {
  grid-column-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  display: flex;
}

.ev-mxco_header-white {
  color: #fff;
  text-align: center;
  font-size: 2rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-mxco_agenda-speaker-name {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.ev-mxco_agenda-wrapper-classic-02 {
  grid-column-gap: 47px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 27.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: flex-start start;
  padding-top: 0;
  display: flex;
  position: static;
}

.image-46 {
  width: 85px;
  max-width: 100%;
  padding-top: 5px;
}

.ev-mxco_3pic-header {
  color: #6161ff;
  text-align: left;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 120%;
}

.button-8 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button-8:hover {
  background-color: #452aea;
}

.button-8.negative {
  color: #6161ff;
  background-color: #fff;
  border-radius: 8rem;
  width: 20ch;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}

.button-8.negative:hover {
  background-color: #ffffffd6;
}

.ev-mxco_icon-1x1-small-white {
  color: #fff;
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 12px;
  display: flex;
}

.image-29 {
  padding-top: 2px;
}

.ev-mxco_paragraph-classic_01-2 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-mxco_paragraph-classic_01-2.is-white {
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
  line-height: 130%;
}

.ev-mxco_header-image-classic-01 {
  z-index: 1;
  object-fit: contain;
  width: 47vw;
  max-width: 50%;
  margin-bottom: -10px;
  position: absolute;
  inset: auto 0% 0% 58%;
  overflow: hidden;
}

.ev-mxco_paragraph-classic_01 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-mxco_paragraph-classic_01.is-white {
  width: 34ch;
  font-size: 1.3rem;
  font-weight: 300;
}

.ev-mxco_3pic-sub-paragraph {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 165%;
}

.image-30 {
  flex: none;
  width: 18%;
}

.image-47 {
  padding-top: 1px;
}

.ev-mxco_purple-bg {
  background-color: #6161ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.ev-mxco_speaker-container-copy {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  font-size: 1rem;
  display: flex;
}

.ev-mxco_secondary-button-on-blue {
  grid-column-gap: 10px;
  color: #181b34;
  text-align: left;
  cursor: pointer;
  object-fit: fill;
  border: 0 solid #000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 14.3ch;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: hidden;
}

.ev-mxco_secondary-button-on-blue:hover {
  grid-column-gap: 13px;
  background-color: #452aea00;
  justify-content: flex-start;
  width: 14.5ch;
}

.ev-mxco_speaker-text-reg {
  color: #fff;
  font-weight: 300;
}

.image-31 {
  flex: none;
  width: 10%;
}

.image-32 {
  flex: none;
  width: 9%;
}

.ev-mxco_header-parag-wrapper {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.ev-mxco_date-and-venue-wrapper-classic-01 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.ev-mxco_address {
  text-align: center;
  margin-bottom: 24px;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-mxco_address.scroll-into-view {
  margin-top: 5px;
  margin-bottom: 30px;
  font-weight: 400;
}

.ev-mxco-form-text-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ev-mxco_padding-global-with-sticky {
  line-height: 140px;
}

.backup {
  display: none;
}

.image-49 {
  padding-bottom: 4px;
}

.terms {
  flex-wrap: wrap;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.link-spacer {
  background-color: #535768;
  flex: none;
  width: 1px;
  height: 14px;
  margin-left: 2px;
  margin-right: 6px;
}

.aat_header_tages-onteiner {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  place-content: center;
  margin-top: 2.2rem;
  margin-bottom: 3rem;
  display: flex;
}

.aat_header_tages-onteiner.is-hidden {
  display: none;
}

.mobile-menu-col {
  flex-direction: column;
  flex: 0 33.33%;
  display: flex;
}

.mobile-menu-col.break-tb {
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mobile-menu-col-br {
  flex: 1;
}

.aat_tabs_wrapper {
  margin-top: 100px;
}

.digicomm-grid {
  grid-column-gap: 50px;
  grid-row-gap: 23px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  margin-top: 25px;
  margin-bottom: 13px;
  display: grid;
}

.dd_link {
  color: var(--purple);
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
  line-height: 160%;
}

.dd_link-wrapper {
  color: #727272;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #72727200;
  border-top: .5px solid #9d9d9d;
  border-left: 1px #000;
  align-items: center;
  width: 100%;
  padding: .25rem;
  transition: opacity .125s;
  display: flex;
}

.dd_link-wrapper:hover {
  color: var(--purple);
  background-color: #ececec;
}

.dd_links-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ev-paris_triple-wrapper {
  grid-column-gap: 70px;
  justify-content: center;
  align-items: baseline;
  margin-top: 70px;
  padding-top: 0;
  padding-left: 45px;
  padding-right: 45px;
  display: flex;
}

.ev-paris_2nd-strip-content {
  z-index: 20;
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  align-items: stretch;
  width: 39%;
  height: 78%;
  display: flex;
}

.ev-paris_hero-wrapperr {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 170px;
  display: flex;
}

.ev-paris_2nd-text-regular {
  letter-spacing: 0;
  width: auto;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-paris_agenda-small-header-classic-02 {
  object-fit: fill;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-paris_agenda-text {
  object-fit: fill;
  align-items: flex-start;
  padding-top: 2px;
  padding-bottom: 10px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.ev-paris_strip {
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  display: block;
}

.ev-paris_hero-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ev-paris_strip-content {
  z-index: 20;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 62%;
  max-width: 100%;
  display: flex;
  position: static;
}

.ev-paris_agenda-classic-002 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex: 0 auto;
  order: 0;
  grid-template: "Area"
  / .25fr minmax(auto, 9fr);
  grid-auto-flow: row;
  justify-content: stretch;
  align-self: stretch;
  place-items: start stretch;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
}

.ev-paris_agenda-wrapper {
  grid-column-gap: 47px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 27.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: flex-start start;
  padding-top: 0;
  display: flex;
  position: static;
}

.ev-paris_header {
  width: 90%;
  font-size: 3rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-paris_header-section {
  z-index: 0;
  background-color: #f0f3ff;
  position: static;
  overflow: hidden;
}

.ev-paris_right-side {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.image-54 {
  width: 20%;
  max-width: 30%;
}

.ev-paris_event-note {
  text-align: center;
  margin-top: 12px;
  padding-left: 305px;
  padding-right: 305px;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 130%;
}

.ev-paris_single-wrapper {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  width: 30%;
  display: flex;
}

.ev-paris_light-bg-strip {
  background-color: #f0f3ff;
  justify-content: space-around;
  align-items: flex-start;
  height: 51px;
  display: flex;
}

.ev-paris_agenda-speaker-title {
  letter-spacing: -.5px;
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.ev-paris_agenda-header {
  color: #6161ff;
  align-items: center;
  padding-bottom: 7px;
  font-size: 3.9rem;
  font-weight: 600;
  line-height: 70%;
  display: flex;
  position: sticky;
  top: 385px;
}

.ev-paris_logos {
  width: 80%;
  max-width: 100%;
  display: block;
}

.ev-paris_2nd-text-bold {
  width: auto;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-paris_paragraph {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  padding-bottom: 27px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-paris_last-section-header {
  text-align: center;
  font-size: 1.75rem;
  font-weight: 500;
}

.ev-paris_event-info {
  text-align: center;
  padding-left: 305px;
  padding-right: 305px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 130%;
}

.ev-paris_speaker-container {
  grid-column-gap: 10px;
  flex-direction: row;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  display: flex;
}

.ev-paris_venu-pic {
  width: 24%;
  margin-top: 70px;
}

.ev-paris_venupic-wrapper {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.ev-paris_agenda-text-2 {
  object-fit: fill;
  align-items: flex-start;
  padding-bottom: 0;
  font-size: 1.225rem;
  line-height: 150%;
  display: block;
}

.ev-paris_1st-image {
  z-index: 1;
  width: 36%;
  max-width: 36%;
  height: auto;
  position: absolute;
  bottom: 46%;
  left: auto;
  right: 14.2vw;
}

.ev_paris_icon {
  align-self: flex-start;
  margin-bottom: 28px;
}

.image-55 {
  width: 45%;
  max-width: 50%;
  position: relative;
  bottom: 76px;
  left: -109px;
}

.ev-paris_logo-wrapper-2 {
  grid-column-gap: 6%;
  grid-row-gap: 16px;
  text-align: left;
  flex: none;
  grid-template-rows: 60px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  width: 100%;
  margin-top: 60px;
  padding-left: 150px;
  padding-right: 150px;
  display: grid;
}

.ev-paris_multi-text-container {
  flex-direction: column;
  display: flex;
}

.ev-paris_agenda-speaker-name {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.ev-paris_days-classic-02 {
  width: 80px;
  margin-bottom: 8px;
  margin-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  font-weight: 500;
}

.ev-paris_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
  text-align: right;
  width: 80px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  font-size: 1.25rem;
  line-height: 130%;
}

.ev-paris_agenda-seperator {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.ev-paris_details {
  color: #000;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-paris_nav-container {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 40px;
  overflow: visible;
}

.html-embed-20 {
  color: #fff;
  align-self: center;
  width: auto;
  padding-left: 7px;
  font-size: .75rem;
  line-height: .625%;
}

.logo-3 {
  width: 50%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.navbar {
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
  height: 72px;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 20px 2px #00000008;
}

.ev-paris_masterclass-logo {
  height: 27px;
  top: 7px;
}

.ev-paris_nav-link-block {
  background-color: #6161ff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 8.2rem;
  height: 40px;
  padding: 0 16px 0 1rem;
  display: flex;
}

.nav_text-in-button-paris {
  color: #fff;
  font-size: .812rem;
  font-weight: 300;
  line-height: 100%;
}

.ev-paris_nav-menu {
  align-self: center;
  align-items: center;
  display: flex;
}

.full_mobile-menu-trigger {
  padding: .5rem 1rem;
}

.mobile_menu-group-h-standalone {
  align-items: center;
  width: 100%;
  padding: 1.5rem 0;
  font-size: 1.125rem;
  transition: color .4s;
  display: flex;
}

.mobile_menu-group-h-standalone._w-border-bottom {
  color: #676879;
  border-bottom: 1px solid #eee;
}

.nav_menu-mobile-content {
  color: #676879;
  width: 100%;
}

.nav_menu-mobile {
  opacity: 0;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 90vh;
  padding: 2rem;
  display: none;
  position: absolute;
  inset: 100% 0% 0%;
  overflow: auto;
}

.nav_menu-mobile.is-visible {
  opacity: 1;
  display: flex;
}

.go-to-hp-btn {
  color: #333;
  align-items: center;
  margin-top: 1.75rem;
  display: flex;
}

.mobile_menu-group-h-text {
  margin-right: .5rem;
}

.hamburger-dash-full {
  background-color: #181b34;
  width: 2rem;
  height: .125rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.hamburger-dash-full.is-bottom.is--white, .hamburger-dash-full.is-top.is--white, .hamburger-dash-full.is-middle.is--white {
  background-color: var(--global-color--white);
}

.appstore-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  transition: transform .4s;
  display: flex;
}

.chevron.is-active {
  color: var(--purple);
  transform: rotate(180deg);
}

.mobile-link {
  color: #676879;
  align-items: center;
  max-height: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.mobile-link.is-title {
  border-bottom: 1px solid #eee;
  font-weight: 500;
}

.mobile-link._w-icon {
  display: flex;
}

.mobile-menu-ucon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
}

.mobile_menu-group {
  border-bottom: 1px solid #eee;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.group-child {
  width: 100%;
  height: 0;
  padding-left: 1rem;
  transition: all .3s;
  overflow: hidden;
}

.group-child._50-rem.is-active {
  height: 48.75rem;
}

.group-child._23-rem.is-active {
  height: 26.5rem;
}

.group-child._24-rem.is-active {
  height: 25.25rem;
}

.group-child._28-rem.is-active {
  height: 38.5rem;
}

.go-to-hp-logo {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  display: flex;
}

.go-to-hp-arrow {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  display: flex;
}

.sub-group.bottom-margin {
  margin-bottom: 1.25rem;
}

.mobile_menu-group-h {
  align-items: center;
  width: 100%;
  padding: 1.5rem 0;
  font-size: 1.125rem;
  transition: color .4s;
  display: flex;
}

.mobile_menu-group-h.is-active {
  color: var(--purple);
}

.appstore-badge {
  max-width: 10.5rem;
}

.mobile-nav {
  z-index: 10;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem 1rem 2.5rem;
  display: none;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.mobile-nav.is--black {
  background-color: var(--black);
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.nav-container-lp-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  display: flex;
}

.appstore-badge-img {
  max-width: 10.5rem;
}

.text-span-26 {
  color: #000;
  line-height: 100%;
}

.text-span-27, .text-span-28 {
  color: #000;
}

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

.text-span-30 {
  color: var(--purple);
}

.mobile-menu-trigger-short {
  padding: .5rem 1rem;
  display: none;
}

.text-span-31 {
  color: var(--purple);
}

.image-56-copy {
  width: 270px;
  position: absolute;
  inset: auto auto 9% -4%;
  box-shadow: 0 5px 14px #00000054;
}

.div-block-61 {
  z-index: 20;
  background-color: red;
  position: fixed;
  inset: auto auto 0% 0%;
}

.crm_details-classic_01 {
  color: #fff;
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 150%;
}

.crm_speaker-text {
  text-align: left;
  width: 100%;
}

.button-9 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.button-9:hover {
  background-color: #452aea;
}

.button-9.negative {
  color: #6161ff;
  background-color: #fff;
  border-radius: 8rem;
  width: 20ch;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}

.button-9.negative {
  color: #6161ff;
  background-color: #fff;
  width: 21ch;
}

.button-9.negative:hover {
  background-color: #ffffffd6;
}

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

.crm_agenda-card-shadow-1 {
  z-index: -1;
  grid-column-gap: 25px;
  background-color: #fff;
  border: 1px solid #00d2d24d;
  border-radius: 7px;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  min-width: 10px;
  height: 20px;
  margin-top: -12px;
  display: flex;
  position: relative;
}

.crm_agenda-card-top {
  grid-column-gap: 25px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #00d2d2;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 57%;
  padding: 30px;
  display: flex;
}

.crm_header-container-classic-02 {
  margin-bottom: 0;
}

.image-58 {
  align-self: flex-start;
  width: 6%;
  margin-top: 5px;
}

.crm_speaker-name {
  font-weight: 700;
}

.crm_agenda-bottom-paragraph-2 {
  text-align: center;
  width: 63%;
  height: auto;
  padding-bottom: 5px;
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 170%;
}

.crm_agenda-speaker-name {
  object-fit: fill;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.crm_header-1-classic_01 {
  color: #fff;
  width: 90%;
  max-width: 650px;
  font-size: 2.6rem;
  font-weight: 600;
  line-height: 110%;
}

.crm_speaker-image-and-text-2 {
  grid-column-gap: 18px;
  align-items: center;
  padding-top: 15px;
  display: flex;
}

.crm_paragraph-classic_01 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.crm_paragraph-classic_01.is-white {
  width: 68%;
  font-size: 1.125rem;
  font-weight: 200;
}

.crm_title-color-main {
  color: #00d2d2;
}

.crm_sub-header-classic-01 {
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
  font-size: 2.25rem;
  font-weight: 200;
  line-height: 150%;
}

.crm_header-classic-01 {
  color: #006278;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 150%;
}

.crm_header-image-classic-01 {
  z-index: 1;
  object-fit: contain;
  width: 38%;
  max-width: 38%;
  position: absolute;
  inset: 8% 6% 0% auto;
  overflow: hidden;
}

.crm_agenda-main-text-2 {
  width: 98%;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 130%;
}

.crm_strip-content-classic-01 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 70%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.crm_agenda-card {
  flex-direction: column;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.crm_text-and-speaker {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.crm_agenda-card-shadow-2 {
  z-index: -2;
  grid-column-gap: 25px;
  background-color: #fff;
  border: 1px solid #00d2d21a;
  border-radius: 7px;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  min-width: 10px;
  height: 20px;
  margin-top: -12px;
  display: flex;
  position: relative;
}

.crm_agenda-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.crm_date-and-venue-wrapper-classic-01 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  padding-bottom: 65px;
  display: flex;
  position: static;
}

.logo-4 {
  width: 50%;
  margin-bottom: 60px;
  margin-left: -10px;
  padding-bottom: 0;
}

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

.crm_button {
  color: #181b34;
  text-align: center;
  cursor: pointer;
  background-color: #00d2d2;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

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

.crm_header-section {
  background-color: #181b34;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

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

.dd_footer_text-wrapper-copy {
  background-color: var(--purple);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 80px;
  display: flex;
}

.dd_text_footer {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
  font-weight: 300;
  display: inline-block;
}

.image-37 {
  flex: none;
}

.product-icon-embed {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  margin-right: .5rem;
  display: flex;
}

.quote-hover-child {
  opacity: .95;
  background-image: linear-gradient(to right, #0000, #fff 15%);
  width: 100%;
  height: 25%;
}

.quote-hover-child:lang(fr) {
  opacity: .95;
  background-image: linear-gradient(90deg, #0000, #fff 15%);
  width: 100%;
  height: 25%;
  display: none;
}

.global-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
  transition: opacity .2s;
  overflow: hidden;
}

.global-padding-2.is-crm {
  background-color: var(--crm-light);
  margin-bottom: -2rem;
}

.testimonial_wrapper {
  align-items: center;
  width: 100%;
  max-width: 56rem;
  display: flex;
}

.testimonial_wrapper.in-carousel {
  justify-content: center;
  align-items: center;
  max-width: 68rem;
  min-height: 18rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.testimonial_wrapper.with-int:lang(fr) {
  max-width: 71rem;
}

.testimonial_wrapper.in-carousel-no-avatar {
  justify-content: center;
  align-items: center;
  max-width: 60rem;
  min-height: 18rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.connect_cta-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.connect_cta-wrapper._2 {
  margin-top: 4rem;
}

.play-icon-2 {
  border-top: .75rem solid #fff0;
  border-bottom: .75rem solid #fff0;
  border-left: 1.25rem solid #fff;
  margin-left: .375rem;
}

.play-icon-2.is-big {
  border-top-width: 2rem;
  border-bottom-width: 2rem;
  border-left-width: 3.5rem;
  margin-left: 1.5rem;
}

.section-cta-dark {
  border-bottom: 1px dashed #dde0eb;
  position: relative;
  overflow: hidden;
}

.wrap-progress {
  background-color: #00ca72;
  width: 101%;
  height: 20vh;
  position: sticky;
  top: 40vh;
}

.global-padding-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .2s;
  overflow: hidden;
}

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

.base-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.base-container.is-custom {
  justify-content: center;
  align-items: stretch;
}

.social-proof-number {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
}

.progress-dot {
  background-color: #e2e4f0;
  border-radius: 50%;
  flex: none;
  width: .625rem;
  height: .625rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.progress-dot.is-current {
  background-color: #6161ff;
}

.testimonial_quote {
  color: #181b34;
  flex: 1;
  max-width: 16ch;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.aat_forrester_text-wrap {
  flex-wrap: wrap;
  align-items: flex-end;
  display: flex;
}

.spacer-1-5rem {
  width: 100%;
  padding-bottom: 1.5rem;
}

.text-box-32rem {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 32rem;
  display: flex;
}

.sticky_card {
  background-color: #6161ff;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  height: 74vh;
  max-height: 40rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem 3rem 0 8rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px #0003;
}

.sticky_card.is-green {
  background-color: #fff;
  position: sticky;
  top: 16vh;
  box-shadow: 0 2px 30px #0003;
}

.sticky_card.is-green.is-80vh {
  padding-bottom: 2rem;
}

.sticky_card.is-yellow {
  background-color: #fff;
  position: sticky;
  top: 12.5vh;
  box-shadow: 0 2px 20px #0003;
}

.sticky_card.is-yellow.is-80vh {
  padding-bottom: 2rem;
}

.sticky_card.is-dark {
  background-color: #fff;
  position: sticky;
  top: 19.5vh;
}

.sticky_card.is-dark.is-80vh {
  padding-bottom: 2rem;
}

.sticky_card.is-primary {
  background-color: #fff;
  position: sticky;
  top: 9vh;
  box-shadow: 0 2px 10px #0003;
}

.sticky_card.is-primary.is-80vh {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.progress_wrap {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2rem;
}

.progress_wrap._w-dots {
  justify-content: flex-start;
  align-items: center;
  width: 1rem;
  display: none;
  top: 0%;
}

.aat_header_sub-head-2 {
  color: #181b34;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
}

.aat_header_sub-head-2.is-small {
  color: #181b34;
  flex: 0 auto;
  font-size: 1.125rem;
  font-weight: 600;
}

.aat_header_sub-head-2.is-black {
  color: #181b34;
}

.aat_header_sub-head-2.is-semi-bold {
  font-weight: 600;
}

.tag-test-text {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  position: relative;
}

.sticky_card-par {
  color: #181b34;
  line-height: 1.6;
}

.sticky_card-img {
  box-shadow: none;
  border: 1px solid #e2e4f0;
  border-radius: .25rem;
  width: 100%;
}

.sticky_card-img.no-border {
  border-style: none;
}

.testimonial_avatar-texts {
  flex: none;
}

.m_padding-section-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: visible;
}

.text-box-40rem {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial_avatar {
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 11rem;
  height: 11rem;
}

.testimonial_avatar.is-small {
  width: 7.875rem;
  height: 7.875rem;
}

.sticky_card-h {
  letter-spacing: 0;
  max-width: 20ch;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.sticky_card-h:lang(fr) {
  max-width: none;
}

.sticky_card-h.is-16ch {
  max-width: 16ch;
}

.sticky_card-h.is-16ch:lang(fr) {
  max-width: none;
}

.sticky_card-h.is-md {
  font-size: 2.5rem;
}

.sticky_card-h.is-semi-bold {
  font-weight: 600;
}

.sticky_card-h.is-semi-bold.is-short {
  max-width: none;
}

.testimonial_quote-wrap {
  padding-left: 5rem;
  position: relative;
}

.logo-box {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 12%;
  padding: 1rem .25rem;
  display: flex;
}

.social-proof-icon {
  width: 2.5rem;
  height: 3.25rem;
}

.social-proof-item {
  flex: 25%;
  justify-content: center;
  padding: 0 2rem;
  display: flex;
}

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

.aat_badges_image-2 {
  border-radius: .5rem;
  width: 100%;
  max-width: 7.5rem;
  margin: .25rem;
  padding: .125rem;
}

.aat_header-heading-2 {
  text-align: center;
  letter-spacing: 0;
  font-size: 3.25rem;
}

.social-proof-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.group_testimonial-avatar-wrap {
  flex: 0 40%;
  align-items: center;
  padding-right: 2rem;
  display: flex;
}

.group_testimonial-avatar-wrap.no-shrink {
  flex: none;
  width: 50%;
  padding-right: 1.6rem;
}

.group_testimonial-avatar-wrap.no-avatar {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 32%;
  padding-right: 1.6rem;
}

.global-padding-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .2s;
  overflow: hidden;
}

.play-btn-2 {
  background-color: #6161ff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  inset: auto -.25rem -.25rem auto;
}

.play-btn-2:hover {
  background-color: #5555e0;
}

.play-btn-2:lang(de) {
  display: none;
}

.social-proof-label {
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.4;
}

.m_section-light-bg {
  background-color: #f5f7ff;
}

.m_section-light-bg.border-buttom {
  background-color: #fff;
  border-bottom: 1px dashed #c2c4d3;
}

.m_section-light-bg.is-crm {
  background-color: var(--crm-light);
}

.m_section-light-bg.is--transparent {
  background-color: #0000;
}

.spacer-2rem-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.logos-slide {
  flex-wrap: wrap;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.hover-on-tag {
  background-color: #dbdbff;
  border-radius: 50%;
  width: 110%;
  height: 300%;
  position: absolute;
  bottom: -300%;
}

.spacer-0-5rem-2 {
  width: 100%;
  padding-bottom: .5rem;
}

.spacer-20vh {
  height: 10vh;
}

.sticky_card-content {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.sticky_card-content.sideby-side {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.aat_h2_header-2 {
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.aat_h2_header-2.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.stacking_cards-sec {
  background-color: #f5f7ff;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
}

.stacking_cards-sec.is-transparent {
  background-color: #0000;
}

.span-400 {
  font-weight: 400;
}

.quote-hover-parent {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.stacking_cards-wrap {
  border-left: 1px solid #e6e8f0;
  border-right: 1px solid #e6e8f0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stacking_cards-wrap._w-o-borders {
  border-left-style: none;
  border-right-style: none;
}

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

.aat_section-header-2 {
  padding-top: 3rem;
  padding-bottom: 0;
}

.aat_section-header-2.is-crm {
  background-color: var(--crm-light);
}

.testimonial_label {
  font-size: 1.125rem;
  line-height: 1;
}

.tag-test-2 {
  border: .09375rem solid var(--dark);
  color: #181b34;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin: .5rem .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tag-test-2.is-active {
  color: #6161ff;
  background-color: #dbdbff;
  border-color: #6161ff;
}

.borders-container {
  border-left: 1px solid #e6e8f0;
  border-right: 1px solid #e6e8f0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sticky_card-label {
  color: #1f1f24;
  position: absolute;
  top: 2rem;
  left: 8rem;
}

.max-46rem {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 46rem;
  display: flex;
}

.max-46rem.flex-center {
  text-align: center;
  align-items: center;
  position: relative;
}

.max-46rem.flex-center.fade-up {
  z-index: 1;
}

.sticky_card-colors-parent {
  background-color: #6161ff;
  width: 4rem;
  height: .125rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 8rem;
}

.sticky_card-colors-parent.is-red {
  background-color: #181b34;
}

.sticky_card-colors-parent.is-yellow {
  background-color: #fc0;
}

.sticky_card-colors-parent.is-green {
  background-color: #00ca72;
}

.aat_forrester_logo-2 {
  width: 9rem;
}

.spacer-6rem {
  width: 100%;
  padding-bottom: 6rem;
}

.spacer-6rem._w-fade-top {
  background-image: linear-gradient(#fff, #d8d8d800);
  width: 102%;
  padding-bottom: 4rem;
}

.spacer-6rem._w-fade {
  background-image: linear-gradient(to top, #fff, #d8d8d800);
  width: 102%;
}

.aat_forrester_text-2 {
  color: #181b34;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.logo-box-img {
  width: auto;
}

.logo-box-img:lang(de) {
  object-fit: contain;
  height: 4rem;
}

.logo-box-img.is-smaller {
  width: 70%;
}

.logo-box-img.is-smaller:lang(fr) {
  width: 90%;
}

.logo-box-img.carfur {
  width: 110%;
  max-width: none;
}

.testimonial_avatar-holder {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  padding: .5rem;
  position: relative;
}

.aat_h3 {
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.aat_h3.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.aat_container-2 {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.spacer-3rem-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.check-box-2 {
  z-index: 1;
  background-color: #fff;
  border: .09375rem solid #6161ff;
  border-radius: .1875rem;
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
  position: relative;
}

.check-box-2.is-checked {
  text-align: left;
  background-color: #6161ff;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64d93e951fab27b222e7e64d_checkmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-color: #6161ff;
}

.testimonial_avatar-holder-gradient {
  background-color: #6161ff;
  background-image: none;
  border-radius: 50%;
  flex: none;
  margin-right: 2rem;
  padding: .2rem;
}

.spacer-1rem-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.spacer-1rem-2._w-border {
  border-bottom: 1px solid #eee;
}

.aat_forrester_mondat-logo-2 {
  width: 8rem;
  margin-left: .5rem;
}

.primary-span {
  color: var(--purple);
}

.social-proof-texts {
  flex: none;
  margin-left: 1rem;
}

.image-37a {
  flex: none;
  width: 85px;
}

.image-62 {
  width: 30%;
  margin-bottom: 12px;
}

.image-100 {
  flex: none;
  width: 16%;
}

.dd_hero-left-content {
  width: 100%;
  max-width: 30.2rem;
  padding-right: 0;
}

.dd_hero-img-002 {
  max-width: none;
  height: 100%;
  margin-left: 2rem;
  margin-right: 2rem;
}

.dd_white-h {
  color: #fff;
}

.dd_sec-001 {
  justify-content: center;
  align-items: stretch;
  min-height: 41.125rem;
  max-height: 41.125rem;
  padding: 4rem 2rem;
  display: flex;
  overflow: hidden;
}

.dd_hero-right-images {
  height: 100%;
  display: flex;
  position: absolute;
  left: 0;
}

.dd_hero-content {
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.dd_hero-left-images {
  height: 100%;
  display: flex;
  position: absolute;
  right: 100%;
}

.dd_container {
  width: 100%;
  max-width: 60rem;
}

.dd_container.is-wider {
  max-width: 70rem;
  display: flex;
}

.dd_white-par {
  color: #ececff;
  width: 31rem;
  font-size: 1.7rem;
}

.dd_hero-left {
  background-color: #6161ff;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 117%;
  padding-left: 4.4rem;
  display: flex;
  position: relative;
}

.dd_hero-right {
  width: 50%;
  height: 100%;
  padding-left: 1rem;
  position: relative;
}

.ev-dubai_logo-wrapper {
  grid-column-gap: 70px;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
}

.ev-dubai_speaker-card_headshot {
  border-radius: 100px;
  height: 80px;
}

.ev-dubai_pics-wrapper {
  grid-column-gap: 80px;
  align-items: center;
  padding-top: 15px;
  display: flex;
}

.ev-dubai_right-side {
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.ev-dubai_right-side.align-center {
  grid-row-gap: 10px;
}

.ev-dubai_agenda-wrapper-classic-02 {
  grid-column-gap: 47px;
  grid-row-gap: 70px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 27.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: flex-start start;
  padding-top: 0;
  display: flex;
  position: static;
}

.ev-dubai_speaker-container-marcus {
  grid-column-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  display: flex;
}

.ev-dubai_header-classic-01 {
  color: #6161ff;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 150%;
}

.ev-dubai_header-parag-wrapper {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.ev-dubai_3pic-sub-paragraph {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 165%;
}

.ev-dubai_strip-content-classic-01 {
  z-index: 2;
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.ev-dubai_paragraph-classic_01 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-dubai_paragraph-classic_01.is-white {
  width: 34ch;
  font-size: 1.3rem;
  font-weight: 300;
}

.ev-dubai_paragraph-classic_01-2 {
  letter-spacing: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 170%;
}

.ev-dubai_paragraph-classic_01-2.is-white {
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
  line-height: 130%;
}

.ev-dubai_speaker-card_title {
  text-align: center;
  font-size: .8rem;
  line-height: 130%;
}

.ev-dubai_date-and-venue-wrapper-classic-01 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.ev-dubai_details-classic_01 {
  color: #fc0;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 150%;
}

.ev-dubai_prtner-logo {
  height: 2.2rem;
}

.ev-dubai_secondary-button-on-blue {
  grid-column-gap: 10px;
  color: #181b34;
  text-align: left;
  cursor: pointer;
  object-fit: fill;
  border: 0 solid #000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 14.3ch;
  min-width: 60px;
  height: 3ch;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
  overflow: hidden;
}

.ev-dubai_secondary-button-on-blue:hover {
  grid-column-gap: 13px;
  background-color: #452aea00;
  justify-content: flex-start;
  width: 14.5ch;
}

.ev-dubai_purple-bg {
  background-color: #6161ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.ev-dubai_agenda-speaker-name-marcus {
  object-fit: fill;
  align-items: center;
  width: 19ch;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-dubai_header-white-light {
  color: #fff;
  text-align: center;
  margin-top: -6px;
  padding-top: 0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-dubai_form-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.ev-dubai_speaker-card_logo {
  width: auto;
  height: 21.6094px;
}

.ev-dubai_header-image-classic-01 {
  z-index: 1;
  object-fit: contain;
  width: 47vw;
  max-width: 50%;
  margin-bottom: -10px;
  position: absolute;
  inset: auto 0% 0% 58%;
  overflow: hidden;
}

.ev-dubai_form-embed {
  perspective-origin: 0 100%;
  width: 100%;
}

.ev-dubai_icon-1x1-small-white {
  color: #fff;
  flex: none;
  align-self: flex-end;
  align-items: center;
  width: .4rem;
  height: 1rem;
  padding-bottom: 12px;
  display: flex;
}

.ev-dubai_segment-wrapper {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48ch;
  margin-bottom: 1rem;
  padding-bottom: 6px;
  display: flex;
}

.ev-dubai_speaker-card_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ev-dubai_speaker-card {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 19%;
  height: 249px;
  padding: 1rem 24px;
  display: flex;
  box-shadow: 0 5px 8px -4px #0003;
}

.ev-dubai_header-1-classic_01 {
  color: #fff;
  letter-spacing: 0;
  width: 100%;
  font-size: 3.625rem;
  font-weight: 600;
  line-height: 110%;
}

.ev-dubai_address {
  text-align: center;
  margin-bottom: 24px;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-dubai_agenda-speaker-title-marcus {
  text-align: left;
  object-fit: fill;
  align-items: flex-start;
  padding-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.ev-dubai_agenda-small-header-classic-02 {
  object-fit: fill;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.ev-dubai_3pics {
  flex: none;
  width: 50%;
  max-width: 50%;
  height: auto;
}

.ev-dubai_button-name {
  font-size: 1.125rem;
  font-weight: 400;
}

.ev-dubai_button-name.is-white {
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
}

.ev-dubai_padding-global-with-sticky {
  line-height: 140px;
}

.ev-dubai_speaker-card_info-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 23px;
  display: flex;
}

.ev-dubai_speaker-card_name {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 130%;
}

.ev-dubai_header-container-classic-02 {
  text-align: left;
}

.ev-dubai_secondary-button-on-white {
  grid-column-gap: 10px;
  color: #181b34;
  text-align: center;
  cursor: pointer;
  border: 1px #fff;
  border-bottom: 1px solid #000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.ev-dubai_speakers-header {
  color: #6161ff;
  text-align: left;
  margin-bottom: 1.6rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 120%;
}

.ev-dubai_agenda-heeader-classic_02 {
  color: #6161ff;
  padding-bottom: 9px;
  font-size: 3.9rem;
  font-weight: 600;
  line-height: 100%;
  display: block;
  position: sticky;
  top: 70px;
}

.ev-dubai_speaker-container-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.ev-dubai_light-bg-strip {
  background-color: #f0f3ff;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 10px;
  padding: .75rem 14px;
  display: flex;
}

.ev-dubai_sub-header-classic-01 {
  text-align: center;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 150%;
}

.ev-dubai_3pic-header {
  color: #6161ff;
  text-align: left;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 120%;
}

.ev-dubai_header-classic-mobile {
  color: #6161ff;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 150%;
  display: none;
}

.tei_header_text {
  color: #fff;
  margin-bottom: 3rem;
  font-size: 1.1rem;
  font-weight: 300;
}

.tei_forrester-cover {
  width: 34svw;
  max-width: 580px;
  position: absolute;
  inset: 0% -7% 0% auto;
  transform: rotate(6deg);
  box-shadow: 0 7px 5px -4px #0003, 0 9px 15px 2px #0003;
}

.tei_slider_speaker-detailes {
  flex-direction: column;
  margin-left: 24px;
  display: flex;
}

.tei_80-text {
  border-left: 1px solid #000;
  max-width: 28ch;
  padding: 25px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 160%;
}

.tei_slider_headshot {
  border-right: 1px solid #000;
  width: 5rem;
  padding-right: 15px;
}

.tei_data_numbers-wrapper {
  flex-direction: row;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.left-arrow {
  color: #000;
  background-color: #fff;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  display: block;
}

.tei_header_header {
  margin-bottom: 3px;
  display: block;
  position: relative;
  overflow: visible;
}

.text-span-32 {
  font-size: 3rem;
}

.tei_slider_text {
  text-align: center;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 160%;
}

.tei_data_text {
  text-align: center;
  width: auto;
  max-width: 26ch;
  margin-top: 13px;
  line-height: 140%;
}

.text-block {
  line-height: 160%;
}

.tei_80-horizontal-line {
  border-top: 1px solid #000;
  width: 5rem;
  height: 1px;
}

.right-arrow {
  color: #000;
  background-color: #fff;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  display: block;
}

.tei_slider_speaker-wrapper {
  align-items: center;
  margin-top: 3.5rem;
  display: flex;
}

.tei_header_head {
  color: #fff;
  letter-spacing: 0;
  margin-top: 15px;
  margin-bottom: 1.6rem;
  font-size: 3.1rem;
}

.tei_data_big-number {
  color: #6161ff;
  text-align: center;
  font-size: 5rem;
  font-weight: 700;
  line-height: 3rem;
}

.container-large-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.tei_header_logos-wrapper {
  align-items: center;
  margin-bottom: 72px;
  display: flex;
}

.global-styles-3 {
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tei_data_subhead {
  text-align: center;
  white-space: normal;
  word-break: normal;
  flex: 0 auto;
  max-width: 37ch;
  margin-top: 27px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 120%;
}

.tei_monday-forrester-logos {
  width: 17svw;
  margin-right: 47px;
}

.tei_slider {
  background-color: #fff;
  border-radius: 1rem;
  flex: 0 auto;
  width: 100%;
  height: 30rem;
  margin-bottom: 6.875rem;
  box-shadow: 0 20px 12px -7px #0003;
}

.text-span-33 {
  font-size: 3rem;
}

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

.tei_forrester-logo {
  width: 23%;
}

.tei_small-header {
  text-align: center;
  max-width: 50ch;
  margin-top: 8rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 160%;
}

.tei_small-header.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2rem;
}

.tei_80 {
  width: 24rem;
  position: relative;
  left: 28px;
}

.tei_data_container {
  flex-direction: column;
  align-items: center;
  max-width: 751.211rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 46px;
  padding-bottom: 46px;
  display: flex;
}

.tei_header_text-wrapper {
  width: 56%;
}

.tei_slider-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 10svw;
  display: flex;
}

.tei_header_subheader {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
}

.tei_slider-logo {
  mix-blend-mode: multiply;
  width: 159px;
  position: static;
}

.tei_80-container {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  margin-top: 5rem;
  display: flex;
}

.tei_data_number-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  width: 32%;
  display: flex;
}

.tei_data_number-wrapper.middle {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  align-items: center;
  width: 40%;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.tei_80-background {
  background-color: #f0f3ff;
  border-radius: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20.6rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.erp_header-h {
  text-align: left;
  line-height: 101%;
}

.erp_intro-logo {
  width: 252px;
}

.erp_paragraph {
  direction: rtl;
  color: #666;
  text-align: center;
  align-self: center;
  font-weight: 400;
}

.erp_cards-container {
  text-align: right;
  flex-direction: column;
  align-items: center;
  margin-top: 58px;
  display: flex;
}

.erp_header-wrapper {
  direction: ltr;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.erp_header-text-wrapper {
  grid-column-gap: 20px;
  direction: ltr;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  display: flex;
}

.erp_cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.erp_section-header {
  background-color: #f0f3ff;
  height: 31rem;
  position: static;
}

.erp_intro-paragraph {
  text-align: center;
  font-size: 1.54rem;
  font-weight: 300;
  line-height: 170%;
}

.erp_heading-3 {
  direction: rtl;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 500;
}

.erp_cards-icon {
  width: 3.75rem;
}

.erp_cards-content-holder {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  max-width: 34rem;
  display: flex;
}

.erp_cards-head-wrapper {
  min-height: 80px;
}

.erp_usecases-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: row;
  justify-content: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.erp_card {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  display: flex;
}

.erp_card.shadow-regular {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  padding: 2.5rem 1.5rem;
  transition: all .2s;
}

.erp_card.shadow-regular:hover {
  transform: scale(1.052);
}

.erp_intro-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.erp_header-image {
  width: 53svw;
  max-width: 754px;
  position: absolute;
  inset: -9px 0% -7% auto;
  box-shadow: 0 15px 20px 1px #0003;
}

.erp_heading-2 {
  direction: rtl;
  text-align: center;
  font-weight: 600;
}

.body-heb {
  font-family: Notosanshebrew, sans-serif;
}

.erp_nav {
  background-color: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .2s;
}

.erp_navbar-container-large {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  direction: ltr;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 80vw;
  max-width: 70rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.nav-logo-4 {
  width: 169px;
  height: auto;
  padding-top: 7px;
}

.erp_nav-link {
  color: #000;
  background-color: #6161ff00;
  border-radius: 20px;
  height: 40px;
  padding: 10px 20px;
  transition: background-color .2s;
}

.erp_nav-link:hover {
  background-color: #f0f3ff;
}

.erp_nav-link.w--current {
  color: #fff;
}

.text-span-34 {
  font-weight: 600;
}

.text-span-35 {
  font-weight: 500;
}

.erp_p2-heading2 {
  direction: rtl;
  text-align: right;
  font-size: 2rem;
  font-weight: 600;
}

.youtube {
  aspect-ratio: auto;
  object-fit: contain;
  flex: none;
  width: 750px;
  height: 10px;
  margin-right: 44px;
}

.erp-logo {
  width: 10rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ero_templates-text {
  direction: rtl;
  margin-bottom: 6px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 136%;
}

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

.erp_video-wrapper {
  border: 1px solid #b6b6b6;
  border-radius: .5rem;
  height: 100%;
  padding: .5rem;
  transition: all .2s;
}

.erp_video-wrapper:hover {
  transform: scale(1.02);
  box-shadow: 0 5px 5px #0003;
}

.youtube-3 {
  cursor: pointer;
  border-radius: .5rem;
}

.erp_board-image {
  width: 35rem;
}

.erp_board-image.background-color-light {
  border-radius: .5rem;
}

.erp_templates-wrapper {
  direction: rtl;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.erp_header-sub-p2 {
  direction: rtl;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 2.8rem;
  line-height: 100%;
}

.erp_templates-text-wrapper {
  width: 40%;
}

.text-span-36 {
  color: #3330;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6531664e44a80d5d49fe2df7_%2B.png");
  background-position: 50%;
  background-size: contain;
}

.erp_skira-wrapper {
  direction: rtl;
}

.erp_list-item {
  font-size: 1.5rem;
  font-weight: 300;
}

.erp_header-wrapper-page2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.youtube-2 {
  cursor: pointer;
}

.text-span-37 {
  font-weight: 600;
}

.erp_link-block-2 {
  cursor: pointer;
}

.erp_skira-video-container {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 46px;
  margin-bottom: 46px;
  display: flex;
}

.erp_video-gallery {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  direction: rtl;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
  display: grid;
}

.erp_video-gallery._4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 13px;
}

.spacer-4rem {
  width: 100%;
  height: 4rem;
}

.body-large {
  font-size: 1.375rem;
}

.body-large.center-all {
  text-align: center;
  line-height: 1.3;
}

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

.main-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logos-mask {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.logos-moving {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.aat_container-3 {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.spacer-3rem-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.sticky_card-img-yt {
  width: 100%;
}

.sticky_card-img-yt.is-full {
  object-fit: cover;
  height: 100%;
}

.progress_number {
  color: #f0f3ffa6;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-top: .125rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1;
  display: flex;
}

.progress_number.is-current-dark {
  color: #181b34;
  font-weight: 600;
}

.progress_number.is-dark {
  color: #181b3459;
}

.progress_number.is-current-green {
  background-color: var(--green);
  color: #fff;
  font-weight: 600;
}

.progress_number.is-current-primary {
  background-color: var(--purple);
  color: #fff;
  font-weight: 600;
}

.progress_number.is-current-light {
  background-color: var(--light);
  color: #000;
  font-weight: 600;
}

.progress_number.is-current-yellow {
  background-color: var(--yellow);
  color: #000;
  font-weight: 600;
}

.progress_number.is-current-crm {
  background-color: var(--crm-primary);
  color: #fff;
  background-color: #00d2d2;
  font-weight: 600;
}

.testi-carousel {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 4rem;
  display: flex;
}

.testi-carousel.n-avatar {
  padding-bottom: 2rem;
}

.testi-avatar {
  flex: none;
  margin-right: 2rem;
}

.carousel-mask {
  width: 100%;
  height: auto;
}

.testimonial_quote-2 {
  color: #181b34;
  flex: 1;
  max-width: 16ch;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.testimonial_quote-2.is-small {
  text-indent: -11px;
  max-width: none;
  font-size: 1.75rem;
  font-weight: 500;
}

.testimonial_quote-2.is-x-small {
  max-width: none;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.testimonial_label-2 {
  max-width: 16rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.testimonial_text-wrap {
  flex: 1;
}

.testimonial_text-wrap.no-avatar {
  border-left: .125rem solid var(--yellow);
  padding-left: 1.5rem;
}

.testi-carousel-item {
  width: 100%;
}

.borders-container-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testi__dots {
  bottom: 0;
}

.testi-carousel-arrow {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto auto auto 0;
}

.testi-carousel-arrow:hover {
  background-color: #000;
}

.testi-carousel-arrow.is-right {
  left: auto;
  right: 0;
}

.carousel-arrow-icon {
  width: 100%;
  max-width: none;
  transition: all .2s;
}

.carousel-arrow-icon:hover {
  filter: invert();
}

.spacer-3rem-4 {
  width: 3rem;
  height: 3rem;
}

.yt__social-proof-badge {
  max-width: 10rem;
  margin-bottom: 2.5rem;
}

.text-box-64rem {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.capterra_wrapper {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.capterra_labels-wrap {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.aat_h2_header-3 {
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.aat_h2_header-3.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.spacer-2rem-5 {
  width: 100%;
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.base__text {
  font-size: 1.125rem;
  line-height: 1.4;
}

.capterra_label {
  text-align: center;
  background-color: #f0f2fa;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 16rem;
  margin: .75rem;
  padding: 3rem 1.5rem 2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.aat_container-4 {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dd_mibile-header-image {
  display: none;
}

.dd__end-h {
  align-items: center;
  height: 1.125rem;
  font-size: .8125rem;
  font-weight: 300;
  display: flex;
}

.dd__product-link {
  border-bottom: 1px solid #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 1rem .5rem;
  display: flex;
  position: relative;
}

.dd__product-link:hover {
  background-color: #f0f3ff;
  border-bottom-color: #ebebeb00;
  border-radius: .5rem;
}

.nav-full-content-start {
  align-items: center;
  display: flex;
}

.nav-full-content-start.for-minisite {
  display: flex;
}

.shadow-on-list {
  z-index: 1;
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0%;
  right: 0%;
  box-shadow: inset 0 4px 4px #1d8cf214;
}

.nav_link-full {
  color: #535768;
  text-align: center;
  border-radius: .5rem;
  justify-content: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
}

.nav_link-full:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_link-full.is-drop-sub {
  color: #535768;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: static;
}

.nav_link-full.is-drop-sub:hover {
  background-color: #fff;
}

.nav_link-full.is-drop-sub.w--open {
  position: static;
}

.nav_link-full.is-drop-sub.is-active {
  background-color: #f0f3ff;
}

.nav_link-full.is-drop {
  align-items: center;
  display: flex;
}

.nav_link-full.is-drop.w--open {
  color: #6161ff;
}

.nav_link-full-parent {
  width: 100%;
}

.chevron-down {
  flex: none;
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  transition: transform .2s;
  display: flex;
}

.sub__dd-list-abs {
  color: #535768;
  background-color: #fff;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18.5rem;
}

.sub__dd-list-abs.is-active {
  display: flex;
}

.dd__platform-grid-col {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-bottom: 0;
}

.underline-after {
  background-color: #181b34;
  width: 0%;
  height: 1px;
  transition: width .3s;
  position: absolute;
  bottom: -1px;
}

.hamburger-dash-2 {
  background-color: #181b34;
  width: 2rem;
  height: .125rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.sub-list-end-tn-texts {
  color: #676879;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.25rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1.5;
  display: flex;
}

.nav-link-text-icon {
  flex: none;
  align-items: center;
  width: 1.375rem;
  height: 1.375rem;
  margin-right: 1rem;
  display: flex;
}

.nav-link-text-icon.is-small {
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
}

.chevron-right {
  flex: none;
  justify-content: center;
  align-items: center;
  transition: transform .4s;
  display: flex;
}

.spacer-0-5rem-3 {
  width: 100%;
  padding-bottom: .5rem;
  padding-right: .5rem;
}

.nav_sub-list {
  width: 18.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.sub__dd-list-teams {
  color: #535768;
  background-color: #fff;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18.5rem;
}

.sub__dd-list-teams.is-active {
  display: flex;
}

.dd-blur {
  z-index: -2;
  opacity: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0000001a;
  height: 100vh;
  margin-top: 4.5rem;
  position: fixed;
  inset: 0%;
}

.sub-list-start {
  border-right: 1px solid #f0f3ff;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 3rem 2rem 2rem;
  display: flex;
}

.sub-list-start.no-end {
  border-right-style: none;
}

.sub-list-start.no-list {
  padding-left: 0;
}

.nav_link-full-list {
  background-color: #fff;
  width: 100%;
  height: 38.25rem;
  display: flex;
  position: relative;
}

.nav_link-full-list.is-resources {
  height: auto;
  min-height: 41rem;
}

.nav_link-full-list.no-footer {
  height: 37rem;
}

.arrow-embed-full {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: .75rem;
  margin-left: .5rem;
  transition: transform .3s;
  display: flex;
}

.sec__btn-underline {
  color: #333;
  border-bottom: 1px solid #3336;
  align-items: center;
  margin-left: 1rem;
  padding-bottom: .125rem;
  font-size: .8125rem;
  font-weight: 300;
  display: flex;
  position: relative;
}

.sec__btn-underline.in-tn {
  margin-left: 0;
}

.dd__product-link-cta {
  color: #6161ff;
  border: 1px solid #6161ff;
  border-radius: 100rem;
  align-items: center;
  padding: .625rem .75rem .625rem 1rem;
  font-size: .6875rem;
  font-weight: 400;
  line-height: 1;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.dd__product-link-cta:hover {
  color: #fff;
  background-color: #6161ff;
}

.dd__product-link-cta.is-crm {
  color: #00889b;
  border-color: #00889b;
}

.dd__product-link-cta.is-crm:hover {
  color: #fff;
  background-color: #00889b;
}

.dd__product-link-cta.is-dev {
  color: #00854d;
  border-color: #00854d;
}

.dd__product-link-cta.is-dev:hover {
  color: #fff;
  background-color: #00854d;
}

.dd__product-link-cta.is-studio {
  color: #000;
  border-color: #000;
}

.dd__product-link-cta.is-studio:hover {
  color: #fff;
  background-color: #000;
}

.platform__grid-col-h {
  text-align: left;
  margin-bottom: .625rem;
  padding-left: .5rem;
  font-size: .8125rem;
  font-weight: 400;
}

.dd__product-link-sub {
  color: #676879;
  margin-bottom: .625rem;
  font-size: .8125rem;
  font-weight: 300;
}

.dd__features-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: start;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.dd__product-feature-icon {
  justify-content: center;
  align-items: center;
  margin-top: -.25rem;
  display: flex;
}

.dd__product-feature-icon.for-key-feature {
  margin-top: 0;
}

.dd__product-feature-icon.is-platform {
  margin-top: 0;
  margin-right: .5rem;
}

.dd__product-feature-icon.is-platform._w-stroke {
  border: 1px solid #eceff8;
  border-radius: .25rem;
  width: 2.625rem;
}

.sub__dd-list-resources {
  color: #535768;
  background-color: #fff;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  left: auto;
}

.sub-list-end-tn {
  background-color: #f6f7fb;
  border-radius: .25rem;
  width: 100%;
  max-width: 17.5rem;
  overflow: hidden;
}

.tn-image {
  width: 100%;
  position: relative;
}

.dd__product-feature-link {
  color: #676879;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 1.125rem 1rem 1rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.dd__product-feature-link:hover {
  background-color: #f0f3ff;
  border-radius: .5rem;
}

.dd__product-feature-link._w-key-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: 1rem;
  display: grid;
}

.dd__product-feature-link._w-icon {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: .5rem;
  display: grid;
}

.dd__product-feature-link.in-platform {
  margin-top: auto;
}

.dd__product-feature-link._w-logo {
  flex-direction: row;
  align-items: center;
  padding-left: .5rem;
}

.tn-image-label {
  color: #fff;
  background-color: #6161ff;
  border-radius: .25rem;
  padding: 0 .375rem;
  font-size: .75rem;
  font-weight: 300;
  position: absolute;
  bottom: .5rem;
  left: .5rem;
}

.nav-full-content-end {
  align-items: center;
  display: flex;
}

.sub__dd-list-platform {
  color: #535768;
  background-color: #fff;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 18.5rem;
}

.sub__dd-list-platform.is-active {
  display: flex;
}

.nav-full {
  z-index: 1000;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.new-span {
  color: #fff;
  background-color: #6161ff;
  border-radius: .125rem;
  margin-left: .5rem;
  padding: 0 .5rem;
  font-size: .6875rem;
  font-weight: 300;
  display: inline-block;
  position: relative;
  bottom: 1px;
}

.dd__product-feature-h {
  color: #333;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.dd__product-feature-h.no-bottom-mar {
  margin-bottom: 0;
}

.ver-line {
  background-color: #c3c6d4;
  width: 1px;
  height: 50%;
  margin-left: .5rem;
  margin-right: .5rem;
}

.shadow-on-sub-list {
  z-index: 1;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  width: 1rem;
  position: absolute;
  inset: 0 auto 0 0%;
  box-shadow: inset 5px 0 10px #1d8cf20f;
}

.dd__resources-parent-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.dd__resources-parent-grid.is-resources {
  grid-column-gap: 2.5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto auto auto auto auto;
}

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

.nav-container-full.in-list {
  max-width: 90.75rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.nav-container-full.in-list.is-learn {
  padding-left: 1.5rem;
}

.dd__platform-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 2rem;
  display: grid;
}

.nav_-list-footer-link {
  color: #676879;
  border-radius: .25rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: .25rem 1rem;
  font-size: .875rem;
  display: flex;
}

.nav_-list-footer-link:hover {
  background-color: #f0f3ff;
}

.sub-list-end {
  text-align: left;
  max-width: 21rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 2rem;
}

.nav_link-full-list-wrapper {
  background-color: #fff;
  width: 100%;
  height: 41rem;
  max-height: 88vh;
  position: relative;
  overflow: auto;
}

.nav_link-full-list-wrapper.is-platform {
  height: 37rem;
}

.nav_link-full-list-wrapper.is-resources {
  height: auto;
}

.nav_sub-list-title {
  border-top: 1px solid #eee;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.nav-full-content {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  display: flex;
}

.nav_link-full-wrap.w--open {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
  position: fixed;
  top: 4.5rem;
  left: 0;
  right: 0;
}

.app-badge {
  width: 39px;
  margin-right: .5rem;
}

.dd__list-start-title {
  border-bottom: 1px solid #ebebeb;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 1.75rem;
  padding: 0 1rem .75rem;
  font-size: 1rem;
  font-weight: 300;
  display: flex;
  position: relative;
}

.dd__list-start-title.is-resources {
  margin-bottom: .5rem;
}

.nav_-list-footer {
  z-index: 1;
  background-color: #fff;
  border-top: 1px solid #f0f3ff;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  height: 2.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav_-list-footer-end {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 23rem;
  height: 1.75rem;
  padding-left: 1.5rem;
  display: flex;
}

.nav-link-text-w-icon {
  align-items: center;
  display: flex;
}

.dd__resources-col {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  width: 100%;
}

.nav_link-full-text {
  margin-right: .25rem;
}

.nav_link-full-text.is-large {
  font-size: 1rem;
  font-weight: 300;
}

.db_timeline_live-tag {
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 18px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.db_timeline-tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  display: flex;
}

.html-embed-23 {
  color: #fff;
  margin-top: 1px;
  margin-right: 6px;
}

.erp_header-text {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.2rem;
}

.text-span-39, .text-span-40 {
  color: var(--dark);
}

.text-span-42 {
  color: #6363ff;
}

.dd_heading-wrapper {
  grid-column-gap: 1rem;
  align-items: center;
  margin-bottom: 12px;
  line-height: 100px;
  display: flex;
}

.dd_icon {
  height: 33px;
  position: relative;
  top: -3px;
}

.simple-nav-logo {
  width: 169px;
  height: auto;
}

.st_hero-mov-item-003 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  max-width: 4.375rem;
  height: 12.65rem;
  position: absolute;
  bottom: 1rem;
  left: 33.5rem;
}

.border_005 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  left: 14.125rem;
}

.st-main-h {
  clear: right;
  color: #333;
  text-align: center;
  letter-spacing: 0;
  font-size: 3.25rem;
}

.max_w-36 {
  max-width: 36rem;
}

.max_w-36.is-center-all {
  text-align: center;
}

.st_hero-img-002-connection {
  background-color: #0073ea;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: .125rem;
  display: flex;
}

.border_007 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  left: 34.95rem;
}

.studio_hero-board {
  width: 100%;
  position: relative;
  box-shadow: 0 20px 40px #0000001a;
}

.st-hero-logo {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 12rem;
  display: flex;
}

.st_hero-mov-item-006 {
  z-index: 3;
  object-fit: cover;
  width: 8.775rem;
  height: 12.6rem;
  display: block;
  position: absolute;
  bottom: -2.912rem;
  right: 8.825rem;
}

.studio_hero-wrapper_board-wrap {
  border-left: 1px dashed #dddfeb;
  border-right: 1px dashed #dddfeb;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 67.5rem;
  display: flex;
}

.studio_hero-board-anchor {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.st_hero-mov-item-004 {
  z-index: 5;
  object-fit: cover;
  width: 100%;
  max-width: 8.875rem;
  position: absolute;
  bottom: 15.5rem;
  right: 7.5rem;
}

.border_002 {
  z-index: 2;
  border-bottom: 1px dashed #dddfeb;
  width: 100vw;
  height: 1px;
  position: absolute;
  bottom: -1px;
}

.ds_header_sub-head {
  color: #181b34;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
}

.ds_header_sub-head.font_size-md {
  color: #676879;
  font-size: 1.25rem;
  font-weight: 300;
}

.st_hero-mov-item-007 {
  z-index: 3;
  object-fit: cover;
  width: 9rem;
  display: block;
  position: absolute;
  bottom: -5.65rem;
  right: -1.25rem;
}

.border_001 {
  border-bottom: 1px dashed #dddfeb;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: -1px;
}

.studio_hero-board-mobile {
  width: 100%;
  display: none;
  position: relative;
  box-shadow: 0 20px 40px #0000001a;
}

.st_hero-img-integ {
  width: 100%;
  max-width: 3.5rem;
}

.border_010 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  right: 11.125rem;
}

.st_hero-img-003-connection {
  background-color: #278750;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 6.375rem;
  height: .125rem;
  display: flex;
}

.border_009 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  right: 19.775rem;
}

.st_hero-mov-item-001 {
  z-index: 3;
  border-radius: 0;
  width: 100%;
  max-width: 18rem;
  position: absolute;
  bottom: -5rem;
  left: 12rem;
}

.st_hero-img-004 {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 13.125rem;
  display: flex;
}

.studio_hero-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.border_004 {
  border-bottom: 1px dashed #dddfeb;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: 13.125rem;
}

.st_hero-mov-item-001-img {
  z-index: 1;
  border-radius: 0;
  width: 100%;
}

.st_hero-img-001 {
  z-index: 1;
  width: 100%;
  max-width: 8.625rem;
}

.st_hero-img-002 {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  width: 15.25rem;
  display: flex;
  position: absolute;
  top: 8.375rem;
  right: -15.25rem;
}

.st_hero-img-automation-plus {
  width: 100%;
  max-width: 1.5rem;
}

.spacer-5rem {
  width: 5rem;
  height: 5rem;
}

.st_hero-img-001-wrap {
  z-index: 1;
  width: 11.25rem;
  position: absolute;
  top: -1px;
  right: 100%;
}

.spacer-2rem-6 {
  width: 100%;
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.border_008 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  left: 39.3rem;
}

.border_003 {
  z-index: 1;
  border-bottom: 1px dashed #dddfeb;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: 3rem;
}

.st_hero-mov-item-002 {
  z-index: 1;
  width: 100%;
  max-width: 5.05rem;
  position: absolute;
  bottom: 19.15rem;
  left: 36.125rem;
}

.st_hero-img-003 {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  width: 9.875rem;
  display: flex;
  position: absolute;
  bottom: 8.75rem;
  left: -9.875rem;
}

.main_sec {
  padding-bottom: 3rem;
  overflow: hidden;
}

.spacer-3rem-5 {
  width: 100%;
  padding-bottom: 3rem;
}

.st_hero-img-004-wrap {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 10rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  bottom: 100%;
  left: 100%;
}

.border_006 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  left: 15rem;
}

.st_hero-img-automation {
  width: 100%;
  max-width: 12.25rem;
}

.client__logo {
  flex: none;
  width: 100%;
  max-width: 5.5rem;
  margin-left: 3rem;
  margin-right: 3rem;
}

.client__logo.is-md {
  max-width: 6.5rem;
}

.client__logo.is-lr {
  max-width: 8rem;
}

.st_tab-pane-grid-img {
  width: 100%;
  max-width: 39.5rem;
  box-shadow: 0 12px 40px #0003;
}

.st_tab-pane-grid-img.is-robust-003, .st_tab-pane-grid-img.is-robust-001, .st_tab-pane-grid-img.is-robust-002, .st_tab-pane-grid-img.is-robust-004 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.max-19 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 19.5rem;
  display: flex;
}

.new-board-btn-text {
  position: relative;
}

.new-board-btn-add {
  filter: invert();
  width: .75rem;
  margin-right: .75rem;
  position: relative;
  transform: rotate(45deg);
}

.colored-bg {
  background-color: var(--light);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44.875rem;
  height: 100%;
  max-height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.colored-bg.is-robust {
  justify-content: flex-start;
}

.new-board-btn-hover {
  aspect-ratio: 1;
  background-color: #e5e8f5;
  border-radius: 100rem;
  width: 110%;
  position: absolute;
  inset: 100% 0% 0% -5%;
}

.board-h-hover {
  opacity: 1;
  transform-origin: 100%;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 18rem;
  height: 2rem;
  display: flex;
  position: absolute;
  top: 2.5rem;
  left: 1rem;
}

.st_tab-pane-grid-img-002 {
  width: 100%;
  max-width: 37rem;
  position: absolute;
  bottom: 1.75rem;
  left: 1.25rem;
}

.st_tab-box {
  height: 100%;
  padding-top: 2.5rem;
  display: flex;
  position: relative;
}

.runyour-integ {
  z-index: 1;
  width: 3rem;
  position: absolute;
  top: 2rem;
  right: 6.5rem;
}

.runyour-integ.is-002 {
  top: 5.5rem;
  right: 3.2rem;
}

.runyour-integ.is-004 {
  inset: auto auto 7.05rem 2rem;
}

.runyour-integ.is-003 {
  z-index: 2;
  top: 9.5rem;
  right: 6.5rem;
}

.runyour-integ.is-005 {
  inset: auto auto 3.15rem 5.5rem;
}

.st_tabs-content {
  width: 100%;
}

.st_tab-link {
  color: #828294;
  background-color: #fff;
  border: 1px solid #e9eaf0;
  border-radius: 2rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding: .75rem 1.25rem;
  font-weight: 600;
  transition: border-color .2s;
  overflow: hidden;
}

.st_tab-link:hover {
  border-color: #181b34;
}

.st_tab-link.w--current {
  border-color: var(--yellow);
  color: var(--dark);
  background-color: #ffcc0024;
}

.add-col-img {
  transform-origin: 0 0;
  border-radius: .5rem;
  width: 100%;
  box-shadow: 0 10px 30px #0000004d;
}

.worflow-auto-widgets-parent {
  position: absolute;
  top: 5.8rem;
  right: -.5rem;
}

.st_tab-card-shadow {
  background-color: #fff;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  width: 100%;
  height: 80%;
  position: absolute;
  bottom: 0;
}

.st_tab-pane-grid-img-001 {
  width: 100%;
  max-width: 37rem;
  position: absolute;
  top: 7rem;
  left: 1.375rem;
}

.new-board-btn {
  z-index: 0;
  border: 1px solid var(--dark);
  color: var(--dark);
  border-radius: .25rem;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.board-h-hover-moving {
  opacity: 1;
  transform-origin: 100%;
  background-color: #fff;
  justify-content: flex-end;
  width: 100%;
  height: 2rem;
  display: flex;
}

.st_tab-pane-card-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 44.875rem;
  place-items: center;
  width: 100%;
}

.st_tab-pane-card {
  background-color: #fff;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  align-items: stretch;
  width: 100%;
  max-width: 80rem;
  height: 34rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem .5rem .5rem 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 10px 30px #00000026;
}

.st_tabs-component {
  width: 100%;
}

.border_on-purple-002 {
  border-bottom: 1px dashed #c2c4d3;
  width: 100vw;
  height: 1px;
  position: absolute;
  bottom: 8.75rem;
}

.st_tab-pane-grid-img-parent {
  z-index: 1;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  max-width: 39.5rem;
  display: flex;
  position: relative;
}

.st_tab-pane-grid-img-parent.is-robust {
  top: -1rem;
}

.st-sec-h {
  color: #333;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.st-sec-h.is-left {
  text-align: left;
}

.runyour-integ-popup {
  z-index: 1;
  border-radius: .25rem;
  width: 16rem;
  position: absolute;
  top: 11rem;
  box-shadow: 0 15px 60px #0006;
}

.add-col-parent {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 13rem;
  display: flex;
  position: absolute;
  bottom: 12.5rem;
  left: 1.375rem;
}

.spacer-3rem-6 {
  width: 100%;
  padding-bottom: 3rem;
}

.max_w-32rem {
  max-width: 32rem;
}

.max_w-32rem.is-center-all {
  text-align: center;
}

.worflow-auto-widget {
  border-radius: .25rem;
  width: 100%;
  max-width: 12.5rem;
  box-shadow: 0 20px 40px #0003;
}

.worflow-auto-widget.wid-002, .worflow-auto-widget.wid-003 {
  position: absolute;
  right: 0%;
}

.st_tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.border_on-purple-001 {
  z-index: 0;
  border-left: 1px dashed #c2c4d3;
  width: 1px;
  height: 112%;
  position: absolute;
  top: -6%;
  right: 8rem;
}

.sep-line {
  border-bottom: 1px dashed #c2c4d3;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
}

.sep-line.is-top {
  top: 0;
  bottom: auto;
}

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

.grid__cell.align-left.max-w-22rem {
  max-width: 22rem;
}

.grid__cell.align-left.max-w-22rem.is-sticky-10rem {
  position: sticky;
}

.arrow-embed-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  margin-left: .5rem;
  display: flex;
}

.features_grid-3cols {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

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

.st-sec-h-md {
  color: #333;
  font-size: 1.75rem;
  font-weight: 600;
}

.st-sec-h-md.is-short {
  max-width: 15ch;
}

.main__container {
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
}

.main__container.align-center-all {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.spacer-3rem-7 {
  width: 100%;
  padding-bottom: 3rem;
}

.bb_tabs-component {
  flex-direction: column;
  align-items: center;
  width: 95%;
  padding-top: 7rem;
  display: flex;
}

.bb_tab-pane-card {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.bb_tab-link {
  opacity: .45;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-width: 8rem;
  padding: 1.25rem 1rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  transition: opacity .2s;
  display: flex;
}

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

.bb_tab-link.w--current {
  opacity: 1;
  color: var(--dark);
  background-color: #fff;
  border-bottom-color: #6161ff;
}

.bb_tab-box {
  height: 100%;
  padding: 2rem 2rem 4rem;
  display: flex;
  position: relative;
}

.bb__card-content-grid {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.bb_tabs-menu {
  background-color: #fff;
  border-bottom: 1px solid #ececff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 76rem;
  display: flex;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.bb-vid {
  border-radius: .25rem;
  width: 100%;
  height: auto;
  padding-top: 61.5%;
  box-shadow: 0 23px 40px #ddddeb;
}

.bb__card-content {
  max-width: 25rem;
  padding-right: 2rem;
}

.spacer-3rem-8 {
  width: 100%;
  padding-bottom: 3rem;
}

.bb_title-icon {
  width: 1.25rem;
}

.bb-smal-tn-icon {
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .75rem;
  display: flex;
}

.sbs__tab-pane-content {
  flex-direction: column;
  display: flex;
}

.sbs__tab-feature-003 {
  z-index: 1;
  opacity: 0;
  border-radius: .25rem;
  width: 100%;
  max-width: 19rem;
  position: absolute;
  box-shadow: 0 5px 40px #0003;
}

.sbs__tab-feature-003.is-big {
  max-width: 24rem;
}

.border_bb-003 {
  z-index: 1;
  border-bottom: 1px dashed #dddfeb;
  width: 110%;
  height: 1px;
  position: absolute;
  bottom: 0;
}

.sbs__tabs-pane {
  min-height: 26rem;
}

.bb-label {
  color: var(--dark);
  line-height: 1.2;
}

.sbparents__tab-main-board-parent {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bb-smal-tn {
  color: #181b34;
  cursor: pointer;
  border: 1px solid #dddfeb;
  border-radius: 3rem;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: border .3s;
  display: flex;
}

.bb-smal-tn:hover {
  color: #181b34;
  border-style: solid;
  border-color: #181b34;
}

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

.sbs__tabs-parent {
  position: relative;
}

.sbs__tabs {
  display: flex;
}

.sbs__tab-main-board {
  z-index: 0;
  object-fit: cover;
  border-radius: .25rem;
  width: 100%;
  max-height: 24.125rem;
  position: relative;
  box-shadow: 0 8px 20px #00000014;
}

.sbs__tabs-menu {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 30rem;
  padding: 8rem 4rem 2rem 1.5rem;
  display: flex;
}

.sbs__tab-feature-001 {
  z-index: 1;
  opacity: 0;
  border-radius: .25rem;
  width: 100%;
  max-width: 15rem;
  position: absolute;
  box-shadow: 0 5px 40px #0003;
}

.sbs__tab-feature-001.is-boards {
  box-shadow: none;
  max-width: 28rem;
}

.sbs__tab-link-arrow {
  opacity: .15;
  filter: invert();
  width: .875rem;
  transition: all .3s;
}

.sbs__tabs-content {
  flex: 1;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.sbs__tab-link {
  color: #181b3440;
  background-color: #fff;
  border-top: 1px solid #e9eaf2;
  justify-content: space-between;
  padding: 2rem 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3;
  transition: all .3s;
  display: flex;
}

.sbs__tab-link:hover {
  color: #8c8c8c;
}

.sbs__tab-link.w--current {
  color: #181b34;
  background-color: #fff;
}

.sbs__tab-link.is-last-child {
  border-bottom: 1px solid #e9eaf2;
  transition: color .3s;
}

.border_bb-004 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 108%;
  position: absolute;
  top: -4%;
  left: -.0625rem;
}

.bb-smal-tn-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.sub-18 {
  color: #676879;
  font-size: 1.125rem;
  line-height: 1.6;
}

.border_bb-001 {
  z-index: 1;
  border-bottom: 1px dashed #dddfeb;
  width: 110%;
  height: 1px;
  position: absolute;
  top: 0;
}

.border_bb-002 {
  z-index: 0;
  border-left: 1px dashed #dddfeb;
  width: 1px;
  height: 108%;
  position: absolute;
  top: -4%;
  right: -.0625rem;
}

.sbs__tab-feature-002 {
  z-index: 1;
  opacity: 0;
  border-radius: .25rem;
  width: 100%;
  max-width: 32rem;
  position: absolute;
  box-shadow: 0 5px 40px #0003;
}

.sbs__tab-feature-002.is-it {
  max-width: 16rem;
}

.sbs__tab-feature-002.is-workspace {
  max-width: 20rem;
}

.tabs-btn-progress {
  background-color: #181b34;
  width: 0%;
  height: 1px;
  transition: width .3s;
  position: absolute;
  inset: -1px auto auto 0%;
}

.max-20rem {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 20rem;
  display: flex;
}

.max-20rem.sbs-tabs {
  z-index: 1;
  position: absolute;
  left: 1.5rem;
}

.padding-global-23 {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.testimonial_label-3 {
  max-width: 16rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.testi-carousel-arrow-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: auto auto auto 0;
}

.testi-carousel-arrow-2.is-right {
  left: auto;
  right: 0;
}

.carousel-arrow-icon-2 {
  width: 100%;
}

.faq-dd-h {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}

.faq-dd-parent {
  text-align: center;
  border-top: 1px dashed #000;
  width: 100%;
  position: static;
}

.faq-dd-parent.last-chlid {
  border-bottom: 1px dashed #000;
}

.faq-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

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

.faq-dd {
  width: 100%;
  padding: 1.5rem 0;
}

.faq-dd-list {
  text-align: left;
  padding: 0 1.5rem 1.5rem 0;
  transition: all .3s;
}

.faq-dd-list.w--open {
  background-color: #fff0;
  position: relative;
}

.icon {
  margin-right: 0;
}

.padding-global-24 {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

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

.global-padding-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .2s;
  overflow: hidden;
}

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

.nav_full-list-wrapper {
  background-color: #fff;
  width: 100%;
  height: 41rem;
  max-height: 88vh;
  position: relative;
  overflow: auto;
}

.footer-links-wrapper {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-bottom: .25rem;
  display: flex;
}

.footer-small-link-sep {
  background-color: #535768;
  flex: none;
  width: 1px;
  height: 12px;
  margin-top: .25rem;
  margin-left: 0;
  margin-right: .25rem;
}

.sub-list-end-tn-img {
  width: 100%;
}

.testimonial_logo {
  object-fit: cover;
  width: 100%;
  max-width: 9rem;
  margin-top: 1rem;
}

.icon-2-25rem {
  width: 2.25rem;
}

.footer-product-icon {
  width: 1.25rem;
  margin-right: .5rem;
}

.footer-small-link-embed {
  color: #535768;
  align-items: center;
  margin-right: .25rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 100%;
  text-decoration: underline;
  display: flex;
}

.ai-sec-h {
  color: #323338;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
}

.ai-sec-h.is-white {
  color: #fff;
}

.sec-h-parent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blue-span {
  color: #0073ea;
}

.capterra_label-ai {
  text-align: center;
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 16rem;
  margin: .75rem;
  padding: 3rem 1.5rem 2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 2px 8px #0000001a;
}

.capterra_label-ai-p {
  margin-top: auto;
  font-size: 1rem;
  font-weight: 400;
}

.ai__social-proof-badge {
  max-width: 8.5rem;
  margin-bottom: 2.5rem;
}

.sec-dark {
  background-color: var(--dark);
}

.icon-embed-ai {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: auto;
  margin-right: .5rem;
  display: flex;
  position: relative;
  bottom: .5625rem;
}

.ai-mail-h {
  color: #fff;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
}

.monday-ai-logo-text {
  color: #fff;
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 100%;
}

.ai_label-copy {
  color: #fff;
  border: 1px solid #fff;
  border-radius: .4rem;
  padding: .25rem .75rem;
  position: relative;
  bottom: 1rem;
  left: .5rem;
}

.ai-main-sub {
  color: #fff;
  text-align: center;
  max-width: 30rem;
  margin-bottom: .5rem;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 134%;
}

.ai_header_headline-parent {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 2rem;
  padding-right: .5rem;
  display: flex;
}

.erp_videos-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.erp_video-image {
  transition: all .2s;
}

.erp_video-image:hover {
  transform: scale(1.02);
  box-shadow: 0 7px 10px #0003;
}

.text-block-27 {
  direction: rtl;
  color: #505050;
  margin-top: 12px;
  margin-right: 9px;
}

.section-marquee {
  background-color: #ecf5ff;
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.is-large {
  max-width: 16ch;
}

.sticky_card-light {
  background-color: #f0f3ff;
  border-radius: 1rem;
  align-items: stretch;
  width: 100%;
  max-width: 84rem;
  height: 74vh;
  max-height: 40rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sticky_card-light.is-child-001 {
  position: sticky;
  top: 9vh;
}

.sticky_card-light.is-child-002 {
  position: sticky;
  top: 12.5vh;
}

.sticky_card-light.is-child-003 {
  position: sticky;
  top: 16vh;
}

.sticky_card-light.is-child-004 {
  position: sticky;
  top: 19.5vh;
}

.sticky_card-cell {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.sticky_card-cell.is-left {
  padding: 2rem 2rem 2rem 8rem;
}

.sticky_card-cell.is-left.is-45per {
  width: 45%;
}

.sticky_card-cell.is-right.is-primary {
  background-color: var(--purple);
}

.sticky_card-cell.is-right.is-yellow {
  background-color: var(--yellow);
}

.sticky_card-cell.is-right.is-green {
  background-color: var(--green);
}

.sticky_card-cell.is-right.is-dark {
  background-color: var(--dark);
}

.sticky_card-cell.is-right.is-55per {
  width: 55%;
}

.sticky_card-cell-text {
  max-width: 24rem;
}

.sticky_card-cell-text.is-shorter {
  max-width: 22rem;
}

.stacking_cards-scroll {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
}

.stacking_cards-scroll.is-crm.is-grey {
  background-color: #fff0;
}

.stacking_cards-parent {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2vh;
  padding-bottom: 8vh;
  display: flex;
  position: sticky;
  top: 0;
}

.grid-cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.footer-container-lp {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-left: auto;
  margin-right: auto;
}

.mask-3 {
  border-radius: 1rem;
}

.ap-main-md {
  text-align: center;
  letter-spacing: 0;
  font-size: 3.5rem;
}

.tag-pill-border {
  color: #181b34;
  cursor: pointer;
  background-color: #fff;
  border: .09375rem solid #181b34;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin: .5rem .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tag-pill-border:hover {
  border-color: #6161ff;
}

.tag-pill-border.is-active {
  color: #6161ff;
  background-color: #dbdbff;
  border-color: #6161ff;
}

.comp-tabs-components {
  border: 1px solid #e6e7f0;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 2px 6px #0000001a;
}

.comp-tabs-content {
  background-color: #fff;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.bar-parent {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bar-parent.is-left {
  border-right: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.bar-parent.is-left.is-crm {
  border-right-style: none;
  border-right-width: 0;
}

.bar-parent.is-right {
  border-left: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.bar-parent.is-right.is-crm {
  border-left-style: none;
}

.bar-parent-embed {
  background-color: #f5f6ff;
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.crmcomp-table-collection {
  width: 100%;
}

.crmcomp-table-collection.is-cutstom {
  padding-left: 2rem;
}

.bar-parent-embed-monday {
  background-color: #f5f6ff;
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bar-parent-embed-monday.radious {
  background-color: #e7e9ef;
  border-radius: 50px;
}

.bar-parent-embed-monday.radious-2 {
  border-radius: 50px;
}

.crmcomp_comp-logo {
  object-fit: cover;
  width: 100%;
  max-width: 10rem;
}

.comp-td {
  align-items: center;
  min-height: 4.25rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.comp-td.is-th {
  justify-content: center;
  align-items: center;
  min-height: 6rem;
}

.comp-td.is-td-parent {
  align-items: stretch;
  font-weight: 400;
}

.comp-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .75fr 1.25fr;
}

.vs-label {
  border: 1px solid #ccccd9;
  border-radius: 10rem;
  padding: .25rem .75rem;
  position: absolute;
}

.table-card {
  border: 1px solid #dcdfec;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem 3rem;
  display: flex;
}

.table-card.is-crm {
  background-color: #fff;
  border-style: none;
  border-radius: 0;
}

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

.comp-tabs-menu {
  background-color: #f6f7fb;
  border: 1px solid #dddfec;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  padding: 1rem .75rem;
  display: flex;
}

.comp-tabs-menu.is-crm {
  background-color: #fff;
  border-style: none none solid;
  border-bottom-color: #e6e7f0;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.comp-tab-link {
  background-color: #fff0;
  border-radius: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: .25rem;
  margin-right: .25rem;
  padding: 1rem;
  font-size: .9375rem;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.comp-tab-link:hover {
  background-color: #e9ebf5;
}

.comp-tab-link.w--current {
  background-color: #fff;
  box-shadow: 0 3px 5px #00000026;
}

.comp-tab-link.is-crm {
  color: #535768;
  border-bottom: .125rem solid #fff;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  transition-property: all;
}

.comp-tab-link.is-crm:hover {
  border-bottom-color: var(--light);
  background-color: var(--white-smoke);
  color: #000;
}

.comp-tab-link.is-crm.w--current {
  border-bottom-color: var(--crm-primary);
  box-shadow: none;
  color: var(--crm-lighter-contrast);
  background-color: #fff0;
}

.comp-tab-link.is-primary {
  color: #535768;
  border-bottom: .125rem solid #fff;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  transition-property: all;
}

.comp-tab-link.is-primary:hover {
  border-bottom-color: var(--light);
  background-color: var(--white-smoke);
  color: #000;
}

.comp-tab-link.is-primary.w--current {
  border-bottom-color: var(--purple);
  box-shadow: none;
  color: var(--purple);
  background-color: #fff0;
}

.tag-pill-crm {
  color: #181b34;
  cursor: pointer;
  background-color: #e1eff200;
  border: 1px solid #c3c6d4;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin: .5rem .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tag-pill-crm:hover {
  border-color: var(--crm-primary);
}

.tag-pill-crm.is-active {
  border-color: var(--crm-lighter-contrast);
  background-color: var(--crm-light);
  color: var(--crm-lighter-contrast);
}

.tag-pill-crm.is-active-crm {
  border-color: var(--crm-primary);
  background-color: var(--crm-light);
  color: var(--crm-lighter-contrast);
}

.tag-pill-crm.is-real-estate {
  border-width: 1px;
  border-color: var(--crm-lighter-contrast);
}

.check-box-crm {
  z-index: 1;
  border: .09375rem solid var(--crm-primary);
  border-radius: .25rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  position: relative;
}

.check-box-crm.is-checked, .check-box-crm.is-checked-crm {
  border-color: var(--crm-primary);
  background-color: var(--crm-primary);
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64d93e951fab27b222e7e64d_checkmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.spacer-0-5rem-4 {
  width: 100%;
  padding-bottom: .5rem;
  padding-right: .5rem;
}

.primary-button-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.primary-button-2:hover {
  background-color: #452aea;
}

.primary-button-2._w-arrow {
  padding-right: 1.75rem;
}

.primary-button-2._w-arrow.in-nav {
  border: 1px solid #6161ff;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.2;
}

.arrow-embed-4 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: .75rem;
  margin-left: .5rem;
  display: flex;
}

.dd__product-feature-link-3 {
  color: #676879;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 1.125rem 1rem 1rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.dd__product-feature-link-3:hover {
  background-color: #f0f3ff;
  border-radius: .5rem;
}

.dd__product-feature-link-3._w-icon {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: .5rem;
  display: grid;
}

.dd__product-feature-link-3._w-key-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: 1rem;
  display: grid;
}

.dd__product-feature-link-3._w-logo {
  flex-direction: row;
  align-items: center;
  padding-left: .5rem;
}

.dd__product-feature-link-3.in-platform {
  margin-top: auto;
}

.sec-h-crm {
  color: #333;
  text-align: center;
  max-width: 36ch;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.sub-h-parent {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g2-sml-logo {
  width: 2rem;
  margin-left: .5rem;
}

.vertical_line-spacer {
  background-color: var(--dark);
  width: 1px;
  height: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.sticky_card-border {
  background-color: #fff;
  border: 1px solid #dcdfec;
  border-radius: 1rem;
  align-items: stretch;
  width: 100%;
  max-width: 84rem;
  height: 74vh;
  max-height: 40rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 6px #0000001a;
}

.sticky_card-border.is-child-001 {
  position: sticky;
  top: 9vh;
}

.sticky_card-border.is-child-002 {
  position: sticky;
  top: 12.5vh;
}

.sticky_card-border.is-child-003 {
  position: sticky;
  top: 16vh;
}

.sticky_card-border.is-child-004 {
  position: sticky;
  top: 19.5vh;
}

.sticky-video {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid_g2_testi_crm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.grid_g2_testi_header_crm {
  max-width: 14ch;
  font-weight: 600;
  line-height: 1.2;
}

.grid_g2_testi_heder_crm_primary_color {
  color: var(--crm-lighter-contrast);
}

.g2_testi_slider_crm {
  background-color: #fff;
  border-radius: 1rem;
  width: 55%;
  height: auto;
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.g2_testi_slide_content {
  padding: 1rem 2rem 2rem;
  font-weight: 300;
}

.testi_stars {
  max-width: 8.5rem;
}

.testi_paragraph {
  font-size: 1.125rem;
}

.semi-bold_span {
  font-weight: 600;
}

.crm-g2-badge-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crm-g2-badge-2.is-center.is-crm {
  margin-left: 1rem;
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
}

.g2_testi_slide {
  background-color: #f1f3ff;
  width: 100%;
}

.g2_testi_slide_mask {
  background-color: var(--light);
  border-radius: 1rem;
}

.g2_testi_slider_nav {
  bottom: 0;
}

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

.g2-cards_parent.for-3cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.testi-card {
  background-color: var(--light);
  border-radius: 1rem;
  flex-direction: column;
  padding: 2rem;
  font-weight: 300;
  display: flex;
}

.testi-rating-parent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  display: grid;
}

.testi_stars-general {
  max-width: 8.5rem;
}

.g2_testi_slider_left_crm {
  width: 45%;
}

.hover-on-tag-crm {
  background-color: var(--crm-light);
  border-radius: 50%;
  width: 110%;
  height: 300%;
  position: absolute;
  bottom: -300%;
}

.hover-on-tag-crm.is-real-estate {
  background-color: #c5dce0;
}

.customer-logo_parent {
  mix-blend-mode: normal;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 9rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.5rem;
  display: flex;
}

.customer-logos_wrap {
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-logo-parent {
  width: 11rem;
}

.nav-logo-parent.is-crm {
  width: 17.25rem;
}

.nav-logo-parent.is-crm-no-sales {
  width: 13.75rem;
}

.nav-logo-crm {
  object-fit: cover;
  width: 100%;
  height: 2.5rem;
}

.g2-sml-logo-parent {
  align-items: center;
  display: flex;
}

.testi-logo {
  width: 10rem;
}

.testi-slide-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.compliance-wrap {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 5rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.compliance-wrap.is-crm-lp {
  margin: 0;
  padding: 3rem;
}

.compliance-logo {
  height: 4rem;
  margin: 0 .75rem .75rem;
}

.section-crm-light {
  background-color: #f0f6f7;
}

.clc_header-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.clc_header-yellow-line {
  color: var(--yellow);
}

.html-embed-35 {
  height: 32rem;
  font-size: 0;
}

.clc_cta-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--purple);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 61px;
  display: flex;
}

.clc_cards-container {
  justify-content: space-between;
  display: flex;
}

.clc_card {
  border-radius: .5rem;
  width: 32%;
  min-height: 60px;
  padding-top: 1px;
  overflow: hidden;
  box-shadow: 0 2px 20px 7px #8df3;
}

.div-block-64 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 230px;
  margin: 2rem;
  display: flex;
}

.slider {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  padding-top: 65px;
  padding-left: 82px;
  padding-right: 82px;
  display: flex;
}

.mask-5 {
  border-radius: 1rem;
  margin-left: -75px;
  margin-right: -75px;
  overflow: visible;
}

.clc_slider-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex;
  position: relative;
}

.clc_slider-logo {
  position: absolute;
  top: -101.903px;
}

.clc_slider-testimoniial {
  text-align: center;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 130%;
}

.clc_slider-credit {
  text-align: center;
  margin-top: 25px;
  font-size: 1.3rem;
}

.clc_iframe-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.sec-very-light {
  background-color: #f5f7ff;
}

.th-logo-replacement {
  font-size: 1.25rem;
  font-weight: 600;
}

.card-vid {
  width: 100%;
}

.global-padding-copy {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .2s;
  overflow: hidden;
}

.service_wrapper-sidebyside {
  transition: opacity .2s;
}

.aat_container-2-copy {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gm_sbs_background-2-copy {
  z-index: -1;
  transform-origin: 100%;
  background-color: #f0f3ff;
  border-radius: 8px;
  width: 770px;
  height: 330px;
  position: absolute;
  inset: auto auto -35.0625px -4%;
}

.gm_sbs_background-2-copy.flip-copy {
  transform-origin: 0%;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
  right: -8%;
}

.service_texts-image {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.service_header-titles {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #333;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 44%;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.service_header-subtitle {
  word-break: normal;
  font-size: 32px;
  font-weight: 300;
}

.service_header-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.connect_header-underline-text {
  color: #000;
  font-size: 18px;
  font-weight: 300;
}

.service_header-titles-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.padding-small-7-2 {
  padding: 1rem;
  display: block;
}

.clc_list-item {
  margin-bottom: .12rem;
  font-weight: 300;
}

.padding-section-medium-17-2 {
  z-index: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: static;
}

.padding-global-26-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  overflow: hidden;
}

.clc_steps-wrapper {
  background-color: #f0f3ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.clc_list {
  margin-top: .6625rem;
  padding-left: 1.1rem;
}

.clc-step-header {
  color: #747474;
  font-size: 3rem;
  font-weight: 200;
  line-height: 100%;
}

.clc_divider {
  background-color: #6161ff;
  border-radius: 100px;
  height: 5px;
  margin-top: 17px;
  margin-bottom: 17px;
}

.grid-2 {
  grid-column-gap: 102px;
  grid-row-gap: 102px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  min-height: 100px;
}

.clc_steps-header {
  color: #6161ff;
  text-align: left;
}

.image-109-2 {
  width: 8rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: -79px;
  left: 33.5svw;
}

.html-embed-36 {
  height: 32rem;
  margin-top: 0;
  font-size: 0;
}

.clc_sub-header {
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  line-height: 167%;
}

.clc_card-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.crm_header-headline {
  max-width: 24ch;
  font-weight: 600;
}

.crm_header_image-wrapper {
  width: 100%;
  max-width: 80rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 91px;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-110 {
  z-index: 50;
  width: 49rem;
  margin: 40px auto -.75rem;
  position: relative;
  box-shadow: 2px -3px 20px 3px #00000012;
}

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

.text-span-43 {
  font-weight: 600;
}

.heading-10 {
  text-align: center;
  font-weight: 600;
}

.crm_cta_wrapper {
  background-color: var(--light);
  border-radius: 1rem;
  padding: 4rem 3rem 4rem 4rem;
  position: relative;
}

.crm_cta_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.crm_cta_p {
  font-size: 1.125rem;
  font-weight: 300;
}

.crm_cta-image {
  width: 29rem;
  position: absolute;
  inset: 18% 0% 0% auto;
}

.crm_cta_header {
  max-width: 16ch;
}

.crm_header-property {
  z-index: 40;
  object-fit: contain;
  width: 11rem;
  height: auto;
  position: absolute;
  inset: 16% 9% 0% auto;
  overflow: auto;
}

.crm_header_map {
  object-fit: contain;
  width: 13.6rem;
  position: absolute;
  inset: auto 6% 0% auto;
  overflow: visible;
}

.crm_header_mobile {
  object-fit: contain;
  width: 11.7rem;
  height: auto;
  position: absolute;
  bottom: -55.6172px;
  left: 105px;
}

.crm_header_app1 {
  z-index: 65;
  object-fit: contain;
  width: 3.2rem;
  position: absolute;
  inset: 16% 33% auto auto;
}

.crm_header_app2 {
  z-index: 55;
  object-fit: contain;
  width: 3.8rem;
  position: absolute;
  inset: 19% 27% auto auto;
}

.global_stacking-cards-components {
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.global_sticky_card {
  background-color: #fff;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 74vh;
  max-height: 40rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px #0000001a;
}

.global_sticky_card.sticky-card-order-006 {
  position: sticky;
  top: 20.5vh;
}

.global_sticky_card.sticky-card-order-001 {
  position: sticky;
  top: 8vh;
}

.global_sticky_card.sticky-card-order-002 {
  position: sticky;
  top: 10.5vh;
}

.global_sticky_card.sticky-card-order-005 {
  position: sticky;
  top: 18vh;
}

.global_sticky_card.sticky-card-order-004 {
  position: sticky;
  top: 15.5vh;
}

.global_sticky_card.sticky-card-order-003 {
  position: sticky;
  top: 13vh;
}

.global_stacking_cards-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: flex;
  position: sticky;
  top: 0;
}

.padding-secrion-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: block;
}

.global-section.is-overflow-hidden {
  overflow: hidden;
}

.crm_header-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.crm_header-wrapper.sml-padding {
  padding-top: 3.5rem;
}

.crm_header-sub-head {
  text-align: center;
  font-size: 1.4rem;
  line-height: 169%;
}

.badges-wrapper {
  margin-bottom: 2rem;
  display: flex;
}

.section-crm-header {
  z-index: 0;
  background-color: #e1eff2;
  position: relative;
  overflow: visible;
}

.section-crm-images {
  z-index: 10;
  background-color: #e1eff2;
  display: none;
  position: relative;
  overflow: visible;
}

.cards-section {
  z-index: 700;
  position: relative;
}

.crm_header_responsive-h1 {
  text-align: center;
  max-width: 22ch;
  font-size: 4em;
  font-weight: 700;
}

.em-wrap {
  font-size: 1vw;
}

.image-111 {
  z-index: 50;
  width: 39.8rem;
  margin: 40px auto -.75rem;
  position: relative;
  right: -3px;
  box-shadow: 2px -3px 20px 3px #00000012;
}

.image-112 {
  display: none;
}

.section-crm-big-image {
  background-color: #e1eff2;
  position: static;
  overflow: visible;
}

.global_side-by-side {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.side-by-side-cell {
  max-width: 30rem;
}

.side-by-side-cell.align-items-c {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.side-by-side-h {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.crm-real-estate-hero-img-dt {
  width: 100%;
}

.crm-real-estate-hero-img-mb {
  width: 100%;
  display: none;
}

.hide-element-dt {
  display: none;
}

.crm_nav-primary-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.crm_nav-primary-button:hover {
  background-color: #452aea;
}

.crm_nav-primary-button._w-arrow {
  padding-right: 1.75rem;
}

.access-2 {
  margin-right: 9px;
  display: flex;
}

.access-2:hover {
  color: #6161ff;
}

.cro_padding-section-large {
  padding-top: 2.5rem;
  padding-bottom: 0;
}

.icon-embed-xxsmall {
  color: var(--dark);
  -webkit-text-stroke-color: var(--dark);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .85rem;
  height: .85rem;
  display: flex;
}

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

.pill-button {
  grid-column-gap: 1.25rem;
  color: #f9f9f9;
  text-transform: uppercase;
  background-color: #404040;
  border-radius: 100px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  min-width: 15rem;
  padding: 1.25rem 1.25rem 1.25rem 2rem;
  display: flex;
  overflow: hidden;
}

.pill-button.auto-top {
  background-color: #4b4b4b;
  margin-top: auto;
  padding: .65rem .65rem .65rem 1.2rem;
  text-decoration: none;
}

.info-card {
  grid-row-gap: 5rem;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #7b7b7b33;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 34rem;
  padding: 2rem;
  transition: border-color .6s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.info-card:hover {
  border-color: #7b7b7b99;
}

.logo-box-img-3 {
  width: 90%;
}

.logo-box-img-3.is-smaller {
  width: 60%;
}

.hero-wrap-42rem {
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

.content-wrap-45rem {
  max-width: 45rem;
}

.g_section-primary {
  background-color: var(--purple);
}

.g_heading-style-40 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.g_heading-style-40.specific-testimonial-h {
  max-width: 15ch;
  margin-bottom: 3rem;
}

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

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

.g_button-arrow {
  flex: none;
  width: .875rem;
  height: .875rem;
  margin-left: .5rem;
  transition: transform .3s;
}

.g_button {
  background-color: var(--dark);
  color: var(--global-color--white);
  border-radius: 10rem;
  align-items: center;
  padding: 1rem 1.75rem 1rem 2rem;
  font-weight: 300;
  line-height: 1.2;
  transition: background-color .3s;
  display: flex;
}

.g_button.button-white {
  background-color: var(--global-color--white);
  color: var(--dark);
}

.g_button.button-primary {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.g_button.button-primary:hover {
  background-color: var(--global-color--primary-hover);
}

.g_label-13 {
  color: #8f8a8a;
  font-size: .8125rem;
}

.g_label-13.text-color-white {
  color: var(--global-color--white);
}

.logos-wrap {
  flex-wrap: wrap;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.testi-slide-arrow-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.spacer-1rem-4 {
  width: 1rem;
  height: 1rem;
}

.g2_testi_slide_mask-2 {
  background-color: #f0f3ff;
  border-radius: 1rem;
}

.gp_testi_slider_nav {
  bottom: 0;
}

.grid_g2_testi_heder_crm_primary_color-2 {
  color: #6161ff;
}

.testi_paragraph-2 {
  font-size: 1.125rem;
  line-height: 145%;
}

.g2_testi_slide_content-2 {
  padding: 1rem 2rem 2rem;
  font-weight: 300;
  line-height: 1.3;
}

.g_slider {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: auto;
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.g_slider.is-60per {
  width: 60%;
}

.g_container-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_container-small.max-width-78 {
  max-width: 78.75rem;
}

.styles {
  width: 10rem;
  height: 7rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.comp_tab-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.comp_tab-grid.is-cutom {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr;
  place-items: center stretch;
}

.tabs-content-2 {
  width: 100%;
  max-width: 26rem;
}

.gantt_feature-paragraph {
  line-height: 1.5rem;
}

.image-in-tab {
  width: 100%;
  min-width: auto;
  margin-right: 0;
  padding: 0;
}

.crm-ut_tags-image-hover {
  z-index: 102;
  opacity: 1;
  width: 100%;
  position: absolute;
}

.crm-ut_tags-images-wrapper {
  width: 400px;
  position: absolute;
  top: 300px;
  left: 300px;
}

.crm-ut_tags-images-wrapper._6 {
  width: 300px;
  top: 30.25rem;
  left: auto;
  right: -4rem;
}

.crm-ut_tags-images-wrapper._1 {
  width: 260px;
  top: 22.25rem;
  left: -1.5rem;
}

.crm-ut_tags-images-wrapper._2 {
  width: 180px;
  top: 28.125rem;
  left: 3.425rem;
}

.crm-ut_tags-images-wrapper._4 {
  width: 170px;
  top: 13rem;
  left: 4.125rem;
}

.crm-ut_tags-images-wrapper._7 {
  width: 80px;
  inset: 17.5rem auto auto -3%;
}

.crm-ut_tags-images-wrapper._3 {
  width: 70px;
  top: 11.25rem;
  left: -27px;
}

.crm-ut_tags-images-wrapper._5 {
  width: 260px;
  top: 220px;
  left: auto;
  right: -25px;
}

.crm-ut_tcrm-ut_ags-wrap {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 57px;
  padding-right: 57px;
  display: flex;
}

.crm-ut_main-image {
  z-index: 0;
  width: 588px;
}

.crm-ut_tag-pill-crm {
  border: 1px solid var(--crm-primary);
  color: #181b34;
  cursor: pointer;
  background-color: #f5f6f81a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 40.206px;
  margin: .5rem .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.crm-ut_tag-pill-crm:hover {
  background-color: #00d2d266;
  border-color: #00d2d2;
}

.crm-ut_tag-pill-crm.is-active {
  background-color: #00d2d273;
}

.crm-ut_tags-image-active {
  z-index: 103;
  cursor: none;
  width: 100%;
  position: absolute;
}

.crm-ut_tag-text {
  z-index: 1;
  color: #f5f6f8;
  -webkit-text-stroke-color: #00d2d2;
  position: relative;
}

.crm-ut_check-box {
  z-index: 1;
  border: .09375rem solid var(--crm-primary);
  background-color: #2f3148;
  border-radius: .25rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  position: relative;
}

.crm-ut_check-box.is-checked {
  border-color: var(--global-color--white);
  background-color: var(--global-color--white);
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65d49446ed90d6f528dfe50e_Check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .75rem;
}

.crm-ut_tags-image-none {
  z-index: 101;
  width: 100%;
  position: absolute;
}

.crm-ut_tags-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #181b34;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 1090px;
  height: 46rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.crm-ut_header-section {
  background-color: var(--dark);
}

.crm-ut_header {
  color: var(--crm-primary);
  text-align: center;
  font-size: 3.8rem;
  font-weight: 600;
}

.crm-ut_header.is-white {
  color: var(--white-smoke);
  font-size: 3.75rem;
}

.crm-ut_header-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  display: flex;
}

.crm-ut_sub-button-text {
  color: #fff9;
  margin-top: .5rem;
  font-size: .8125rem;
  font-weight: 300;
}

.crm-ut_sub-button-text.black {
  color: var(--dark);
}

.crm-ut_list-item {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65d49822ac43e7e1c65307a2_check.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1rem;
  margin-top: 16px;
  padding-left: 27px;
  font-size: .875rem;
}

.crm-ut_list-item.is-dark {
  color: var(--dark);
  background-position: 0 9%;
}

.crm-ut_card-tag {
  border: 1px solid var(--crm-lighter-contrast);
  background-color: #bee3e8;
  border-radius: .25rem;
  padding: 8px 22px;
}

.crm-ut_card-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.text-block-30 {
  color: var(--crm-lighter-contrast);
}

.crm-ut_header-wrapper-no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1.25rem;
  display: flex;
}

.crm-yt_solutions {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4.5rem;
  background-color: var(--crm-light);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4.5rem;
  display: grid;
}

.crm-yt_solutions-header-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.crm-yt_solution-card-wrapper {
  flex-direction: column;
  display: flex;
}

.crm-yt_solutions-icon {
  width: 1.5rem;
}

.crm-yt_solutions-small-head {
  text-wrap: balance;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
}

.crm-yt_solutions-text {
  font-size: .875rem;
  font-weight: 300;
}

.crm-yt_button {
  background-color: var(--crm-lighter-contrast);
  border-radius: 100px;
  padding: 11px 28px;
}

.tabs-menu-3 {
  border-bottom: 1px solid #b7b7b7;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crm-ut_tab-2 {
  background-color: #ddd0;
  border-bottom: .25rem solid #fff;
}

.crm-ut_tab-2.w--current {
  background-color: #c8c8c800;
  border-bottom: .25rem solid #007f9b;
}

.crm-ut_tab-content-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 36px 22px;
  display: flex;
}

.crm-ut_tab-text-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.crm-ut_tab-icon-text-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 17px;
  margin-left: 23px;
  margin-right: 23px;
  display: flex;
}

.crm-ut_tab-small-icon {
  flex: 1;
  height: 1.2rem;
}

.crm-ut_tab-small-text {
  white-space: nowrap;
  flex: 0 auto;
  font-size: .875rem;
}

.image-115 {
  width: 80%;
}

.crm-button {
  background-color: var(--crm-lighter-contrast);
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2.5rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.crm-button:hover {
  background-color: #006d85;
}

.crm-ut_butten-wrap {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: -2rem;
}

.crm-ut_sub-headeer-text {
  color: var(--ghost-white);
  font-size: 1.25rem;
  display: block;
}

.crm-ut_h2 {
  text-align: center;
  letter-spacing: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.dev-evnt_header-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: none;
  display: flex;
}

.dev-evnt_header-text-wrapper {
  flex: 1;
}

.dev-evnt_eyebrow-head {
  color: var(--green);
  font-size: 1.75rem;
}

.dev-enet_header {
  color: var(--white-smoke);
  font-size: 2rem;
  font-weight: 600;
}

.dev-evnt_date {
  color: var(--green);
  margin-bottom: 6px;
  font-size: 1.75rem;
  line-height: 135%;
}

.dev-evnt_date.black {
  color: var(--dark);
}

.dev-evnt_date.bold {
  border-bottom: .25rem solid var(--green);
  margin-bottom: 17px;
  padding-bottom: 20px;
  font-weight: 600;
}

.dev-evnt_hours {
  color: var(--green);
}

.dev-evnt_hours.text-color-white {
  color: var(--dark);
}

.dev-evnt_header-image-wrapper {
  flex: 0 auto;
  width: 35%;
  position: relative;
}

.dev-evnt_speakers-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  opacity: 1;
  border: 1px solid #858585;
  border-radius: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 4rem;
  display: grid;
}

.dev-evnt_h2 {
  color: var(--green);
  font-size: 1.75rem;
  font-weight: 600;
}

.dev-evnt_headshot-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #858585;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.dev-evnt_headshot {
  width: 5.3125rem;
}

.dev-evnt_speaker-logo {
  height: 1rem;
}

.dev-evnt_speaker-logo._2 {
  height: 1.4rem;
}

.text-span-49 {
  font-weight: 600;
}

.dev-evnt_cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-evnt_card-wrapper {
  background-color: var(--dark);
  border: 1px solid #858585;
  border-radius: 1rem;
  padding: 36px;
  transition: all .175s;
}

.dev-evnt_card-wrapper:hover {
  transform: scale(1.05);
}

.dev-evnt_card-icon {
  height: 4.0625rem;
}

.dev-evnt_card-text {
  color: var(--white-smoke);
  text-align: left;
  font-weight: 300;
}

.g_par-style-18 {
  font-size: 1.125rem;
}

.g_par-style-18.text-align-center-all.max-48ch {
  max-width: 48ch;
  margin-left: auto;
  margin-right: auto;
}

.g_par-style-18.text-align-center-tablet.is-550max {
  max-width: 550px;
}

.connect_header-titles {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #333;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 60%;
  display: flex;
  position: relative;
}

.connect_header-texts-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 100px;
  display: flex;
}

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

.connect_main-header {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-11 {
  border-left: red;
}

.connect_h2_header-2 {
  text-align: center;
  letter-spacing: 0;
  max-width: none;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.connect_header-header {
  margin-top: 24px;
  margin-bottom: 24px;
  display: block;
  position: relative;
}

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

.connect_header_subheader {
  color: var(--dark);
  align-items: center;
  height: 32px;
  margin-bottom: 24px;
  font-size: 2rem;
  font-weight: 600;
  display: flex;
}

.connect_header-underline-text-white {
  color: var(--dark);
  max-width: 41rem;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 180%;
}

.connect_sbs-asset-down {
  object-fit: contain;
  width: 26.5rem;
  max-width: none;
  margin-left: 1.5rem;
}

.connect_footer-image {
  width: 500px;
  margin: 6.25rem auto 0;
}

.spacer-for-tab-content-dt {
  height: 7rem;
}

.connect_big-card-icon {
  width: 5.3rem;
  height: 60px;
  display: none;
}

.connect_big-card-icon._2 {
  width: 5.9rem;
}

.bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 600;
}

.g_text-style-18 {
  font-size: 1.125rem;
  line-height: 1.3;
}

.g_text-style-18.fw1_text-color-white.text-weight-light.is-lp {
  max-width: 85ch;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
}

.g_text-style-18.text-color-secondary {
  color: #67687a;
}

.global_grid-g2-testi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.g_flex-cell.is-50pre {
  width: 50%;
}

.g_spacer-2rem {
  width: 100%;
  height: 2rem;
}

.g_nav-logo-link {
  max-width: 11rem;
}

.g_nav-logo-link.for-wm {
  max-width: 20rem;
}

.g_nav-logo-link.for-connect {
  max-width: 16rem;
}

.g_img-full-width {
  width: 100%;
}

.tabs-inline-content {
  background-color: #fff;
  width: 60%;
  margin-left: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.g_tabs-inline {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.tabs-inline-menu {
  flex-direction: column;
  justify-content: center;
  width: 40%;
  display: flex;
}

.tabs-inline-menu-item {
  background-color: #fff;
  border-radius: .75rem;
  flex-direction: column;
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding: 1.25rem 4rem 1.25rem 2.5rem;
  transition: all .2s;
  display: flex;
}

.tabs-inline-menu-item:hover {
  background-color: #f4f4f4;
}

.tabs-inline-menu-item.w--current {
  background-color: #f7f7f7;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.tabs-inline-menu-item-h {
  color: #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  font-weight: 700;
  transition: color .2s;
}

.tabs-inline-menu-item-p {
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  height: 0;
  font-weight: 300;
  transition: all .2s;
  overflow: hidden;
  transform: scale3d(1, 0, 1);
}

.tabs-inline-menu-item-i {
  width: .875rem;
  height: 1.125rem;
  transition: transform .2s;
  position: absolute;
  top: 1.875rem;
  right: 1.5rem;
}

.tabs-inline-pane {
  width: 100%;
}

.tabs-inline-pane-child {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.tabs-inline-menu-item-progress {
  background-color: var(--purple);
  opacity: 0;
  color: #000;
  border-radius: 1rem;
  width: .25rem;
  height: 0%;
  font-size: 1rem;
  font-weight: 700;
  transition: height .2s;
  position: absolute;
  top: 2.875rem;
  left: 1.25rem;
}

.connect_big-card {
  background-color: #000;
  border-radius: 1rem;
  min-height: 310px;
  padding: 3.875rem 2.175rem 3.875rem 3.875rem;
  position: relative;
  overflow: hidden;
}

.connect_big-catd-text-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.connect_big-card-header-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 18.7rem;
  display: flex;
}

.connect_big-card-header {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 200;
  line-height: 133%;
}

.connect_big-card-list {
  border-left: 1px solid #fff;
  width: 26.6rem;
  margin-bottom: 0;
  padding-left: 3.8rem;
}

.connect_big-cards-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.connect_h1 {
  text-wrap: balance;
  height: 100%;
  margin-top: -24px;
  font-size: clamp(2.5rem, 1.5rem + 4vw, 4.5rem);
  font-weight: 600;
  line-height: 100%;
}

.text-span-50 {
  font-weight: 200;
}

.connect_big-number {
  color: var(--purple);
  font-size: 27.5rem;
  font-style: italic;
  font-weight: 300;
  line-height: 100%;
  position: absolute;
  inset: auto auto -22% 3%;
}

.connect_big-number._2 {
  color: var(--yellow);
  bottom: -23%;
  left: -3%;
}

.connect_big-number._3 {
  color: var(--ghost-white);
  font-size: 27.9rem;
  bottom: -21%;
  left: -3%;
}

.connect_list-item-new {
  color: var(--white-smoke);
  margin-bottom: 1rem;
  padding-left: 6px;
  font-size: 1.25rem;
  font-weight: 200;
}

.connect_list-item-new.last {
  margin-bottom: 0;
}

.connect_logos-wrapper {
  grid-column-gap: 2svw;
  grid-row-gap: 2svw;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.connect_logo-box {
  width: 10%;
  min-width: 6rem;
}

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

.text-span-51, .text-span-52, .text-span-53 {
  font-weight: 600;
}

.ev-class_header-image {
  object-fit: contain;
  width: 66%;
  max-height: 47rem;
  position: absolute;
  inset: -12% -6% auto auto;
}

.ev-class_header-wrapper {
  background-color: var(--light);
  width: 33.2rem;
  display: flex;
}

.ev-class_header-h1 {
  text-wrap: balance;
  font-size: clamp(2rem, .9995rem + 2.2243vw, 3rem);
  line-height: 120%;
}

.ev-class_sub-header {
  text-wrap: balance;
  font-size: clamp(1.25rem, .9998rem + 1.1121vw, 2rem);
  font-weight: 300;
  line-height: 130%;
}

.ev-class_buttom {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 3.1rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.515, .147, .25, 1);
  display: inline-block;
}

.ev-class_buttom:hover {
  background-color: #452aea;
}

.ev-class_intro {
  text-align: center;
  width: 87%;
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(2rem, 1.3226vw - .0645rem, 1.125rem);
  font-weight: 200;
}

.ev-class_speakers-wrapper {
  background-color: var(--light);
  border-radius: 1rem;
  justify-content: space-around;
  align-items: flex-start;
  padding: 2rem 6.25rem;
  display: flex;
}

.ev-class_speaker-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 30%;
  height: 262px;
  display: flex;
}

.ev-class_speaker-headshot {
  border-radius: 100px;
  width: 117px;
}

.ec-class_speaker-name {
  text-align: center;
  margin-bottom: 7px;
  font-weight: 600;
}

.ev-class_speaker-title {
  text-align: center;
  font-size: .875rem;
  font-weight: 400;
}

.ev-class_agenda-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  display: flex;
}

.ev-class_agenda-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.ev-class_agenda-hour {
  color: var(--purple);
  text-align: center;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.ev-class_agenda-item-text {
  text-align: left;
  text-wrap: pretty;
  font-size: 1rem;
  font-weight: 300;
  line-height: 165%;
}

.text-span-54 {
  font-weight: 500;
}

.paragraph-9 {
  border-left: 2px solid var(--purple);
  padding-left: 1rem;
  font-size: 1.3rem;
  font-weight: 500;
}

.ev-class_topic-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.ev-class_topic-text {
  text-align: center;
  text-wrap: balance;
  font-size: .875rem;
  font-weight: 300;
  line-height: 135%;
}

.icon-embed-medium {
  mix-blend-mode: multiply;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.ev-class_topics-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--light);
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding: 29px 40px;
  display: block;
}

.div-block-72 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-span-55 {
  color: var(--purple);
}

.ev-class_speaker-name-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ev-class_speaker-logo {
  mix-blend-mode: multiply;
  height: 1.9rem;
  margin-top: 0;
}

.ev-class_speaker-logo.monday {
  height: 1.6rem;
}

.ev-master-form-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.text-span-56 {
  font-weight: 500;
}

.ev-master_light-bg {
  background-color: #f0f3ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.connect_bg-video {
  aspect-ratio: 1400 / 1200;
  width: 33.8rem;
  height: 500px;
  overflow: visible;
}

.div-block-70-2-2 {
  position: relative;
}

.dev-evnt_blurred-bg {
  z-index: -1;
  aspect-ratio: auto;
  width: 624.56rem;
  height: 64rem;
  position: absolute;
  inset: -83% 0% 0%;
}

.dev-evnt_speaker-text, .dev-evnt_speaker-description {
  color: var(--white-smoke);
  font-weight: 300;
}

.dev-evnt_spacer-for-mobile {
  display: none;
}

.dev-evnt_box {
  z-index: 20;
  position: absolute;
}

.html-embed-37-2-2 {
  width: 350px;
  height: 700px;
}

.dev-evnt_form-wrapper {
  background-color: var(--white-smoke);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.div-block-71-2-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 45px;
  display: flex;
}

.div-block-72-2-2 {
  background-color: var(--dark);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-117-2-2 {
  object-fit: fill;
  width: 100%;
}

.paragraph-9-2-2 {
  color: var(--light);
  flex: 1;
  margin-left: 26px;
  margin-right: 26px;
  font-weight: 200;
  line-height: 180%;
  text-decoration: none;
}

.div-block-73 {
  flex: none;
  width: 60%;
}

.dev-evnt_nav {
  opacity: 1;
  background-color: #000;
  align-items: center;
  height: 72px;
  padding-bottom: 7px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.dev-evnt_nav_link-2 {
  color: var(--crm-light);
  border-radius: 8px;
  justify-content: center;
  height: 100%;
  margin-right: 27px;
  padding: 8px 10px;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.dev-evnt_nav_link-2:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.dev-evnt_nav_link-block {
  background-color: var(--green);
  color: var(--dark);
  -webkit-text-stroke-color: var(--green);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding: 0 1.25rem;
  display: flex;
}

.dev-evnt_nav_link-block:hover {
  background-color: #02ac62;
}

.crm_ut-slider {
  background-color: #ddd0;
  height: auto;
}

.crm-ut_slide {
  border-radius: 1rem;
}

.crm-ut_slide_image1 {
  width: 34rem;
  position: absolute;
  inset: 1% 6% auto auto;
}

.crm-ut_slide_lower-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.crm-ut_slide_wrapper {
  padding: 40px;
  position: relative;
}

.crm-ut_slide_image2 {
  width: 29rem;
  margin-bottom: -4px;
  position: relative;
  inset: 0% 1% 20px auto;
}

.slide-nav-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  inset: auto 5rem 4rem auto;
}

.crm-ut_slide-content-header {
  text-wrap: BALANCE;
}

.text-span-66 {
  font-weight: 600;
}

.div-block-75 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 19rem;
  display: flex;
}

.text-span-67, .text-span-68, .text-span-69 {
  font-weight: 600;
}

.crm-ut_slide_paragraph-2 {
  color: #181b34;
  border-top: 1px solid #000;
  width: 30%;
  padding-top: 18px;
}

.text-span-70 {
  font-weight: 600;
}

.right-arrow-5 {
  color: #007f9b;
  width: 2rem;
  height: 2rem;
  inset: auto auto 11% 11%;
}

.crm-ut_slide_upper-wrapper-2 {
  flex-direction: row;
  display: flex;
}

.text-span-71 {
  font-weight: 600;
}

.left-arrow-4 {
  color: #007f9b;
  width: 2rem;
  height: 2rem;
  inset: auto auto 11% 7%;
}

.crm-ut_slide_content-wrapper-2 {
  background-color: #e1eff2;
  border-radius: 1rem;
  height: 34.4rem;
  padding: 60px 60px 60px 3rem;
}

.text-span-72, .text-span-73, .text-span-74 {
  font-weight: 600;
}

.crm-ut_slider_tag-2 {
  color: #007f9b;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.sliders-content-for-editing {
  display: block;
}

.crm-ut_slide_image3 {
  width: 31rem;
  position: absolute;
  inset: 9% 6% auto auto;
}

.crm_header-top {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.crm_main-tags-wrap {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 56rem;
  display: flex;
}

.crm_tags-interaction-parent {
  background-color: #181b34;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 68.125rem;
  height: 46rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.crm_btn-group {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.crm_tags-int-main-img {
  z-index: 0;
  width: 36.75rem;
}

.crm_tag-pill {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--crm-primary);
  color: #181b34;
  cursor: pointer;
  background-color: #f5f6f81a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin: .5rem .375rem;
  padding: .5rem 1rem .5rem .75rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.crm_tag-pill:hover {
  background-color: #00d2d266;
  border-color: #00d2d2;
}

.crm_tag-pill.is-active {
  background-color: #00d2d273;
}

.crm_main-checkbox {
  z-index: 1;
  border: .09375rem solid var(--crm-primary);
  background-color: #2f3148;
  border-radius: .25rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.crm_main-checkbox.is-checked {
  border-color: var(--global-color--white);
  background-color: var(--global-color--white);
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/65d49446ed90d6f528dfe50e_Check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .75rem;
}

.crm_abs-item {
  transition: opacity .3s;
  position: absolute;
}

.crm_abs-item.item-2, .crm_abs-item.item-3 {
  opacity: 0;
}

.crm_styles {
  z-index: 555;
  width: 8rem;
  height: 8rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

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

.jumping-sq {
  z-index: 1;
  background-color: var(--crm-primary);
  border-radius: .125rem;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
}

.crm-ut_slider-icon {
  font-size: 2rem;
}

.image-118 {
  width: 100%;
}

.gantt_excel {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gantt_excel_image {
  flex: none;
  width: 50%;
}

.html-embed-39 {
  flex: 0 auto;
}

.gantt_testimonials-header {
  margin-bottom: 3rem;
  font-size: 2.5rem;
  font-weight: 600;
}

.g2_testi_slide-logo-image {
  mix-blend-mode: multiply;
  width: 7rem;
  position: relative;
}

.gantt_cards_wrapper {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.gantt_sucess_card {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  display: flex;
}

.gantt_success_card-header {
  text-align: center;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 145%;
}

.gantt_success_pargraph {
  text-align: center;
}

.gantt_success_card-image {
  width: 70%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

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

.m_tab-label {
  background-color: #fff;
  border-bottom: 3px solid #f5f5f5;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.m_tab-label.w--current {
  border-bottom: 3px solid var(--purple);
  background-color: #fff;
}

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

.gantt_tabs-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.gantt_tabs-asset {
  aspect-ratio: 1738 / 1128;
  width: 100%;
  height: auto;
  margin-bottom: 16px;
  margin-right: 19px;
  padding-bottom: 0;
  padding-right: 0;
  box-shadow: 0 6px 12px #0003;
}

.gantt_tabs-image {
  aspect-ratio: 3 / 2;
  width: 80%;
  padding-right: 0;
}

.tab-pane-tab-3-3 {
  height: 28rem;
}

.gantt_tavs-image {
  aspect-ratio: auto;
  object-fit: fill;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.gantt_tabs-h1 {
  text-wrap: pretty;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.gantt_h1 {
  text-align: center;
  font-size: 3.5rem;
}

.gannt_section-tabs-mobile {
  display: none;
}

.gannt_section-tabs-desktop {
  display: block;
}

.gantt_tabs-wrapper {
  margin-top: 3rem;
}

.m_g2-badge {
  width: 100%;
  max-width: 7rem;
}

.m_tag-opt1 {
  color: #181b34;
  cursor: pointer;
  background-color: #fff;
  border: .09375rem solid #b3b3b3;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin: .5rem .375rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.6;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m_tag-opt1.is-active {
  color: #6161ff;
  background-color: #dbdbff;
  border-color: #6161ff;
}

.m_group-hero {
  margin-left: auto;
  margin-right: auto;
}

.m_container-xlarge {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.m_container-xlarge.is-crm-industry-lp {
  max-width: 120rem;
}

.m_padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.m_padding-global.pad-top {
  padding-top: 1rem;
}

.m_padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.m_padding-section-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: visible;
}

.gantt_sec-h {
  width: 100%;
  max-width: 13ch;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-span-75 {
  color: var(--dark);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-span-76, .text-span-78, .text-span-79 {
  color: var(--dark);
}

.text-span-80 {
  direction: rtl;
  color: var(--dark);
}

.logos-parent-collection {
  width: 100%;
}

.logos-bundle-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logos-bundle-item {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 10rem;
  padding: 1rem;
  display: flex;
}

.m_container-main {
  flex-direction: column;
  align-items: center;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.sub-element-box-label {
  color: #fff;
  background-color: #146ef5;
  border-radius: .25rem;
  margin-bottom: 2rem;
  padding: .5rem;
  font-size: .875rem;
  display: inline-block;
}

.m_spacer-8rem {
  padding-bottom: 8rem;
  padding-right: 8rem;
}

.m_spacer-2rem {
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.m_container-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.m_heading-style-48 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-48.text-align-center-all.max-w--40 {
  max-width: 34ch;
}

.m_heading-style-48.text-align-center-all.service-variant2 {
  max-width: 27ch;
}

.m_heading-style-48.m_font-weight-xlight.is-lp {
  max-width: 12ch;
  margin-right: 2rem;
}

.m_button-outline {
  color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.m_button-outline.m_button-outline-crm {
  color: #006278;
  border-color: #006278;
}

.m_button-outline.m_button-outline-primary {
  color: #6161ff;
  border-color: #6161ff;
}

.m_button-outline.m_button-outline-dev {
  color: #025231;
  border-color: #025231;
}

.m_button-outline.m_button-outline-white {
  color: #fff;
  border-color: #fff;
}

.m_padding-section-small-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: visible;
}

.elements_icon-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  display: flex;
}

.m_button {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.m_button.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.m_button.m_button-primary:hover {
  background-color: #4949f5;
}

.m_button.m_button-primary.btn-gradient {
  border-style: none;
}

.m_button.m_button-white {
  color: #6161ff;
  background-color: #fff;
  border-color: #fff;
}

.m_button.m_button-crm {
  background-color: #006278;
  border-color: #006278;
}

.m_button.m_button-crm.in-nav {
  padding: .5rem 1rem;
}

.m_button.m_button-dev {
  background-color: #025231;
  border-color: #025231;
}

.m_button.m_button-service {
  transition: all .2s;
}

.m_button.m_button-service:hover {
  background-color: #1a1a1a;
}

.m_button.m_button-service-2 {
  transition: all .2s;
}

.m_button.m_button-service-2:hover {
  background-color: #1a1a1a;
}

.m_button.m_button-primary-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.m_button.m_button-cs {
  border-color: var(--purple);
  color: var(--purple);
  background-color: #0000;
}

.m_button.m_button-cs.is-white {
  border-color: var(--global-color--white);
  color: var(--global-color--white);
}

.m_button.change-to-primary {
  border-style: none;
}

.m_button.nav_btn {
  background-color: #323338;
  border-color: #323338;
  line-height: 1.3;
}

.m_button.btn, .m_button.display-block {
  padding: .65rem 1.25rem;
}

.m_button.bg-white {
  color: #000;
  background-color: #fff;
  border-style: none;
  transition: background-color .3s, color .3s;
}

.m_button.bg-white:hover {
  color: #fff;
  background-color: #000;
}

.m_button.bg-white-2-2 {
  color: #000;
  background-color: #fff;
  transition: color .3s, background-color .3s;
}

.m_button.bg-white-2-2:hover {
  color: #fff;
  background-color: #000;
  border-style: solid;
}

.m_button.for--magic {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--light);
  color: var(--black);
  border-color: #c3c6d4;
  padding: .25rem .25rem .25rem 1.25rem;
  transition: all .2s;
  box-shadow: 0 .25rem .5rem #6161ff40;
}

.m_spacer-3rem {
  padding-bottom: 3rem;
  padding-right: 3rem;
}

.sub-element-box {
  background-color: #6161ff0d;
  border-bottom: 1px solid #6161ff;
  flex: 1;
  padding: 2.5rem;
}

.m_spacer-6rem {
  padding-bottom: 6rem;
  padding-right: 6rem;
}

.m_icon-56 {
  object-fit: cover;
  width: 3.5rem;
  height: 3.5rem;
  display: block;
}

.m_spacer-1rem {
  padding-bottom: 1rem;
  padding-right: 1rem;
}

.m_spacer-1rem.hide-on-desktop {
  display: none;
}

.m_icon-40 {
  object-fit: cover;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}

.m_avatar-small {
  border-radius: 10rem;
  width: 3rem;
  height: 3rem;
  display: block;
}

.m_icon-48 {
  object-fit: cover;
  width: 3rem;
  height: 3rem;
  display: block;
}

.m_heading-style-64 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-64.m_font-weight-xlight {
  max-width: 30ch;
}

.m_heading-style-64.text-color-white.text-weight-normal {
  font-weight: 400;
}

.m_heading-style-64.text-color-white.text-weight-normal.is-crm-sales-section {
  white-space: nowrap;
  margin-right: 1rem;
  font-weight: 400;
}

.m_heading-style-64.text-color-white.text-weight-normal.is-crm-sales-section.yellow {
  color: var(--yellow);
}

.m_heading-style-64.text-color-white.text-weight-light {
  font-weight: 300;
}

.m_heading-style-64.text-color-white.text-weight-light.is-sales-team {
  overflow-wrap: normal;
  font-weight: 400;
}

.m_heading-style-64.m_font-weight-light.is-ind-lp {
  font-weight: 500;
}

.m_heading-style-64.font-weight-medium.text-align-center-tablet.is-uppercase {
  text-transform: capitalize;
}

.m_heading-style-56 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_avatar-xlarge {
  object-fit: cover;
  border-radius: 20rem;
  width: 6rem;
  height: 6rem;
  display: block;
}

.m_spacer-0-5rem {
  padding-bottom: .5rem;
  padding-right: .5rem;
}

.m_padding-section-medium-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.m_avatar-medium {
  border-radius: 10rem;
  width: 4rem;
  height: 4rem;
  display: block;
}

.m_heading-style-20 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-40 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-32 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_spacer-5rem {
  padding-bottom: 5rem;
  padding-right: 5rem;
}

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

.sub-element-inline-flex {
  width: 100%;
  display: flex;
}

.m_button-arrow {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .625rem;
  margin-left: .5rem;
  transition: transform .3s;
  display: flex;
}

.m_par-style-18 {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
}

.m_par-style-18.m_font-weight-light {
  font-weight: 300;
}

.m_par-style-18.for--comp {
  max-width: 59ch;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}

.m_icon-32 {
  object-fit: cover;
  width: 2rem;
  height: 2rem;
  display: block;
}

.m_heading-style-22 {
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_par-style-16 {
  margin-bottom: 0;
}

.m_par-style-16.par-for--ent-lp-comp {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.m_spacer-2-5rem {
  padding-bottom: 2.5rem;
  padding-right: 2.5rem;
}

.m_grid-2-columns {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.m_group-buttons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_link-underline {
  z-index: 1;
  background-color: #000;
  width: 0%;
  height: 1px;
  transition: width .3s;
  position: absolute;
  inset: auto auto -1px 0%;
}

.m_link-underline.link-underline-white {
  background-color: var(--global-color--white);
}

.m_link-underline.bg-color-white {
  background-color: #fff;
}

.elements-group {
  overflow: hidden;
}

.m_padding-section-large-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.m_par-style-14 {
  margin-bottom: 0;
  font-size: .875rem;
}

.m_spacer-1-5rem {
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_par-style-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6;
}

.m_par-style-24.m_font-weight-semibold.text-align-center-all.is-motivation {
  max-width: 63ch;
}

.m_heading-style-72 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-72.m_font-weight-light {
  font-weight: 300;
}

.m_heading-style-72.text-weight-normal {
  font-weight: 400;
  line-height: 80px;
}

.m_heading-style-72.text-weight-normal.text-align-center-tablet {
  line-height: 1.2;
}

.m_heading-style-72.text-weight-normal.text-align-center-tablet.max-w-550 {
  max-width: 550px;
  font-weight: 400;
}

.m_heading-style-72.text-weight-normal.text-align-center-tablet.max-w-550.is-custom {
  text-transform: capitalize;
  font-weight: 600;
}

.m_heading-style-72.text-weight-normal.text-align-center-tablet.text-weight-bold, .m_heading-style-72.text-weight-normal.text-align-center-tablet.is-span {
  font-weight: 600;
}

.m_heading-style-72.is-idustry-h1 {
  line-height: 1;
}

.m_heading-style-36 {
  color: #000;
  letter-spacing: -.025rem;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-52 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 4rem;
}

.m_avatar-large {
  object-fit: cover;
  border-radius: 20rem;
  width: 5rem;
  height: 5rem;
  display: block;
}

.m_spacer-4rem {
  padding-bottom: 4rem;
  padding-right: 4rem;
}

.m_heading-style-28 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_container-medium {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.m_par-style-20 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
}

.visual-box {
  background-color: #6161ff1a;
  width: 100%;
  padding: 2rem;
}

.m_button-link {
  color: var(--black);
  border-bottom: 1px solid #00000040;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .25rem;
  display: flex;
  position: relative;
}

.m_button-link.m_button-link-primary {
  color: #6161ff;
  border-bottom-color: #6161ff4d;
}

.m_button-link.m_button-link-crm {
  color: #006278;
  border-bottom-color: #0062784d;
}

.m_button-link.m_button-link-dev {
  color: #025231;
  border-bottom-color: #0252314d;
}

.m_button-link.m_button-link-white {
  color: var(--global-color--white);
  border-bottom-color: #ffffff40;
}

.m_heading-style-60 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_container-large {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.elements-label {
  color: #fff;
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5rem;
  font-size: .875rem;
  display: flex;
}

.m_heading-style-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-style-24.m_font-weight-regular {
  font-weight: 400;
}

.m_heading-style-24.m_font-weight-regular.is-55ch {
  max-width: 55ch;
}

.comp_grid-3-columns-5-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.group_tabs-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  display: flex;
}

.group_tabs-content.is-custom {
  max-width: none;
}

.custom-styles {
  z-index: 999;
  color: #b11b4a;
  width: 10rem;
  height: 10rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.m_video-parent {
  width: 100%;
}

.m_bg-video {
  z-index: 1;
  width: 100%;
  height: auto;
  padding-top: 80%;
  position: relative;
}

.m_img-parent {
  width: 100%;
}

.m_img-parent.collaborate-tab {
  justify-content: center;
  align-items: center;
  min-height: 31.25rem;
  display: flex;
}

.m_img-parent.for-service-hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 52rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.m_img-parent.is-cutom {
  width: 80%;
}

.group_btn-label {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.group_cta-btn {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.comp_pm-testimonial {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.spec_pm-quote {
  font-size: 2rem;
  line-height: 1.4;
}

.testi-quote-parent {
  flex: 40rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.group_tag-hidden-on-mobile.align-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aat_header-heading-52 {
  text-align: center;
  letter-spacing: 0;
  font-size: 3.25rem;
}

.hero-wrap-46rem {
  max-width: 46rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-78 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-79 {
  color: var(--ghost-white);
  background-color: #1a1d38b5;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding: 11px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lightbox-link {
  border-radius: .5rem;
  width: 100%;
  position: static;
  overflow: visible;
}

.med_video-parent {
  position: relative;
  overflow: hidden;
}

.image-120 {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.med_title-time-wrapper {
  aspect-ratio: auto;
  color: var(--dark);
  object-fit: cover;
  background-color: #1a1d3800;
  border-radius: .5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: .5rem 0;
  transition: all .2s;
  display: flex;
  position: static;
  inset: 0%;
  overflow: clip;
}

.med_heb_time-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px solid #dbdada;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  display: flex;
}

.med_heb-time {
  color: var(--dark);
  font-size: .85rem;
  font-weight: 300;
  line-height: 100%;
}

.med_heb_vid-title {
  color: var(--dark);
  text-align: right;
  text-wrap: pretty;
  margin-bottom: .5rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 140%;
}

.med_heb_collection-wrapper {
  background-color: var(--global-color--white);
  border-radius: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  padding: 1rem 0;
  font-family: Notosanshebrew, sans-serif;
  display: flex;
}

.med_intro-wrapper {
  direction: rtl;
  text-align: right;
  font-family: Notosanshebrew, sans-serif;
}

.med_heb_text {
  text-wrap: pretty;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
}

.med_heb_text.intro {
  margin-bottom: 1.3rem;
  font-size: 1.9rem;
  font-weight: 300;
}

.med__heb_intro-text-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.med_heb_column {
  width: 48%;
}

.med_heb_section-name {
  color: var(--purple);
  text-align: right;
  margin-bottom: .5rem;
  font-family: Notosanshebrew, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2rem;
}

.med_heb_section-name.yellow {
  color: var(--gold);
}

.med_heb_section-name.green {
  color: var(--green);
}

.med_heb_no-of-videos {
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.med_h1 {
  color: #6161ff;
  letter-spacing: -.6rem;
  font-size: clamp(10rem, 10.6904vw + 3.3786rem, 13rem);
  font-weight: 200;
}

.med_h1.eng {
  align-self: flex-start;
  font-family: Mondaypop, sans-serif;
  font-size: 8rem;
}

.med_cta-wrapper {
  direction: rtl;
  background-color: #d2dfff00;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 41px;
  padding-bottom: 41px;
  font-family: Notosanshebrew, sans-serif;
  font-size: 2.1875rem;
  display: flex;
}

.med_cta-wrapper.eng {
  direction: ltr;
  flex-flow: column;
}

.med_button-whatsapp {
  color: #181b34;
  background-color: #00ca7200;
  border-radius: 10rem;
  font-size: 1.4rem;
  line-height: 100%;
}

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

.med_whatsapp {
  font-size: 1.4rem;
  line-height: 165%;
}

.m_header_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1140px;
  font-family: Notosanshebrew, sans-serif;
  display: flex;
}

.med_footer-text-wrapper-2 {
  grid-column-gap: .5rem;
  direction: ltr;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  display: flex;
}

.med_footer-line {
  font-size: 1rem;
  line-height: 101%;
}

.image-120-2 {
  width: 9rem;
}

.med_eng_section-name {
  direction: ltr;
  color: var(--purple);
  margin-bottom: 1rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 135%;
}

.med_eng_section-name.is-green {
  color: var(--green);
  font-weight: 500;
  line-height: 40px;
}

.med_eng_section-name.is-yellow {
  color: var(--gold);
  font-weight: 500;
}

.med_video-container {
  aspect-ratio: auto;
  text-align: left;
  border-radius: .5rem;
  width: 100%;
  height: auto;
  position: static;
  overflow: visible;
}

.med_header-section {
  background-image: linear-gradient(#fff0 46%, #fff), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6655f6f8891a859180831b79_image%2014.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 37.5rem;
  display: flex;
  position: relative;
}

.med_eng_collection-wrapper {
  background-color: var(--global-color--white);
  text-align: left;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  padding: 0;
  display: block;
}

.med_eng_time-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 1px solid #757575;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  display: flex;
}

.med_eng_vid-title {
  color: var(--dark);
  text-wrap: pretty;
  margin-bottom: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.med_eng_no-of-videos {
  margin-bottom: 9px;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 40px;
}

.med_nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #00ca7200;
  display: flex;
  position: absolute;
  inset: 8% 5% auto auto;
}

.med_languge {
  color: #000;
  text-align: center;
  background-color: #ffffff8a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 9px 20px;
  font-size: .85rem;
  display: flex;
}

.med_languge:hover {
  background-color: var(--purple);
  color: #fff;
}

.med_languge-text {
  color: #3d3d3d;
  font-family: Mondaypop, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.body-2 {
  direction: rtl;
  font-family: Notosanshebrew, sans-serif;
}

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

.med_eng-text-big {
  text-wrap: pretty;
  font-size: 1.5rem;
  font-weight: 300;
}

.med_eng-text {
  text-wrap: pretty;
  font-weight: 300;
}

.collection-list-2 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.lightbox-link-2 {
  flex-flow: column;
  display: flex;
}

.background-color-sevice-light {
  background-color: #fcf5f8;
}

.m_checkbox {
  border: .09375rem solid #ffb3c1;
  border-radius: 3px;
  width: 1.125rem;
  height: 1.125rem;
}

.m_spacer-1-5rem-2 {
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_spacer-2rem-2 {
  padding-bottom: 2rem;
  padding-right: 2rem;
}

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

.group-align-center-all.hero-max-56 {
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
}

.m_text-style-14 {
  font-size: .875rem;
  line-height: 1.5;
}

.m_text-style-14.is-lighter {
  opacity: .6;
}

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

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

.m_tag-w-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border: .09375rem solid #ffb3c1;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  font-size: .875rem;
  line-height: 1.3;
  transition: border-color .2s;
  display: flex;
}

.m_tag-w-icon:hover {
  border-color: #ff3a5d;
}

.m_tag-w-icon.is-active {
  background-color: #f7dae0;
  border-color: #f90667;
}

.comp_tags-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.m_section-content {
  border-radius: var(--size--16);
}

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

.m_section-content.flex-2 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.service-hero-img-006 {
  border-radius: .5rem;
  width: 100%;
  max-width: 2.5rem;
  position: absolute;
  top: 6.5rem;
  right: 9rem;
}

.service-hero-img-005 {
  border-radius: .25rem;
  width: 100%;
  max-width: 7.5rem;
  position: absolute;
  top: 7rem;
  right: -2rem;
  box-shadow: 0 8px 24px #0000001f;
}

.service-hero-img-004 {
  border: 1px solid #f0f0f0;
  border-radius: .25rem;
}

.service-hero-img-002 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#ffffff40, #f0f0f066);
  border: 1px solid #fff;
  border-radius: .5rem;
  width: 100%;
  max-width: 19.5rem;
  position: absolute;
  inset: auto auto -3rem -6rem;
  box-shadow: 0 8px 24px #0000001f;
}

.m_container-large-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.service-hero-img-007 {
  border-radius: .5rem;
  width: 100%;
  max-width: 3rem;
  position: absolute;
  top: 3rem;
  right: 6rem;
}

.m_spacer-3rem-2 {
  padding-bottom: 3rem;
  padding-right: 3rem;
}

.group_testimonial-center {
  max-width: 45rem;
}

.m_text-style-16 {
  line-height: 1.5;
}

.m_text-style-16.is-75ch {
  max-width: 75ch;
}

.group_testimonial_avatar-service {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sevice_tabs-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

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

.sevice_cards_wrapper {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.sevice_sucess-card {
  border: 1px solid #d6d6d6;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  display: flex;
  overflow: clip;
}

.sevice_card_text-wrapper {
  text-align: left;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1rem;
  display: block;
}

.sevice_success_card-header {
  text-align: left;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 145%;
}

.sevice_success_pargraph {
  box-sizing: border-box;
  text-align: left;
  text-wrap: pretty;
}

.sevice_tabs-asset {
  aspect-ratio: 1738 / 1128;
  object-fit: contain;
  height: 100%;
  margin-bottom: 16px;
  margin-right: 19px;
  padding-bottom: 0;
  padding-right: 0;
  overflow: visible;
}

.sevice_solutions-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sevice_solution-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.service_feature-paragraph {
  text-wrap: pretty;
  line-height: 1.5rem;
}

.service_sub-header {
  font-size: 1.125rem;
  font-weight: 600;
}

.m_spacer-1rem-5 {
  padding-bottom: 1rem;
  padding-right: 1rem;
}

.service-hero-img-003-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f5f6f8;
  border: 1px solid #f0f0f0;
  border-radius: .5rem;
  width: 100%;
  max-width: 19rem;
  padding: 0;
  position: absolute;
  top: auto;
  bottom: -3rem;
  right: -11rem;
  overflow: hidden;
  box-shadow: 0 8px 24px #0000001f;
}

.sevice_tab-label-2 {
  background-color: #fff;
  border-bottom: 3px solid #f5f5f5;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.sevice_tab-label-2.w--current {
  background-color: #fff;
  border-bottom: 3px solid #f90667;
}

.service-hero-img-001-2 {
  border: 1px solid #fff;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
}

.section-10 {
  background-color: #f5eff1;
}

.comp_testimonial-center-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #f5eff1;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  padding: 3rem 5rem;
  display: flex;
}

.sevice_tabs_asset-wrapper-2 {
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 510px;
  display: flex;
  overflow: hidden;
}

.sevice_header-2-2-2 {
  text-align: center;
  font-size: 2.2rem;
  font-weight: 600;
}

.spacer-2rem-7 {
  flex: none;
  width: 100%;
  height: 2rem;
}

.g_par-style-18-3 {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.g_par-style-18-3.text-align-center-all.max-ch-60 {
  max-width: 60ch;
}

.m_spacer-3rem-3 {
  padding-bottom: 3rem;
  padding-right: 3rem;
}

.global-styles-5 {
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.sevice_header-section-2 {
  background-color: #f5eff1;
}

.tabs-content-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 26rem;
  display: flex;
}

.spacer-2rem-8 {
  width: 100%;
  padding-bottom: 2rem;
}

.spacer-4rem-3 {
  width: 100%;
  height: 4rem;
}

.spacer-1rem-6 {
  width: 100%;
  padding-bottom: 1rem;
}

.container-large-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.text-block-34 {
  font-size: .875rem;
}

.service_card-image-wrapper {
  aspect-ratio: 404 / 227;
  background-color: var(--sevice-light);
  border-bottom: 1px solid #d6d6d6;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.services_tabs-mobile {
  display: none;
}

.service_beta-label {
  color: #b11b4a;
  background-color: #f5eff1;
  border-radius: 1rem;
  margin-left: .125rem;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 400;
}

.icon-embed-large-2 {
  color: var(--sevice-red);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.service_cta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.service-mobile-spacer-logos {
  display: none;
}

.crm2_tabs-container {
  background-color: var(--ghost-white);
  border-radius: 1rem;
  height: 1448px;
  padding: 3rem;
}

.crm2_tab-tag {
  font-weight: 300;
}

.crm2_tabs-tag {
  background-color: #ddd0;
  flex: none;
}

.crm2_tabs-tag.w--current {
  border-bottom: 2px solid var(--crm-lighter-contrast);
  background-color: #ddd0;
  flex: none;
  font-weight: 600;
}

.tabs-menu-4 {
  border-bottom: 1px solid var(--crm-lighter-contrast);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.crm2_tabs_checkmarks-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 53px;
  margin-bottom: 53px;
  display: flex;
}

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

.crm2_tabs_checkmark-text {
  color: #333;
  font-size: 1rem;
}

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

.crm2_tabs_text-header {
  font-size: 1.75rem;
}

.div-block-80 {
  width: 90%;
}

.crm2_paragraph-18 {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 165%;
}

.crm2_tabs_tes {
  background-color: var(--global-color--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 3rem 3rem;
  display: flex;
}

.crm2_tabs_testimonial {
  text-align: center;
  font-size: 1.375rem;
  line-height: 40px;
}

.crm2_tabs_credit {
  text-align: center;
  font-size: 1.125rem;
  line-height: 23px;
}

.code-embed {
  width: 7rem;
}

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

.lang-toggle-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lang-toggle {
  padding: 0;
}

.lang-chevron {
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  transition: transform .3s;
  display: flex;
}

.lang-dd {
  margin-bottom: 2rem;
  margin-left: 0;
  margin-right: 0;
  font-size: .875rem;
  font-weight: 300;
}

.lang-dd-list.w--open {
  background-color: var(--global-color--white);
  padding: .5rem;
  bottom: 2rem;
  box-shadow: 0 2px 20px #0003;
}

.land-dd-link {
  background-color: #fff;
  border-radius: .25rem;
  min-width: 6.5rem;
  padding: .5rem;
  font-size: .8125rem;
  transition: all .2s;
}

.land-dd-link:hover {
  background-color: var(--white-smoke);
}

.land-dd-link.w--current {
  background-color: var(--ghost-white);
  color: var(--purple);
}

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

.lang-dd-list-mb.w--open {
  background-color: var(--global-color--white);
  padding: .5rem;
  top: 2rem;
  right: 0;
  box-shadow: 0 2px 20px #0003;
}

.test-langs-picker {
  justify-content: space-between;
  padding: 20rem 3rem 3rem;
  display: flex;
}

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

.testimonial_logo-pm {
  object-fit: cover;
  width: 100%;
  max-width: 10rem;
  margin-top: 1rem;
}

.testimonial_logo-pm:lang(fr) {
  max-width: 11rem;
}

.med_heb-thumbnale-wrapper {
  aspect-ratio: 16 / 9;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.collection-item-3 {
  margin: 0;
  padding: 0;
}

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

.med_section-no-of-clips-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-81-2-2-2 {
  position: relative;
}

.group_pm-hero {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 66rem;
  display: flex;
}

.group_pm-hero:lang(de) {
  max-width: 70rem;
}

.m_footer-link-embed-parent {
  color: #535768;
  justify-content: flex-start;
  align-items: center;
  font-size: .8125rem;
  line-height: 100%;
  text-decoration: underline;
  display: flex;
}

.group_footer-social {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-icon-in-footer-5 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-icon-in-footer-5.reddit-footer-link {
  padding-top: 4px;
  display: none;
}

.social-icon-in-footer-5.twitter-footer-link {
  padding-top: 4px;
}

.m_lang-dd {
  margin-left: 0;
  margin-right: 0;
  font-size: .875rem;
  font-weight: 300;
}

.comp_footer-slim {
  background-color: #0000;
  border-top: 1px solid #dcdfec;
  font-weight: 300;
  position: static;
  inset: auto 0% 0%;
}

.m_lang-toggle-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.group_footer-compliance-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.group_footer-bottom-links-2 {
  grid-column-gap: 0rem;
  grid-row-gap: .375rem;
  color: #535768;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  display: flex;
}

.group_footer-bottom-center-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.m_lang-toggle {
  padding: 0;
}

.group_footer-bottom-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-top: 1px solid #dcdfec;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 3rem;
  display: flex;
}

.footer-slim_logo-2 {
  width: 100%;
  max-width: 8rem;
}

.m_footer-compliance-icon {
  height: 2rem;
}

.padding-footer-slim {
  z-index: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.group_footer-bottom-end-2 {
  flex-flow: column;
  justify-content: space-between;
  margin-left: auto;
  display: flex;
}

.m_land-dd-link {
  background-color: #fff;
  border-radius: .25rem;
  min-width: 6.5rem;
  padding: .5rem;
  font-size: .8125rem;
  transition: all .2s;
}

.m_land-dd-link:hover {
  background-color: #f5f6f8;
}

.m_land-dd-link.w--current {
  color: #6161ff;
  background-color: #f0f3ff;
}

.group_footer-slim-top {
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.m_footer-small-link {
  color: #535768;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .8125rem;
  line-height: 100%;
  text-decoration: underline;
  display: flex;
}

.m_footer-small-link.no-underline {
  text-decoration: none;
}

.group_footer-slim_stores-wrapper {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.lang-dd-list-2.w--open {
  background-color: #fff;
  padding: .5rem;
  bottom: 2rem;
  box-shadow: 0 2px 20px #0003;
}

.group_footer-bottom-start-dt {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  display: flex;
}

.footer-container-lp-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-logo-link-blk {
  position: relative;
}

.m_link-spacer {
  background-color: #535768;
  flex: none;
  width: 1px;
  height: 14px;
  margin-left: .5rem;
  margin-right: .5rem;
}

.group_footer-slim-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-right: 1rem;
  display: flex;
}

.group_footer-slim-column.column-is-end {
  flex: 0 30%;
}

.group_footer-slim-column.column-is-start {
  flex: 0 25%;
  max-width: 16rem;
}

.padding-global-43 {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
}

.m_footer-slim_accesabilty-link {
  color: #000;
  align-items: center;
  font-size: .75rem;
  line-height: 1.3;
  text-decoration: underline;
  transition: color .2s;
  display: flex;
}

.m_footer-slim_accesabilty-link:hover {
  color: #6161ff;
}

.mobile-menu-col-2 {
  flex-flow: row;
  flex: 0 50%;
  display: flex;
}

.mobile-menu-col-2.break-tb {
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.copyright-text-2 {
  margin-bottom: 1rem;
  font-size: .8125rem;
}

.m_footer_column-h {
  color: #333;
  margin-top: .625rem;
  margin-bottom: .625rem;
  padding-top: 0;
  font-size: .875rem;
  font-weight: 600;
}

.comp_footer-mobile {
  padding-top: 3rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-weight: 300;
  display: none;
}

.comp_footer-mobile.for--edit {
  display: flex;
}

.lang-dd-list-mb-2.w--open {
  background-color: #fff;
  padding: .5rem;
  top: 2rem;
  right: 0;
  box-shadow: 0 2px 20px #0003;
}

.group_mobile-footer-col {
  flex: 1;
}

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

.html-embed-41 {
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.group_footer-links-wrap {
  flex-direction: column;
  flex: 0 25%;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1rem;
  display: flex;
}

.group_footer-links-wrap.break {
  flex-basis: 50%;
}

.group_footer-mobile-bottom {
  flex-flow: column;
  flex: 0 100%;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  display: flex;
}

.m_footer-link {
  color: #585965;
  font-weight: 300;
  line-height: 1.4;
  text-decoration: none;
}

.m_footer-link:hover {
  color: #6c6dfe;
}

.m_footer-link.mobile {
  color: #333;
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-size: .8125rem;
  font-weight: 400;
  display: block;
}

.m_footer-link.mobile.underline {
  text-decoration: underline;
}

.m_footer-link.mobile.highlighted {
  color: #333;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: underline;
}

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

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

.land-dd-link-2 {
  background-color: #fff;
  border-radius: .25rem;
  min-width: 6.5rem;
  padding: .5rem;
  font-size: .8125rem;
  transition: all .2s;
}

.land-dd-link-2:hover {
  background-color: #f5f6f8;
}

.land-dd-link-2.w--current {
  color: #6161ff;
  background-color: #f0f3ff;
}

.group_footer-mobile-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.m_footer-link-w-logo {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_footer-link-icon {
  flex: none;
  width: 1rem;
  margin-right: .5rem;
}

.m_container-footer {
  border-top: 0 solid #4b4b4b;
  width: 85%;
  max-width: 86rem;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 3rem;
}

.comp_footer-desktop {
  background-color: #fff;
  width: 100%;
  height: auto;
  font-weight: 300;
}

.group_lang-slot {
  height: auto;
}

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

.pm-de-badge {
  width: 10rem;
  margin-bottom: 2rem;
}

.pm-de-card {
  text-align: center;
  background-color: #f0f2fa;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3rem 1.5rem 2rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.group-sec-h-center-all {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.label-5-stars {
  max-width: 10rem;
}

.grid-3-cards-de {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.sec-de-sp {
  display: none;
}

.sec-de-sp:lang(de) {
  display: block;
}

.sec-sp-g2 {
  background-color: #f5f7ff;
}

.sec-sp-g2:lang(de) {
  display: none;
}

.orca-board-mask {
  z-index: 2;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.group_orca-hero-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 56em;
  padding-bottom: 3.5em;
  display: flex;
  position: sticky;
  top: 6em;
}

.semi-span {
  font-weight: 500;
}

.orca-hero-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
  position: relative;
}

.orca-bg-img {
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.img-orca-wave-001 {
  z-index: 3;
  width: 100%;
  position: absolute;
  bottom: -1.5em;
}

.orca-board-parent {
  width: 55%;
  display: flex;
  position: relative;
}

.orca-cta {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.orca-cta:hover {
  background-color: #452aea;
}

.orca-hero-h {
  color: #fff;
  text-align: center;
  font-size: 6em;
  font-weight: 200;
  line-height: 1.1;
}

.group-orca-int {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.arrow-embed-orca {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1em;
  margin-left: .5em;
  display: flex;
}

.orca_max-w {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.orca-hero-par {
  color: #fff;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.5em;
  font-weight: 300;
}

.sec-orca-parent {
  font-size: 1vw;
  display: none;
}

.img-orca-board-main {
  z-index: 2;
  width: 100%;
  position: relative;
}

.img-orca-wave-002 {
  z-index: 2;
  width: 100%;
  position: absolute;
  bottom: -1.3em;
}

.img-orca-board-skeleton {
  z-index: 2;
  width: 100%;
}

.orca_hero {
  width: 100%;
  min-height: 100vh;
}

.slider-card-child-h {
  color: #fff;
  font-size: 3em;
  font-weight: 200;
  line-height: 1.2;
}

.pagination-styles {
  display: none;
}

.orc_teams-li {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: .5em;
  padding-bottom: .5em;
  font-weight: 300;
  display: flex;
}

.splide {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.splide.for-ai-tabs {
  width: auto;
  margin-bottom: 3rem;
}

.splide.slider1.for--captera {
  background-color: var(--light);
  border-radius: 1.5rem;
}

.orc-check {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  display: flex;
}

.orc_teams-li-text {
  font-size: 1.125em;
}

.slider-card-child-top-h {
  color: #fff;
  font-size: 3em;
  font-weight: 200;
  line-height: 1.2;
}

.splide__slide {
  flex: none;
}

.splide__slide.is-testi, .splide__slide.is--full {
  width: 100%;
}

.splide__slide.is--fixed {
  max-width: 8.5rem;
}

.splide__slide.for--ai {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 30%;
  display: flex;
}

.splide__slide.for--ai.is-active {
  z-index: 3;
  position: relative;
}

.splide__slide.is--ai-tab {
  width: auto;
}

.splide__slide.for--timeline {
  width: 25%;
  min-width: 19rem;
}

.splide__slide.for-capterra {
  width: 100%;
}

.splide__slide.for--ana {
  max-width: 60%;
  display: flex;
}

.splide__slide.is-indusry-lp {
  width: 100%;
}

.group_orcas-teams-ul {
  color: #fff;
  margin-top: 1em;
  margin-bottom: 1.5em;
  padding-left: 0;
  list-style-type: none;
}

.splide__pagination__page {
  background-color: #ffffff52;
  border-radius: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: .25rem;
  transition: width .5s;
  display: flex;
}

.splide__pagination__page.is-active {
  background-color: #fff;
  border-radius: 11rem;
  width: 1.5rem;
}

.splide__arrows {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  height: 8%;
  display: flex;
  position: static;
  inset: auto 0 auto 0;
}

.splide__arrows.top--right {
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.splide__arrows.custom-arrows-1 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  position: absolute;
  inset: auto auto -4rem 0%;
}

.splide__arrows.custom-arrows-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  height: auto;
  position: absolute;
  bottom: -8rem;
}

.splide__list {
  display: flex;
}

.splide__list.align-center {
  justify-content: center;
}

.splide__list.is-full {
  width: 100%;
  height: 100%;
  position: relative;
}

.splide__list.is-full.for--edit {
  flex-flow: column;
}

.splide__list.for-ai-tab-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.splide__list.for-ai-tab.for--edit, .splide__list.for--edit {
  flex-flow: column;
}

.splide__list.for--captera {
  width: 100%;
}

.slider-card-child-top {
  opacity: 0;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1em;
  padding: 1em;
  transition: all .3s;
  display: flex;
  position: absolute;
}

.orc-sec {
  z-index: 3;
  background-image: linear-gradient(#0000 20%, #092337 51%, #000 80%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12em 2rem 2rem;
  font-size: 1vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.splide__pagination {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  opacity: 0;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  display: none;
  position: absolute;
  bottom: -4.25rem;
  right: 0;
}

.slider-card-parent {
  aspect-ratio: 4 / 5;
  border: 1px solid #ffffff4d;
  border-radius: 20rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 1em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.slider-card-parent:hover {
  border-radius: 1.5rem;
}

.splide__arrow {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/66b8820b28b4fd5accfd4611_arrow-splide-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  border-radius: 100rem;
  width: 3rem;
  height: 3rem;
  padding: 0;
  position: absolute;
  box-shadow: 0 5px 20px #0003;
}

.splide__arrow.splide__arrow--prev {
  background-color: #6d6d6d;
  position: absolute;
  left: 0%;
  right: auto;
}

.splide__arrow.splide__arrow--prev:hover {
  background-color: #adadad;
}

.splide__arrow.splide__arrow--next {
  background-color: #6d6d6d;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/66b8820b28b4fd5accfd463b_arrow-splide-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  position: absolute;
  left: auto;
  right: 0%;
}

.splide__arrow.splide__arrow--next:hover {
  background-color: #adadad;
}

.splide__arrow.custom-arrow.splide__arrow--prev.custom-arrow-prev {
  border: 1px solid var(--border);
  background-color: var(--global-color--white);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/673cccdd0cb793c597b81403_carousel-arrow-prev.svg");
  background-size: 1.375rem;
  width: 2.75rem;
  height: 2.75rem;
  transition: all .3s;
  position: relative;
}

.splide__arrow.custom-arrow.splide__arrow--prev.custom-arrow-prev:hover {
  border-color: #cacdd9;
}

.splide__arrow.custom-arrow.splide__arrow--prev.custom-arrow-prev:active {
  left: -.25rem;
}

.splide__arrow.custom-arrow.splide__arrow--next.custom-arrow-next {
  border: 1px solid var(--border);
  background-color: var(--global-color--white);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/673ccce802412fef2b4ad3fb_carousel-arrow-next.svg");
  background-size: 1.375rem;
  width: 2.75rem;
  height: 2.75rem;
  transition: all .3s;
  position: relative;
}

.splide__arrow.custom-arrow.splide__arrow--next.custom-arrow-next:hover {
  border-color: #cacdd9;
}

.splide__arrow.custom-arrow.splide__arrow--next.custom-arrow-next:active {
  right: -.25rem;
}

.slider-card-child {
  text-align: center;
  background-color: #ffffff0d;
  border: 1px solid #ffffff61;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 1.5em;
  transition: border-radius .3s;
  display: flex;
  position: relative;
}

.slider-card-child-bottom {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1em;
  transition: all .3s;
  display: flex;
}

.splide-parent {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.orc-body {
  background-color: #000;
}

.orc-sec-h {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  max-width: 16ch;
  font-size: 5.5em;
  font-weight: 200;
}

.orc-sec-h.smaller {
  max-width: none;
  font-size: 3.5em;
}

.parallax-comp {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.parallax-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 42.5%;
  margin-left: auto;
  display: flex;
}

.m_spacer-2-5rem-2 {
  padding-bottom: 2.5rem;
  padding-right: 2.5rem;
}

.parallax-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 75vh;
  display: flex;
  position: sticky;
  top: 15vh;
}

.group_parallax-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 28.75rem;
  display: flex;
}

.parallax-text-box {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 40rem;
  min-height: 75vh;
  padding-right: 2rem;
  display: flex;
}

.parallax-video-box {
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.ai_section-parallax {
  padding: 6rem 1rem .5rem;
}

.ai_section-parallax.mobile-2 {
  display: none;
}

.m_container-xxl {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.group_ai-sec-h-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.group_ai-sec-h-center.fade-up {
  width: 100%;
  max-width: 52em;
  margin-left: auto;
  margin-right: auto;
}

.parallax-object-box {
  opacity: 0;
  cursor: default;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 75vh;
  transition: opacity .2s;
  display: flex;
  position: absolute;
}

.parallax-object-box.w--current {
  opacity: 1;
}

.m {
  padding-bottom: 2.5rem;
  padding-right: 2.5rem;
}

.orc_section-parallax {
  z-index: 1;
  background-color: #000;
  padding: 6rem 1rem .5rem;
  font-size: 1vw;
  position: relative;
}

.orc_sec-h {
  color: #fff;
  letter-spacing: -.05rem;
  text-wrap: pretty;
  max-width: 16ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 200;
  line-height: 1.1;
}

.orc_parallax-h {
  color: #fff;
  letter-spacing: -.05rem;
  text-wrap: pretty;
  max-width: 24ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  font-weight: 200;
  line-height: 1.2;
}

.orc-par {
  color: #fff;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.6;
}

.orcas-nav {
  z-index: 1000;
  opacity: 1;
  background-color: #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.m_nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.m_nav-container-logo {
  width: 11rem;
}

.orca_client-name {
  font-weight: 300;
}

.orca_client-name.m_font-weight-light {
  font-size: 1em;
}

.orca_client-logo {
  width: 8em;
}

.splide-orca {
  flex: none;
  width: 100%;
  position: relative;
}

.text-span-121 {
  font-weight: 600;
}

.orca_cards-small-logo {
  opacity: .6;
  object-fit: contain;
  width: 6em;
  height: 3em;
}

.orca_cards-small-logo.carfure {
  width: 8rem;
}

.orca_cards-small-logo.oxy {
  width: 3rem;
}

.orca_cards-intro-logos-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.orca_lients-headshot {
  width: 4em;
}

.orca_client-title {
  font-size: 1em;
  font-weight: 600;
}

.orca_client-card {
  color: #fff;
  background-color: #f5f6f826;
  border: 1px solid #ffffff40;
  border-radius: 1.25rem;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 34em;
  padding: 3em 5em;
  display: flex;
}

.orca-client-details-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.splide__track {
  overflow: hidden;
}

.splide__track.is-fit, .splide__track.is--full {
  width: 100%;
}

.splide__track.for--gartner-ana {
  overflow: hidden;
}

.orc_sec-cta {
  color: #fff;
  letter-spacing: -.05rem;
  text-wrap: pretty;
  max-width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 200;
  line-height: 1.2;
}

.orc_section-cta {
  z-index: 1;
  background-color: #00000080;
  padding-top: 6em;
  padding-bottom: 6em;
  font-size: 1vw;
  position: static;
}

.testi-par {
  margin-top: 2.5em;
  font-size: 1.25em;
}

.splide-testi-parent {
  width: 52%;
  overflow: hidden;
}

.orc-testi-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.div-block-83 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.orc-testi-left {
  max-width: 30em;
}

.orc_testi-h {
  color: #fff;
  letter-spacing: -.05rem;
  text-wrap: pretty;
  max-width: 24ch;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 3em;
  font-weight: 200;
  line-height: 1.2;
}

.ai_section-parallax-mobile {
  padding: 6rem 1rem;
  display: none;
}

.paralex-content-spacer {
  padding-bottom: 2.5rem;
  padding-right: 2.5rem;
}

.orca-footer-parent {
  background-color: #fff;
}

.orc-nav-btn {
  background-color: var(--purple);
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: .875rem 1.5rem;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.orc-nav-btn:hover {
  background-color: #452aea;
}

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

.orca-hero-section {
  width: 100%;
}

.orca_video-wrapper {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.group_orca-hero-top-2 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 56em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.5em;
  display: flex;
  position: sticky;
  top: 10.5rem;
}

.orca_mobile_cta {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.orca_mobile_cta:hover {
  background-color: #452aea;
}

._1920-desktop {
  width: 100%;
  max-width: 1920px;
  margin-top: 73px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-size: 1vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.board {
  z-index: 2;
  width: 100%;
  max-width: 56em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.orca-hero-h-2 {
  color: #fff;
  text-align: center;
  font-size: 6em;
  font-weight: 200;
  line-height: 1.1;
}

.orca_header_bg-video {
  z-index: 1;
  border-radius: 2rem 2rem 0 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 6rem;
  padding-bottom: 0;
  display: flex;
  overflow: clip;
}

.orca-hero-gradient {
  z-index: 1;
  background-image: linear-gradient(#9990, #000000b0 60%, #000);
  width: 100%;
  height: 40vh;
  margin-top: -20vh;
}

.orc_section-big-window {
  z-index: 1;
  background-color: #00000080;
  padding-top: 6em;
  padding-bottom: 6em;
  font-size: 1vw;
  position: static;
}

.orca_big-window_frame {
  border: .1px solid #707070;
  border-radius: 600rem;
  padding: 1rem;
}

.orca_big-window_image {
  border-radius: 600px;
}

.orc_section-testimonials {
  z-index: 1;
  background-color: #00000080;
  padding-top: 6em;
  padding-bottom: 6em;
  font-size: 1vw;
  position: static;
}

.orca_background-image-bottom {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/66c211cbd28816bd56af0ee7_Buttom%20BG.avif");
  background-position: 50% 0;
  background-size: cover;
}

.orca-hero-gradient-top {
  z-index: 1;
  background-image: linear-gradient(0deg, #9990, #00000080 60%, #00000080);
  width: 100%;
  height: 30em;
  position: absolute;
  top: 0;
}

.m_cs-ap {
  border: 1px solid var(--global-color--white);
  color: var(--global-color--white);
  text-align: center;
  border-radius: 2rem;
  justify-content: center;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.1;
}

.m_cs-ap:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.group-nav-end {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.dev-startup_header_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: none;
  display: flex;
}

.dev-startup_header {
  color: var(--white-smoke);
  max-width: 12ch;
  font-size: 3.25rem;
  font-weight: 600;
}

.dev-startup_header-image-wrapper {
  flex: 0 auto;
  width: 50%;
  position: relative;
}

.dev-startup_header_text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.lang-shay {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dev-startup_tab-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  margin-top: 4rem;
  display: flex;
}

.dev-startup_tab_text-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-self: center;
  width: 50%;
  display: flex;
}

.dev-startup_tab_image-wrapper {
  object-fit: cover;
  border-radius: 8px;
  flex: 1;
  overflow: hidden;
}

.dev-startup_tabs_bullet {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  max-width: 480.891px;
  margin-right: 1rem;
  display: flex;
}

.dev-startup_bullets-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.dev-startup_bullets-wrapper._4 {
  max-width: 490px;
}

.dev-startup_p-18 {
  color: var(--light);
  font-size: 1.125rem;
  font-weight: 200;
}

.dev-startup_tabs_header {
  color: var(--global-color--white);
  max-width: 23ch;
  font-size: 1.75rem;
  font-weight: 600;
}

.image-126 {
  width: 100%;
  overflow: hidden;
}

.dev-startup_tabs-icon {
  width: 1rem;
}

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

.dev-startup_tabs-tab {
  color: var(--global-color--white);
  text-align: center;
  background-color: #ddd0;
  width: 18%;
}

.dev-startup_tabs-tab.w--current {
  border-bottom: 2px solid var(--green);
  color: var(--green);
  background-color: #ddd0;
}

.dev-startup_tabs {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.dev-startup_h2 {
  color: var(--global-color--white);
  text-align: center;
  max-width: 26ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.5rem;
  font-weight: 400;
}

.dev-startup_h2.black {
  color: var(--dark);
}

.dev-startup_icons-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.dev-startup_icon-wrapper {
  color: var(--global-color--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.333%;
  display: flex;
}

.icon-embed-medium-2 {
  color: var(--green);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-embed-medium-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.dev-startup_icon-header {
  max-width: 23ch;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.6;
}

.dev-startup_testimonial-wrapper {
  background-color: #30324e;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 6rem 7rem 3rem;
  display: flex;
  position: relative;
}

.dev-startuo_testimonial_logo-wrapper {
  background-color: var(--global-color--white);
  border-radius: .5rem;
  width: 170px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -6% 0% auto;
}

.dev-startup_testimonial_text {
  color: var(--global-color--white);
  text-align: center;
  font-size: 1.875rem;
  font-weight: 300;
}

.text-block-36 {
  color: var(--green);
}

.image-127 {
  padding-left: 12px;
  padding-right: 12px;
}

.text-span-122, .text-span-123 {
  font-weight: 600;
}

.dev-startup_client-logo {
  color: var(--ghost-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1.6rem;
  display: flex;
}

.dev-startup_client-logo.smaller {
  height: 1.2rem;
}

.dev-startup_client-logo.larger {
  height: 2.1rem;
}

.dev-startup_clients-logos-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.dev-startup_cta-wrapper {
  background-color: var(--global-color--white);
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
}

.dev-startup_cta_steps-wrapper {
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.dev-startup_cta_step-container {
  text-align: left;
  border-left: 1px solid #bdbdbd;
  flex: 0 auto;
  width: 30%;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 27px;
}

.dev-startup_cta_step-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  font-size: 1.25rem;
  display: flex;
}

.dev-startup_cta_p {
  font-size: .875rem;
}

.dev-startup_green-bold-span {
  color: var(--green);
  font-weight: 600;
}

.dev-startup_span-green {
  color: var(--green);
}

.dev-startup_card {
  color: var(--global-color--white);
  text-align: center;
  background-color: #30324e;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.3333%;
  height: 28.8rem;
  display: flex;
  overflow: hidden;
}

.dev-startup_card-header {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.6;
}

.dev-startup_card-text-wrapper {
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.m_button-link-2 {
  color: var(--green);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.dev-startup_card-image {
  width: 100%;
}

.div-block-85 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-startup_badges-wrapper {
  display: flex;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.dev-startup_tabs-mobile {
  display: none;
}

.text-span-125 {
  color: var(--green);
}

.dev_faq_answer {
  overflow: hidden;
}

.dev_faq_con-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.dev_faq_question {
  color: #fff;
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: .875rem;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.dev_faq_accordion {
  border-top: .5px solid #6f6f6f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.dev_faq_accordion.first {
  border-top-width: 0;
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

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

.text-size-medium-6.text-weight-bold {
  font-size: 1rem;
  font-weight: 500;
}

.dev-evnt_button {
  background-color: var(--green);
  color: var(--dark);
  -webkit-text-stroke-color: var(--green);
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 1.5rem;
  display: flex;
}

.dev-evnt_button:hover {
  background-color: #02af64;
}

.nav_text-in-button-copy {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
}

.text-span-127, .text-span-128, .text-span-129, .text-span-130 {
  text-decoration: underline;
}

.dev_nav_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.group_hero-btn-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m_btn_caption {
  font-size: .8125rem;
  line-height: 140%;
}

.dd_link-presroom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
}

.icon-embed-small-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.dd_social-wrapper {
  grid-column-gap: 21px;
  color: var(--purple);
  border-bottom: 1px solid #acacac;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

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

.comp-ent-lp {
  background-color: #f5f6fa;
  border-radius: 1rem;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.comp-ent-lp.white-background {
  background-color: var(--global-color--white);
}

.comp-ent-lp-layout {
  z-index: 1;
  grid-template-rows: auto;
  display: flex;
  position: relative;
}

.ent-lp-img-parent {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25rem;
  display: flex;
}

.ent-comp-img {
  width: 100%;
}

.group_ent-lp-content {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 34rem;
  display: flex;
}

.col_ent-lp-content {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-width: 30rem;
  padding-left: 3rem;
  display: flex;
}

.ent-comp-circle-001 {
  width: 40%;
  max-width: 30rem;
  position: absolute;
  inset: -25% auto auto -8%;
}

.ent-comp-circle-002 {
  width: 40%;
  max-width: 30rem;
  position: absolute;
  inset: auto -10% -60% auto;
}

.minisite-sub {
  max-width: 31rem;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  font-size: 1.125rem;
  line-height: 1.6;
}

.minisite-sub.max-width-40 {
  max-width: 39.5rem;
}

.minisite-sub.is-crm {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
}

.splide-numbers-card-logo {
  width: 8rem;
}

.group_minisite-logos-texts {
  border-left: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1.5rem;
  display: flex;
}

.splide-images {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.group_footer-compliance-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_container-generator {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.m_spacer-3rem-4 {
  padding-bottom: 3rem;
  padding-right: 3rem;
}

.splide__arrows-2 {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.splide__arrows-2.are-top-right {
  position: absolute;
  top: 3rem;
  right: 3rem;
}

.parallax-sec-h {
  letter-spacing: -.05rem;
  text-wrap: pretty;
  max-width: 24ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.2;
}

.splide__list-2 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.splide__track-2 {
  height: 100%;
}

.parallax-object-box-2 {
  opacity: 0;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 75vh;
  transition: opacity .2s;
  display: flex;
  position: absolute;
}

.parallax-object-box-2.w--current {
  opacity: 1;
}

.parallax-object-box-2.is-minisite {
  transition-duration: .5s;
}

.parallax-left-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 42.5%;
  margin-left: auto;
  display: flex;
}

.m_padding-global-big-cards {
  padding-left: 1rem;
  padding-right: 1rem;
  transition: all .2s;
  display: block;
}

.m_padding-global-big-cards.m_padding-section-big-card.full-section-bg {
  width: 100%;
}

.m_padding-global-big-cards.m_padding-section-big-card.check {
  padding-top: 0;
}

.card-sec-h-parent {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-sec-h-parent.fot-tabs-sec {
  max-width: 48rem;
}

.card-tab-link {
  color: #fff;
  text-align: center;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 0;
  font-size: 1.125rem;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  position: relative;
}

.card-tab-link:hover {
  color: #ffffffbf;
}

.card-tab-link.w--current {
  color: #fff;
  background-color: #fff0;
  border-bottom-color: #9b6cd6;
}

.group-card-tab-left {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 26rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 4rem;
  display: flex;
}

.splide__slide-2 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.avatar-names-group-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.m_main-wrapper {
  overflow: clip;
}

.m_main-wrapper.grey-background {
  background-color: #f3f4f5;
}

.m_main-wrapper.grey-background.m_main-wrapper-3rem-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 6rem;
  padding-bottom: 12rem;
  display: flex;
}

.m_main-wrapper.grey-background._w-fixed-header {
  padding-top: 1rem;
  padding-bottom: 6rem;
}

.m_main-wrapper.for-dark-theme {
  background-color: #000;
}

.group_acc-item-white {
  color: #fff;
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-height: 5.75rem;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  transition: all linear;
  display: flex;
  overflow: hidden;
}

.group_acc-item-white.is-open {
  background-color: #fff3;
  max-height: 24rem;
  transition-duration: .5s;
}

.mega-text-parent {
  perspective: 1000px;
  max-width: 48rem;
  position: relative;
}

.group_connect-integrations-wrap-mobile {
  display: none;
}

.splide-numbers-card-bottom {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.m_container-xlarge-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.group_minisite-logos-a {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g2-badge-img {
  max-width: 7rem;
}

.g2-badge-img.fot-minisite {
  max-width: 6rem;
}

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

.group_footer-bottom-end-3 {
  flex-flow: column;
  justify-content: space-between;
  margin-left: auto;
  display: flex;
}

.group_g2-ms {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.stack_connect-a {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.minisite-customer-logo {
  flex: none;
  max-width: 7.5rem;
}

.splide-numbers-card {
  padding: 3rem;
}

.splide-numbers-card._w-o-numbers {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 36rem;
  display: flex;
}

.splide-numbers-card.is--mobile {
  border: 1px solid #c3c6d4;
  border-radius: 1.5rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 1.5rem 1.25rem 2rem;
  display: flex;
}

.splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers, .splide-numbers-card._w-o-numbers {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 36rem;
  display: flex;
}

.m_avatar-group-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.splide__pagination-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #fff;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: -4.25rem;
  right: 0;
}

.group_g2-badge {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.m_heading-style-32-2 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.splide-testi {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.5rem;
  width: 80%;
  max-width: 36rem;
  position: relative;
}

.m_par-style-18-15 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.6;
}

.m_par-style-18-15.m_font-weight-light {
  max-width: 66ch;
}

.splide-card-testi {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.m_button-small {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .725rem 1.5rem;
  font-size: .875rem;
  display: flex;
}

.m_button-small.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.m_button-small.m_button-cs {
  border-color: var(--purple);
  color: var(--purple);
  background-color: #0000;
}

.m_button-small.m_button-cs.m_button-outline-white {
  border-color: var(--global-color--white);
  color: var(--global-color--white);
}

.m_button-small.m_button-white {
  border-color: var(--global-color--white);
  background-color: var(--global-color--white);
  color: var(--black);
}

.m_button-small.m_button-white:hover {
  background-color: var(--sevice-light);
}

.m_button-small.m_button-ent {
  border-color: var(--global-color--white);
  color: var(--global-color--white);
  background-color: #0000;
}

.m_button-small.m_button-ent:hover {
  background-color: #ffffff1a;
}

.primary-button-10 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.primary-button-10:hover {
  background-color: #452aea;
}

.primary-button-10._w-arrow {
  padding-right: 1.75rem;
}

.m_spacer-2rem-4 {
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.splide__pagination__page-2 {
  background-color: #6161ff;
  border-radius: .125rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  transition: width .5s;
  display: flex;
}

.splide__pagination__page-2.is-active {
  background-color: #6161ff;
  border-radius: 11rem;
  width: 3rem;
}

.splide-comp {
  border-radius: 2.5rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-tabs-sec {
  background-color: #6161ff;
  border-radius: 2.5rem;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 2rem;
}

.card-tabs-sec.dark-background {
  background-color: #323338;
}

.card-tabs-sec.is-crm {
  background-color: #0c86ab;
}

.ent-tabs-content {
  padding-top: 1.5rem;
}

.ent-tabs-content.ent_tabs-padding {
  padding: 1.5rem;
}

.ent-tabs-menu {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  justify-content: center;
  align-items: center;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fw1_tab-link-underline {
  background-color: var(--purple);
  width: 0%;
  height: .1875rem;
  transition: width .2s;
  position: absolute;
  bottom: 0;
}

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

.m_acc-item {
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  height: 4.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  overflow: hidden;
}

.m_acc-item.is-open {
  background-color: #e1e5f5;
  height: 8.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.minisite-logos-number {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_par-style-16-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  line-height: 1.6;
}

.m_avatar-64 {
  border-radius: 10rem;
  flex: none;
  width: 100%;
  max-width: 4rem;
  margin-right: 1rem;
}

.image-83 {
  margin-bottom: 17px;
}

.footer-product-icon-4 {
  object-fit: contain;
  width: 1.25rem;
  margin-right: .5rem;
}

.m_heading-style-80 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1.3;
}

.m_heading-style-80.is-ms-h {
  font-size: 4.5rem;
  line-height: 1.2;
}

.parallax-image-box {
  background-color: #f0f3ff;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.parallax-image-box.white-background {
  background-color: var(--global-color--white);
}

.comp_sec-minisite-hero.padding-top {
  padding-top: 4.5rem;
}

.m_padding-global-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  display: block;
}

.group_hero-center-all {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  display: flex;
}

.group_hero-center-all.for--task {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.social-icon-in-footer-9 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-icon-in-footer-9.reddit-footer-link {
  padding-top: 4px;
  display: none;
}

.social-icon-in-footer-9.twitter-footer-link {
  padding-top: 4px;
}

.group-connect-logos-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.m_footer--grid {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template: "Area"
  / 1fr .75fr 1.25fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-bottom: 3rem;
  display: grid;
}

.group_sec-h-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.group_sec-h-center.for--capterra {
  margin-bottom: 3rem;
}

.group_sec-h-center.for--ana {
  max-width: 58rem;
  margin-bottom: 3rem;
  padding-left: 0;
  padding-right: 0;
}

.group_sec-h-center._w--btn {
  padding-bottom: 3rem;
}

.group-card-tab-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.mask_ms-awards {
  width: 100%;
  overflow: auto;
}

.m_button-link-3 {
  color: #000;
  border-bottom: 1px solid #00000040;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.m_button-link-3.m_button-link-white {
  color: #fff;
  border-bottom-color: #fff6;
}

.m_button-link-3.in-headre, .m_button-link-3.in-headre-2 {
  color: #000;
  border-bottom-style: none;
  font-size: .875rem;
  font-weight: 300;
}

.group_badges_texts {
  color: #181b34;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 44%;
  display: flex;
}

.service_beta-label-3 {
  color: #b11b4a;
  background-color: #f5eff1;
  border-radius: 1rem;
  margin-left: .125rem;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 400;
}

.ent-sec-h {
  color: var(--dark);
  letter-spacing: -1px;
  max-width: 23ch;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.3;
}

.ent-sec-h.white {
  color: var(--global-color--white);
}

.minisite-connect-logo {
  flex: none;
  height: 3.5rem;
}

.image-172 {
  width: 30%;
  position: absolute;
  inset: -7.1rem auto 0% 53%;
}

.card-tabs {
  background-color: #ffffff1a;
  border-radius: 1.5rem;
  width: 100%;
  padding-top: 3.5rem;
  padding-bottom: 0;
  overflow: hidden;
}

.ms-mega-h {
  letter-spacing: -.05rem;
  font-size: 8rem;
  font-weight: 100;
  line-height: 1;
}

.parallax-img {
  width: 100%;
}

.minisite-customer-logo-holt {
  flex: none;
  max-width: 7.5rem;
  margin-right: 8px;
}

.splide-testi-img {
  perspective-origin: 0%;
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 42rem;
  transition: transform 2s;
  overflow: visible;
  transform: scale(1.025);
}

.splide-testi-img.testi-img-mobile {
  display: none;
}

.splide-testi-img.is-mb {
  z-index: 1;
  aspect-ratio: 2.39;
  border-radius: .5rem;
  height: auto;
  min-height: auto;
  margin-top: 1.5rem;
  overflow: hidden;
  transform: none;
}

.splide-numbers-card-quote {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-quote.is--18 {
  font-size: 1.125rem;
}

.m_full-card-ent-hero {
  background-color: #f1f1f100;
  border-radius: 2.5rem;
  overflow: hidden;
}

.dif-tabs-item-body {
  height: 0;
  padding-right: 1.5rem;
  transition: height .2s;
  overflow: hidden;
}

.diff-quote-top {
  border-bottom: 1px solid #dcdfec;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}

.dif-tabs-item-number {
  letter-spacing: -1px;
  margin-bottom: .5rem;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.dif-tabs-item {
  cursor: pointer;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  padding: 1.5rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.dif-tabs-item.is-open {
  background-color: #ded4fc;
}

.dif-tabs-item.is-open-2 {
  background-color: #a5c9fd;
}

.group_diff-quote {
  position: sticky;
  top: 8rem;
}

.diff-quote-avatar-title {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.dif-tabs-item-h-parent {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  line-height: 1.3;
  transition: opacity .3s;
  display: flex;
}

.dif-tabs-item-h-parent:hover {
  opacity: 1;
}

.group_difference-left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.group_difference-content {
  opacity: 0;
  pointer-events: none;
  border-left: 1px solid #ded4fc;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  padding-top: 2.5rem;
  padding-left: 3rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.group_difference-content.for--edit {
  pointer-events: auto;
  width: 100%;
  position: relative;
}

.dif-tabs-item-par {
  color: #000;
  max-width: 46ch;
  margin-bottom: 0;
  padding-top: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.dif-tabs-item-h {
  letter-spacing: -1px;
  margin-top: 1rem;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.group-difference-items {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  padding-right: 3rem;
  display: flex;
}

.diff-quote {
  font-size: 1.25rem;
  line-height: 1.6;
}

.m_spacer-6rem-2 {
  padding-bottom: 6rem;
  padding-right: 6rem;
}

.comp_difference-layout {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.diff-quote-avatar-name {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.big-bg-card {
  background-color: #f5f6fa;
  border-radius: 2rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.big-bg-card.white-background {
  background-color: var(--global-color--white);
}

.big-bg-card.ent-lp-hero-card {
  background-color: #ded4fc;
  padding-top: 0;
  padding-bottom: 0;
}

.slider1 {
  height: auto;
}

.slider1.transparent-background {
  background-color: #fff0;
}

.slider1_left-arrow {
  border-radius: 1px;
  width: 3rem;
  inset: -17% 3.8rem auto auto;
}

.mask-6 {
  background-color: #000;
  border-radius: 1.5rem;
}

.ent_slide-text-wrapper {
  max-width: 26rem;
}

.slider1_nav {
  display: none;
}

.m_padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  display: block;
}

.m_container-xlarge-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.slider1_right-arrow {
  width: 3rem;
  inset: -17% 0% auto auto;
}

.ent_slide-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: auto;
  display: flex;
}

.ent_slide-logo.forrester {
  width: 12rem;
}

.slider1_slide {
  height: auto;
}

.ent_gartner-title-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 24rem;
  padding-bottom: 3rem;
  display: flex;
}

.ent_slide-p {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 300;
}

.ent-slider-arrow {
  width: 2.5rem;
  transform: rotate(180deg);
}

.ent-slider-arrow.is--flipped {
  transform: none;
}

.ent_slide-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.25rem 1.25rem 4rem;
  display: flex;
}

.ent_slide-wrapper.ent-lp {
  color: #fff0;
}

.ent_sec-listtext-wrapper {
  margin-bottom: 1.5rem;
}

.ent_sec-list-headline {
  margin-bottom: .5rem;
  font-weight: 600;
}

.ent_security-image {
  border-radius: .75rem;
  width: 100%;
  margin: 2rem auto;
  display: block;
}

.ent_sec-list-text {
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.6;
}

.ent_sec-wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.m_container-xlarge-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.m_padding-global-6 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  display: block;
}

.ent_paralex-header {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.3;
}

.m_font-weight-xlight {
  font-weight: 200;
}

.ent_slide-logo-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 1.75rem;
  display: flex;
}

.ent_slide-logo-2.forrester {
  height: 1.5rem;
}

.ent_slide-text-wrapper-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  margin-top: 4rem;
  display: flex;
}

.ent_gartner-title-parent-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.leaders-crousel-img {
  width: 100%;
  max-width: 20rem;
}

.leaders-crousel-img.is--large {
  max-width: 25rem;
}

.group_sec-h-left-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 80rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.group_sec-h-left-2.for--gartner {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 3rem;
}

.ent_slide-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.25rem 1.25rem 4rem;
  display: flex;
}

.ent_slide-p-2 {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 300;
}

.leaders-arrow {
  opacity: .75;
  width: 2.5rem;
  inset: 3.5rem auto auto 4rem;
}

.leaders-arrow:hover {
  opacity: 100;
}

.leaders-arrow.is--next {
  left: 7.5rem;
}

.mask-7 {
  background-color: #000;
  border-radius: 1.5rem;
}

.ent-slider-arrow-2 {
  filter: invert();
  width: 2.5rem;
  transform: rotate(180deg);
}

.ent-slider-arrow-2.is--flipped {
  transform: none;
}

.ent_sec-text-wrapper-2 {
  width: 100%;
  max-width: 28rem;
}

.ent_sec-head-2 {
  text-align: center;
  letter-spacing: -1px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  font-weight: 200;
  line-height: 1.2;
}

.int_tabs_security-cards-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ent_sec-card-2 {
  background-color: #f5f6fa;
  border-radius: 1.5rem;
  width: 50%;
  padding: 2rem;
}

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

.ent_group_hero {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.ent_hero {
  padding-top: 3rem;
}

.ent_lp_40px-header {
  font-size: 2.5rem;
  font-weight: 200;
}

.carousel-controls {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
  right: 4.5rem;
}

.carousel-arrow {
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  transition: box-shadow .3s;
  display: flex;
}

.carousel-arrow:hover {
  box-shadow: 0 2px 8px #0000001f;
}

.carousel-arrow-img {
  width: 50%;
}

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

.splide-numbers-card-quote-2 {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-quote-2.is--18 {
  font-size: 1.125rem;
}

.splide-numbers-card-logo-2 {
  max-width: 8rem;
}

.group_testi-slide-content-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.testi-caption {
  color: #676879;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1.5;
}

.testi-number {
  color: #000;
  letter-spacing: -1px;
  margin-bottom: .25rem;
  font-size: 2rem;
  line-height: 1.3;
}

.testi-number.is--mb {
  border-right: 1px solid #d6d6d6;
  margin-bottom: 0;
}

.stack_testi-numbers-3cols {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1.25rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.m_avatar-group {
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testi-numbers-col {
  flex: 1;
  padding-right: 1.25rem;
}

.push-to-bottom {
  margin-top: auto;
}

.splide-numbers-card-quote-3 {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-quote-3.is--18 {
  font-size: 1.125rem;
}

.splide-numbers-card-quote-4 {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-quote-4.is--18 {
  font-size: 1.125rem;
}

.splide-numbers-card-quote-5 {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-quote-5.is--18 {
  font-size: 1.125rem;
}

.code-embed-5 {
  width: 100%;
}

.m_sec-h-left {
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.splide-numbers-card-logo-3 {
  height: 3rem;
}

.sevice_header-section-3 {
  background-color: #f5eff100;
  padding-top: 8rem;
}

.service_comp_tags-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.service_comp_tags-wrap.for--service {
  max-width: 45rem;
}

.service_comp_tags-wrap.for--service:lang(fr) {
  max-width: 52rem;
}

.service_comp_tags-wrap.for--service-var {
  max-width: 48rem;
}

.g_par-style-18-4 {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.m_spacer-2rem-5 {
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.spacer-1rem-7 {
  width: 100%;
  padding-bottom: 1rem;
}

.service-hero-img-002-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#ffffff40, #f0f0f066);
  border-radius: 8px;
  width: 100%;
  max-width: 16rem;
  position: absolute;
  inset: auto auto 2rem -9rem;
  box-shadow: 8px 16px 16px -3px #00000026;
}

.section-13 {
  background-color: #f5eff100;
}

.service-hero-img-004-2 {
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  max-width: 20rem;
  position: absolute;
  inset: 3rem auto auto -13.5rem;
  box-shadow: 0 8px 16px #0003;
}

.service-hero-img-004-2:lang(de), .service-hero-img-004-2:lang(es), .service-hero-img-004-2:lang(ja) {
  display: none;
}

.service-hero-img-001-3 {
  border-radius: 16px;
  width: 88%;
  position: relative;
  box-shadow: 0 5px 6px -1px #0003, 0 20px 20px -7px #0000001c;
}

.service-hero-img-008 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#ffffff40, #f0f0f066);
  border-radius: 8px;
  width: 100%;
  max-width: 16rem;
  position: absolute;
  inset: 3rem -10rem auto auto;
  box-shadow: -8px 16px 16px -3px #0000001f;
}

.m_container-large-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.service-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 14rem;
  height: auto;
  display: flex;
}

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

.monday-bar {
  color: #fff;
  background-color: #00ca72;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: flex-end;
  align-items: flex-end;
  height: 2.75rem;
  padding-bottom: .25rem;
  padding-right: .25rem;
  font-size: 1.5rem;
  display: flex;
}

.comp-bar {
  color: #767a8f;
  background-color: #e1e5f5;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  align-items: flex-end;
  height: 2.75rem;
  padding-bottom: .25rem;
  padding-left: .25rem;
  font-size: 1.5rem;
  display: flex;
}

.group_hero-selectable--attr {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 66rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  display: flex;
}

.group_hero-selectable--attr:lang(de) {
  max-width: 70rem;
}

.slot__tags-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
}

.slot__tags-wrapper.for-comparison {
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.stack_clients-logos {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.stack_clients-logos:lang(fr) {
  grid-column-gap: 2rem;
}

.m_client-logo-height {
  object-fit: contain;
  flex: none;
  height: 3.5rem;
}

.m_client-logo-height:where(.w-variant-33f5c4bd-3289-d76e-a589-26aa0af79343) {
  height: 3rem;
}

.m_client-logo-height:where(.w-variant-f3c9e94c-182a-e0ce-b06e-c38cd4cb70d7) {
  height: 4rem;
}

.m_client-logo-height.small-2, .m_client-logo-height.small-3, .m_client-logo-height.small-4, .m_client-logo-height.small-5, .m_client-logo-height.small-6 {
  height: 3rem;
}

.m_client-logo-height.ent-lp-logo {
  height: 3.2rem;
}

.m_client-logo-height.ent-lp-logo.only-in-mobile {
  display: none;
}

.badges_wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(5.3rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-align-center-2 {
  color: #181b34;
  text-align: center;
  text-wrap: pretty;
  max-width: 69ch;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.g_button-2 {
  color: #fff;
  background-color: #181b34;
  border-radius: 10rem;
  align-items: center;
  padding: 1rem 1.75rem 1rem 2rem;
  font-weight: 300;
  line-height: 1.2;
  transition: background-color .3s;
  display: flex;
}

.g_button-2.button-primary {
  color: #fff;
  background-color: #6161ff;
}

.g_button-2.button-primary:hover {
  background-color: #5151d5;
}

.tabs_asset-wrapper {
  width: 100%;
  height: auto;
}

.comp_grid-2-cols {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: grid;
  position: relative;
}

.comp_grid-2-cols.sideby-side {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.comp_grid-2-cols.for--integ {
  grid-template-columns: 1fr 1.5fr;
}

.comp_grid-2-cols.for--ana-integ {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--_spacing---big-card-radius);
  padding: 1rem 1rem 1rem 3rem;
  box-shadow: 0 4px 16px #0000001a;
}

.comp_grid-2-cols.for--stack {
  grid-template-columns: 1fr 1.5fr;
}

.group_content-box {
  width: 100%;
  max-width: 30rem;
}

.content-box-h {
  letter-spacing: -.5px;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.group_content-box-btn {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-box-btn-label {
  color: #8f8a8a;
  margin-top: 1rem;
  font-size: .8125rem;
}

.content-box-text {
  margin-bottom: 1.5rem;
  font-weight: 300;
}

.content-box-text.par-for--ent-lp-comp {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.comp_stacking_cards-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: flex;
  position: sticky;
  top: 0;
}

.slot__sticky-card {
  width: 100%;
  min-height: 5rem;
}

.m_section-cta:where(.w-variant-d43fac87-15e9-d24b-e44e-da810523deb3) {
  background-color: #f5f7ff;
}

.m_section-cta.border-buttom {
  background-color: #fff;
  border-bottom: 1px dashed #c2c4d3;
}

.m_section-cta.is-crm {
  background-color: var(--crm-light);
}

.section-cta-title {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.group_cta-generic {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slot_sec-title {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 43rem;
  min-height: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.group_g2-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g2-badge {
  width: 100%;
  max-width: 7rem;
}

.slot__social-proof-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

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

.forrester-sec-h {
  text-align: center;
  max-width: 22ch;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
}

.m_client-logo-width {
  object-fit: cover;
  flex: none;
  width: 6.5rem;
}

.m_client-logo-width:where(.w-variant-33f5c4bd-3289-d76e-a589-26aa0af79343) {
  height: 3rem;
}

.m_client-logo-width:where(.w-variant-f3c9e94c-182a-e0ce-b06e-c38cd4cb70d7) {
  height: 4rem;
}

.m_client-logo-width.for--love {
  object-fit: contain;
  height: 5.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.m_client-logo-width.for--ai {
  filter: invert();
  object-fit: contain;
  height: 5.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.stack_customer-logos {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.stack_customer-logos.for--love {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.stack_customer-logos.for--love.is-lp {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.stack_customer-logos._w--7 {
  grid-column-gap: 3.5rem;
}

.group_hero-parent {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 66rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.group_hero-parent:lang(de) {
  max-width: 70rem;
}

.template-main-h {
  letter-spacing: -1px;
  font-size: 3.5rem;
  font-weight: 600;
}

.template-main-h:where(.w-variant-4417dda6-9eb5-3ccd-dd49-2965a8ae1b4d) {
  font-size: 3rem;
}

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

.comp_testi-wrap {
  background-color: #f6f7fb;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.testi-headshot {
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 5rem;
  height: 5rem;
  margin-bottom: 1rem;
}

.testi-headshot.is-small {
  width: 7.875rem;
  height: 7.875rem;
}

.group_quote-wrap {
  flex: 0 40%;
  align-items: center;
  padding-right: 2rem;
  display: flex;
}

.group_quote-wrap.no-shrink {
  flex: none;
  width: 50%;
  padding-right: 1.6rem;
}

.group_quote-wrap.no-avatar {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 32%;
  padding-right: 1.6rem;
}

.testi-name {
  margin-bottom: .25rem;
  font-weight: 600;
}

.testi-quote {
  text-align: center;
  letter-spacing: -.25px;
  max-width: 30ch;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 600;
}

.testi-lightbox {
  background-color: #6161ff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  transition: background-color .2s;
  display: flex;
}

.testi-lightbox:hover {
  background-color: #5555e0;
}

.testi-lightbox:lang(de) {
  display: none;
}

.group_testi-headshot {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

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

.group_forrester-top {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.forrester-title {
  text-align: center;
  letter-spacing: -.25px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
}

.group_forrester-number {
  border: 1px solid #e6e6e6;
  border-radius: .5rem;
  flex-flow: column;
  flex: 0 13rem;
  justify-content: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.forrester-number {
  letter-spacing: -1px;
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-size: 3rem;
  font-weight: 300;
  line-height: 1;
}

.forrester-icon {
  width: 2rem;
}

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

.m_padding-section-big-card {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.m_card-bg {
  border-radius: var(--radius--xlarge);
  padding: 4rem 2rem;
}

.section-h {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.section-h-parent {
  text-align: center;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
}

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

.group_tabs-nav {
  border-bottom: 1px solid #f1f1f1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 2rem;
  display: flex;
  position: relative;
}

.m_tab-link {
  z-index: 1;
  opacity: .6;
  text-align: center;
  letter-spacing: -.125px;
  cursor: pointer;
  background-color: #fff0;
  flex: 1;
  padding: 1.25rem 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  transition: opacity .2s;
}

.m_tab-link:hover {
  opacity: 100;
}

.m_tab-link.is-active {
  opacity: 1;
}

.tab-indicator {
  z-index: 1;
  background-color: var(--purple);
  width: auto;
  min-width: 1rem;
  height: 3px;
  transition: all .3s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.tab-indicator:where(.w-variant-419c392b-866e-1174-3e12-73c58eb40e8f), .tab-indicator.is-service {
  background-color: var(--sevice-red);
}

.stack_tabs-content {
  width: 100%;
  margin-top: 2rem;
  position: relative;
}

.stack_tabs-content.for--edit {
  flex-flow: column;
  display: flex;
}

.m_tab-pane {
  opacity: 0;
  pointer-events: none;
  min-height: 5rem;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.m_tab-pane:where(.w-variant-4d7cd0d3-8226-ece2-d336-9982d638de95) {
  opacity: 100;
  pointer-events: auto;
  position: relative;
}

.m_tab-pane.is-active {
  opacity: 100;
  pointer-events: auto;
}

.m_tab-pane.for--edit {
  opacity: 100;
  pointer-events: auto;
  position: relative;
}

.m_tab-pane.is--ai-comp {
  transition-property: none;
}

.label_free-forever {
  margin-top: .75rem;
  font-size: .8125rem;
}

.comp_sbs-text-left {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: grid;
  position: relative;
}

.comp_sbs-text-left.sideby-side {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.group_sbs-content {
  max-width: 30rem;
}

.img-full-w {
  width: 100%;
  transition: top .4s;
  position: relative;
  top: 2rem;
}

.m_container-vw {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ap-hero-img {
  width: 100%;
  max-width: none;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.ap-hero-img:where(.w-variant-b1cbf616-20b4-0f02-1a32-47454e36b676) {
  width: 90%;
}

.ap-hero-img:where(.w-variant-f75ae1bf-10cb-3709-0bed-7023ce93b9e9) {
  width: 80%;
}

.img-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.comp_2-big-cards {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.grid_2cols {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  width: 100%;
}

.sub-headline-light-20 {
  text-align: center;
  margin-top: 1rem;
  font-size: 1.25rem;
  font-weight: 300;
}

.section-headline-semi-48 {
  text-align: center;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.fw1_section-headline-parent {
  margin-bottom: 3rem;
}

.fw1_section-headline-parent.has-max-w {
  max-width: 48rem;
}

.fw1_section-headline-parent.has-max-w-large {
  max-width: 56rem;
}

.fw1_section-headline-parent.has-max-w-xl {
  max-width: 60rem;
}

.card_love-grey {
  padding: var(--size--48);
  border-radius: var(--size--24);
  text-align: center;
  background-color: #97aeff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-headline-xlight-36 {
  text-align: center;
  font-size: 2.25rem;
  font-weight: 200;
  line-height: 1.3;
}

.par-light-16 {
  margin-bottom: 0;
  font-weight: 300;
}

.par-light-16.par-for--ent-lp-comp {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.par-light-16.fr--big-card {
  max-width: 42ch;
  margin-top: 1.5rem;
}

.par-light-16.par-for--love-vid {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.card-img {
  width: 100%;
  margin-top: auto;
  transition: left .4s;
  position: relative;
}

.group_hero-content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  display: flex;
}

.ent_sec-card {
  background-color: var(--global-color--white);
  border-radius: 1.5rem;
  width: 50%;
  padding: 2rem;
}

.ent_int-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 1rem;
  display: flex;
  box-shadow: 0 6px 18px #0000001a;
}

.ent_int-wrapper.no-shadow {
  box-shadow: none;
}

.int-heading {
  max-width: 12ch;
  font-size: 3.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.text-max-width-18 {
  max-width: 18rem;
}

.m_par-16 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  line-height: 1.6;
}

.m_par-16.m_font-weight-light {
  font-weight: 300;
}

.m_par-16.m_text-color-white.for-crm-tab {
  margin-bottom: 3rem;
}

.m_par-16.crm--expert {
  max-width: 48ch;
}

.ent_int-header-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 2rem;
  display: flex;
}

.ent-integ-vid {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ent_int-motion-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 0;
  display: flex;
}

.m_comp-4bullets {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.comp_bullet {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/677b9830e28ba57fd89c67c7_bullet-enterprise.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  max-width: 480.891px;
  padding-top: .1rem;
  padding-bottom: .1rem;
  padding-left: 2rem;
  display: flex;
}

.group_ent-lp-right-content {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 40rem;
  display: flex;
}

.ent-comp-img-left {
  width: 100%;
  max-width: 22rem;
}

.ent-comp-img-left.in-mobile {
  display: none;
}

.comp-ent-lp-flex {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ent_hero-lp {
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.m_iframe-contact-sales {
  background-color: var(--global-color--white);
  border-radius: 1rem;
  flex: 1;
  max-width: 36rem;
  height: 100%;
  padding: 2rem .5rem 1.5rem;
}

.m_iframe-contact-sales.general-component-lps {
  max-width: 34rem;
  padding: 1rem;
  box-shadow: 0 2px 20px #0000001a;
}

.ent_lp-headline {
  text-align: left;
  font-size: 3.75rem;
  font-weight: 200;
}

.ent_lp-hero-left {
  flex: 1;
  justify-content: flex-start;
  max-width: 36rem;
  height: 100%;
  padding: 3rem 4rem 3rem 3rem;
}

.g_form_iframe {
  height: 35rem;
  margin-top: 0;
}

.ent_form_iframe {
  height: 46rem;
  margin-top: 0;
}

.slot_btn {
  min-width: 3rem;
  min-height: 1rem;
}

.section-headline-xlight-48 {
  font-weight: 200;
}

.tag-test-text-2 {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  font-size: .815rem;
  line-height: 1.3;
  position: relative;
}

.m_container-xl-w {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 94%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.what-would {
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 600;
}

.m_button-2 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 2rem;
  transition: all .1s;
  display: flex;
}

.m_button-2.change-to-primary {
  border-width: 0;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
  transition: background-color .2s;
}

.m_heading-style-80-2 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1.2;
}

.m_heading-style-80-2.is-ms-h {
  font-size: 4.5rem;
  line-height: 1.2;
}

.group_minisite-tags {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.group_minisite-tags.tags-flex-horizontal {
  flex-flow: row;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
}

.group_minisite-tags.tags-flex-horizontal.tags-flex-wrap {
  flex-flow: wrap;
  max-width: 80%;
}

.group_minisite-tags.for--crm-comp {
  max-width: 56rem;
}

.img_wm-minisite-hero {
  border: 1px solid #fff;
  border-radius: .5rem .5rem 0 0;
  width: 100%;
  margin-top: 3rem;
  box-shadow: 0 16px 48px #0000001f;
}

.wm_tag-minisite {
  color: var(--black);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #dcdfec;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 7.5rem;
  margin: .375rem .25rem;
  padding: .5rem .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wm_tag-minisite:hover {
  color: #000;
  background-color: #cfd0f8;
  border-color: #6161ff;
}

.wm_tag-minisite.tag_outline {
  color: var(--black);
  border-color: #6161ff;
}

.wm_tag-minisite.tag_outline.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.wm_tag-minisite.tag_outline.is-crm {
  border-color: var(--crm-primary);
}

.wm_tag-minisite.tag_outline-left {
  border-color: var(--purple);
  text-align: left;
  padding-bottom: .75rem;
  font-size: .8125rem;
  line-height: 1.4;
}

.wm_tag-minisite.tag_outline-left.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.wm_tag-checkbox {
  z-index: 1;
  background-color: #fff0;
  border: 1px solid #6161ff;
  border-radius: .1875rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.wm_tag-checkbox.is-crm {
  border-color: var(--crm-primary);
}

.m_full-card-ms-hero {
  background-color: #f8f8f8;
  border-radius: 2.5rem;
  overflow: hidden;
}

.m_full-card-ms-hero.is-old-light {
  background-color: #eceff8;
}

.m_full-card-ms-hero.is-bg-white {
  background-color: #fff;
}

.m_full-card-ms-hero.is-bg-surface {
  background-color: #f5f6f8;
}

.section-headline-xlight-64 {
  font-size: 4rem;
  font-weight: 200;
}

.hero-headline-xlight-56 {
  max-width: 20ch;
  font-size: 3.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.hero-sub-headline-light {
  max-width: 60ch;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
}

.hero-sub-headline-light.for--ent {
  max-width: 44ch;
}

.hero-sub-headline-light.is-no-max-width {
  max-width: none;
}

.hero-sub-headline-light.is-industry-lp {
  margin-bottom: 0;
}

.hero-sub-headline-light.for--task {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.tag-checkmark {
  border-bottom: 1.5px solid var(--global-color--white);
  border-left: 1.5px solid var(--global-color--white);
  opacity: 0;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 3px;
  transform: rotate(-45deg);
}

.tag-checkmark.is--black {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.wm_tag-text {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .815rem;
  line-height: 1.4;
  position: relative;
}

.wm_tag-text.is-left {
  margin-left: 0;
}

.divider-horizontal {
  background-color: #000;
  width: 100%;
  height: 1px;
}

.m_container-ent-lp {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.m_text-style-24 {
  text-align: left;
  font-size: 1.5rem;
}

.m_text-style-24.m_font-weight-light {
  font-weight: 300;
}

.m_text-style-24.is--006278-tc {
  color: #006278;
  font-style: italic;
  font-weight: 600;
}

.m_text-style-24.text-weight-semibold {
  margin-top: 0;
}

.m_container-ent-lp-in-card-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.m_container-ent-lp-in-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 3rem;
  display: block;
}

.card-tabs-ent-lp {
  background-color: #6161ff;
  border-radius: 2rem;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 2rem 2rem;
}

.card-tabs-ent-lp.dark-background {
  background-color: #323338;
}

.logos-wrapper-ent-lp {
  border-top: 1px solid #000;
  width: 100%;
  padding-top: 1.5rem;
}

.logos-wrapper-ent-lp.hide-in-desktop {
  display: none;
}

.logos-wrap-ent-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 30rem;
  margin-top: 1rem;
  margin-bottom: 0;
  display: flex;
}

.group_sec-h-center-2 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.diff-mobile-card {
  background-color: #f5f6fa;
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.splide__track-3 {
  height: 100%;
}

.splide__track-3.is--full {
  width: 100%;
}

.m_spacer-1-5rem-3 {
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.sec-h-break {
  max-width: 45rem;
}

.group_testi-slide-content-top-mb {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 2rem;
  display: flex;
}

.group_diff-quote-mb {
  flex-flow: column;
  flex: 1;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.ent_quotes-header {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 3rem;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.3;
}

.splide-numbers-card-logo-4 {
  max-width: 8rem;
}

.splide-numbers-card-logo-mb {
  object-fit: contain;
  max-width: 8rem;
  height: 3.25rem;
}

.splide-comp-2 {
  border-radius: 2.5rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.splide-quotes {
  position: relative;
}

.slides-backup {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.carousel-arrow-2 {
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  transition: box-shadow .3s;
  display: flex;
}

.carousel-arrow-2:hover {
  box-shadow: 0 2px 8px #0000001f;
}

.splide-testi-img-mb {
  aspect-ratio: 2.39;
  border-radius: .5rem;
  width: 100%;
  margin-top: 1.5rem;
}

.testi-numbers-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f6f7fb;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 3.75rem;
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding: .5rem 1rem;
  display: grid;
}

.diff-mobilr-slider {
  background-color: #fff;
  height: auto;
  padding-bottom: 8rem;
  display: none;
}

.m_heading-56 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 4rem;
}

.diff-quote-top-mobile {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 300;
  display: flex;
}

.diff-slide-arrow {
  border: 1px solid #000;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: auto auto 4rem 1rem;
}

.diff-slide-arrow.is--next {
  left: auto;
  right: 1rem;
}

.splide__pagination__page-3 {
  background-color: #6161ff;
  border-radius: .125rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  transition: width .5s;
  display: flex;
}

.splide__pagination__page-3.is-active {
  background-color: #6161ff;
  border-radius: 11rem;
  width: 3rem;
}

.splide__slide_3 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.splide-numbers-card-bottom-mb {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.diff-mobile-card-bottom {
  margin-top: auto;
}

.dif-tabs-item-h-2 {
  letter-spacing: -1px;
  margin-top: 1rem;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.comp_testi-mb {
  display: none;
}

.stack_testi-numbers-mb {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.slide-nav-6 {
  display: none;
}

.diff-mobile-card-top {
  background-color: #a5c9fd;
  padding: 1.25rem;
}

.carousel-controls-2 {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
  position: absolute;
}

.carousel-controls-2.for--quotes {
  top: 1.75rem;
  right: 1.5rem;
}

.carousel-controls-2.for--testi {
  top: 5rem;
  right: 5rem;
}

.m_avatar-group-3 {
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.diff-quote-2 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.dif-tabs-item-number-mb {
  letter-spacing: -1px;
  border-right: 1px solid #dcdfec;
  margin-bottom: 0;
  margin-right: 1rem;
  padding-right: 1rem;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
}

.diff-mb-slide {
  width: 25%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.m_avatar-group-mb {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ent-lp-badges-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-g2-badges {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.diff-quot-edit {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.group_difference-content-2 {
  opacity: 0;
  pointer-events: none;
  border-left: 1px solid #a5c9fd;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  padding-top: 2.5rem;
  padding-left: 3rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ent_difference-header {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 3rem;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.3;
}

.splide-diff {
  position: relative;
}

.big-bg-card-2 {
  background-color: #f5f6fa;
  border-radius: 2rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.group-difference-items-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  padding-right: 3rem;
  display: flex;
}

.splide__slide-4 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.splide__slide-4.is--ai-tab {
  width: auto;
}

.splide__slide-4.for--timeline {
  flex-flow: row;
  width: 25%;
  min-width: 19rem;
}

.splide__slide-4.for--ai {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 30%;
  transition: transform .3s;
}

.splide__slide-4.for--ai:hover {
  transform: translate(0, -.25rem);
}

.m_container-large-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.slide-nav-7 {
  display: none;
}

.carousel-controls-3 {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
  position: absolute;
}

.carousel-controls-3.for--diff {
  bottom: -4rem;
  right: 2.5rem;
}

.carousel-controls-3.for--quotes {
  top: 1.75rem;
  right: 1.5rem;
}

.carousel-controls-3.for--testi {
  top: 5rem;
  right: 5rem;
}

.diff-quote-3 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.comp_diff-mobile {
  display: none;
}

.ent_lp-sub-headline {
  text-align: left;
  margin-bottom: 4rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.ent_slide-text-wrapper-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  margin-top: 4rem;
  display: flex;
}

.leaders-crousel-img-lp {
  width: 100%;
  max-width: 20rem;
}

.g2-badge-img-lp {
  max-width: 7rem;
}

.g2-badge-img-lp.hide {
  display: none;
}

.ent_lp_header {
  font-size: 2.5rem;
  font-weight: 200;
}

.m_spacer-1-5rem-4 {
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.splide-numbers-card-logo-5 {
  max-width: 8rem;
}

.splide-numbers-card-logo-5.is--crm {
  object-fit: contain;
  max-width: 7rem;
  height: 4rem;
}

.splide__pagination__page-4 {
  background-color: #6161ff;
  border-radius: .125rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  transition: width .5s;
  display: flex;
}

.splide__pagination__page-4.is-active {
  background-color: #6161ff;
  border-radius: 11rem;
  width: 3rem;
}

.carousel-arrow-img-2 {
  width: 55%;
}

.slide-nav-8 {
  display: none;
}

.m_avatar-group-4 {
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.diff-quote-4 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-logo-6 {
  height: 3rem;
}

.hero-left-max-width {
  max-width: 38rem;
}

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

.card-sec-h-parent-tabs {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 60ch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-img-full {
  width: 100%;
  max-width: 71.25rem;
  margin-top: 1rem;
  position: relative;
  left: 18px;
}

.hero-img-full.is-cutom {
  width: 90%;
  max-width: none;
  margin-top: 0;
}

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

.group_button-combo-vertical.margin-top {
  margin-top: 2rem;
}

.group_button-combo-vertical.is-industry-lp, .group_button-combo-vertical.is-industry-lp-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.btn-label {
  color: #676879;
  margin-top: .5rem;
  font-size: .8125rem;
  font-weight: 300;
}

.btn-label.text-color-white {
  color: var(--global-color--white);
}

.btn-label.is--white {
  color: #fffc;
  margin-top: 1rem;
}

.btn-label.is-light {
  color: #323338;
}

.splide__list-3 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.splide-tabs-tn {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splide__slide-5 {
  z-index: 1;
  flex-direction: row;
  flex: none;
  display: flex;
  position: relative;
}

.splide__slide-5.is-fixed {
  flex: none;
  max-width: 8.75rem;
}

.splide__slide-5.is-full {
  width: 100%;
}

.m_padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
}

.m_container-large-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.sp-tabs-parent {
  border-radius: var(--_spacing---big-card-radius);
  background-color: #5559df;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.sp-tabs-parent.for--crm {
  background-color: var(--crm-lighter-contrast);
}

.tab-indicator-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 100rem;
  height: 3px;
  transition: all .3s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-173 {
  max-width: 50rem;
}

.sp-content-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3rem 4rem;
  display: flex;
}

.sp-tab-item {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem 1.5rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.4;
  transition: all .2s;
  display: flex;
}

.sp-tab-item._w-o-icon {
  padding-top: 1.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.splide__track-4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.splide-tabs {
  width: 100%;
}

.tab-indicator-love {
  z-index: 2;
  background-color: #fff;
  border-radius: 100rem;
  height: 3px;
  transition: all .3s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.love-tab-content {
  width: 100%;
  display: flex;
}

.love-tab-content-right {
  width: 50%;
}

.love-tab-content-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-right: 2rem;
  display: flex;
}

.love-tab-h {
  color: var(--global-color--white);
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.3;
}

.love-tab-h.is--600-small {
  font-size: 2.25rem;
  font-weight: 600;
}

.love-tab-par {
  color: var(--global-color--white);
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  font-weight: 300;
}

.group_tabs-texts {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25rem;
  display: flex;
}

.group_tabs-texts.is--wider {
  max-width: 27rem;
}

.group_g2-badges {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.group_g2-badges.is-love, .group_g2-badges.is-love-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 320px;
  display: grid;
}

.group_g2-badges.is-love {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dev-review-stars-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: .25rem;
  display: flex;
}

.minisite-badgets-comp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  display: grid;
}

.minisite-badgets-comp.for--love2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 2.5fr 1fr 1.75fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.minisite-badgets-comp.for--love {
  grid-column-gap: 1.7rem;
  grid-template-columns: .75fr 1fr;
}

.minisite-badgets-comp.fr--capterra {
  padding-bottom: 6rem;
}

.headline_large-extra-light-48 {
  width: 40%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.headline_large-extra-light-48.text-align-center-all {
  width: auto;
  max-width: none;
}

.headline_large-extra-light-48.text-align-center-all.fade-up {
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
}

.headline_large-extra-light-48.is-industry-lp {
  width: 100%;
  font-size: 4rem;
}

.headline_large-extra-light-48.is-industry-lp.text-align-center.text-weight-medium {
  font-weight: 500;
}

.headline_large-extra-light-48.is-industry-lp.text-align-center.is-cms {
  max-width: 21ch;
}

.headline_large-extra-light-48.is-industry-lp.text-align-center.is-custom {
  max-width: 25ch;
}

.headline_large-extra-light-48.is-industry-lp.text-weight-bold {
  font-weight: 500;
}

.headline_large-extra-light-48.is-industry-lp {
  width: auto;
}

.group_g2_texts {
  color: #181b34;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.m_card-background-large {
  border-radius: 2.5rem;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.m_vw-container-large {
  width: 95%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.group_g2_rating {
  margin-bottom: 2rem;
}

.headline_large-extra-light-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 200;
  line-height: 1.2;
}

.headline-xlight-36 {
  font-size: 2.25rem;
  font-weight: 200;
  line-height: 1.3;
}

.headline-xlight-36.for--diff {
  margin-top: 1rem;
}

.leaders-carousel-mask {
  background-color: #323338;
  border-radius: 1.5rem;
}

.love_gartner-title-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.love-trusted {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-weight: 300;
}

.love-trusted.is--white {
  color: var(--global-color--white);
}

.group_difference-left-love {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.group_difference-content-love {
  opacity: 0;
  pointer-events: none;
  border-left: 1px solid #ded4fc;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  padding-top: 2.5rem;
  padding-left: 3rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.group_difference-content-love.for--edit {
  opacity: 100;
  pointer-events: auto;
  width: 100%;
  position: relative;
}

.group-love-difference-items {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  padding-right: 3rem;
  display: flex;
}

.diff-quote-love {
  margin-bottom: 2rem;
  font-size: 1.125rem;
  line-height: 1.6;
}

.dif-tabs-item-number-love {
  letter-spacing: -1px;
  margin-bottom: .5rem;
  font-size: 2.25rem;
  font-weight: 200;
  line-height: 1.2;
}

.dif-tabs-item-body-love {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.dif-tabs-item-love {
  cursor: pointer;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  margin-top: .25rem;
  margin-bottom: .25rem;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.dif-tabs-item-love:hover {
  background-color: var(--white-smoke);
}

.dif-tabs-item-love.is-open {
  background-color: #ded4fc;
}

.dif-tabs-item-love.is-open-2 {
  background-color: #a5c9fd;
}

.diff-quote-top-love {
  border-bottom: 1px solid #dcdfec;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}

.dif-tab-item-love-h {
  padding: 1.5rem 1.5rem 1.375rem;
}

.dif-tabs-item-par-love {
  color: #000;
  max-width: 46ch;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
}

.love-integ-img {
  width: 100%;
  margin-top: auto;
  transition: left .4s;
  position: relative;
}

.par-light-20 {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 300;
}

.par-light-20.par-for--ent-lp-comp {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.par-light-20.fr--big-card {
  margin-top: 1.5rem;
}

.par-light-20.for--integ {
  max-width: 26ch;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}

.par-light-20.for--llamas {
  max-width: 35ch;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.headline_large-extra-light-64 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.1;
}

.group-integ-content-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.group-integ-content-box.for--ana--integ {
  max-width: 34rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.comp_love-llama-bg {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6787818a0d52b92b38b58cf5_llamas-bg-img.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1.5rem;
  padding: 1.5rem;
  display: flex;
}

.card_love-llama-cta {
  background-color: var(--global-color--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 28rem;
  display: flex;
}

.love-dounut {
  width: 5rem;
  margin-bottom: 1.5rem;
}

.dev-vid-parent {
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.dev-vid-cover {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.dev-video, .love-video {
  z-index: 1;
  aspect-ratio: 16 / 9;
  border-radius: .25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.love-vid-cover-image {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.love-vid-cover {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card_love-llama-vid {
  z-index: 1;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 30rem;
  padding-left: 4rem;
  display: flex;
  position: relative;
}

.love-vid-parent {
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
}

.sp-tab-icon {
  border-radius: .375rem;
  width: 2.75rem;
  height: 2.75rem;
  margin-bottom: .5rem;
  padding: .375rem;
  transition: background-color .4s;
}

.g2-badge-img-love {
  width: 41%;
  padding-left: .25rem;
  padding-right: .25rem;
}

.g2-badge-img-love.fot-minisite {
  max-width: 6rem;
}

.love-slide-img {
  width: 100%;
  margin-top: auto;
  transition: left .3s;
  position: relative;
  left: 50%;
}

.m_vw-container-medium {
  width: 95%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.pageslot-hide {
  display: none;
}

.love-h-anchor {
  position: relative;
}

.icon_love-heart-parent {
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
  position: absolute;
  bottom: .9rem;
  left: 17.5rem;
  overflow: hidden;
}

.icon_love-heart {
  flex: none;
  width: 1rem;
  height: 1rem;
  transition: transform;
  transform: translate(0, 130%);
}

.icon_love-heart.move-up {
  transition-duration: .5s;
  transform: translate(0, -130%);
}

.leaders-arrow-2 {
  opacity: .75;
  width: 2.5rem;
  inset: 3.5rem auto auto 4rem;
}

.leaders-arrow-2:hover {
  opacity: 100;
}

.leaders-arrow-2.is--next {
  left: 7.5rem;
}

.ent_slide-text-wrapper-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  margin-top: 4rem;
  display: flex;
}

.mask-8 {
  background-color: #323338;
  border-radius: 1.5rem;
}

.leaders-crousel-img-2 {
  width: 100%;
  max-width: 20rem;
}

.ent-slider-arrow-3 {
  filter: invert();
  width: 2.5rem;
  transform: rotate(180deg);
}

.ent-slider-arrow-3.is--flipped {
  transform: none;
}

.ent_slide-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.25rem 1.25rem 4rem;
  display: flex;
}

.apart-btn-parent {
  flex: none;
  padding-bottom: 1.5rem;
}

.open-popup-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.popup-modal {
  z-index: 9999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000bf;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-wrap {
  width: 80%;
  max-width: 76rem;
  position: relative;
}

.pop-close {
  display: none;
}

.popup-close-btn {
  cursor: pointer;
  border-radius: 5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.close-x-dash {
  background-color: #fff;
  width: .125rem;
  height: 5rem;
  position: absolute;
  transform: rotate(45deg);
}

.close-x-dash.rotate {
  transform: rotate(-45deg);
}

.comp_love-vid {
  background-color: #97aeff;
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 5rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.love-vid-img {
  z-index: 1;
  cursor: pointer;
  width: 100%;
}

.love-vid-content-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.love-500-img {
  z-index: 1;
  cursor: pointer;
  border-radius: 1rem;
  width: 100%;
}

.logo_recognized {
  height: 1.75rem;
}

.love2_video-parent {
  border-radius: var(--radius--large);
  background-color: var(--purple);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.love2_lama {
  height: 60%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.love2_lama._2 {
  z-index: 2;
  height: 40%;
  inset: auto auto 0% 0%;
}

.love2_lama-copy {
  z-index: 2;
  height: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.love2_video-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  aspect-ratio: 98 / 54;
  border-radius: var(--radius--medium);
  background-color: var(--black);
  background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/67965478821572b19040d623_Screenshot%202025-01-26%20at%2017.25.22.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.love2_difference-pink-fur {
  border-radius: var(--radius--xlarge);
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6790a7ef1d5f51c679d570f0_Frame%201561555240.png");
  background-position: 50%;
  background-size: cover;
  padding: 3rem 6rem;
}

.m_vw-container-large-copy {
  width: 95%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.love2-white-mask {
  border-radius: var(--radius--large);
  background-color: var(--global-color--white);
  padding: 2rem;
}

.love2_reviws-parent {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--radius--large);
  background-color: #ded4fc;
  justify-content: space-between;
  align-items: flex-end;
  padding: 8rem 1.25rem 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.love2_reviws-stars-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 2rem;
  display: flex;
}

.love2_reviws-h {
  font-size: 3.4rem;
  font-weight: 200;
  line-height: 1.2;
}

.love2_reviws-image {
  border-radius: 100rem;
}

.love2_difference {
  border-radius: var(--radius--large);
  background-color: #fff;
  padding: 3rem;
}

.love2_g2-top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.love2_workflows-text-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.love2-vid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  aspect-ratio: 16 / 9;
  color: var(--global-color--white);
  background-image: linear-gradient(#000000c7, #fff0), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/679b67db254a20a32f12ac61_screenshot_2025-01-30_at_13.24.12.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 3rem;
  font-weight: 200;
  display: flex;
  position: relative;
  overflow: hidden;
}

.love2-vid.main {
  background-image: linear-gradient(#000000c7, #fff0), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/67965478821572b19040d623_Screenshot%202025-01-26%20at%2017.25.22.png");
  width: 100%;
}

.love2_forture-text-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.m_spacer-0-5rem-2 {
  padding-bottom: .5rem;
  padding-right: .5rem;
  display: block;
}

.m_card-background-medium {
  border-radius: 2.5rem;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  overflow: visible;
}

.m_card-background-medium.sec-padding-vertical.is-industry-lp {
  padding: 2rem;
}

.m_card-background-medium.m_card-background-grey {
  background-color: #f6f7fb;
}

.m_card-background-medium.m_card-background-black {
  background-color: #000;
}

.m_card-background-medium.m_card-background-black.sec-padding-vertical {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.group_g2_texts-2 {
  color: #181b34;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.m_button-3 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 2rem;
  transition: all .1s;
  display: flex;
}

.m_button-3.m_button-crm {
  background-color: #006278;
  border-color: #0c86ab;
}

.m_button-3.m_button-primary-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.m_button-3.m_button-crm-2 {
  background-color: #006278;
  border-color: #006278;
}

.group_ms-g2 {
  max-width: 34rem;
}

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

.love2_g2-text {
  grid-column-gap: 16px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.text-block-37 {
  font-size: 2rem;
}

.text-block-38 {
  border-bottom: 2px solid #6d6d6d;
  padding-bottom: 19px;
}

.hero-h-parent {
  max-width: 56rem;
}

.love2_5powerful-wrapper {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: grid;
  position: relative;
}

.love2_5powerful-wrapper.sideby-side {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.love2_5powerful-wrapper.for--integ {
  grid-template-columns: 1fr 1.5fr;
}

.love2_play-video-button {
  pointer-events: none;
  background-color: #ffffff4a;
  border: 2px solid #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
}

.love2_play-video-button:hover {
  border-color: #000;
}

.love2_arrow {
  background-color: var(--global-color--white);
  -webkit-clip-path: polygon(0 0, 0% 100%, 71% 51%);
  clip-path: polygon(0 0, 0% 100%, 71% 51%);
  width: 50%;
  position: relative;
  left: 11px;
}

.love2_arrow:hover {
  background-color: var(--dark);
}

.love2-arow {
  width: 40%;
  position: relative;
  left: 5px;
}

.love2_badges-llama {
  aspect-ratio: 54.5 / 111;
  height: 300px;
  position: relative;
  left: 38px;
}

.love2_video-h {
  text-align: left;
  font-size: 1.5rem;
}

.love2_video-h.m_font-weight-light {
  font-weight: 300;
}

.love2_video-g2-h {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.g2-badge-img-love2 {
  width: 80%;
  padding-left: .25rem;
  padding-right: .25rem;
}

.g2-badge-img-love2.fot-minisite {
  max-width: 6rem;
}

.group_sec-h-center-3 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.group_g2_texts-3 {
  color: #181b34;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.g2-badge-img-love-2 {
  width: 25%;
  padding-left: .25rem;
  padding-right: .25rem;
}

.m_button-4 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.m_button-4.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.m_button-4.m_button-primary:hover {
  background-color: #4949f5;
}

.section-headline-xlight-48-2 {
  font-weight: 200;
  line-height: 1.2;
}

.love2_reviws-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/67972fbb9d67032ec8c208a0_Screenshot%202025-01-16%20at%2018.03.28%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 100rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 22rem;
  display: flex;
}

.slide-btn-parent {
  padding-top: 1.5rem;
  display: none;
}

.love2_h3 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 3rem;
  font-size: 1.7rem;
  font-weight: 300;
}

.love2_h3.align-center {
  margin-top: 13px;
}

.love2_tag {
  background-color: var(--light);
  letter-spacing: 1px;
  border-radius: .25rem;
  padding: .25rem 1.25rem;
  font-weight: 600;
}

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

.div-block-87 {
  flex: none;
  width: 38%;
}

.love2_intro-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--radius--large);
  background-color: var(--ghost-white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.love2_intro-wrapper.mobile {
  display: none;
}

.love2_intro-text {
  overflow-wrap: normal;
  font-size: 1.2rem;
  font-weight: 300;
}

.love2_intro-text.in-frame {
  border-radius: var(--radius--small);
  background-color: var(--global-color--white);
  padding: 1rem;
}

.image-175 {
  border-bottom-right-radius: var(--radius--large);
  align-self: flex-end;
  width: 36%;
}

.div-block-88 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: 3rem;
  display: flex;
}

.dev-vid-parent-2 {
  border-radius: .25rem;
  position: relative;
  overflow: hidden;
}

.dev-vid-cover-2 {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  position: absolute;
  inset: 0%;
}

.love-brand-vid-cover {
  z-index: 1;
  aspect-ratio: 16 / 9;
  cursor: pointer;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/67965478821572b19040d623_Screenshot%202025-01-26%20at%2017.25.22.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.love2_g2-h {
  width: 40%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.love2_g2-h.text-align-center-all {
  max-width: none;
}

.love2_g2-h-copy {
  width: 41%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.love2_g2-h-copy.text-align-center-all {
  max-width: none;
}

.love2_aroow-wrapper {
  border: 1px solid #d9d9d9;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 160px;
  padding: 3.2rem;
  display: flex;
}

.love2_arrow1 {
  width: 30%;
  position: static;
}

.lightbox-link-3, .lightbox-link-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_section-lighter {
  background-color: #f5f7ff;
}

.hero-headline-xlight-64 {
  max-width: 20ch;
  font-size: 4.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.what-would-600 {
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 600;
}

.what-would-600.is-white {
  font-weight: 500;
}

.ap-tag-text {
  margin-top: 1.5rem;
}

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

.ent_lp-sub {
  text-align: left;
  max-width: 48ch;
  margin-top: 2rem;
  font-weight: 300;
}

.comp_tabs-ai {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 12rem;
  display: flex;
  overflow: hidden;
}

.ai-card-icon {
  height: 3.75rem;
}

.ai-magenta-span {
  color: #e271ff;
}

.ai-faq-bot-logo {
  width: 9rem;
}

.ai-agent-card-text {
  color: #ffffffb3;
  max-width: 20ch;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.ai-agent-card-h {
  color: #fff;
  margin-bottom: .75rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.ai_card-background {
  border-radius: 1.5rem;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: visible;
}

.ai_card-background.is-blueush {
  padding-top: 0;
  padding-bottom: 0;
}

.ai_card-background.is-pinkish {
  background-image: radial-gradient(circle, #71397f, #000 90%);
}

.ai_card-background.for-blocks {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ai-agents-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.ai-agents-top.for-blocks {
  z-index: 1;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.ai-quote-title {
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3;
}

.ai-timeline-dot-active-line-mb-top {
  background-image: linear-gradient(90deg, #0000, #c3f8b2 45%, #c05ce0 60%, #97aeff 75%, #0000);
  width: 120%;
  height: .09375rem;
  display: none;
  position: absolute;
  top: 22px;
  right: 10%;
}

.ai-faqs-grid {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1.75fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ai-faq-par {
  justify-content: center;
  align-items: center;
  max-width: 62ch;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.6;
}

.ai-timline-feature-h {
  letter-spacing: -.0125rem;
  max-width: 24ch;
  margin-top: 0;
  margin-bottom: .125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
  transition: color .2s;
}

.statement-strip {
  background-color: #0009;
  flex: 1;
  width: 100%;
}

.ai-hero-bento-sbs-left {
  width: 50%;
  padding-right: 3rem;
}

.accordion-ai-blocks-content {
  opacity: 0;
  background-color: #000;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 52%;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 0 0% 0% auto;
}

.bento-agent-role {
  color: #97aeff;
  text-align: center;
  margin-bottom: .25rem;
  font-size: 1.375rem;
  line-height: 1.3;
}

.bento-agent-role.for--svc {
  color: #ff3a5d;
}

.bento-agent-role.for--crm {
  color: #24c4e6;
}

.bento-agent-role.for--dev {
  color: #00c875;
}

.accordion-body-img {
  width: 100%;
  padding-bottom: 1.5rem;
}

.group_detail-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.ai-feature-checkmark {
  width: 1.125rem;
}

.ai-agent-popup {
  z-index: 2;
  color: #fff;
  background-color: #000;
  border: 1px solid #323338;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70rem;
  padding: 5.5rem 2rem 5.5rem 4rem;
  display: flex;
  position: relative;
}

.ai-general-img-sep {
  position: relative;
}

.ai-general-img-sep.item-1 {
  width: 75%;
  max-width: 32rem;
}

.ai-faq-parent {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ai-bento-body {
  flex-flow: column;
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: height .3s;
  display: flex;
  overflow: hidden;
}

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

.ai-intelligent-feature-card {
  border-radius: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-card-icon-big-mb {
  background-color: #000;
  border-radius: 200rem;
  height: 5rem;
  display: none;
  position: absolute;
  top: -2.5rem;
}

.accordion-par-ai-blocks {
  max-width: 48ch;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-weight: 300;
}

.ai-tab-glow-002 {
  z-index: 1;
  opacity: 0;
  background-image: linear-gradient(117deg, #323338, #6161ff 40%, #cbe0ff 49%, #6161ff 60%, #323338);
  width: 50%;
  height: 1px;
  transition: all .2s;
  position: absolute;
  top: -1px;
  left: 20%;
  right: auto;
}

.ai-tab-glow-002.for--dev {
  background-image: linear-gradient(117deg, #323338, #00c875 40%, #99ffd3 49%, #00c875 60%, #323338);
}

.ai-tab-glow-002.for--crm {
  background-image: linear-gradient(117deg, #323338, #24c4e6 40%, #cbe0ff 49%, #24c4e6 60%, #323338);
}

.ai-tab-glow-002.for--service {
  background-image: linear-gradient(117deg, #323338, #ff3a5d 40%, #ff9ab4 49%, #ff3a5d 60%, #323338);
}

.ai-hero-indicator {
  height: .125rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.ai-sec-h-parent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90vw;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.ai-intelligent-splide {
  width: 100%;
  overflow: hidden;
}

.ai-hero-bento-sbs-right-dev {
  width: 60%;
  max-width: 50rem;
  padding-top: 0;
  overflow: hidden;
}

.ai-card-h {
  color: #fff;
  letter-spacing: -.025rem;
  margin-top: 1.5rem;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.ai-card-h.ai-card-001 {
  color: #97aeff;
  max-width: 9ch;
}

.ai-card-h.ai-card-002 {
  color: #bcfe90;
  max-width: 6ch;
}

.ai-card-h.ai-card-003 {
  color: #e271ff;
}

.ai-power-glow {
  background-image: linear-gradient(#323338, #bcfe90 30%, #000);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ai-power-glow.is-glow-003 {
  background-image: linear-gradient(#323338, #e271ff 30%, #000);
}

.ai-power-glow.is-glow-002 {
  background-image: linear-gradient(#323338, #97aeff 30%, #000);
}

.ai-feature-sub {
  color: #fff;
  max-width: 42ch;
  font-weight: 300;
}

.ai-cta-vid-parent {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ai-bento-parent {
  background-image: radial-gradient(circle, #6161ff, #000 60%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ai-bento-parent.for-svc {
  background-image: radial-gradient(circle, #b11b4a, #000 60%);
}

.ai-bento-parent.for-crm {
  background-image: radial-gradient(circle, #0c86ab, #000 60%);
}

.ai-bento-parent.for-dev {
  background-image: radial-gradient(circle, #00c875, #000 60%);
}

.glow-1 {
  opacity: 0;
  background-image: linear-gradient(90deg, #652775, #c35be0 44%, #652775);
  width: 90%;
  height: 1px;
  transition: opacity .3s;
  position: absolute;
  bottom: -1px;
  left: 5%;
}

.ai-card-gradient {
  opacity: 0;
  background-image: linear-gradient(#1f0a1c, #3f143a);
  border-radius: calc(1rem - 1px);
  height: 33%;
  transition-property: opacity;
  transition-duration: .3s;
  transition-timing-function: ease;
  position: absolute;
  inset: 0% 0% auto;
}

.ai-sec-headline {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 18ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.2;
}

.ai-sec-headline.is-left {
  text-align: left;
}

.ai-general-img {
  width: 100%;
}

.ai-general-img.bento-message {
  transition: top .6s cubic-bezier(.645, .045, .355, 1);
  position: relative;
  top: 1rem;
}

.ai-popup-details-spacer {
  background-color: #fff;
  flex: none;
  width: 1px;
}

.ai-hero-bento-sbs-right-svc {
  width: 50%;
  max-width: 50rem;
  padding-top: 3rem;
  overflow: hidden;
}

.ai-timeline-dot {
  background-color: #999;
  border-radius: 10rem;
  width: 12px;
  height: 12px;
  transition: opacity .6s;
  position: absolute;
  bottom: -7px;
}

.ai-agent-popup-logo {
  height: 2.25rem;
  margin-bottom: 1.5rem;
}

.ai-agent-popup-logo.all-products {
  margin-bottom: 0;
}

.bento-slide-up {
  transition: top .6s;
  position: relative;
  top: 1.5rem;
}

.group_fac-bot-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.ai-faq-h {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.4;
  display: flex;
}

.ai-faq-h:hover {
  opacity: 1;
}

.ai-vert-tab-text {
  font-size: 1.75rem;
  font-weight: 200;
  transition: margin .2s;
}

.m_container-xlarge-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.ai-agent-vid {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.stack_tabs-content-ai-vert {
  width: 100%;
  position: relative;
}

.group_quote-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.ai-faq-bot-headshot {
  border-radius: 50%;
  width: 8rem;
  margin-bottom: 1.5rem;
}

.ai-timeline-card-top {
  width: 100%;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.acc-ai-block-plus {
  color: #fff;
  border-radius: 20rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  transition: border-color .2s;
  display: flex;
}

.m-padding-ai {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ai-agent-popup-parent {
  border-radius: .75rem;
  overflow: hidden;
}

.ai-agent-card-boby {
  opacity: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 3rem .75rem 1rem;
  display: flex;
  position: relative;
}

.ai-faq-body {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-height: 0;
  padding-left: 1rem;
  padding-right: 0;
  transition: max-height .3s;
  display: flex;
}

.ai-tab-logo {
  opacity: .5;
  height: 2.5rem;
}

.ai-item-plus {
  width: 1.125rem;
  margin-left: 1rem;
  transition: transform .2s;
}

.accordion-h-mb {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.3;
  transition: opacity .3s;
  display: flex;
}

.accordion-h-mb:hover {
  opacity: 1;
}

.group_product-logos {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  display: grid;
}

.group-accordion-items {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 26rem;
  margin-top: 2rem;
  display: flex;
}

.group-accordion-items.for-ai-blocks {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  max-width: 30rem;
  margin-top: 0;
}

.group-accordion-items.fw1-acc-items {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  max-width: 32rem;
  min-height: 22rem;
}

.group-accordion-items.for--crm {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  max-width: 34rem;
  margin-top: 0;
}

.ai-popup-powered {
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  font-size: .8125rem;
  display: flex;
}

.ai-big-vid-parent {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ai_blocks-accordion-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  padding-right: 3rem;
  display: flex;
}

.m_tab-pane-2 {
  opacity: 0;
  pointer-events: none;
  transition: opacity .4s;
  position: absolute;
  inset: 0%;
}

.m_tab-pane-2.is-active {
  opacity: 100;
  pointer-events: auto;
}

.ai-crm-glow-2 {
  z-index: 6;
  justify-content: center;
  align-items: center;
  width: 4%;
  height: 12%;
  transition: all .6s;
  display: flex;
  position: absolute;
  bottom: 40%;
  left: 42%;
  transform: scale(0);
}

.ai-cards-grid {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.ai-popup-h {
  color: #fff;
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.ai-timeline-dot-active-line {
  background-image: linear-gradient(90deg, #0000, #c3f8b2 45%, #c05ce0 60%, #97aeff 75%, #0000);
  width: 120%;
  height: .09375rem;
  position: absolute;
  top: 22px;
  right: 10%;
}

.m_button-link-small {
  color: #000;
  border-bottom: 1px solid #00000040;
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  display: flex;
  position: relative;
}

.m_button-link-small.m_button-link-white {
  color: #fff;
  border-bottom-color: #fff6;
}

.ai-hero-sub {
  color: #fff;
  text-align: center;
  max-width: 45ch;
  margin-top: 2rem;
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.5;
}

.glow-3 {
  opacity: 0;
  background-image: linear-gradient(#652775, #c35be0 27%, #652775);
  width: 1px;
  height: 60%;
  transition: opacity .3s;
  position: absolute;
  top: 5%;
  left: -1px;
}

.gradient-card-bg-blocks {
  background-image: linear-gradient(105deg, #323338, #bcfe90 50%, #323338);
  border-radius: 1.5rem;
  width: 100%;
  padding: 1px;
  transition: all 1s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gradient-card-bg-blocks.for--agents {
  background-image: linear-gradient(105deg, #323338, #e271ff 50%, #323338);
}

.gradient-card-bg-blocks.for-blocks-dt-old {
  display: flex;
}

.ai-timline-feature-text {
  letter-spacing: -.0125rem;
  max-width: 24ch;
  margin-top: 0;
  margin-bottom: .125rem;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 1.3;
  transition: color .2s;
}

.ai-feature-li {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: .75em;
  padding-bottom: .75em;
  line-height: 1.1;
  display: flex;
}

.gradient-card-bg-agents {
  border-radius: 1.5rem;
  width: 100%;
  padding: 1px;
  transition: all 1s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-power-h {
  color: #fff;
  letter-spacing: -.025rem;
  max-width: 16ch;
  margin-top: 0;
  margin-bottom: 4rem;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.ai-power-h.is--shorter {
  max-width: 13ch;
}

.stack_tabs-content-ai {
  width: 100%;
  margin-top: 3rem;
  display: none;
  position: relative;
}

.ai-big-vid-parent-abs {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ai-timline-card-h {
  letter-spacing: -.025rem;
  max-width: 24ch;
  margin-top: 0;
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.2;
  transition: all .2s;
}

.ai-hero-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6rem;
  font-weight: 200;
  line-height: 1;
}

.ai-card-powered {
  color: #c3c6d4;
  margin-bottom: .5rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.2;
}

.ai-card-powered._w-pad-bottom {
  margin-bottom: 1.5rem;
}

.ai-hero-bento-sbs-right {
  border-bottom-right-radius: 1rem;
  width: 50%;
  max-width: 50rem;
  padding-top: 3rem;
  overflow: hidden;
}

.ai-agent-modal {
  z-index: 9999;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #00000080;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 6rem 2rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.ai_tab-link {
  z-index: 1;
  text-align: center;
  letter-spacing: -.125px;
  cursor: pointer;
  background-color: #262626;
  border: 1px solid #262626;
  border-radius: .5rem;
  padding: .75rem;
  font-size: 1.125rem;
  font-weight: 500;
  transition: opacity .2s;
  position: relative;
}

.ai_tab-link:hover {
  opacity: 100;
  background-color: #323233;
}

.group_ai-timeline-feature {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.ai-timeline-overflow {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-title-ai-blocks-parent {
  justify-content: flex-start;
  align-items: center;
  padding-right: 1rem;
  transition: opacity .3s;
  display: flex;
}

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

.gradient-card-bg-intel {
  background-image: linear-gradient(105deg, #323338, #97aeff 50%, #323338);
  border-radius: 1.5rem;
  width: 100%;
  padding: 1px;
  transition: all 1s;
  display: flex;
}

.gradient-card-bg-intel.for--wm {
  background-image: linear-gradient(105deg, #323338, #bcfe90 50%, #323338);
}

.ai-feature-btn-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.ai-soon-label {
  opacity: 1;
  color: #fff;
  background-color: #ffffff1f;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.ai-soon-label.forbig-card {
  z-index: 3;
  top: 4rem;
  right: 4rem;
}

.ai-popup-par {
  color: #fff;
  max-width: 48ch;
  margin-bottom: 4rem;
  font-weight: 300;
}

.wm-dan-glow-12 {
  z-index: 7;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.ai-comp-parent {
  border: 1px solid #0000000f;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.m_container-ai {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.group_statement-content {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12rem;
  padding-bottom: 18rem;
  display: flex;
  position: relative;
}

.ai-tab-logo-active {
  height: 2.5rem;
  display: none;
}

.accordion-h-ai-blocks {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.375rem 0 1.25rem;
  font-weight: 300;
  line-height: 1.3;
  transition: opacity .3s;
  display: flex;
}

.accordion-h-ai-blocks:hover {
  opacity: 1;
}

.ai-img-parent {
  width: 100%;
}

.ai-img-parent.for-bento-dev-001 {
  margin-top: auto;
  overflow: hidden;
}

.ai-img-parent.for-bento-wm-004 {
  max-width: 43rem;
  margin-top: auto;
  margin-left: auto;
  padding-top: 4rem;
  position: relative;
}

.ai-img-parent.for-bento-crm-001 {
  border-bottom-right-radius: 1rem;
  width: 90%;
  max-width: 50rem;
  margin-top: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
}

.ai-img-parent.is-headeshot {
  max-width: 6rem;
}

.ai-img-parent.for-bento-svc-1 {
  margin-top: auto;
  margin-left: auto;
  overflow: hidden;
}

.ai-img-parent.for-crm-bento {
  position: relative;
}

.ai-img-parent.for-bento-wm-001 {
  margin-top: auto;
  margin-left: auto;
}

.ai-features-ul {
  opacity: .8;
  color: #fff;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  padding-left: 0;
  list-style-type: none;
}

.ai-timeline-line {
  background-image: linear-gradient(90deg, #252525, #999 54%, #252525);
  width: 100%;
  height: .09375rem;
  position: absolute;
  top: 7rem;
}

.comp_ai-faqs {
  background-color: #ffffff0d;
  border: 1px solid #ffffff2b;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 8rem 2rem;
  display: flex;
  position: relative;
}

.card_ai-feature {
  color: #fff;
  background-image: linear-gradient(#000, #0d0a2c);
  border: 1px solid #202020;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 2rem;
  display: flex;
}

.card_ai-feature.card--003 {
  background-image: linear-gradient(#000, #250a2c);
}

.card_ai-feature.card--002 {
  background-image: linear-gradient(#000, #122505);
}

.ai-agent-parent {
  border-radius: .75rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ai-agent-parent.for--vid {
  flex-flow: row;
  display: flex;
}

.group_cta {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ai-timeline-card {
  color: #999;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  transition: all .2s;
  display: flex;
}

.ai-timeline-card:hover {
  color: #fff;
}

.ai-faq-h-parent {
  flex: 1;
  max-width: 16rem;
  padding-top: .75rem;
  padding-right: 3rem;
}

.ai-timeline-dot-active {
  width: 2.75rem;
  height: 2.75rem;
  position: relative;
}

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

.bento-agent-title {
  color: #fff;
  text-align: center;
  line-height: 1.4;
}

.splide__list-4 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.splide__list-4.for-ai-tab {
  width: 100%;
}

.splide__list-4.for-ai-tab-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: stretch;
}

.group_tabs-nav-ai-vert {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 2rem;
  display: flex;
  position: absolute;
  top: 4rem;
  bottom: 5rem;
  left: 3rem;
}

.ai-agent-arrow {
  z-index: 2;
  opacity: .85;
  cursor: pointer;
  background-color: #e271ff;
  border-radius: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  bottom: 15rem;
  right: .75rem;
}

.ai-agent-arrow.prev-splide {
  left: .75rem;
  right: auto;
}

.ai-agent-arrow.next-splide:hover {
  opacity: 1;
}

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

.ai_card-background-parent {
  z-index: 1;
  background-color: #000;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai_card-background-parent.for--blocks {
  background-image: radial-gradient(circle, #bcfe9040, #000);
}

.ai-faq-right {
  width: 100%;
  max-width: 20rem;
  padding-top: 1.5rem;
  display: none;
}

.ai-quote-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 32ch;
  margin-top: 0;
  margin-bottom: 3rem;
  font-size: 3.5rem;
  font-weight: 200;
  line-height: 1.2;
}

.ai-crm-glow {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 1.375rem;
  height: 1.375rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  top: .09375rem;
  right: 10%;
  transform: scale(0);
}

.ai-agent-chevron {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  width: .75rem;
  height: .75rem;
  position: relative;
  right: 2px;
  transform: rotate(-45deg);
}

.ai-agent-chevron.for-prev {
  left: 2px;
  right: auto;
  transform: rotate(135deg);
}

.ai-cta-sub {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 36ch;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
}

.ai-bento-chevron {
  border-bottom: 1.5px solid #000;
  border-right: 1.5px solid #000;
  width: .625rem;
  height: .625rem;
  position: relative;
  top: -2px;
  transform: rotate(45deg);
}

.ai-big-card-sub {
  color: #fff;
  text-align: center;
  letter-spacing: -.25px;
  max-width: 50ch;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
}

.accordion-icon-ai-blocks {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}

.m_padding-global-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  display: block;
}

.ai-popup-glow-2 {
  background-image: linear-gradient(90deg, #0000, #e271ff 45%, #c05ce0 60%, #e271ff 75%, #0000);
  width: 70%;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 10%;
}

.ai-bento-plus {
  background-color: #ffffff4d;
  border-radius: 3rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  transition: all .2s;
  display: flex;
}

.ai-timline-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 24ch;
  margin-top: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.m_spacer-1-5rem-5 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.ai-raibow-glow-002 {
  background-image: linear-gradient(90deg, #0000, #c3f8b2 45%, #c05ce0 60%, #97aeff 75%, #0000);
  width: 70%;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 10%;
}

.ai-raibow-glow-002.for--blocks {
  display: none;
}

.ai-hero-bento {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  width: 100%;
  position: relative;
}

.ai-hero-bento-card {
  background-color: #0006;
  border: 1px solid #ffffff2e;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.ai-hero-bento-card.is-bento-crm-001 {
  padding-right: 0;
}

.ai-hero-bento-card.is-bento-dev-003 {
  flex-flow: row;
  padding-bottom: 2rem;
}

.ai-hero-bento-card.is-bento-002 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2rem;
}

.ai-hero-bento-card.is-bento-svc-003 {
  flex-flow: row;
}

.ai-hero-bento-card.is-bento-003 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
}

.splide-agents {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.splide-agents.for-ai-tabs {
  width: auto;
  margin-bottom: 3rem;
}

.ai-timeline-dot-active-line-mb {
  background-image: linear-gradient(90deg, #0000, #c3f8b2 45%, #c05ce0 60%, #97aeff 75%, #0000);
  width: 120%;
  height: .09375rem;
  display: none;
  position: absolute;
  top: 22px;
  right: 10%;
}

.glow-2 {
  opacity: 0;
  background-image: linear-gradient(90deg, #652775, #c35be0 70%, #652775);
  width: 80%;
  height: 1px;
  transition: opacity .3s;
  position: absolute;
  top: -1px;
  right: 5%;
}

.ai-popup-powered-icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
}

.group_bento-agent-role {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.card_ai-feature-h {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2rem 2rem 1.75rem;
  display: flex;
  position: relative;
}

.ai-faqs-bot-parent {
  color: #fff;
  background-image: linear-gradient(#641878, #000);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: flex;
}

.group_bento-agent {
  opacity: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  transition: all .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  top: 1rem;
}

.group_ai-tier-content {
  border-top: 1px solid #fff3;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  display: flex;
}

.ai-card-label-text {
  padding-left: 1.25rem;
}

.accordion-body-ai-blocks {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 0;
  padding-left: 0;
  padding-right: 2rem;
  transition: height .3s;
  display: flex;
  overflow: hidden;
}

.group_accordion-mb {
  width: 100%;
}

.ai-popup-deatil-text {
  font-weight: 300;
}

.ai-popup-deatil-text.is-short {
  max-width: 14ch;
}

.ai-agent-overlay {
  z-index: 5;
  position: absolute;
  inset: 0%;
}

.ai-faq-q {
  max-width: 46ch;
  transition: all .2s;
}

.ai-agent-card-inner {
  border: 1px solid #0000;
  border-radius: 1rem;
  padding: 1rem;
  transition: all .3s;
  position: relative;
}

.ai-hero-bento-card-wm-mb {
  background-color: #0006;
  border: 1px solid #ffffff2e;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ai-agent-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  pointer-events: none;
  background-color: #0006;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.ai-popup-close {
  opacity: .8;
  background-color: #fff;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.ai-popup-close:hover {
  opacity: 1;
}

.ai-timeline-card-bottom {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2rem 2rem 1.5rem;
  display: flex;
}

.ai-statement-int-parent {
  margin-bottom: 3rem;
  position: relative;
}

.ai-bento-header {
  color: #fff;
  letter-spacing: -.025rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.25rem;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.accordion-body-mb {
  width: 100%;
  height: 0;
  transition: height .3s;
  overflow: hidden;
}

.ai-general-img-sep-wm {
  z-index: 2;
  width: 55%;
  position: absolute;
  top: 2rem;
  right: 0;
}

.ai-card-label {
  color: #e271ff;
  letter-spacing: -.025rem;
  max-width: 9ch;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.ai-card-label.for-int-feartures {
  color: #97aeff;
}

.ai-card-label.for-int-feartures.no-break {
  max-width: none;
}

.ai-card-label.for-ai-blocks {
  color: #bcfe90;
}

.ai-faq-inline-link {
  opacity: .8;
  text-decoration: underline;
}

.ai-faq-inline-link:hover {
  opacity: 100;
}

.ai-cta-star {
  position: absolute;
}

.ai-cta-star.is--left {
  height: 1.75rem;
  bottom: 4rem;
  left: 0;
}

.ai-cta-star.is--right {
  width: 1.5rem;
  top: -3rem;
  right: 0;
}

.ai-tab-indicator {
  z-index: 3;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 20%;
  padding-left: 1rem;
  transition: all .4s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: absolute;
  top: 5.625rem;
  left: 0%;
  right: auto;
}

.ai-vert-tab-arrow {
  filter: invert();
  flex: none;
  width: 100%;
}

.ai-hero-bento-card-crm-mb {
  background-color: #0006;
  border: 1px solid #ffffff2e;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ai-agent {
  width: 100%;
}

.ai-cta-h-light {
  color: #fff;
  text-align: center;
  letter-spacing: -.05rem;
  text-shadow: 0 .5rem 3rem #000c;
  max-width: 26ch;
  margin-bottom: 0;
  font-size: 6.5rem;
  font-weight: 200;
  line-height: 1.1;
}

.card_ai-feature-title {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-faq-item {
  color: #fff9;
  cursor: pointer;
  border-bottom: 1px solid #ffffff4d;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  transition: background-color .2s linear;
  display: flex;
  overflow: hidden;
}

.ai-faq-item:hover {
  background-color: #ffffff0d;
}

.ai-faq-item.is-open {
  color: #fff;
  max-height: 24rem;
}

.ai-crm-bento-widget-2 {
  width: 37%;
  max-width: 15rem;
  transition: top .6s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  top: 1rem;
  left: 0;
}

.ai-raibow-glow-001 {
  background-image: linear-gradient(90deg, #0000, #c3f8b2 45%, #c05ce0 60%, #97aeff 75%, #0000);
  width: 70%;
  height: 1px;
  position: absolute;
  top: -1px;
  right: 10%;
}

.ai-raibow-glow-001.for--blocks {
  display: none;
}

.ai-cta-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 26ch;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.ai-timeline-arrow {
  z-index: 5;
  opacity: .85;
  cursor: pointer;
  border-radius: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: .25rem;
  right: 2rem;
}

.ai-timeline-arrow:hover {
  opacity: 1;
  background-color: #ffffff1f;
}

.ai-timeline-arrow.prev-splide {
  left: 2rem;
}

.ai-timeline-arrow.next-splide:hover {
  opacity: 1;
}

.wm-dan-glow-1 {
  z-index: 7;
  box-shadow: none;
  background-image: linear-gradient(90deg, #6d6d89, #c9c6c6 50%, #6d6d89);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  height: 1px;
  transition: left .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: absolute;
  top: -1px;
  left: 5%;
}

.ai-big-card-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

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

.ai-general-wm-widget-1 {
  position: relative;
}

.group_ai-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5rem;
  display: flex;
}

.ai-bento-h {
  color: #fff;
  letter-spacing: -.025rem;
  max-width: 26ch;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.ai-bento-h.for-sbs {
  max-width: 20ch;
  margin-bottom: 0;
}

.ai-bento-h.for-hero-card-shorter {
  max-width: 20ch;
}

.ai-faq-bot-par {
  text-align: center;
  margin-top: .5rem;
  font-weight: 300;
  line-height: 1.5;
}

.ai-agent-popup-content {
  width: 100%;
  display: flex;
}

.card_ai-power {
  color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: relative;
}

.ai-card-par {
  max-width: 24ch;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.ai-agent-chevron-dark {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  width: .75rem;
  height: .75rem;
  position: relative;
  right: 2px;
  transform: rotate(-45deg);
}

.ai-agent-chevron-dark.for-prev {
  left: 2px;
  right: auto;
  transform: rotate(135deg);
}

.ai_tab-link-vert {
  z-index: 1;
  opacity: .5;
  color: #fff;
  text-align: center;
  letter-spacing: -.125px;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  padding: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.ai_tab-link-vert:hover {
  opacity: 100;
  background-color: #bcfe9014;
}

.ai_tab-link-vert.is-active {
  opacity: 1;
  background-color: #bcfe9029;
}

.ai-bento-h-mb {
  color: #fff;
  letter-spacing: -.025rem;
  max-width: 26ch;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 1.25rem;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.ai-padding-sec.is-bottom {
  padding-bottom: 6rem;
}

.ai-padding-sec.is-even {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.ai-padding-sec.for-power {
  padding-bottom: 12rem;
}

.ai-padding-sec.is-cta {
  padding-bottom: 6rem;
}

.ai-padding-sec.is-bottom-small {
  padding-bottom: 1rem;
}

.comp_ai-block-accordion {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 4rem 3rem;
  display: flex;
  position: relative;
}

.comp_ai-block-accordion.for--lp {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.ai-hero-bento-mb {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  width: 100%;
  display: none;
  position: relative;
}

.ai-big-card-title {
  color: #fff;
  text-align: center;
  letter-spacing: -.05rem;
  max-width: 24ch;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.ai-big-card-title.for-blocks-center {
  max-width: 24ch;
}

.ai-big-card-title.is--shorter {
  max-width: 15ch;
}

.ai-big-card-title.for--intell {
  text-align: left;
  max-width: 18ch;
  margin-top: 2rem;
}

.ai-big-card-title.for-blocks {
  text-align: left;
  max-width: 16ch;
  margin-top: 2rem;
}

.ai-big-card-title.for--wm {
  text-align: left;
  max-width: 14ch;
}

.ai-big-card-title.for--wm-lp {
  text-align: left;
  max-width: 14ch;
  margin-bottom: 1.5rem;
}

.comp_mobile-accordion {
  background-image: radial-gradient(circle, #579bfc4d, #0d0d0d);
  border: 1px solid #fff3;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 3rem;
  display: none;
  position: relative;
}

.comp_mobile-accordion.for-blocks {
  background-image: radial-gradient(circle, #bcfe9033, #0d0d0d);
}

.group_vert-tabs-top {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.ai-popup-right {
  width: 40%;
}

.ai-agent-plus-dash {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: 1px;
  display: flex;
  position: relative;
}

.ai-agent-plus-dash.dash-is-vert {
  width: 1px;
  height: .75rem;
  transition: height .2s;
  position: absolute;
}

.ai-bento-glow-base {
  background-image: linear-gradient(#323338, #6161ff 30%, #0000);
  width: 1px;
  height: 60%;
  position: absolute;
  inset: 10% auto 0% -1px;
}

.ai-bento-glow-base.for--crm {
  background-image: linear-gradient(#323338, #24c4e6 30%, #0000);
}

.ai-bento-glow-base.for--svc {
  background-image: linear-gradient(#323338, #ff3a5d 30%, #0000);
}

.ai-bento-glow-base.for--dev {
  background-image: linear-gradient(#323338, #00c875 30%, #0000);
}

.ai-card-icon-big {
  height: 4.5rem;
}

.group_ai-popup-bottom {
  width: 100%;
  margin-top: auto;
}

.comp_ai-timeline {
  background-image: radial-gradient(circle at 50% 0, #6161ff33, #0f0f0f 80%);
  border: 1px solid #ffffff2b;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
  position: relative;
}

.ai-quote-name {
  color: #fff;
  text-align: center;
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.ai-popup-glow {
  background-image: linear-gradient(90deg, #0000, #e271ff 45%, #c05ce0 60%, #e271ff 75%, #0000);
  width: 70%;
  height: 1px;
  position: absolute;
  top: -1px;
  right: 10%;
}

.ai-agent-modal-close {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.accordion-title-ai-blocks {
  color: #bcfe90;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.3;
}

.accordion-title-ai-blocks.is--white {
  color: var(--global-color--white);
}

.ai-power-arrow {
  z-index: 2;
  opacity: .85;
  cursor: pointer;
  background-color: #ffffff1f;
  border-radius: 5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  bottom: 6rem;
  left: 3rem;
}

.ai-power-arrow:hover {
  opacity: 1;
}

.ai-power-arrow.prev-splide {
  right: auto;
}

.ai-power-arrow.next-splide {
  left: 6.5rem;
}

.ai-power-arrow.next-splide:hover {
  opacity: 1;
}

.ai-card-label-parent {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-card-label-parent.for-big-card {
  margin-bottom: .5rem;
}

.ai-card-label-parent.for-big-card-lp {
  margin-bottom: 4rem;
}

.pop-up-trigger {
  color: #fff;
  border: 1px solid #ffffff52;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: border-color .2s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ai_blocks-accordion {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 80rem;
  margin-top: 2rem;
  display: flex;
  position: relative;
}

.ai_blocks-accordion.for--lp {
  max-width: 76rem;
}

.ai-popup-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  padding-right: 3rem;
  display: flex;
}

.group_power-ups-left {
  z-index: 1;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30rem;
  min-height: 2rem;
  padding-top: 4rem;
  display: flex;
  position: absolute;
  top: 4rem;
  bottom: 5rem;
  left: 3rem;
}

.group_power-ups-left.for--lp {
  padding-top: 1.5rem;
  top: 5rem;
}

.ai-agent-plus {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.ai-timeline-dot-active-mb {
  width: 2rem;
  height: 2rem;
  display: none;
  position: absolute;
}

.ai-blocks-plus-dash {
  background-color: var(--purple);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 2px;
  display: flex;
  position: relative;
}

.ai-blocks-plus-dash.dash-is-vert {
  width: 2px;
  height: 1rem;
  transition: height .2s;
  position: absolute;
}

.ai-blocks-vid-embed {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ai-tab-glow {
  z-index: 1;
  opacity: 0;
  background-image: linear-gradient(117deg, #323338, #6161ff 40%, #cbe0ff 49%, #6161ff 60%, #323338);
  width: 50%;
  height: 1px;
  transition: all .2s;
  position: absolute;
  top: auto;
  bottom: -1px;
  right: 25%;
}

.ai-tab-glow.for--service {
  background-image: linear-gradient(117deg, #323338, #ff3a5d 40%, #ff9ab4 49%, #ff3a5d 60%, #323338);
}

.ai-tab-glow.for--crm {
  background-image: linear-gradient(117deg, #323338, #24c4e6 40%, #b6d4ff 49%, #24c4e6 60%, #323338);
}

.ai-tab-glow.for--dev {
  background-image: linear-gradient(117deg, #323338, #00c875 40%, #99ffd3 49%, #00c875 60%, #323338);
}

.accordion-item-mb {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  transition: all .4s linear;
  display: flex;
  overflow: hidden;
}

.ai-agent-card {
  cursor: pointer;
  border-radius: 1rem;
  width: 135%;
  padding: .125rem;
  transition: transform .3s;
  position: relative;
  overflow: visible;
}

.group_statement-items {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: .5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ai-workforce-splide {
  width: 100%;
  margin-top: 4rem;
  overflow: hidden;
}

.ai-workforce-splide.for--agents {
  max-width: 76rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 5rem;
}

.group_cta-abs {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.ai-statement-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.025rem;
  max-width: 32ch;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.ai_blur-bento {
  filter: blur(200px);
  background-color: #6161ff;
  border-radius: 50%;
  width: 50%;
  max-width: 60rem;
  height: 70%;
  position: absolute;
}

.ai_blur-bento.for--dev {
  background-color: #00c875;
}

.ai_blur-bento.for--svc {
  background-color: #b11b4a;
}

.ai_blur-bento.for--crm {
  background-color: #0c86ab;
}

.accordion-item-ai-blocks {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  display: flex;
}

.ai-vert-tab-arrow-parent {
  justify-content: flex-start;
  align-items: center;
  width: 0;
  transition: width .2s;
  display: flex;
  overflow: hidden;
}

.card_ai-feature-body {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.img-fallback {
  z-index: 1;
  width: 100%;
  position: absolute;
  left: 0%;
}

.for-wm-dan {
  z-index: 1;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #97aeff1a;
  border: 1px solid #ffffff4d;
  border-radius: .375rem;
  transition: all .6s cubic-bezier(.645, .045, .355, 1);
  box-shadow: 0 .5rem 1rem #0003;
}

.ai-tab-video, .ai-blocks-video {
  width: 100%;
  height: 100%;
}

.ent_nav-ap-black {
  z-index: 1000;
  background-color: var(--black);
  opacity: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.ent_nav-ap-black.is-fixed {
  position: fixed;
}

.nav_link-full-2 {
  color: #535768;
  text-align: center;
  border-radius: .5rem;
  justify-content: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: block;
}

.nav_link-full-2:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_link-full-2.w--current {
  color: #535768;
}

.nav_link-full-2.w--current:hover {
  color: #6161ff;
}

.nav_link-full-2.is-header-cs {
  color: #6161ff;
  border: 1px solid #6161ff;
  border-radius: 5rem;
  min-height: 2.5rem;
  margin-left: .5rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
}

.nav_link-full-2.is-header-cs.is--dark {
  color: #f0f3ff;
  border-color: #f0f3ff;
}

.nav_link-full-2.is-header-cs.is--dark:hover {
  background-color: #eceff833;
}

.m_mandatory-css {
  color: #b11b4a;
  width: 10rem;
  height: 0;
  position: fixed;
  inset: 0% 0% auto auto;
}

.ai-agent-video {
  z-index: 1;
  position: relative;
}

.m_button-outline-small {
  color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.25rem;
  font-size: .875rem;
  display: flex;
}

.m_button-outline-small.m_button-outline-crm {
  color: #006278;
  border-color: #006278;
}

.m_button-outline-small.m_button-outline-primary {
  color: #6161ff;
  border-color: #6161ff;
}

.m_button-outline-small.m_button-outline-dev {
  color: #025231;
  border-color: #025231;
}

.m_button-outline-small.m_button-outline-white {
  color: #fff;
  border-color: #fff;
}

.accordion-body-btn-parent {
  flex: none;
  padding-bottom: 1.5rem;
}

.accordion-body-btn-parent.is--combo {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ai-bento-glow-base-2 {
  background-image: linear-gradient(#323338, #6161ff 30%, #0000);
  width: 1px;
  height: 60%;
  position: absolute;
  top: 25%;
  bottom: 0%;
  right: -1px;
}

.ai-bento-glow-base-2.for--crm {
  background-image: linear-gradient(#323338, #24c4e6 30%, #0000);
}

.ai-bento-glow-base-2.for--svc {
  background-image: linear-gradient(#323338, #ff3a5d 30%, #0000);
}

.ai-bento-glow-base-2.for--dev {
  background-image: linear-gradient(#323338, #00c875 30%, #0000);
}

.wm_tag-ai {
  color: var(--global-color--white);
  text-align: center;
  cursor: pointer;
  background-color: #ffffff29;
  border: 1px solid #98989866;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 7.5rem;
  margin: .375rem .25rem;
  padding: .5rem .5rem 1rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.6;
  display: flex;
  position: relative;
}

.wm_tag-ai:hover {
  background-color: #fff3;
  border-color: #e6e6e666;
}

.wm_tag-ai.tag_outline {
  color: var(--black);
  border-color: #6161ff;
}

.wm_tag-ai.tag_outline.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.wm_tag-ai.tag_outline-left {
  border-color: var(--purple);
  text-align: left;
  padding-bottom: .75rem;
  font-size: .8125rem;
  line-height: 1.4;
}

.wm_tag-ai.tag_outline-left.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.wm_tag-ai.is-active {
  background-color: #6161ffcc;
  background-image: none;
  border-color: #6161ff;
}

.ai-lp-hero-sub {
  color: #fff;
  text-align: center;
  max-width: 45ch;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 1.5;
}

.ai_tag-checkbox {
  z-index: 1;
  border: 1px solid var(--global-color--white);
  background-color: #fff0;
  border-radius: .1875rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.ai-tag-glow {
  z-index: 1;
  background-image: linear-gradient(117deg, #6161ff, #6161ff 28%, #cbe0ff 49%, #6161ff 70%, var(--purple));
  opacity: 0;
  width: 60%;
  height: 1px;
  transition: all .2s;
  position: absolute;
  top: auto;
  bottom: -1px;
  left: 5%;
}

.ai-tag-glow.for--service {
  background-image: linear-gradient(117deg, #323338, #ff3a5d 40%, #ff9ab4 49%, #ff3a5d 60%, #323338);
}

.ai-tag-glow.for--crm {
  background-image: linear-gradient(117deg, #323338, #24c4e6 40%, #b6d4ff 49%, #24c4e6 60%, #323338);
}

.ai-tag-glow.for--dev {
  background-image: linear-gradient(117deg, #323338, #00c875 40%, #99ffd3 49%, #00c875 60%, #323338);
}

.ai-tag-glow-2 {
  z-index: 1;
  background-image: linear-gradient(117deg, var(--purple), #6161ff 32%, #cbe0ff 49%, #6161ff 67%, var(--purple));
  opacity: 0;
  width: 60%;
  height: 1px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  top: -1px;
  right: 5%;
}

.ai-tag-glow-2.for--service {
  background-image: linear-gradient(117deg, #323338, #ff3a5d 40%, #ff9ab4 49%, #ff3a5d 60%, #323338);
}

.ai-tag-glow-2.for--crm {
  background-image: linear-gradient(117deg, #323338, #24c4e6 40%, #b6d4ff 49%, #24c4e6 60%, #323338);
}

.ai-tag-glow-2.for--dev {
  background-image: linear-gradient(117deg, #323338, #00c875 40%, #99ffd3 49%, #00c875 60%, #323338);
}

.group_ai-hero-content-lp {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #6161ff4d, var(--black) 60%);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 3rem;
  display: flex;
}

.group_ai-logos {
  opacity: .8;
  margin-top: 3rem;
}

.ai-lp-hero-h {
  color: #fff;
  text-align: center;
  letter-spacing: -.125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1;
}

.group_ai-hero-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.ai-bento-glow-base-top {
  background-image: linear-gradient(90deg, #323338, #6161ff 30%, #0000);
  width: 60%;
  height: 1px;
  position: absolute;
  inset: -1px auto 0% 10%;
}

.ai-bento-glow-base-top.for--crm {
  background-image: linear-gradient(#323338, #24c4e6 30%, #0000);
}

.ai-bento-glow-base-top.for--svc {
  background-image: linear-gradient(#323338, #ff3a5d 30%, #0000);
}

.ai-bento-glow-base-top.for--dev {
  background-image: linear-gradient(#323338, #00c875 30%, #0000);
}

.ai-big-card-title-small {
  color: #fff;
  text-align: center;
  letter-spacing: -.05rem;
  max-width: 24ch;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.ai-big-card-title-small.for-blocks-center {
  max-width: 24ch;
}

.ai-big-card-title-small.is--shorter {
  max-width: 15ch;
}

.ai-big-card-title-small.for--intell {
  text-align: left;
  max-width: 18ch;
  margin-top: 2rem;
}

.ai-big-card-title-small.for-blocks {
  text-align: left;
  max-width: 16ch;
  margin-top: 2rem;
}

.comp_ai-block-accordion-lp {
  border: 1px solid #323338;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 5rem 3rem;
  display: flex;
  position: relative;
}

.comp_ai-block-accordion-parent {
  display: none;
}

.opacity-60 {
  opacity: .6;
}

.ai-blur-base {
  background-color: #6161ff;
  border-radius: 50%;
  width: 40%;
  height: 2rem;
}

.enterprise-card-component {
  background-color: #f0f3ff;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.ent-component-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 36rem;
  padding: 2rem;
  display: flex;
}

.max-width-48-ch {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 48ch;
  display: flex;
}

.enterprise-card-component-2-2 {
  padding-top: 1rem;
}

.group_power-ups-left-lp {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  min-height: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  top: 4rem;
  bottom: 5rem;
  left: 3rem;
}

.accordion-body-ai-blocks-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-height: 0;
  padding-left: 0;
  padding-right: 2rem;
  transition: max-height .3s;
  display: flex;
  overflow: hidden;
}

.ai-card-label-small {
  color: #e271ff;
  letter-spacing: -.025rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.ai-card-label-small.for-int-feartures {
  color: #97aeff;
}

.ai-card-label-small.for-int-feartures.no-break {
  max-width: none;
}

.ai-card-label-small.for-ai-blocks {
  color: #bcfe90;
}

.ai-cta-btn-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  padding-bottom: 2rem;
  display: flex;
}

.ai-big-vid-parent-abs-sq {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50rem;
  display: flex;
}

.ai-comp-h {
  letter-spacing: -.0125em;
  max-width: 18ch;
  margin-top: 1rem;
  font-size: 2.25rem;
  font-weight: 600;
}

.group_tabs-nav-ai-comp {
  z-index: 2;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 40%;
  min-height: 2rem;
  display: flex;
  position: absolute;
  top: 6rem;
  bottom: 6rem;
  left: 2.4rem;
}

.group_ai-comp-top {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.ai-lp-acc-items {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-lp-acc-item {
  z-index: 1;
  letter-spacing: -.125px;
  cursor: pointer;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: .15rem;
  margin-bottom: .15rem;
  font-size: 1.125rem;
  line-height: 1.3;
  transition: all .2s;
  display: flex;
  position: relative;
}

.ai-lp-acc-item:hover {
  opacity: 100;
  background-color: #e6eafa;
}

.ai-lp-acc-item.is-active {
  opacity: 1;
  background-color: #e6eafa;
}

.ai-lp-acc-h {
  width: 100%;
  padding: 1.25rem;
}

.ai-lp-acc-header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.ai-comp-label {
  color: var(--purple);
  border-radius: .25rem;
  font-size: .875rem;
  font-weight: 300;
}

.ai-lp-acc-header-text {
  padding-right: 1rem;
  font-weight: 600;
}

.ai-lp-acc-body {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: height .4s;
  display: flex;
  overflow: hidden;
}

.ai-lp-acc-par {
  max-width: 50ch;
  font-size: .875rem;
  font-weight: 300;
}

.ai-lp-acc-par.for-issue {
  margin-bottom: 1rem;
}

.ai-lp-acc-body-btn-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1.25rem;
  display: flex;
  position: relative;
}

.ai-comp-border {
  z-index: 1;
  background-color: #fff3;
  width: 100%;
  height: 1px;
  position: relative;
}

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

.footer-security-wrap {
  display: flex;
}

.slot_picker {
  margin-bottom: auto;
}

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

.slider-native {
  background-color: #0000;
  height: auto;
}

.slider-native.transparent-background {
  background-color: #fff0;
}

.lp-gartner-slide {
  color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.lp-gartner-slide-par {
  color: var(--black);
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.lp-gartner-slide-logo {
  width: 7.5rem;
}

.lp-gartner-slide-logo.is-inverted {
  width: 7.5rem;
  margin-bottom: 2rem;
}

.lp-gartner-slide-content {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 26rem;
  display: flex;
}

.lp-gartner-slide-img {
  flex: none;
  width: 100%;
  max-width: 22rem;
  box-shadow: 0 2px 8px #0000001a;
}

.lp-gartner-slide-img.is--large {
  max-width: 25rem;
}

.element-overflow-hidden {
  overflow: hidden;
}

.sec-h-semi {
  max-width: none;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.sec-h-semi.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.lp-big-card-bg {
  background-color: var(--light);
  border-radius: 2rem;
  overflow: clip;
}

.sec-h-semi-small {
  text-align: center;
  max-width: 29ch;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.sec-h-semi-small.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.sec-h-xlight-small {
  font-size: 2rem;
  font-weight: 200;
}

.group_g2_texts-left {
  color: #181b34;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.sec-h-semi-small-left {
  text-align: left;
  max-width: 29ch;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.sec-h-semi-small-left.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.m_container-76 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.m_container-76.max-width-78 {
  max-width: 78.75rem;
}

.sec-h-semi-center {
  max-width: 30ch;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.sec-h-semi-center.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.sec-h-xlight-32-center {
  max-width: 30ch;
  font-weight: 200;
  line-height: 1.4;
}

.sec-h-xlight-32-center.center-all {
  text-align: center;
  font-weight: 500;
  line-height: 1.3;
}

.sec-h-32-xlight {
  max-width: 30ch;
  font-size: 2rem;
  font-weight: 200;
  line-height: 1.4;
}

.lp-gartner-slide-left {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1.5rem 1.5rem 4rem;
  display: flex;
}

.lp-gartner-comp {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.comp_switcher {
  margin-left: 1rem;
  font-size: .875rem;
}

.minisite-logo {
  height: 1.75rem;
}

.minisite-logo.is--large {
  height: 2rem;
}

.close-trig {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.m_dt-nav-link {
  color: #333;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-height: 70px;
  padding: .5rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.4;
  transition: all .3s;
  display: flex;
}

.m_dt-nav-link:hover {
  color: #6161ff;
  background-color: #f0f3ff;
}

.m_dt-nav-link.less-line-height {
  line-height: 1.2;
}

.minisite-links-group {
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.group_nav-full-content {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 1rem;
  display: flex;
}

.group_nav-col-parent {
  border-right: 1px solid #dcdfec;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 20rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.group_nav-col-parent.is-solutions-end {
  border-right-style: none;
  max-width: 13rem;
  padding-right: 0;
}

.group_nav-col-parent.is-solutions-start {
  padding-right: 0;
}

.group_nav-col-parent.is-solutions-center {
  flex: 1;
  max-width: none;
}

.group_nav-col-parent.is-products-end {
  border-right-style: none;
  max-width: none;
  padding-right: 0;
}

.group_switcher-bottom {
  border-top: 1px solid #ddd;
  width: 100%;
  margin-top: 1rem;
  padding-top: 1.25rem;
}

.group-nav-content-footer {
  background-color: #f0f3ff;
  justify-content: flex-end;
  align-items: center;
  height: 3.5rem;
  padding: 1rem 2rem;
  display: flex;
}

.header-links-divider {
  background-color: #dddfec;
  flex: none;
  width: 1px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.shadow-on-nav-2 {
  z-index: 99999;
  opacity: 0;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem;
  box-shadow: inset 0 4px 4px #1d8cf214;
}

.switcher-h {
  margin-bottom: 1rem;
}

.switcher-h.is--grey.light-37 {
  color: #676879;
}

.grid_nav-teams {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  width: 100%;
}

.nav_link-ms {
  color: #535768;
  text-align: center;
  border-bottom: 1px solid #fff0;
  justify-content: center;
  padding: 1.25rem 1rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
}

.nav_link-ms:hover {
  color: #6161ff;
}

.nav_link-ms.w--current {
  color: #6161ff;
  border-bottom-color: #6161ff;
}

.group_header-buttons {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m_dt-nav-link-title {
  color: #000;
  font-weight: 600;
}

.m_dt-nav-link-title.is-compani-size {
  line-height: 1.3;
}

.header-logo-link {
  max-width: 11rem;
  margin-bottom: 2rem;
}

.header-logo-link.for-minisite {
  flex-direction: row;
  flex: none;
  max-width: none;
  margin-bottom: 0;
  display: block;
}

.grid_nav-products {
  grid-column-gap: 1.25rem;
  grid-row-gap: .75rem;
  width: 100%;
  max-width: 38.25rem;
}

.grid_nav-products._w-one-col {
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr;
  max-width: 16rem;
}

.m_dt-nav-link-sub {
  color: #676879;
  font-size: .8125rem;
  font-weight: 400;
}

.m_dt-nav-link-sub._w-br {
  max-width: 21ch;
  margin-top: 2px;
  font-weight: 400;
  line-height: 1.2;
}

.switcher-list.w--open {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 18.75rem;
  padding: 1.5rem;
  display: flex;
  top: 3.5rem;
  right: 0;
  box-shadow: 0 .25rem 3rem #0003;
}

.nav-group-col-h {
  color: #333;
  margin-bottom: 2rem;
  margin-left: .5rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.nav-group-col-h.for-product {
  margin-bottom: 1.5rem;
}

.nav-full-content-end-2 {
  align-items: center;
  display: flex;
  position: relative;
}

.nav-full-minisite {
  z-index: 1000;
  opacity: 1;
  background-color: #fff;
  border-bottom: 1px solid #f0f3ff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.nav-full-minisite.for-ms {
  border-bottom-color: #fff;
  height: 72px;
  display: none;
  position: fixed;
}

.nav-full-minisite.for-ms.for--edit {
  display: flex;
  position: relative;
}

.nav-full-minisite.for-general {
  height: 72px;
}

.nav-full-minisite-bottom {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.switcher-app-icon {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.primary-button-11 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.primary-button-11:hover {
  background-color: #452aea;
}

.primary-button-11._w-arrow {
  padding-right: 1.75rem;
}

.primary-button-11._w-arrow.in-nav {
  border: 1px solid #6161ff;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.2;
}

.switcher-toggle {
  border-radius: .25rem;
  padding: 0;
}

.switcher-toggle:hover, .switcher-toggle.w--open {
  background-color: #f0f3ff;
}

.m_dt-nav-link-icon-parent {
  color: #676879;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.m_dt-nav-link-icon-parent.is-product {
  margin-right: .75rem;
}

.m_nav_link-full {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #535768;
  text-align: center;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .625rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.m_nav_link-full:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.m_nav_link-full.is-open {
  color: #6161ff;
}

.group-nav-content-top {
  height: 24.625rem;
  padding: 3rem 2rem;
  display: flex;
}

.group_nav-col {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.group_nav-col._w-big-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.switcher-bottom-end {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_nav-container-full {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 85.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.group_nav-full-wrap {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0000001a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: calc(100vh - 4.5rem);
  display: none;
  position: absolute;
  top: 72px;
  left: 0;
}

.group_nav-full-wrap.w--open {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.nav_link-full-3 {
  color: #535768;
  text-align: center;
  border-radius: .5rem;
  justify-content: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: block;
}

.nav_link-full-3:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_link-full-3.w--current {
  color: #535768;
}

.nav_link-full-3.w--current:hover {
  color: #6161ff;
}

.nav_link-full-3.is-header-cs {
  color: #6161ff;
  border: 1px solid #6161ff;
  border-radius: 5rem;
  min-height: 2.5rem;
  margin-left: .5rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
}

.switcher-product-link {
  color: #676879;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .5rem;
  font-weight: 300;
  display: flex;
}

.switcher-product-link:hover {
  background-color: #f0f3ff;
}

.icon_switcher {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  display: flex;
}

.minisite-nav {
  z-index: 9999;
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.group_nav-full-child {
  z-index: 2;
  background-color: #fff;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  max-width: 65rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 12px #00000014;
}

.switcher-app-icon-small {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  display: flex;
}

.nav-minisite-group {
  align-items: center;
  display: flex;
}

.m_header-logo-desktop {
  width: 10.5rem;
}

.shadow-on-nav-3 {
  z-index: 99999;
  opacity: 0;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem;
  box-shadow: inset 0 4px 4px #1d8cf214;
}

.header-logo-link-mb {
  max-width: 13rem;
}

.mobile-nav-ms {
  z-index: 10;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2.5rem;
  padding-right: 1.5rem;
  position: sticky;
  inset: 0% 0% auto;
}

.footer_column-head-2 {
  color: #585965;
  padding-top: 0;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
}

.footer_column-head-2:lang(fr) {
  font-size: .875rem;
}

.m_land-dd-link-2 {
  background-color: #fff;
  border-radius: .25rem;
  width: 100%;
  padding: .5rem;
  font-size: .8125rem;
  transition: all .2s;
}

.m_land-dd-link-2:hover {
  background-color: #f5f6f8;
}

.m_land-dd-link-2.w--current {
  color: #6161ff;
  background-color: #f0f3ff;
}

.image-176 {
  margin-bottom: 17px;
}

.footer-product-icon-5 {
  object-fit: contain;
  width: 1.25rem;
  margin-right: .5rem;
}

.social-icon-in-footer-10 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-icon-in-footer-10.reddit-footer-link {
  padding-top: 4px;
  display: none;
}

.social-icon-in-footer-10.twitter-footer-link {
  padding-top: 4px;
}

.close-trig-2 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.comp_switcher-2 {
  margin-left: 1rem;
  font-size: .875rem;
}

.m_dt-nav-link-2 {
  color: #333;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-height: 70px;
  padding: .5rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.4;
  transition: all .3s;
  display: flex;
}

.m_dt-nav-link-2:hover {
  color: #6161ff;
  background-color: #f0f3ff;
}

.m_dt-nav-link-2.less-line-height-2 {
  line-height: 1.2;
}

.group_nav-full-content-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 1rem;
  display: flex;
}

.switcher-toggle-2 {
  border-radius: .25rem;
  padding: 0;
}

.switcher-toggle-2:hover, .switcher-toggle-2.w--open {
  background-color: #f0f3ff;
}

.group_nav-col-parent-2 {
  border-right: 1px solid #dcdfec;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 20rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.group_nav-col-parent-2.is-solutions-end-2 {
  border-right-style: none;
  max-width: 13rem;
  padding-right: 0;
}

.group_nav-col-parent-2.is-solutions-start-2 {
  padding-right: 0;
}

.group_nav-col-parent-2.is-solutions-center-2 {
  flex: 1;
  max-width: none;
}

.group_nav-col-parent-2.is-products-end-2 {
  border-right-style: none;
  max-width: none;
  padding-right: 0;
}

.nav-breakpoint {
  color: #b11b4a;
  position: fixed;
  inset: 0% 0% auto auto;
}

.group-nav-content-footer-2 {
  background-color: #f0f3ff;
  justify-content: flex-end;
  align-items: center;
  height: 3.5rem;
  padding: 1rem 2rem;
  display: flex;
}

.header-links-divider-2 {
  background-color: #dddfec;
  flex: none;
  width: 1px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.shadow-on-nav-2-2 {
  z-index: 99999;
  opacity: 0;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem;
  box-shadow: inset 0 4px 4px #1d8cf214;
}

.grid_nav-teams-2 {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  width: 100%;
}

.icon_switcher-2 {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  display: flex;
}

.group_header-buttons-2 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m_dt-nav-link-title-2 {
  color: #000;
  font-weight: 600;
}

.m_dt-nav-link-title-2.is-compani-size-2 {
  line-height: 1.3;
}

.grid_nav-products-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: .75rem;
  width: 100%;
  max-width: 38.25rem;
}

.grid_nav-products-2._w-one-col-2 {
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr;
  max-width: 16rem;
}

.m_dt-nav-link-sub-2 {
  color: #676879;
  font-size: .8125rem;
  font-weight: 400;
}

.m_dt-nav-link-sub-2._w-br-2 {
  max-width: 21ch;
  margin-top: 2px;
  font-weight: 400;
  line-height: 1.2;
}

.switcher-list-2.w--open {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 18.75rem;
  padding: 1.5rem;
  display: flex;
  top: 3.5rem;
  right: 0;
  box-shadow: 0 .25rem 3rem #0003;
}

.nav-group-col-h-2 {
  color: #333;
  margin-bottom: 2rem;
  margin-left: .5rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.nav-group-col-h-2.for-product-2 {
  margin-bottom: 1.5rem;
}

.nav-full-content-end-2-2 {
  align-items: center;
  display: flex;
  position: relative;
}

.primary-button-11-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6161ff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding: 1rem 2rem;
  font-weight: 300;
  line-height: 1.1;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.515, .147, .25, 1);
  display: flex;
}

.primary-button-11-2:hover {
  background-color: #452aea;
}

.primary-button-11-2._w-arrow-2 {
  padding-right: 1.75rem;
}

.primary-button-11-2._w-arrow-2.in-nav-2 {
  border: 1px solid #6161ff;
  border-radius: 10rem;
  margin-left: 1rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
  line-height: 1.2;
}

.switcher-bottom-end-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_dt-nav-link-icon-parent-2 {
  color: #676879;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  display: flex;
}

.m_dt-nav-link-icon-parent-2.is-product-2 {
  margin-right: .75rem;
}

.group_switcher-bottom-2 {
  border-top: 1px solid #ddd;
  width: 100%;
  margin-top: 1rem;
  padding-top: 1.25rem;
}

.m_nav_link-full-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #535768;
  text-align: center;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .625rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.m_nav_link-full-2:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.group-nav-content-top-2 {
  height: 24.625rem;
  padding: 3rem 2rem;
  display: flex;
}

.group_nav-col-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.group_nav-col-2._w-big-gap-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.switcher-h-2 {
  margin-bottom: 1rem;
}

.switcher-h-2.is--grey-2.light-37-2 {
  color: #676879;
}

.m_nav-container-full-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 85.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.switcher-product-link-2 {
  color: #676879;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .5rem;
  font-weight: 300;
  display: flex;
}

.switcher-product-link-2:hover {
  background-color: #f0f3ff;
}

.nav-full-2 {
  z-index: 9998;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 1rem 2.5rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.switcher-app-icon-2 {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.group_nav-full-wrap-2 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0000001a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: calc(100vh - 4.5rem);
  display: none;
  position: absolute;
  top: 72px;
  left: 0;
}

.group_nav-full-wrap-2.w--open {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.nav_link-full-3-2 {
  color: #535768;
  text-align: center;
  border-radius: .5rem;
  justify-content: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
  display: block;
}

.nav_link-full-3-2:hover {
  color: #6161ff;
  background-color: #eceff8;
}

.nav_link-full-3-2.w--current {
  color: #535768;
}

.nav_link-full-3-2.w--current:hover {
  color: #6161ff;
}

.nav_link-full-3-2.is-header-cs-2 {
  color: #6161ff;
  border: 1px solid #6161ff;
  border-radius: 5rem;
  min-height: 2.5rem;
  margin-left: .5rem;
  padding: .75rem 1rem;
  font-size: .8125rem;
}

.group_nav-full-child-2 {
  z-index: 2;
  background-color: #fff;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  max-width: 65rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 12px #00000014;
}

.m_header-logo-desktop-2 {
  width: 10.5rem;
}

.switcher-app-icon-small-2 {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  display: flex;
}

.badges-wrap-2 {
  margin-top: 1.5rem;
}

.mobile-nav-2 {
  z-index: 9999;
  opacity: 1;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem 1rem 2.5rem;
  display: none;
  position: sticky;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.appstore-badge-2 {
  max-width: 10.5rem;
  margin: .5rem;
}

.nav_menu-mobile-2 {
  opacity: 0;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 90vh;
  padding: 2rem;
  display: none;
  position: absolute;
  inset: 100% 0% 0%;
  overflow: auto;
}

.entform_section-bg {
  width: 100%;
  height: 100vh;
}

.ent_form_iframe-2 {
  height: 50rem;
  margin-top: -20px;
}

.ent-form-comp-testimonial {
  border: 1px solid #323338;
  border-radius: 1rem;
  width: 100%;
  padding: 1.5rem;
}

.m_par-22 {
  font-size: 22px;
  line-height: 140%;
}

.big-bg-card-lp {
  background-color: #f5f6fa;
  border-radius: 2rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.big-bg-card-lp.warm-purple-bg {
  background-color: #ded4fc;
}

.big-bg-card-lp.warm-purple-bg.ent-form-comp {
  background-color: #97aeff;
}

.m_container-large-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.ent-form-title {
  text-align: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 24px;
  font-weight: 500;
}

._12-rem-padding-bottom {
  padding-bottom: 6rem;
}

.ent-form-comp-testi-img {
  width: 68px;
  height: 68px;
}

.cro_purple-text {
  color: #6161ff;
}

.ent-comp-form-wrapper {
  background-color: #fff;
  border: 1px solid #e4e6f1;
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 34rem;
  position: relative;
  box-shadow: 0 5px 16px #0000000f;
}

.m_container-xxlarge {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.max-width-30rem {
  text-wrap: pretty;
  max-width: 30rem;
}

.comp-ent-form {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #ded4fc00;
  justify-content: space-between;
  display: flex;
}

.users-form-img {
  height: 50px;
  position: absolute;
  inset: -28px auto auto;
}

.enterprise-form-comp-content.mobile-only {
  display: none;
}

.m_spacer-1-5rem-6 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_heading-52 {
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.m_heading-52.for--task-h {
  line-height: 1.2;
}

.gradient-absolute-cover-logos-enterprise {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.gradient-absolute-cover-logos-enterprise.right {
  transform-style: preserve-3d;
  inset: 0% -1px 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.ent-logos-animation-holder {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.m_iframe-contact-sales-2 {
  background-color: #fff;
  border-radius: 1rem;
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 2rem 1rem 1.5rem;
}

.ent-form-logos-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 140%;
  display: grid;
  overflow: auto;
}

.enterprise-form-content-wrapper {
  justify-content: space-between;
  max-width: 32.5rem;
}

.ent-form-comp-testi-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
}

._100vh-section {
  height: 100vh;
}

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

.tag-icon-parent {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: .25rem;
  display: flex;
}

.sag-icon {
  width: 2.25rem;
  height: 2.24rem;
}

.fw1_tag-text-center {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .815rem;
  font-weight: 300;
  line-height: 1.4;
  position: relative;
}

.fw1_tag-text-center.is-left {
  margin-left: 0;
}

.fw1_tag {
  border: 1px solid var(--global-color--white);
  color: var(--black);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: .375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 7.5rem;
  margin: .375rem .25rem;
  padding: .5rem .5rem 1rem;
  font-size: .875rem;
  line-height: 1.6;
  transition: all .1s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 12px #1d8cf226;
}

.fw1_tag:hover {
  border-color: var(--tag-border-active);
  color: #000;
}

.fw1_tag:active {
  transform: scale(.95);
}

.fw1_tag.tag_outline {
  color: var(--black);
  border-color: #6161ff;
}

.fw1_tag.tag_outline.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.fw1_tag.tag_outline-left {
  border-color: var(--purple);
  text-align: left;
  padding-bottom: .75rem;
  font-size: .8125rem;
  line-height: 1.4;
}

.fw1_tag.tag_outline-left.is-active {
  background-color: var(--purple);
  color: var(--global-color--white);
}

.fw1_tag.is-active {
  border-color: var(--tag-border-active);
}

.fw1_tag-checkbox {
  z-index: 1;
  border: 1px solid var(--checkbox-border);
  background-color: #fff0;
  border-radius: .1875rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
  transition: all .1s;
  display: flex;
  position: relative;
}

.fw1_tag-checkmark {
  border-bottom: 1.5px solid var(--global-color--white);
  border-left: 1.5px solid var(--global-color--white);
  opacity: 0;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 3px;
  transition: opacity .1s;
  transform: rotate(-45deg);
}

.fw1_tag-checkmark.is--black {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.fw1-main-h {
  text-align: center;
  letter-spacing: -.015em;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 3rem;
}

.fw1-sub-h {
  color: #181b34;
  text-align: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.fw1-sub-h.is-small {
  color: #181b34;
  flex: 0 auto;
  font-size: 1.125rem;
  font-weight: 600;
}

.fw1-sub-h.is-black {
  color: #181b34;
}

.fw1-sub-h.is-semi-bold {
  font-weight: 600;
}

.fw1_btn-parent-vertical {
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.fw1_btn-parent-vertical.is-left {
  align-items: flex-start;
}

.fw1_customer-logos-comp {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fw1_customer-logos-comp.for--love {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.fw1_customer-logos-comp._w--7 {
  grid-column-gap: 3.5rem;
}

.fw1_sec-gradient {
  background-image: linear-gradient(180deg, var(--light), white 10%);
}

.fw1_comp-tabs {
  width: 100%;
  overflow: hidden;
}

.fw1_tab-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem 2rem 4rem;
  display: flex;
}

.fw1_tab-card.is-crm {
  background-color: #fff;
  border-style: none;
  border-radius: 0;
}

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

.fw1_tabs-menu.is-crm {
  background-color: #fff;
  border-style: none none solid;
  border-bottom-color: #e6e7f0;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.fw1_tab-link {
  background-color: var(--global-color--white);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: .9375rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

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

.fw1_tab-link.w--current {
  background-color: var(--light);
  color: var(--purple);
}

.fw1_tab-link.is-crm {
  color: #535768;
  border-bottom: .125rem solid #fff;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  transition-property: all;
}

.fw1_tab-link.is-crm:hover {
  border-bottom-color: var(--light);
  background-color: var(--white-smoke);
  color: #000;
}

.fw1_tab-link.is-crm.w--current {
  border-bottom-color: var(--crm-primary);
  box-shadow: none;
  color: var(--crm-lighter-contrast);
  background-color: #fff0;
}

.fw1_tab-link.is-primary {
  color: #535768;
  border-bottom: .125rem solid #fff;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  transition-property: all;
}

.fw1_tab-link.is-primary:hover {
  border-bottom-color: var(--light);
  background-color: var(--white-smoke);
  color: #000;
}

.fw1_tab-link.is-primary.w--current {
  border-bottom-color: var(--purple);
  box-shadow: none;
  color: var(--purple);
  background-color: #fff0;
}

.fw1_g2-badge {
  border-radius: .5rem;
  width: 100%;
  max-width: 7rem;
  padding: .125rem;
}

.fw1_g2-badges-comp {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(5.3rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ai-big-vid-comp {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.fw1-lang-grid-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.fw1_free-label-left {
  color: #8f8a8a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .5rem;
  font-size: .8125rem;
  line-height: 140%;
}

.fw1_customer-card-1 {
  border: 1px solid var(--border);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 32rem;
  padding: 2.5rem;
  display: flex;
}

.fw1_customer-card-1.crm {
  background-color: var(--crm-light);
}

.fw1_customer-card-1.crmcomp {
  background-color: var(--crm-light);
  justify-content: center;
  align-items: flex-start;
}

.fw1_customer-card-1.crmcomp.is-white-bg {
  background-color: var(--global-color--white);
}

.fw1_customer-card-logo {
  mix-blend-mode: multiply;
  height: 3.5rem;
}

.fw1_customer-card-logo.crm, .fw1_customer-card-logo.crmcomp {
  max-width: 50%;
  height: auto;
}

.fw1_customer-quote-par {
  letter-spacing: -.25px;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.6;
}

.fw1_customer-quote-par.is--18 {
  font-size: 1.125rem;
}

.fw1_customer-quote-par.crmcomp {
  font-size: 1.6rem;
}

.fw1_customer-quote-par.is--sm {
  font-size: 1rem;
}

.fw1_customer-quote-par.mediun {
  font-weight: 600;
}

.fw1_container-large {
  width: 100%;
  max-width: 84rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fw1_container-large.for--magic {
  position: relative;
}

.icon-embed-custom-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.work-exp_blk-card_header {
  color: var(--black);
  max-width: 10ch;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 120%;
}

.work_black-cards_logo {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.work-exp_blk-card_back-text {
  margin-bottom: 6rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.work-exp_blk-card_back-text.for--ana {
  margin-bottom: 4rem;
}

.group_work-exp_blk-card {
  background-color: var(--light);
  color: var(--black);
  cursor: default;
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 8rem 2.5rem 2.5rem;
  line-height: 135%;
  display: flex;
  position: relative;
}

.group_work-exp_blk-card.for--ana-1 {
  background-color: var(--wm-cold);
}

.group_work-exp_blk-card.for--ana-2 {
  background-color: var(--wm-warm);
}

.group_work-exp_blk-card.for--ana-3 {
  background-color: var(--green);
}

.work-exp_blk-card_sub-header {
  color: var(--black);
  max-width: 95%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.work-exp_plus-sign {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: transform .3s cubic-bezier(.215, .61, .355, 1);
  display: block;
  position: absolute;
  inset: auto 1.5rem 1.5rem auto;
}

.work-exp_blk-card_back {
  border: 1px solid var(--light);
  background-color: var(--light);
  opacity: 1;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

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

.work-exp_blk-card_back-sub-logo {
  max-width: 32ch;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
}

.fw3_form-parent {
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.fw3_form-embed {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44rem;
  display: flex;
}

.fw3_form-embed.for-emea {
  height: 53rem;
}

.fw3_form-embed.fof-apac {
  height: 42.5rem;
}

.fw3_form-embed.is--shorten {
  height: 34rem;
}

.fw3_form-embed.for-apac-sales {
  height: 53.5rem;
}

.comp_form-hero {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 4rem 2rem;
  display: flex;
}

.comp_form-hero-left {
  width: 50%;
  padding: 2rem 2rem 2rem 1rem;
}

.comp_form-hero-left.ana {
  padding-left: 0;
  padding-right: 3rem;
}

.fw1-hero-h {
  text-align: left;
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.3;
}

.fw1-hero-h.is--lifgr {
  text-align: center;
  max-width: 20ch;
  font-size: 4.25rem;
  font-weight: 300;
}

.fw1-hero-h.for--mar-per {
  font-size: 3.25rem;
  font-weight: 300;
}

.fw1-hero-h.for-marketing {
  text-align: center;
  max-width: 24ch;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 4rem;
}

.comp_form-hero-right {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.comp_form-hero-right.ana {
  width: clamp(34rem, 50%, 36rem);
}

.fw1-hero-sub {
  text-align: left;
  max-width: 43ch;
  margin-bottom: 2.5rem;
  font-size: 1.125rem;
  font-weight: 300;
}

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

.lp-gartner-comp--ana {
  border-radius: var(--_spacing---big-card-radius);
  background-color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.ana--gartner-slide {
  background-color: var(--purple);
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.ana--gartner-slide.ana--gartner-slide-1 {
  color: #fff;
}

.ana--gartner-slide.ana--gartner-slide-2 {
  background-color: var(--yellow);
}

.ana--gartner-slide.ana--gartner-slide-3 {
  background-color: var(--green);
}

.ana--gartner-slide-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ana--gartner-slide-h {
  margin-top: 1rem;
  margin-bottom: 3rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.4;
}

.ana--gartner-slide-label {
  color: var(--global-color--white);
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem .75rem;
}

.ana--gartner-slide-label.gartner-slide-label-1 {
  background-color: #2e19aa;
}

.ana--gartner-slide-label.gartner-slide-label-2 {
  background-color: #d79700;
}

.ana--gartner-slide-label.gartner-slide-label-3 {
  background-color: #00854d;
}

.ana-page {
  height: 1.2rem;
}

.ana-page.only-in-mobile {
  display: none;
}

.ana-page.citizen {
  height: 1rem;
}

.fw1_hero-topic-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--border);
  border-radius: var(--radius--xsmall);
  background-color: var(--global-color--white);
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.fw1_hero-topic-logo {
  mix-blend-mode: multiply;
  width: auto;
  height: 2.6rem;
}

.section-headline-xlight-40 {
  font-size: 2.5rem;
  font-weight: 200;
  line-height: 1.3;
}

.fw1_client-logo-height {
  flex: none;
  height: 2.25rem;
}

.fw1_client-logo-height:where(.w-variant-33f5c4bd-3289-d76e-a589-26aa0af79343) {
  height: 3rem;
}

.fw1_client-logo-height:where(.w-variant-f3c9e94c-182a-e0ce-b06e-c38cd4cb70d7) {
  height: 4rem;
}

.fw1_client-logo-height.small-2, .fw1_client-logo-height.small-3, .fw1_client-logo-height.small-4, .fw1_client-logo-height.small-5, .fw1_client-logo-height.small-6 {
  height: 3rem;
}

.fw1_client-logo-height.ent-lp-logo {
  height: 3.2rem;
}

.fw1_client-logo-height.ent-lp-logo.only-in-mobile {
  display: none;
}

.fw1_client-logo-height.for--connect {
  height: 2rem;
}

.fw1_logos-wrap-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: .5rem;
  display: flex;
}

.fw1_logos-wrap-left.fw1_gap-md {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.fw1_logos-wrap-left.break-line {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  max-width: 30rem;
}

.fw1_logos-wrap-left.fw1_gap-sm {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.lp-quotes-comp {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4rem;
  display: flex;
}

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

.fw1_splide-comp.for--emea {
  padding-bottom: 0;
}

.tab-indicator-hover {
  z-index: 2;
  opacity: 0;
  background-color: #787ae6;
  border-radius: 100rem;
  width: 100%;
  height: 3px;
  transition: all .3s;
  position: absolute;
  inset: auto auto -1% 0%;
}

.tab-indicator-hover.for--crm {
  background-color: #ffffff4d;
}

.ana-tab-slide-img {
  border-radius: .75rem;
  width: 100%;
  margin-top: auto;
  transition: left .3s;
  position: relative;
  left: 50%;
}

.fz1_topic-white {
  color: var(--global-color--white);
  margin-bottom: 1rem;
  font-weight: 300;
}

.fw1_apart-card_hover {
  border: 1px solid var(--light);
  opacity: 0;
  background-color: #f3f4f5;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.fw1_apart-card_hover.apart-card_hover-1 {
  background-color: var(--wm-cold);
}

.fw1_apart-card_hover.apart-card_hover-2 {
  background-color: var(--wm-warm);
}

.fw1_apart-card_hover.apart-card_hover-3 {
  background-color: var(--green);
}

.fw1_apart-card_hover-logo {
  color: #fff;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 9rem;
  height: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.fw1_big-card {
  border-radius: var(--_spacing---big-card-radius);
  background-color: #f3f3f3;
  padding: 4rem;
}

.fw1_big-card.background-color-purple {
  background-color: var(--purple);
}

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

.fw1_big-card.fw1_bg-color-crm-bright {
  background-color: #76daef;
}

.dev-review-stars {
  width: 120px;
}

.minisite-4-cards-comp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  display: grid;
}

.minisite-4-cards-comp.for--love2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 2.5fr 1fr 1.75fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.minisite-4-cards-comp.for--love {
  grid-column-gap: 1.7rem;
  grid-template-columns: .75fr 1fr;
}

.minisite-4-cards-comp.fr--capterra {
  padding-bottom: 6rem;
}

.minisite-4-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.minisite_4-cards-card {
  border: 1px solid var(--global-color--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 16rem;
  padding: 2rem 2.5rem 2rem 2rem;
  display: flex;
}

.minisite_4-cards-card.purple {
  border-color: var(--purple);
  background-color: var(--purple);
}

.minisite_card-header {
  margin-bottom: 2rem;
  font-size: 1.6rem;
  font-weight: 500;
}

.fw1_headline-semi-28 {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.3;
}

.fw1_card-outline-white {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--global-color--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  transition: all .2s;
  display: flex;
}

.fw1_card-outline-white:hover, .fw1_card-outline-white.purple {
  border-color: var(--purple);
  background-color: var(--purple);
}

.fw1_4-badges {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.fw1_sec-light {
  background-color: #f3f5ff;
}

.fw1_sticky-cta {
  z-index: 1;
  position: sticky;
  bottom: 0;
}

.fw1_sticky-cta.is--sticky-important {
  z-index: 1;
  background-color: var(--global-color--white);
  position: sticky;
}

.fw1_form-card {
  background-color: var(--global-color--white);
  border: 1px solid #dcdfec;
  border-radius: 1rem;
  width: 100%;
  padding-top: 1rem;
  box-shadow: 0 .25rem 1rem #00000014;
}

.fw1_form-card.for-emea, .fw1_form-card.for-sales-nam {
  padding-left: .5rem;
}

.fw1_form-card-top {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.fw1_form-card-h {
  max-width: 20ch;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.fw1_form-card-h.is-full {
  max-width: none;
}

.fw1_form-hero-logos-parent {
  border-top: 1px solid #c9c9c9;
  width: 100%;
  padding-top: 1.5rem;
}

.fw1_form-hero-logos-parent.hide-in-desktop {
  display: none;
}

.fw1_plus-black-1 {
  z-index: 4;
  background-color: var(--black);
  border-radius: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: transform .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: auto 1.5rem 1.5rem auto;
}

.fw1_plus-white {
  width: .9375rem;
  height: .9375rem;
}

.fw1_form-hero-left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-bottom: 2rem;
  padding-right: 4rem;
}

.fw1_form-hero-left.ana {
  padding-left: 0;
  padding-right: 3rem;
}

.fw1_form-hero-left.for--nam {
  padding-right: 2rem;
}

.fw1_card-hero {
  border-radius: var(--_spacing---big-card-radius);
  background-color: #f3f4f5;
  overflow: hidden;
}

.fw1_card-hero.is-old-light {
  background-color: #eceff8;
}

.terms-parent {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  border-radius: var(--size--16);
  background-color: var(--ghost-white);
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 3.5rem;
  display: flex;
}

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

.blocks-plus-dash {
  background-color: var(--global-color--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 2px;
  display: flex;
  position: relative;
}

.blocks-plus-dash.dash-is-vert {
  width: 2px;
  height: 1rem;
  transition: height .2s;
  position: absolute;
}

.fw1_ai-comp-parent {
  border-radius: var(--_spacing---big-card-radius);
  background-color: var(--light);
  border: 1px solid #ebedf5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 0 4rem 2.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.ai-lp-acc-item-issue {
  z-index: 1;
  letter-spacing: -.125px;
  cursor: pointer;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: .15rem;
  margin-bottom: .15rem;
  font-size: 1.125rem;
  line-height: 1.3;
  transition: all .2s;
  display: flex;
}

.ai-lp-acc-item-issue:hover {
  opacity: 100;
  background-color: #e6eafa;
}

.ai-lp-acc-item-issue.is-active {
  opacity: 1;
  background-color: #e6eafa;
}

.ai-lp-acc-body-issue {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-height: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: max-height .4s;
  display: flex;
  overflow: hidden;
}

.fw1_ai-comp-h {
  letter-spacing: -.0125em;
  max-width: 18ch;
  margin-top: 1rem;
  font-size: 2.25rem;
  font-weight: 600;
}

.fw1_ai-accordion {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.fw1_ai-accordion.for--lp {
  max-width: 76rem;
}

.fw1_acc-content {
  opacity: 0;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 52%;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 0 0% 0% auto;
}

.fw1_acc-content-right {
  opacity: 0;
  pointer-events: none;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 55%;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 0 0% 0% auto;
}

.fw1-accordion-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.fw1_customer-quote-bottom {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.fw1-stack_apart-cards {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.fw1-stack_apart-cards.stack_apart--mb {
  display: none;
}

.fw1_apart-card {
  background-color: var(--light);
  color: var(--black);
  cursor: default;
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 8rem 2.5rem 2.5rem;
  line-height: 135%;
  display: flex;
  position: relative;
}

.fw1_apart-card.for--ana-1 {
  background-color: var(--wm-cold);
}

.fw1_apart-card.for--ana-2 {
  background-color: var(--wm-warm);
}

.fw1_apart-card.for--ana-3 {
  background-color: var(--green);
}

.fw1_apart-card--mb {
  background-color: var(--light);
  color: var(--black);
  cursor: default;
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 8rem 2.5rem 2.5rem;
  line-height: 135%;
  display: flex;
  position: relative;
}

.fw1_apart-card--mb.for--ana-1 {
  background-color: var(--wm-cold);
}

.fw1_apart-card--mb.for--ana-2 {
  background-color: var(--wm-warm);
}

.fw1_apart-card--mb.for--ana-3 {
  background-color: var(--green);
}

.fw1_date-group {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.fw1_date-group-icon {
  width: 1.25rem;
}

.fw1_date-group-text {
  margin-left: 0;
  font-weight: 300;
}

.fw1_quotes-comp {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4rem;
  display: flex;
}

.m_padding-global-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.terms-parent-max-w {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #f0f3ff00;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 300;
  display: flex;
  position: static;
}

.ana_popup-wrapper {
  z-index: 10;
  background-color: #2e2e2ee0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.dropdown-toggle {
  border-radius: var(--radius--medium);
  background-color: var(--white-smoke);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-toggle.w--open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  width: 100%;
}

.dropdown-list {
  border-radius: 0px 0px var(--radius--medium) var(--radius--medium);
  height: 100%;
}

.dropdown-list.w--open {
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  background-color: var(--white-smoke);
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  min-height: 230px;
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
  transform: translate(0);
}

.icon-4 {
  position: static;
}

.plus-black-1-relative {
  z-index: 4;
  background-color: var(--black);
  border-radius: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: transform .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
}

.ana_dropdown-cta {
  color: #000;
}

.ana_dropdaown-header-wrapper {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #f0f3ff00;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.ana_terms-triger {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white-smoke);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.ana_terms-target {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ana_terms-conainer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.date-location-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.fw1-hero-sub-sub {
  text-align: left;
  max-width: 43ch;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 300;
}

.fw1_acc-tabs {
  display: flex;
}

.fw1-trusted {
  text-align: left;
  max-width: 43ch;
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.fw1_acc-tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  max-width: 45%;
  padding-right: 1.25rem;
  display: flex;
}

.fw1_acc-tabs-content {
  background-color: var(--purple);
  border-radius: 1.75rem;
  flex: 1;
  min-height: 32rem;
  display: flex;
}

.fw1_acc-tabs-link {
  background-color: #f3f4f5;
  border-radius: 1.25rem;
  padding: 1.25rem;
  line-height: 1.3;
  transition: all .6s;
}

.fw1_acc-tabs-link:hover {
  background-color: #e9ecf0;
}

.fw1_acc-tabs-link.w--current {
  background-color: #f3f4f5;
  flex: 1;
}

.fw1_acc-tabs-h {
  justify-content: space-between;
  align-items: center;
  font-size: 1.375rem;
  font-weight: 400;
  display: flex;
}

.fw1_acc-tabs-body {
  opacity: 0;
  max-height: 0;
  padding-right: 1rem;
  transition: top .6s, max-height, opacity .6s cubic-bezier(.165, .84, .44, 1);
  position: relative;
  top: 1rem;
  overflow: hidden;
}

.fw1_acc-tabs-par {
  margin-top: 1.5rem;
  font-weight: 300;
}

.fw1_acc-tabs-chevron {
  width: 1rem;
  height: 1rem;
  transition: transform .3s;
}

.fw1_acc-tab-pane {
  width: 100%;
}

.fw1_acc-tab-pane-child {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem;
  transition: top .3s;
  display: flex;
  position: relative;
  top: 1rem;
}

.fw1_acc-tab-img {
  width: 90%;
}

.comp_center-hero {
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 4rem 2rem;
  display: flex;
}

.comp_center-hero.for--public {
  padding-top: 5rem;
  padding-bottom: 0;
}

.fw1-hero-sub-center {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.fw1_form-hero-image-parent {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 70rem;
  margin-top: 4rem;
}

.fw1_form-hero-image-parent.ana {
  padding-left: 0;
  padding-right: 3rem;
}

.fw1_form-hero-image-parent.for-ana-um {
  margin-top: 3rem;
}

.fw1_form-hero-image {
  width: 100%;
}

.fw1_form-hero-image.for--ana-um {
  max-width: 52rem;
  margin-left: auto;
  margin-right: auto;
}

.fw1_acc-tab-img-mb {
  width: 100%;
  display: none;
}

.fw1_colored-card {
  border-radius: var(--_spacing---big-card-radius);
  background-color: #f3f4f5;
  justify-content: space-between;
  padding: 1.25rem;
  display: flex;
}

.fw1_colored-card.colored-card-1 {
  background-color: var(--wm-warm);
}

.fw1_colored-card.colored-card-2 {
  background-color: var(--wm-cold);
}

.fw1_colored-card.colored-card-3 {
  background-color: #e9ecf0;
}

.fw1_colored-card-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  padding: 2rem 4rem 2rem 2rem;
  display: flex;
}

.fw1_colored-card-h {
  font-size: 2.25rem;
}

.fw1_colored-card-right {
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 52%;
  padding: 1rem;
  display: flex;
}

.fw1_colored-card-right.card-1 {
  background-color: #e8e1fd;
}

.fw1_colored-card-right.card-2 {
  background-color: #b6c6ff;
}

.fw1_colored-card-right.card-3 {
  background-color: #f3f4f5;
}

.fw1_colored-card-img {
  width: 100%;
}

.fw1_colored-cards-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.fw1_section-title {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}

.fw1_section-title.max-ch-24 {
  max-width: 24ch;
}

.fw1_section-title.for-form {
  text-align: left;
  max-width: 14ch;
}

.fw1_section-headline-parent-md {
  margin-bottom: 4rem;
}

.fw1_section-headline-parent-md.has-max-w {
  max-width: 48rem;
}

.fw1_section-headline-parent-md.has-max-w-large {
  max-width: 56rem;
}

.fw1_section-headline-parent-md._w--btn {
  margin-bottom: 2rem;
}

.fw1_grid-3cols {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.fw1_black-section-1 {
  background-color: var(--white-smoke);
}

.fw1_text-color-white {
  color: var(--global-color--white);
}

.fw1_card-title {
  margin-bottom: 3rem;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.4;
}

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

.fw1_button-parent {
  margin-top: 3rem;
}

.fw1_card-bg-xl {
  border-radius: var(--_spacing---big-card-radius);
  width: 100%;
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 2rem;
  overflow: hidden;
}

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

.fw1_card-par {
  font-weight: 300;
}

.fw1_section-title-20 {
  font-size: 1.25rem;
  font-weight: 400;
}

.fw1_section-title-20.max-ch-24 {
  max-width: 24ch;
}

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

.fw1_compliance-card {
  border: 1px solid #d2d7e7;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem 1.5rem 1.25rem;
  display: flex;
}

.fw1_compliance-logo {
  width: 100%;
}

.fw1_compliance-bottom {
  border-top: 1px solid #d2d7e7;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding-top: 1rem;
  display: flex;
}

.fw1_form-parent {
  background-color: var(--global-color--white);
  border: 1px solid #d2d7e7;
  border-radius: 1.25rem;
  width: 52%;
  min-width: 32rem;
  max-width: 38rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1rem;
  box-shadow: 0 2px 12px #0000001a;
}

.fw1_form-embed {
  height: 53rem;
}

.fw1_sbs-form {
  border-radius: var(--_spacing---big-card-radius);
  background-color: var(--white-smoke);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.fw1_form-sbs-left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 1rem 2rem 2rem 1rem;
}

.fw1_form-sbs-left.ana {
  padding-left: 0;
  padding-right: 3rem;
}

.fw1_form-sbs-par {
  max-width: 36ch;
  margin-top: 2rem;
  font-size: 1.125rem;
  font-weight: 300;
}

.comparicent_h2 {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.comparicent_h2.cta {
  text-align: center;
  max-width: 30ch;
  font-size: 3rem;
  font-weight: 700;
}

.comparicent_cta-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(5.3rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.comparicent_padding {
  margin-left: 3rem;
  margin-right: 3rem;
}

.fw2-sec-h-center {
  text-align: center;
  margin-bottom: 1rem;
  font-size: 2.25rem;
  line-height: 1.3;
}

.fw2-sec-h-left {
  font-size: 2.25rem;
}

.fw2_flex_left-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fw2_flex_left-vertical.for--stack {
  max-width: 30rem;
}

.fw2_button-parent {
  margin-top: 2rem;
}

.fw1_client-logo-height-largeh {
  flex: none;
  height: 2.75rem;
}

.fw1_logos-wrap-center-5 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fw1_label-left {
  color: var(--purple);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 140%;
}

.fw1_section-title-sm {
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 1.3;
}

.fw1_section-title-sm.max-ch-24 {
  max-width: 24ch;
}

.fw1_section-title-sm.for-form {
  text-align: left;
  max-width: 14ch;
}

.footer-terms-h {
  cursor: pointer;
  padding: 1.5rem;
}

.footer-terms-comp {
  background-color: var(--white-smoke);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ana_dropdown-h {
  font-weight: 600;
}

.fw1_max-ch-16 {
  max-width: 16ch;
}

.fw1-hero-h-light {
  text-align: left;
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 300;
}

.fw1-hero-h-light.is--lifgr {
  text-align: center;
  max-width: 20ch;
  font-size: 4.25rem;
  font-weight: 300;
}

.fw1-hero-h-light.for--mar-per {
  font-size: 3.25rem;
  font-weight: 300;
}

.fw1-hero-h-light.for-marketing {
  text-align: center;
  max-width: 24ch;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 4rem;
}

.fw1_margin-bt-md {
  margin-bottom: 2rem;
}

.fw1_ul.for--sales-offer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  padding-left: 0;
  font-weight: 300;
  display: grid;
}

.fw1_flex-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fw1_flex-wrap.for--2 {
  grid-template-columns: 1fr 1fr;
}

.fw1_flex-wrap.for--4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.fw1_testi-number {
  color: #000;
  letter-spacing: -1px;
  margin-bottom: .25rem;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 1.3;
}

.fw1_testi-number.is--mb {
  border-right: 1px solid #d6d6d6;
  margin-bottom: 0;
}

.fw1_testi-number.is--sm {
  font-size: 1.75rem;
  font-weight: 500;
}

.fw1_testi-caption {
  color: #676879;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.fw1_testi-numbers-utem {
  border-top: 1px solid var(--border);
  flex: 1;
  padding-top: 1.25rem;
}

.fw1-trusted-sm {
  text-align: left;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  font-weight: 300;
}

.fw1_section-title-copy {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}

.fw1_section-title-copy.max-ch-24 {
  max-width: 24ch;
}

.fw1_section-title-copy.for-form {
  text-align: left;
  max-width: 14ch;
}

.fw1_section-card {
  border-radius: var(--_spacing---big-card-radius);
  padding: 6rem 4rem;
}

.fw1_section-card.background-color-purple {
  background-color: var(--purple);
}

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

.fw1_max-ch-24 {
  max-width: 24ch;
}

.fw1_gartner-comp-3-cards {
  border-radius: var(--_spacing---big-card-radius);
  background-color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem;
  display: flex;
  overflow: hidden;
}

.fw1_form-card-h-small {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.fw1_form-card-h-small.is-full {
  max-width: none;
}

.fw1_form-card-h-small.is--short {
  font-size: 1.125rem;
}

.tag-checkmark-2 {
  opacity: 0;
  border-bottom: 1.5px solid #000;
  border-left: 1.5px solid #000;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 2px;
  transform: rotate(-45deg);
}

.img_crm-minisite-hero-parent {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -23px;
  left: 50px;
}

.img_crm-minisite-hero {
  background-color: #ffffff40;
  border: 1px solid #fff;
  border-radius: .5rem .5rem 0 0;
  width: 51vw;
}

.tag-test-text-3 {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  font-size: .815rem;
  line-height: 1.3;
  position: relative;
}

.dev_tag-checkbox {
  z-index: 1;
  background-color: #fff0;
  border: 1px solid #000;
  border-radius: .1875rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.crm_tag-minisite {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  color: #181b34;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #24c4e6;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 7.5rem;
  min-height: 6.75rem;
  margin: .375rem .25rem;
  padding: .5rem .5rem .75rem;
  font-size: .875rem;
  line-height: 1.6;
  display: flex;
  position: relative;
  overflow: hidden;
}

.crm_tag-minisite:hover {
  color: #000;
  background-color: #24c4e640;
  border-color: #24c4e6;
}

.crm_tag-minisite.crm_tag-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 3rem;
  min-height: auto;
  padding-bottom: .5rem;
}

.crm_tag-minisite.crm_tag-small:hover {
  background-color: #97ffea;
  border-color: #97ffea;
}

.crm_tag-minisite.crm_tag-small.is-gray-border-color {
  border-color: #c9cad9;
}

.crm_tag-minisite.with-icon {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
}

.crm_tag-minisite.with-icon.is-active {
  background-color: #24c4e6;
}

.crm_tag-minisite._w--icon {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
}

.img_crm-minisite-hero-widget {
  border-radius: .25rem;
  width: 100%;
  position: absolute;
  left: -15rem;
  box-shadow: 0 .5rem 4rem #0003;
}

.img_crm-minisite-hero-widget.is--001 {
  width: 18.646vw;
  top: 0;
  left: -1rem;
}

.img_crm-minisite-hero-widget.is--002 {
  width: 15.156vw;
  top: 11.8rem;
  left: 6.7rem;
}

.img_crm-minisite-hero-widget.is--003 {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #fff3;
  border: 1px solid #fff;
  width: 12.604vw;
  top: 6.25rem;
  left: auto;
  right: 7.85rem;
}

.minisite-main-title {
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.2;
}

.minisite-main-title.for--crm {
  max-width: 18ch;
}

.minisite-main-title.for--crmcomp {
  max-width: none;
  font-size: 3.8rem;
  font-weight: 400;
}

.minisite-main-title.for--crmcomp.no-wrap {
  padding-right: 3px;
}

.minisite-main-title.for--crmcomp.font-weight-light {
  font-weight: 200;
}

.minisite-main-title.for--crmcomp.no-pad-bottom.is-wrapping {
  white-space: normal;
  max-width: 20ch;
}

.comp_sec-minisite-hero-2 {
  padding-top: 111px;
}

.group_hero-center-all-2 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2.25rem;
  display: flex;
}

.m_full-card-ms-hero-2 {
  background-color: #f1f1f1;
  border-radius: 2.5rem;
  overflow: hidden;
}

.minisite-title-max-width {
  max-width: 100ch;
}

.minisite-title-max-width.layout {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fw1_black-section-1-copy {
  background-color: var(--white-smoke);
}

.m_full-card-ms-hero-2-copy {
  background-color: #f1f1f1;
  border-radius: 2.5rem;
  overflow: hidden;
}

.crmcomp_full-card {
  background-color: var(--white-smoke);
  border-radius: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.crmcomp_full-card.blue-bg {
  background-color: #e2f3ff;
  border-radius: 2rem;
}

.crmcomp_full-card.is-no-radius {
  border-radius: 0;
}

.crmcomp_sub-main-header-wrapper {
  flex-flow: column;
  display: flex;
}

.crmcomp_g2-header-logo {
  width: 23px;
  margin-left: .5rem;
  margin-right: 1rem;
}

.crmcomp_acc-tabs-link {
  background-color: var(--global-color--white);
  border-radius: 1.25rem;
  padding: 1.25rem;
  line-height: 1.3;
  transition: all .6s;
}

.crmcomp_acc-tabs-link:hover {
  background-color: #e9ecf0;
}

.crmcomp_acc-tabs-link.w--current {
  background-color: #f3f4f5;
  flex: 1;
}

.crmcomp_acc-tabs-h {
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.crmcomp_acc-tabs-chevron {
  width: 1rem;
  height: 1rem;
  transition: transform .3s;
}

.crmcomp_acc-tabs-body {
  opacity: 0;
  max-height: 0;
  padding-right: 1rem;
  transition: top .6s, max-height, opacity .6s cubic-bezier(.165, .84, .44, 1);
  position: relative;
  top: 1rem;
  overflow: hidden;
}

.crmcomp_acc-tabs-par {
  color: #000;
  margin-top: 1.5rem;
  font-weight: 300;
}

.crmcomp_acc-tab-img-mb {
  width: 100%;
  display: none;
}

.crmcomp_acc-tabs-content {
  border-radius: 1.75rem;
  flex: 1;
  min-height: 32rem;
  display: flex;
}

.crmcomp_acc-tab-pane {
  width: 100%;
}

.crmcomp_acc-tab-pane-child {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem;
  transition: top .3s;
  display: flex;
  position: relative;
  top: 1rem;
}

.crmcomp_acc-tab-img {
  width: 90%;
}

.crmcomp_tab-link {
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-bottom-color: var(--global-color--white);
  border-top-left-radius: var(--size--8);
  border-top-right-radius: var(--size--8);
  background-color: var(--global-color--white);
  color: var(--black);
  text-align: center;
  flex: 1;
  padding: calc(.75rem + 3px) 1rem .75rem;
  font-size: 1.12rem;
  font-weight: 600;
}

.crmcomp_tab-link.w--current {
  border-bottom-color: var(--crm-lighter-contrast);
  background-color: var(--crm-light);
  color: var(--crm-lighter-contrast);
}

.crmcomp_tab-content-wrapper {
  grid-column-gap: 55px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.crmcomp_tab-header {
  flex: 0 auto;
  font-size: 2rem;
  font-weight: 300;
}

.crmcomp_tab-text {
  font-weight: 300;
  line-height: 1.6;
}

.crmcomp_tab-text-wrapper {
  grid-column-gap: var(--radius--large);
  grid-row-gap: var(--radius--large);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.crmcomp_tabs-menu {
  border-bottom: 1px solid var(--border);
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
}

.crmcomp_sbs-content-wrapper {
  grid-column-gap: 55px;
  grid-row-gap: 16px;
  border-radius: var(--size--24);
  background-color: var(--crm-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding: 2rem;
  display: grid;
}

.crmcomp_card-logo {
  max-width: 50%;
}

.crm_comp-group {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: visible;
}

.crm_comp-group.is-crm {
  background-color: #fff;
  border-style: none;
  border-radius: 0;
}

.crm_comp-group.for--sticky-h {
  z-index: 1001;
  background-color: var(--global-color--white);
  border-radius: .5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  top: 4.5rem;
  box-shadow: 0 2px 8px #0003;
}

.crm_comp-group.mobile.zoho {
  margin-top: 0;
  margin-bottom: 0;
}

.crm_comp-group.is-no-margin-buttom {
  margin-bottom: 0;
  padding-left: 0;
}

.crm_comp-group.is-no-margin-buttom.is-no-padding {
  padding-right: 0;
}

.crm_comp-group.is-custom-padding {
  padding-left: 0;
  padding-right: 0;
}

.crm_comp-group.is-custom-padding.is {
  margin-top: 0;
}

.crm_comp-td {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  min-height: 4.5rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.crm_comp-td.is-th {
  justify-content: center;
  align-items: center;
  min-height: 6rem;
}

.crm_comp-td.is-td-parent {
  align-items: stretch;
  font-weight: 400;
}

.crm_comp-td.is--right-child {
  width: 50%;
}

.crm_comp-td.is--right-child.for--logo {
  justify-content: center;
  align-items: center;
}

.crm_comp-td.is--right-child.for--logo.is--last {
  border-left: 1px solid var(--border);
}

.crm_comp-td.is--right-child._w--border {
  border-top: 1px solid var(--border);
  border-left: 1px solid var(--border);
  padding: 1rem;
}

.crm_comp-td.is--right-child._w--border.for--decimal {
  justify-content: center;
  align-items: center;
}

.crm_comp-td.is-small {
  min-height: auto;
}

.ccrmcomp_td {
  align-items: center;
  min-height: 4.25rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.ccrmcomp_td.is-th {
  justify-content: center;
  align-items: center;
  min-height: 6rem;
}

.ccrmcomp_td.is-td-parent {
  align-items: stretch;
  font-weight: 400;
}

.crmcomp_th-chlld {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crmcomp_tdcomp-td {
  align-items: center;
  min-height: 4.25rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
}

.crmcomp_tdcomp-td.is-th {
  justify-content: center;
  align-items: center;
  min-height: 6rem;
}

.crmcomp_tdcomp-td.is-td-parent {
  flex: 1;
  align-items: stretch;
  font-weight: 400;
}

.crmcomp_tdcomp-td.is-td-parent.logos {
  border-top-right-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  position: relative;
}

.crmcomp_tdcomp-td.is-td-parent.logos.crm-logo-positon {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.crmcomp_tdcomp-td.is-td-parent.logos.middle {
  justify-content: center;
  align-items: stretch;
}

.crmcomp_tdcomp-td.is-td-parent.logos.middle.display {
  justify-content: center;
  align-items: center;
}

.crmcomp_tdcomp-td.is-td-parent.width-100 {
  position: relative;
}

.crmcomp_tdcomp-td.is-td-parent.crm-td-width {
  flex: 1;
}

.crmcomp_tdbar-parent {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crmcomp_tdbar-parent.is-left {
  border-right: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.crmcomp_tdbar-parent.is-left.is-crm {
  border-right-style: none;
  border-right-width: 0;
}

.crmcomp_tdbar-parent.is-right {
  border-left: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.crmcomp_tdbar-parent.is-right.is-crm {
  border-left-style: none;
  font-size: 1rem;
}

.crmcomp_tdbar-parent.monday-logo {
  border-left: 1px solid var(--checkbox-border-active);
  flex: 1;
}

.crmcomp_tdbar-parent.monday-logo.crm-monday-logo {
  border-left-style: none;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.crmcomp_tdbar-parent.monday-logo.border-left {
  border-left-style: none;
  height: 100%;
}

.crmcomp_tdbar-parent.crm-competitot-logo-wrap {
  flex: 1;
}

.crmcomp_tdbar-parent.crmcomp_parent-layout {
  height: 100%;
}

.crmcomp_tdbar-parent-embed {
  background-color: #e7e9ef;
  border-top-left-radius: 3rem;
  border-bottom-left-radius: 3rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  font-size: 1rem;
  display: flex;
}

.crmcomp_hidden-divs {
  display: none;
}

.crmcomp_monday-bar {
  background-color: var(--crm-primary);
  color: #fff;
  border-top-right-radius: 16rem;
  border-bottom-right-radius: 16rem;
  justify-content: flex-end;
  align-items: center;
  height: 2.75rem;
  padding-bottom: 0;
  padding-right: 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.crmcomp_monday-bar-copy {
  background-color: var(--crm-primary);
  color: #fff;
  border-top-right-radius: 16rem;
  border-bottom-right-radius: 16rem;
  justify-content: flex-end;
  align-items: flex-end;
  height: 2.75rem;
  padding-bottom: .25rem;
  padding-right: .25rem;
  font-size: 1.5rem;
  display: flex;
}

.crmcomp_comp-bar {
  color: var(--dark);
  background-color: #d0d4e4;
  border-top-left-radius: 16rem;
  border-bottom-left-radius: 16rem;
  justify-content: flex-start;
  align-items: center;
  height: 2.75rem;
  padding-left: 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.crmcomp_comp-bar.bigger-bar {
  height: 4rem;
}

.text-block-39 {
  color: var(--black);
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.text-block-40 {
  text-align: right;
  font-size: 1.125rem;
  line-height: 1;
}

.crm_comp_row {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.crm_comp_row.is--inner {
  padding-left: 2rem;
  padding-right: 2rem;
}

.crm_comp_row.display-none {
  display: none;
}

.crmcomp_table-circles {
  border: 1px solid #dcdfec;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 0 3rem 2rem;
  display: flex;
}

.crmcomp_table-circles.is-crm {
  background-color: #fff;
  border-style: none;
  border-radius: 0;
}

.crmcomp_circles-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.crmcomp_circles-wrapperparent-embed {
  border-top-left-radius: 3rem;
  border-bottom-left-radius: 3rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  font-size: 1rem;
  display: flex;
}

.crmcomp_circles-wrapperparent-copy {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crmcomp_circles-wrapperparent-copy.is-left {
  border-right: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.crmcomp_circles-wrapperparent-copy.is-left.is-crm {
  border-right-style: none;
  border-right-width: 0;
}

.crmcomp_circles-wrapperparent-copy.is-right {
  border-left: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.crmcomp_circles-wrapperparent-copy.is-right.is-crm {
  border-left-style: none;
  font-size: 1rem;
}

.crm_comp-circle {
  background-color: #e7e9ef;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.crm_comp-circle.crm {
  background-color: var(--crm-primary);
  color: var(--global-color--white);
}

.text-block-41 {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.crmcomp_circle-parent {
  border: 1px solid #e3e3e3;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.crmcomp_circle-parent.is-left {
  border-right: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.crmcomp_circle-parent.is-left.is-crm {
  border-right-style: none;
  border-right-width: 0;
}

.crmcomp_circle-parent.is-right {
  border-left: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.crmcomp_circle-parent.is-right.is-crm {
  border-left-style: none;
  font-size: 1rem;
}

.crmcomp_crm-logo {
  max-width: 50%;
}

.crmcomp_2-logos-bar {
  z-index: 10;
  border-radius: var(--radius--small);
  background-color: var(--global-color--white);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: static;
  top: 72px;
  box-shadow: 0 0 13px 2px #0000001a;
}

.crmcomp_2-logos-bar.flex-box-vertical {
  overflow: hidden;
}

.crmcomp_2-logos-bar.flex-box-vertical.is-cutom.is-noshadow {
  box-shadow: none;
}

.crmcomp_2-logos-header-parent {
  border-radius: var(--size--8);
  flex: 0 auto;
  align-items: center;
  width: 46.5%;
  padding-left: 2rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.crmcomp_2-logos-header-parent.is-th {
  justify-content: center;
  align-items: center;
  min-height: 6rem;
}

.crmcomp_2-logos-header-parent.is-td-parent {
  align-items: stretch;
  font-weight: 400;
}

.crmcomp_2-logos-header-parent.width-40, .crmcomp_2-logos-header-parent.width-100 {
  width: 40%;
}

.collection-item-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.crmcopm_vs-wrapper {
  z-index: 10;
  background-color: var(--global-color--white);
  border: 1px solid #b6b6b6;
  border-radius: 100px;
  padding: .5rem 1rem;
  position: absolute;
}

.crmcopm_vs-wrapper.ab {
  justify-content: center;
  align-items: center;
  max-width: 50px;
  max-height: 32px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  inset: 25px 0% 0% -24px;
}

.crmcopm_vs-wrapper.middle {
  width: 70px;
  height: 35px;
  padding: .4rem 24px;
  top: 25%;
  left: -33px;
}

.text-block-42 {
  color: #aaa;
  font-size: 1rem;
}

.text-block-42.text-color-black {
  color: #323338;
}

.div-block-91 {
  z-index: 5;
  border-right: 0 solid silver;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-91.ab-middle {
  background-color: #e3e3e3;
  border-right-style: none;
  width: 2px;
}

.crmcomp-price-wrapper {
  background-color: #e7e9ef;
  border-radius: 3rem;
  width: auto;
  height: auto;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.2;
}

.crmcomp-price-wrapper.crm {
  color: var(--crm-lighter-contrast);
  background-color: #d1ecef;
  width: auto;
  height: auto;
}

.crmcomp-price-wrapper.crm.bg-color {
  background-color: #00d2d2;
}

.price {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.price.monday {
  color: #006278;
}

.price.monday.white-color {
  color: #fff;
}

.price.is-custom {
  color: #67687a;
}

.crmcomp_pricing-text {
  color: #a3a0a0;
  margin-left: 7px;
  font-size: .875rem;
}

.crmcomp_pricing-text.font-weight-light {
  color: #676879;
}

.crmcomp_pricing-text.font-color-dark {
  color: var(--blackish);
}

.crmcomp_pricing-parent {
  border: 1px solid #e3e3e3;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.crmcomp_pricing-parent.is-left {
  border-right: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.crmcomp_pricing-parent.is-left.is-crm {
  border-right-style: none;
  border-right-width: 0;
}

.crmcomp_pricing-parent.is-right {
  border-left: 1px solid #676879;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.crmcomp_pricing-parent.is-right.is-crm {
  border-left-style: none;
  font-size: 1rem;
}

.crmcomp_pricing-parent.with-padding {
  padding-left: 11px;
  font-weight: 500;
}

.crmcomp_pricing-parent.with-padding.width-50 {
  border-style: solid;
  flex: none;
  width: 50%;
}

.crmcomp_pricing-parent.with-padding.is-fixing {
  padding-left: 1rem;
}

.crmcomp_pricing-wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.crmcomp_accordion-title-blocks-parent {
  justify-content: flex-start;
  align-items: center;
  padding-right: 1rem;
  transition: opacity .3s;
  display: flex;
}

.crmcomp_accordion-body-blocks-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 2rem;
  transition: max-height .3s;
  display: flex;
  overflow: hidden;
}

.crmcomp_accordion-body-blocks-lp.accordion-body-1, .crmcomp_accordion-body-blocks-lp.accordion-body-2 {
  max-height: 0;
}

.crmcomp_accordion-par-blocks {
  color: #181b34;
  max-width: 48ch;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
  font-weight: 300;
  line-height: 1.6;
}

.blocks-plus-dash-2 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 2px;
  display: flex;
  position: relative;
}

.blocks-plus-dash-2.dash-is-vert {
  width: 2px;
  height: 1rem;
  transition: height .2s;
  position: absolute;
}

.crmcomp_accordion-item-blocks {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  display: flex;
}

.crmcomp_accordion-blocks-content {
  opacity: 0;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 52%;
  transition: all .4s;
  display: block;
  position: absolute;
  inset: 0 0% 0% auto;
}

.crmcomp_accordion-h-blocks {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.375rem 0 1.25rem;
  font-weight: 300;
  line-height: 1.3;
  transition: opacity .3s;
  display: flex;
}

.crmcomp_accordion-h-blocks:hover {
  opacity: 1;
}

.crmcomp_blocks-vid-embed {
  aspect-ratio: auto;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.crmcomp_blocks-accordion {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 80rem;
  margin-top: 2rem;
  display: flex;
  position: relative;
}

.crmcomp_blocks-accordion.for--lp {
  max-width: 76rem;
  line-height: 1.6px;
}

.crmcomp_blocks-accordion-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  padding-right: 3rem;
  display: flex;
}

.crmcomp_agent-plus {
  color: #6161ff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.crmcomp_accordion-title-blocks {
  color: #007f9b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.3;
}

.crmcomp_acc-block-plus {
  color: #6161ff;
  border-radius: 20rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  transition: border-color .2s;
  display: flex;
}

.div-block-92 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crmcomp_under-header-text {
  max-width: 31rem;
  margin-top: 18px;
  font-size: .875rem;
  line-height: 1.6;
  display: inline-flex;
}

.crmcomp_under-header-text.max-width-40 {
  max-width: 39.5rem;
}

.crmcomp_under-header-text.is-crm {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.cemcomp_stack-customer-logos-copy {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cemcomp_stack-customer-logos-copy.for--love {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.cemcomp_stack-customer-logos-copy._w--7 {
  grid-column-gap: 3.5rem;
}

.crmcomp_g2-span {
  background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/6821ba8e337b82caa74a33ca_G2%20logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 21px 21px;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 1.1rem;
}

.crmcomp_data-wrapper {
  display: block;
}

.crmcomp_data-wrapper.background-color-purple-2-2, .crmcomp_data-wrapper.realtive {
  position: relative;
}

.crmcomp_data-wrapper.background-color-black {
  background-color: var(--dark);
}

.crmcomp_data-wrapper.background-color-yellow {
  background-color: #0000;
}

.crmcomp_data-wrapper.background-color-purple {
  background-color: #6161ff;
}

.crmcomp_data-cards-wrapper {
  border-radius: var(--size--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  box-shadow: 0 .25rem 1rem #e1eff2;
}

.crmcomp_data-cards-wrapper.blue-bg {
  position: relative;
  box-shadow: 0 0 40px #00d2d233;
}

.crmcomp_data-cards-wrapper.blue-shadow {
  box-shadow: 0 0 40px #e1eff2;
}

.crmcomp_data-cards-wrapper.is-border-gray {
  box-shadow: none;
  border: 1px solid #e4e5e6;
}

.minisite-card-tabs {
  background-color: #ffffff1a;
  border-radius: 1.5rem;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

.minisite-card-tabs._w--padding-hor {
  padding: 2rem 2rem 3rem;
}

.minisite-card-tabs.for--crm {
  background-color: var(--crm-lighter-contrast);
}

.minisite-card-tabs.for--crm.minisite-padding {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.ent-tab-pane-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  max-width: 68rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.crm-tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.group-dev-card-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 26rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.group-dev-card-left.for--crm {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.group-dev-card-left.for--crm.is-lp {
  justify-content: center;
  align-items: flex-start;
}

.card-tab-link-2 {
  color: #fff;
  text-align: center;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 0;
  font-size: .8755rem;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  position: relative;
}

.card-tab-link-2:hover {
  color: #ffffffbf;
}

.card-tab-link-2.w--current {
  color: #fff;
  background-color: #fff0;
  border-bottom-color: #9b6cd6;
}

.card-tab-link-2.is--crm {
  font-size: .875rem;
}

.is--crm.w--current {
  justify-content: space-between;
  align-items: center;
}

.m_button-5 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 2rem;
  transition: all .1s;
  display: flex;
}

.m_button-5:hover {
  opacity: .9;
}

.m_button-5.white-10 {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.m_spacer-1-5rem-7 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.tab-img {
  border-radius: 1rem;
  flex: none;
  width: 100%;
}

.m_heading-32 {
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.group-dev-card-right {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.ent-tab-link-pill {
  background-color: #fff;
  border-radius: 2rem;
  width: 0%;
  height: .25rem;
  transition: width .2s;
  position: absolute;
  bottom: 0;
}

.m_text-color-white {
  color: var(--global-color--white);
}

.m_margin-b-large {
  margin-bottom: 2rem;
}

.m_margin-t-md {
  margin-top: 1.5rem;
}

.crmcomp_tables-header-wrapper {
  z-index: 30;
  border-top-left-radius: var(--radius--xlarge);
  border-top-right-radius: var(--radius--xlarge);
  background-color: var(--global-color--white);
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: sticky;
  top: 72px;
}

.crmcomp_tables-header-wrapper.sticky-top-0 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2rem;
  top: 72px;
}

.crmcomp_tables-header-wrapper.padding.is-custom {
  margin-bottom: 0;
}

.crmcomp_tables-header-wrapper.is-custom {
  padding-left: 0;
}

.image-178 {
  width: 100%;
}

.crmcomp_tabs-image-wrapper {
  opacity: 0;
  justify-content: space-between;
  align-items: center;
  width: 52%;
  display: flex;
  position: absolute;
  inset: 0 0% 0% auto;
}

.crmcomp_client-logo-width-copy {
  object-fit: cover;
  flex: none;
  width: 4.5rem;
}

.crmcomp_client-logo-width-copy:where(.w-variant-33f5c4bd-3289-d76e-a589-26aa0af79343) {
  height: 3rem;
}

.crmcomp_client-logo-width-copy:where(.w-variant-f3c9e94c-182a-e0ce-b06e-c38cd4cb70d7) {
  height: 4rem;
}

.crmcomp_client-logo-width-copy.for--love {
  object-fit: contain;
  height: 5.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.crmcomp_client-logo-width-copy.for--ai {
  filter: invert();
  object-fit: contain;
  height: 5.5rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.crmcomp_client-logo-width-copy.bigger {
  width: 3rem;
}

.crmcomp_client-logo-width-copy.crmcomp_client-logo-max-width {
  width: auto;
  max-width: 6rem;
}

.crmcomp_client-logo-width-copy.crmcomp_client-logo-max-width._5, .crmcomp_client-logo-width-copy.crmcomp_client-logo-max-width._4 {
  max-width: 8rem;
}

.crmcomp_client-logo-width-copy._5 {
  width: 8rem;
}

.crmcomp_client-logo-width-copy._4 {
  width: 7rem;
}

.crmcomp_client-logo-width-copy._1 {
  width: 6rem;
}

.crmcomp_client-logo-width-copy._6 {
  width: 4rem;
}

.crmcomp_client-logo-width-copy._5-2 {
  width: 7rem;
}

.crmcomp_client-logo-width-copy._4-2 {
  width: 6rem;
}

.crmcomp_competitor-logo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 23%;
  display: flex;
}

.crmcomp_competitor-logo.for--love {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.crmcomp_competitor-logo._w--7 {
  grid-column-gap: 3.5rem;
}

.crmcomp_competitor-logo.zoho {
  width: 80%;
}

.crmcomp_competitor-logo.c_logo {
  width: auto;
  min-width: auto;
  max-width: 5rem;
}

.crmcomp_competitor-logo.c_logo.zoho {
  max-width: 5rem;
}

.crmcomp_competitor-logo.c_logo.hubspot {
  min-width: auto;
  max-width: 4rem;
}

.crmcomp_competitor-logo.c_logo.salesforce {
  width: 100%;
  max-width: 5rem;
}

.crmcomp_competitor-logo.c_logo.pipedrive {
  max-width: 9rem;
}

.text-block-43.z-index-2 {
  z-index: 2;
  opacity: 0;
  position: absolute;
  top: -100%;
}

.text-block-43.z-index-2.active {
  opacity: 1;
}

.text-block-43.z-index-3 {
  z-index: 3;
  opacity: 0;
  position: absolute;
  top: -200%;
}

.text-block-43.z-index-3.active {
  opacity: 1;
}

.text-block-43.z-index-1 {
  z-index: 1;
  position: absolute;
  top: auto;
}

.text-block-43.ab {
  position: absolute;
}

.text-block-43.crm-title-2, .text-block-43.crm-title-3 {
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.text-block-43.crm-title-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.crmcomp_title1-wrapper {
  border-radius: var(--size--8) var(--radius--medium) var(--radius--medium) var(--size--8);
  background-color: var(--global-color--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.crmcomp_title1-wrapper.crm_comp-interaction {
  z-index: 3;
}

.crmcomp_title1-wrapper.crmcomp_title-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.crmcomp_title2-wrapper {
  border-radius: var(--radius--medium);
  background-color: var(--global-color--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.crmcomp_title2-wrapper.crmcomp_title-interaction {
  z-index: 2;
  transform: translate(0, 100%);
}

.crmcomp_title3-wrapper {
  border-radius: var(--radius--medium);
  background-color: var(--global-color--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.crmcomp_title3-wrapper.crmcomp_title-interaction {
  z-index: 1;
  transform: translate(0, 200%);
}

.scroll-trigger-trigger-1, .scroll-trigger-trigger-2, .scroll-trigger-trigger-3, .scroll-trigger {
  width: 1px;
  height: 1px;
}

.scroll-trigger.trigger-2, .scroll-trigger.trigger-3 {
  position: relative;
  top: -8rem;
}

.th-logo {
  width: 100%;
  max-width: 11rem;
}

.m_cusom-img {
  width: 100%;
}

.crmcomp_h1-tagline {
  font-size: 2rem;
  font-weight: 200;
}

.text-span-167 {
  font-weight: 200;
}

.crmcom_h2 {
  text-align: center;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.crmcomp_badges-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  height: 8rem;
  display: flex;
}

.crmcomp_badges-wrapper.security {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--size--8);
  background-color: var(--light);
}

.image-179 {
  height: 100%;
}

.crmcomp_subh1 {
  font-size: .875rem;
}

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

.crmcomp_tags-wrapper.crmcomp_tags-layout {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.crmcomp_tags-wrapper.crmcomp_tags-layout.is-cusom {
  margin-top: 0;
}

.crmcomp_header-divider {
  border-top-color: #c3c6d4;
  width: auto;
  margin-bottom: 2rem;
}

.crmcomp_header-divider.mobile-layout {
  width: 84ch;
}

.crmcomp_header-divider.mobile-layout._2 {
  display: none;
}

.crmcomp_header-divider.mobile-layout.is-custom {
  margin-bottom: .5rem;
}

.text-block-44 {
  line-height: 1.5rem;
}

.text-block-45 {
  font-size: 1.125rem;
  font-weight: 500;
}

.crmcomp_green-strok {
  z-index: 100;
  border-top-left-radius: var(--size--8);
  border-bottom-left-radius: var(--size--8);
  background-color: var(--crm-lighter-contrast);
  justify-content: flex-start;
  align-items: center;
  width: .5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.crmcomp_g2-badge {
  height: 100%;
}

.crmcomp_security-badge {
  height: 50%;
}

.crmcomp_nav-button {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .65rem 1.25rem;
  display: flex;
}

.crmcomp_nav-button.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.crmcomp_nav-button.m_button-primary:hover {
  background-color: #4949f5;
}

.crmcomp_nav-button.m_button-white {
  color: #6161ff;
  background-color: #fff;
  border-color: #fff;
}

.crmcomp_nav-button.m_button-crm {
  background-color: #006278;
  border-color: #006278;
}

.crmcomp_nav-button.m_button-crm.in-nav {
  padding: .5rem 1rem;
}

.crmcomp_nav-button.m_button-dev {
  background-color: #025231;
  border-color: #025231;
}

.crmcomp_nav-button.m_button-service {
  transition: all .2s;
}

.crmcomp_nav-button.m_button-service:hover {
  background-color: #1a1a1a;
}

.crmcomp_nav-button.m_button-service-2 {
  transition: all .2s;
}

.crmcomp_nav-button.m_button-service-2:hover {
  background-color: #1a1a1a;
}

.crmcomp_nav-button.m_button-primary-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.crmcomp_nav-button.m_button-cs {
  border-color: var(--purple);
  color: var(--purple);
  background-color: #0000;
}

.crmcomp_nav-button.m_button-cs.is-white {
  border-color: var(--global-color--white);
  color: var(--global-color--white);
}

.crmcomp_nav-button.change-to-primary {
  border-style: none;
}

.crmcomp_nav-button.is-white {
  background-color: var(--global-color--white);
  color: var(--black);
}

.crmcomp_nav-button.bg-grey {
  background-color: #323338;
  transition: color .3s, background-color .3s;
}

.crmcomp_nav-button.bg-grey:hover {
  background-color: var(--white-smoke);
  color: var(--dark);
}

.crmcomp_nav-button.no-fill {
  color: var(--black);
  background-color: #fff;
  padding: .875rem 2rem;
  line-height: 1.3;
  transition: color .3s, background-color .3s;
}

.crmcomp_nav-button.no-fill:hover {
  color: var(--light);
  background-color: #000;
}

.crmcomp_nav-button.nav_btn {
  color: var(--black);
  background-color: #0000;
  padding: .875rem 2rem;
}

.crmcomp_nav-button.crm_btn {
  background-color: #323338;
  padding: .875rem 2rem;
}

.fw1-hero-h-lg {
  text-align: left;
  letter-spacing: -.02em;
  font-size: 3.5rem;
  font-weight: 200;
  line-height: 1.3;
}

.fw1-hero-h-lg.is--lifgr {
  text-align: center;
  max-width: 20ch;
  font-size: 4.25rem;
  font-weight: 300;
}

.fw1-hero-h-lg.for--mar-per {
  font-size: 3.25rem;
  font-weight: 300;
}

.fw1-hero-h-lg.for-marketing {
  text-align: center;
  max-width: 24ch;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 4rem;
}

.fw1_client-logo-height-lg {
  flex: none;
  height: 2.5rem;
}

.fw1_client-logo-height-lg:where(.w-variant-33f5c4bd-3289-d76e-a589-26aa0af79343) {
  height: 3rem;
}

.fw1_client-logo-height-lg:where(.w-variant-f3c9e94c-182a-e0ce-b06e-c38cd4cb70d7) {
  height: 4rem;
}

.fw1_client-logo-height-lg.small-2, .fw1_client-logo-height-lg.small-3, .fw1_client-logo-height-lg.small-4, .fw1_client-logo-height-lg.small-5, .fw1_client-logo-height-lg.small-6 {
  height: 3rem;
}

.fw1_client-logo-height-lg.ent-lp-logo {
  height: 3.2rem;
}

.fw1_client-logo-height-lg.ent-lp-logo.only-in-mobile {
  display: none;
}

.fw1_section-title-md {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.3;
}

.fw1_section-title-md.max-ch-24 {
  max-width: 24ch;
}

.fw1_section-title-md.for-form {
  text-align: left;
  max-width: 14ch;
}

.fw1_section-title-md.fw1_font-weight-semibold {
  font-weight: 600;
}

.fw1-margin-top-lr {
  margin-top: 2rem;
}

.fw1-margin-bm-lr {
  margin-bottom: 2rem;
}

.fw1_section-title-xl {
  letter-spacing: -.02em;
  font-size: 5rem;
  font-weight: 200;
  line-height: 1.1;
}

.fw1_section-title-xl.max-ch-24 {
  max-width: 24ch;
}

.fw1_section-title-xl.for-form {
  text-align: left;
  max-width: 14ch;
}

.logos-nested-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.disclaimerfor-gartner {
  color: #838488;
  max-width: 57rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .8125rem;
  font-weight: 300;
  line-height: 1.6;
}

.fw1_label-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
  line-height: 140%;
}

.fw1_label-16.for--wm {
  color: var(--purple);
}

.header-element-placeholder {
  z-index: 9990;
  background-color: var(--light);
  height: 4.5rem;
  position: fixed;
}

.accessibility-menu {
  z-index: 9999;
  height: 0;
  position: fixed;
}

.access-link {
  position: fixed;
  top: -3rem;
}

.access-link:focus {
  top: 0;
}

.fw1_flex-2-cols {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fw1-flex-col {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.fw1-flex-col.for--left-content {
  max-width: 32rem;
  padding-right: 3rem;
}

.fw1_section-sub {
  font-size: 1rem;
  font-weight: 300;
}

.fw1-margin-top-md {
  margin-top: 1.5rem;
}

.fw1-margin-top-sm {
  margin-top: 1rem;
}

.fw1_li-checkmark {
  border-bottom: 2px solid var(--black);
  border-left: 2px solid var(--black);
  flex: none;
  width: 1rem;
  height: .5rem;
  margin-top: .375rem;
  margin-right: .75rem;
  transition: opacity .1s;
  transform: rotate(-45deg);
}

.fw1_li-checkmark.is--black {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.fw1_li-flex {
  border-left: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.5;
  display: flex;
}

.fw1-margin-bm-md {
  margin-bottom: 1.5rem;
}

.fw1-margin-bm-sm {
  margin-bottom: 1rem;
}

.fw1_li-title {
  margin-bottom: .4rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.group_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.m_spacer-1-5rem-8 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.headline_large-extra-light-48-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.comp_grid-2-cols-report {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
}

.crm-report-img {
  width: 100%;
  max-width: 28rem;
}

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

.fw1_background-color-white {
  background-color: var(--global-color--white);
}

.fw1_connect-parent {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.fw1_connect-title {
  letter-spacing: -.02em;
  max-width: 9ch;
  font-size: 8rem;
  font-weight: 200;
  line-height: 1;
}

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

.fw1_connect-img {
  width: 100%;
  max-width: 13rem;
  margin-left: -5.5rem;
}

.fw1_logos-wrap-connect {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.fw1_logos-wrap-connect.fw1_gap-md {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.fw1_logos-wrap-connect.break-line {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  max-width: 30rem;
}

.fw1_logos-wrap-connect.fw1_gap-sm {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.fw1_customer-card-logo-sm {
  mix-blend-mode: multiply;
  height: 3rem;
}

.fw1_customer-card-logo-sm.crm, .fw1_customer-card-logo-sm.crmcomp {
  max-width: 50%;
  height: auto;
}

.fw1_customer-card-2 {
  border: 1px solid var(--border);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 30rem;
  padding: 2rem;
  display: flex;
}

.fw1_customer-card-2.crm {
  background-color: var(--crm-light);
}

.fw1_customer-card-2.crmcomp {
  background-color: var(--crm-light);
  justify-content: center;
  align-items: flex-start;
}

.sevice_variant-head {
  max-width: 23ch;
  font-size: 4rem;
  font-weight: 200;
}

.sevice_header-section-4 {
  background-color: #f5eff100;
  padding-top: 2rem;
}

.crmcomp_bar-parent-embed-monday {
  background-color: #e7e9ef;
  border-top-right-radius: 3rem;
  border-bottom-right-radius: 3rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  line-height: 1;
  display: flex;
}

.crmcomp_subh1-wrapper {
  background-color: var(--global-color--white);
  border: 1px solid #c3c6d4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
  position: absolute;
}

.crmcomp_subh1-divider {
  border-top: 1px solid #c3c6d4;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 1px;
  margin: 3rem auto 2rem;
  display: flex;
  position: relative;
}

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

.crmcomp_crm-logo-in-table {
  width: 80%;
}

.crmcomp_crm-logo-in-table.monday-logo {
  width: auto;
  max-width: 11rem;
}

.crm-comp-td-parent {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.crm-comp-td-parent._w--border {
  border-right: 1px solid var(--border);
}

.crm-comp-td-parent._w--border.last--row {
  border-bottom: 1px solid var(--border);
}

.crm-comp-td-parent.for--vs {
  border-right: 1px solid var(--global-color--white);
  justify-content: center;
  align-items: center;
}

.crm_comp-th-logo {
  width: 100%;
  max-width: 14rem;
}

.fw1_header-log {
  height: 2rem;
}

.data-card {
  width: 100%;
}

.image-180 {
  width: 61%;
}

.crm-competitor-logo {
  max-width: 5rem;
}

.crmcomp_vs-wrap {
  height: 100%;
  position: relative;
}

.crmcomp_vs-border {
  background-color: #e3e3e3;
  width: 2px;
  height: 100%;
}

.crm_value-monday, .crm_value-competitor, .text-block-46 {
  font-weight: 600;
}

.crm_check {
  display: none;
}

.crmcomp_middle-line {
  background-color: #e3e3e3;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 100%;
  display: flex;
  position: relative;
}

.crm_value-competitor-2, .crm_value-monday-2 {
  font-weight: 600;
}

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

.crm_check-2 {
  display: none;
}

.crmcomp_trigger1 {
  opacity: 0;
  background-color: #ffacac;
  width: 100%;
  height: 2px;
  position: relative;
  inset: -4rem 0% auto;
}

.crmcomp_trigger2 {
  opacity: 0;
  background-color: #ffacac;
  width: 100%;
  height: 2px;
  position: relative;
  top: -4rem;
}

.crncomp_title-parent {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.display-hide {
  display: none;
}

.spacer-small {
  width: 100%;
  height: 2rem;
}

.spacer-medium {
  width: 100%;
  height: 3rem;
}

.h1_layout {
  letter-spacing: -.02em;
  white-space: nowrap;
  flex-flow: row;
  display: flex;
}

.crm_subh1-parent {
  background-color: #fff;
  border: 1px solid #c3c6d4;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .3rem 1rem;
  display: flex;
}

.crm_subh-parent {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
}

.crm_subh-parent._840_max {
  max-width: 840px;
}

.crm-subh-center-line {
  background-color: #c3c6d4;
  width: 100%;
  height: 1px;
}

.crm_subh-wrap, .crmcomp_subh_wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.display-none {
  display: none;
}

.rating-score-wrap {
  padding-top: .5rem;
}

.crm_comp-white-line {
  background-color: #fff;
  width: 2px;
  height: 100%;
  position: absolute;
  inset: 0% 50% 0% auto;
}

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

.font-weight-medium.font-size-medium {
  font-size: 1.125rem;
}

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

.crm_comp-row-wrap {
  flex: none;
  width: 100%;
  display: flex;
}

.div-block-93 {
  flex: 1;
  display: flex;
}

.monday_crm-logo {
  width: 8rem;
}

.ap_nav-logo {
  height: 2.25rem;
}

.monday-crm_logo {
  width: 100%;
  max-width: 11rem;
}

.hidden {
  display: none;
}

.tag-checkmark-3 {
  opacity: 0;
  border-bottom: 1.5px solid #000;
  border-left: 1.5px solid #000;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 2px;
  transform: rotate(-45deg);
}

.tag-test-text-4 {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  font-size: .815rem;
  line-height: 1.3;
  position: relative;
}

.tag-test-text-4.text-align-center {
  font-weight: 400;
}

.button-10 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-10.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-10.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-10.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

.layout497_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.text-size-medium-7 {
  font-size: 1.125rem;
}

.layout497_tab-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-embed-xxsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.layout497_tabs-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout497_tabs-content.is-cutom {
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-left: 4rem;
}

.layout497_content {
  flex-flow: column;
  display: flex;
  position: relative;
}

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

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

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

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

.layout497_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.lightbox-play-icon {
  z-index: 2;
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.layout497_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.layout497_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 1rem 0;
  display: flex;
}

.layout497_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  opacity: 1;
  border-left-color: #000;
}

.layout497_tab-link.is-custom-padding {
  background-color: #0000;
  padding-top: 2.375rem;
  padding-bottom: 2.375rem;
}

.layout497_tab-link.is-custom-padding.w--current {
  color: var(--crm-primary);
  border-bottom-color: #000;
}

.layout497_tab-link.is-custom-padding.is-last {
  border-bottom-style: none;
  border-bottom-color: #000;
}

.layout497_paragraph {
  overflow: hidden;
}

.section_layout497 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.padding-global-44 {
  padding-left: 5%;
  padding-right: 5%;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.layout497_lightbox {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.margin-top-3, .margin-top-3.margin-medium, .margin-top-3.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout497_tab-title.is-cutom-gap {
  flex-flow: column;
  display: flex;
}

.layout497_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout497_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout497_image.is-16-9 {
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.layout497_image.is-ratio-auto {
  aspect-ratio: auto;
  width: 80%;
}

.layout497_header {
  margin-bottom: 2rem;
}

.layout497_inner-wrapper {
  width: 50%;
  padding-right: 2.5rem;
}

.layout497_inner-wrapper.is-cutom {
  width: 40%;
  padding-right: 1rem;
}

.div-block-94 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-10 {
  color: var(--black);
  margin-top: 1rem;
}

.crm-realestate-h2 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 140%;
}

.crm-realestate-h2.text-align-center.is-normal, .crm-realestate-h2.text-weight-normal, .text-span-168 {
  font-weight: 400;
}

.crm-realestate-tab-heading {
  color: var(--crm-lighter-contrast);
  font-size: 1.25rem;
  font-weight: 500;
}

.crmcomp_tabs-menu-2 {
  border-bottom: 1px solid #dcdfec;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
}

.m_button-6 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.crmcomp_tab-text-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.crmcomp_tab-link-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-bottom: 3px solid #fff;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  flex: 1;
  padding: calc(.75rem + 3px) 1rem .75rem;
  font-size: 1.12rem;
  font-weight: 600;
}

.crmcomp_tab-link-2.w--current {
  color: #007f9b;
  background-color: #e1eff2;
  border-bottom-color: #007f9b;
}

.crmcomp_tabs-menu-3 {
  border-bottom: 1px solid #dcdfec;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
}

.m_button-7 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.crmcomp_tab-text-wrapper-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.crmcomp_tab-link-3 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-bottom: 3px solid #fff;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  flex: 1;
  padding: calc(.75rem + 3px) 1rem .75rem;
  font-size: 1.12rem;
  font-weight: 600;
}

.crmcomp_tab-link-3.w--current {
  color: #007f9b;
  background-color: #e1eff2;
  border-bottom-color: #007f9b;
}

.m_spacer-2rem-6 {
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.m_button-8 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  display: flex;
}

.m_button-8.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.m_button-8.m_button-primary:hover {
  background-color: #4949f5;
}

.text-span-169 {
  font-weight: 400;
}

.tag-checkmark-4 {
  opacity: 0;
  border-bottom: 1.5px solid #000;
  border-left: 1.5px solid #000;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 2px;
  transform: rotate(-45deg);
}

.crm_tag-minisite-icon-parent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.tag-test-text-5 {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  font-size: .815rem;
  line-height: 1.3;
  position: relative;
}

.crm_tag-minisite-icon {
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: .25rem;
}

.text-size-1rem.is-green {
  color: var(--crm-green);
}

.splide__track-5 {
  overflow: hidden;
}

.splide__slide-6 {
  flex: none;
}

.splide__slide-6.for--ana {
  max-width: 60%;
  display: flex;
}

.m_avatar-group-5 {
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.fw1_customer-card-1-2 {
  border: 1px solid #dcdfec;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 32rem;
  padding: 2.5rem;
  display: flex;
}

.fw1_customer-card-1-2.crmcomp {
  background-color: #e1eff2;
  justify-content: center;
  align-items: flex-start;
}

.m_section-content-10 {
  border-radius: 1rem;
}

.splide__list-5 {
  display: flex;
}

.group_sec-h-center-4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.group_sec-h-center-4.for--capterra {
  margin-bottom: 3rem;
}

.crm-bages-review-wrapper {
  width: 60%;
}

.lp-compliance-wrapper {
  width: 100%;
}

.section_crm-compliance {
  background-color: #f5f6fa;
}

.crm-realestame-span {
  font-weight: 600;
}

.button-11 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-11.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.header1_image-wrapper {
  overflow: hidden;
}

.header1_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header1_image.is-ind-crm-lp {
  border-top-left-radius: 120px;
  border-bottom-right-radius: 120px;
}

.header1_image.is-industry-lp {
  aspect-ratio: auto;
  object-fit: cover;
}

.header1_image.is-ind-crm-lp-copy {
  aspect-ratio: auto;
  object-fit: cover;
  border-top-left-radius: 120px;
  border-bottom-right-radius: 120px;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.heading-style-h1-2 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

.section_header1 {
  text-align: left;
}

.padding-global-45 {
  padding-left: 5%;
  padding-right: 5%;
}

.header1_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

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

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

.section_indusrty-lp.is-40px-radius {
  border-radius: 40px;
}

.m-section-padding {
  padding: 1.5rem;
}

.crm-industrty-h1 {
  letter-spacing: -1px;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 80px;
}

.industry-h1-span {
  font-weight: 500;
  position: relative;
  top: -9px;
}

.minisite-card-tabs-2 {
  background-color: #ffffff1a;
  border-radius: 1.5rem;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 0;
  overflow: hidden;
}

.minisite-card-tabs-2._w--padding-hor {
  padding: 2rem 2rem 3rem;
}

.m_spacer-1-5rem-9 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_container-xlarge-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.m_button-9 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: flex-start;
  align-items: center;
  padding: .875rem 2rem;
  transition: all .1s;
  display: flex;
}

.m_button-9:hover {
  opacity: .9;
}

.m_button-9.white-2 {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.accordion-h-crm {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
  transition: opacity .3s;
  display: flex;
}

.accordion-h-crm:hover {
  opacity: 1;
}

.minisite-audience-tag {
  background-color: #d1faff;
  border-radius: 4px;
  padding: .4rem .6rem;
  font-size: .875rem;
  font-weight: 400;
}

.minisite-audience-tag.for--crm {
  margin-bottom: 1rem;
}

.m_accordion-left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  padding-right: 2rem;
  display: flex;
}

.crm-vid-embed {
  background-color: #f2f5ff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.accordion-item-crm {
  cursor: pointer;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 1rem;
  transition: all .4s linear;
  display: flex;
  overflow: hidden;
}

.accordion-item-crm.is-open {
  background-color: #fff;
  max-height: 24rem;
  transition-duration: .2s;
}

.accordion-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.title-after {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.accordion-body {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: height .4s;
  display: flex;
}

.accordion-body.for--crm {
  transition-duration: .3s;
}

.m_container-xlarge-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.code-embed-14 {
  display: none;
}

.m_acc-layout {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.acc-link-parent {
  flex: none;
  padding-top: 1.25rem;
  padding-bottom: 1.5rem;
}

.slot_sec-title-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.accordion-item-content {
  opacity: 0;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 2rem 0% 0% auto;
}

.accordion-item-content.for--crm {
  background-color: #f2f5ff;
  border: 1px solid #e1e4f5;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  transition-duration: .3s;
  overflow: hidden;
}

.m_button-outline-small-2 {
  color: #000;
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  display: flex;
}

.m_button-outline-small-2.m_button-outline-white {
  color: #fff;
  border-color: #fff;
  transition: all .2s;
}

.m_button-outline-small-2.m_button-outline-white.flex-child-shrink {
  flex: 0 auto;
}

.comp_grid-2-cols-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
}

.m_card-background-crm {
  background-color: #24c4e6;
}

.m_ul {
  color: #000;
  padding-left: 1rem;
  font-size: 1rem;
  font-weight: 400;
}

.m_spacer-1-5rem-10 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_list--item {
  margin-bottom: .75rem;
}

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

.m_par-14 {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.6;
}

.m_heading-16 {
  letter-spacing: -.025rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
}

.resource_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.slot_sec-title-3, .slot_sec-title-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.text-span-170 {
  font-weight: 400;
}

.sales_section {
  background-color: #f8f8f8;
  border-radius: 40px;
}

.button-12 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-12.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.text-size-medium-9 {
  font-size: 1.125rem;
}

.heading-style-h1-3 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

.section_header1-2 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.padding-global-46 {
  padding-left: 5%;
  padding-right: 5%;
}

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

.text-span-171 {
  font-weight: 400;
}

.spacer-9rem {
  height: 9rem;
}

.sales_frustrations-header {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  border-top: 1px solid var(--border);
  border-bottom: 1px none var(--border);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.125rem;
  font-weight: 600;
  display: flex;
}

.sales-frustrations-columns-wrapper, .sales-frustrations-columns-wrapper.flex-version {
  display: none;
}

.sales_frustrations-colum {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--border);
  border-right: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  justify-content: flex-start;
  align-items: flex-start;
  height: 200px;
  padding: 3.5rem 3.75rem 3.5rem 0;
  display: flex;
}

.sales_frustrations-colum.is-02 {
  border-right-style: none;
  padding-left: 3.5rem;
}

.sales_frustrations-colum.is-03 {
  border-top-style: none;
  border-bottom-style: none;
}

.sales_frustrations-colum.is-04 {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
  padding-left: 3.5rem;
}

.sales_frustrations_colums-text {
  color: #006278;
  max-height: 99px;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.3;
  overflow: hidden;
}

.sales_frustrations_colums-text.sales-team-heading {
  color: var(--black);
  font-style: normal;
  font-weight: 600;
}

.sales_frustrations_colums-text.sales-team-subheading {
  color: #676879;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
}

.sales_frustrations-banner-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
  top: 40px;
  box-shadow: 0 2px 5px #0003;
}

.sales-team-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.crm-ind-usecase-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.crm-ind-usecase {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--global-color--white);
  background-color: #2392b4;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.crm-ind-usecase_icon-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  height: 40px;
}

.crm-ind-usecase-number {
  color: var(--yellow);
  font-size: 2rem;
}

.crm-ind-usecase_heading {
  font-size: 1.5rem;
  font-weight: 600;
}

.crm-ind-usecase_paragraph {
  font-size: 1.125rem;
  font-weight: 500;
}

.text-span-172 {
  color: var(--yellow);
  font-weight: 300;
}

.crm-sales-features-icon {
  font-size: 2rem;
}

.sales_frustrations-colum-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--border);
  border-right: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  justify-content: flex-start;
  align-items: flex-start;
  height: 254.547px;
  padding: 3.5rem 3.75rem 3.5rem 0;
  display: flex;
}

.sales_frustrations-colum-v2.is-01 {
  border-top-style: none;
  border-bottom-style: none;
}

.sales_frustrations-colum-v2.is-02 {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
  padding-left: 3.5rem;
}

.sales_frustrations-colum-v2.is-03 {
  border-bottom-style: none;
  height: 200px;
}

.sales_frustrations-colum-v2.is-04 {
  border-bottom-style: none;
  border-right-style: none;
  height: 200px;
  padding-left: 3.5rem;
}

.splide__list-6 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.m_avatar-group-6 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_spacer-1-5rem-11 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_avatar-64-2 {
  border-radius: 10rem;
  flex: none;
  max-width: 4rem;
  margin-right: 1rem;
}

.slide-nav-9 {
  display: none;
}

.diff-quote-5 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-logo-7 {
  height: 3rem;
}

.header1_image-wrapper-copy {
  object-fit: cover;
  z-index: 99;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.header1_image-wrapper-copy.is-hero {
  top: -25px;
}

.header1_image-wrapper-copy.is-hero.hide-desktop {
  display: none;
}

.image-182 {
  z-index: 99;
}

.div-block-122 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.group_work-together-btn {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.work-together-product-logo {
  width: 12.3rem;
}

.minisite-section-title-large {
  color: #fff;
  letter-spacing: -1px;
  max-width: 12ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 100;
  line-height: 1.1;
}

.work-together-logo-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 3rem;
  display: flex;
}

.work-together-inner-card {
  color: #fff;
  border: 1px solid #676879;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.75rem;
  transition: border-color .2s;
  display: flex;
}

.work-together-inner-card:hover, .work-together-inner-card.selected-minisite {
  border-color: #fff;
}

.work-together-cards-grid {
  grid-template-rows: auto;
  width: 100%;
}

.work-together-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.work-together-text-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
}

.splide__list-7 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.m_avatar-group-7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m_spacer-1-5rem-12 {
  flex: none;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.m_avatar-64-3 {
  border-radius: 10rem;
  flex: none;
  max-width: 4rem;
  margin-right: 1rem;
}

.slide-nav-10 {
  display: none;
}

.diff-quote-6 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.splide-numbers-card-logo-8 {
  height: 3rem;
}

.div-block-124 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-125 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

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

.sales_frustrations-grid-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.sales_frustrations-grid-item.is-right {
  border-top: 1px solid var(--border);
  border-bottom-style: none;
  border-right-style: none;
  padding-left: 1rem;
  padding-right: 5rem;
}

.sales_frustrations-grid-item.is-right.is-top {
  border-top-style: none;
}

.sales_frustrations-grid-item.is-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--border);
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 5rem;
  display: flex;
}

.sales_frustrations-grid-item.is-left.is-top {
  border-top-style: none;
}

.sales_frustrations-green-v {
  width: 3rem;
  height: 3rem;
}

.industry_lp_header_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.section_industry_lp_header {
  text-align: left;
}

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

.crm-usecase-number-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.crm-sales-team-h2-wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.crm-sales-team-h2 {
  font-size: 4rem;
  font-weight: 600;
}

.crm-sales-team-h2.is- {
  font-weight: 200;
}

.crm-sales-team-h2.is-uppercase {
  text-transform: capitalize;
}

.div-block-127 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.tag-checkmark-5 {
  opacity: 0;
  border-bottom: 1.5px solid #000;
  border-left: 1.5px solid #000;
  flex: none;
  width: 10px;
  height: 6px;
  margin-bottom: 2px;
  transform: rotate(-45deg);
}

.tag-test-text-6 {
  z-index: 1;
  -webkit-text-stroke-color: #00d2d2;
  font-size: .815rem;
  line-height: 1.3;
  position: relative;
}

.button-13 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-13.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.faq2_answer {
  overflow: hidden;
}

.section_faq2 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.faq2_icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq2_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #c3c6d4;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

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

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

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

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

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

.faq2_list {
  border-bottom: 1px solid #c2c5d5;
}

.faq2_component {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-style-h4-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-47 {
  padding-left: 5%;
  padding-right: 5%;
}

.margin-top-6, .margin-top-6.margin-xxlarge, .margin-top-6.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq2_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.compare-h1-title {
  white-space: normal;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.8rem;
  font-weight: 400;
  line-height: 1.2;
}

.m_header-logo, .m_header-logo.is--large {
  height: 2rem;
}

.nagic_tags-wrap {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nagic_tags-wrap.for-comparison {
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.nagic_tags-wrap.max-70 {
  max-width: 70rem;
}

.magic-cb {
  color: #181b34;
  cursor: pointer;
  background-color: #c3c6d4;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin: .25rem;
  padding: 1px;
  font-size: .875rem;
  line-height: 1.4;
  position: relative;
  overflow: hidden;
}

.magic-cb:hover {
  background-color: var(--blackish);
}

.magic-cb.is-active {
  color: #6161ff;
  background-color: #dbdbff;
  background-image: linear-gradient(90deg, #fc0, #fdab3d 20%, #ff5ac4 50%, #9d50dd 75%, #00ca72 90%, #6cf);
  border-color: #6161ff;
  box-shadow: 0 2px 5px #0003;
}

.magic-cb-inner {
  background-color: var(--light);
  color: #181b34;
  cursor: pointer;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: .5rem .625rem;
  font-size: .875rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.magic-cb-inner.is-active {
  color: #6161ff;
  background-color: #dbdbff;
  border-color: #6161ff;
}

.ap-gragient-sec {
  background-image: linear-gradient(180deg, var(--global-color--white), var(--light) 70%);
}

.magic_main-h {
  text-align: center;
  letter-spacing: -.03em;
  margin-bottom: 1.5rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.magic_main-h.is--sm {
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 600;
}

.group_magic-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.magic_sub-h {
  text-align: center;
  font-size: 1.125rem;
}

.magic_sub-h.length-1 {
  max-width: 58ch;
}

.magic_sub-h.length-2 {
  max-width: 48ch;
}

.magic_prompt-inner {
  background-color: var(--global-color--white);
  border-radius: 14px;
  overflow: hidden;
}

.magic_prompt-parent {
  background-image: linear-gradient(60deg, #fc0, #fdab3d 15%, #ff5ac4 50%, #9d50dd 70%, #00ca72 80%, #6cf);
  border-radius: 16px;
  width: 100%;
  max-width: 50rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 2px;
  box-shadow: 0 .25rem 1.5rem #0003;
}

.resources-tag {
  border: 1px solid #000;
  border-radius: 4px;
  padding: .2rem .6rem;
  font-size: .875rem;
}

.resources-tag.for-gradient {
  background-color: #000;
  border-radius: 3px;
}

.magic_textarea {
  z-index: 1;
  width: 100%;
  min-height: 12rem;
  padding: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
  display: block;
  overflow: hidden;
}

.magic_textarea:focus {
  outline-offset: 0px;
  outline: 0 #000;
}

.magic_button-parent {
  justify-content: flex-end;
  align-items: center;
  padding: 0 1rem 1rem 1.5rem;
  display: flex;
}

.magic_hero-content {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.magic-clear {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--light);
  opacity: .75;
  color: var(--blackish);
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding: .25rem .75rem;
  font-size: .875rem;
  display: none;
}

.magic-clear:hover {
  opacity: 1;
}

.magic-clear.m_button-primary {
  background-color: #6161ff;
  border-color: #6161ff;
}

.magic-clear.m_button-primary:hover {
  background-color: #4949f5;
}

.magic-clear.m_button-primary.btn-gradient {
  border-style: none;
}

.magic-clear.m_button-white {
  color: #6161ff;
  background-color: #fff;
  border-color: #fff;
}

.magic-clear.m_button-crm {
  background-color: #006278;
  border-color: #006278;
}

.magic-clear.m_button-crm.in-nav {
  padding: .5rem 1rem;
}

.magic-clear.m_button-dev {
  background-color: #025231;
  border-color: #025231;
}

.magic-clear.m_button-service {
  transition: all .2s;
}

.magic-clear.m_button-service:hover {
  background-color: #1a1a1a;
}

.magic-clear.m_button-service-2 {
  transition: all .2s;
}

.magic-clear.m_button-service-2:hover {
  background-color: #1a1a1a;
}

.magic-clear.m_button-primary-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.magic-clear.m_button-cs {
  border-color: var(--purple);
  color: var(--purple);
  background-color: #0000;
}

.magic-clear.m_button-cs.is-white {
  border-color: var(--global-color--white);
  color: var(--global-color--white);
}

.magic-clear.change-to-primary {
  border-style: none;
}

.magic-clear.nav_btn {
  background-color: #323338;
  border-color: #323338;
  line-height: 1.3;
}

.magic-clear.btn, .magic-clear.display-block {
  padding: .65rem 1.25rem;
}

.magic-clear.bg-white {
  color: #000;
  background-color: #fff;
  border-style: none;
  transition: background-color .3s, color .3s;
}

.magic-clear.bg-white:hover {
  color: #fff;
  background-color: #000;
}

.magic-clear.bg-white-2-2 {
  color: #000;
  background-color: #fff;
  transition: color .3s, background-color .3s;
}

.magic-clear.bg-white-2-2:hover {
  color: #fff;
  background-color: #000;
  border-style: solid;
}

.magic-clear.for--magic {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--light);
  color: var(--black);
  border-color: #c3c6d4;
  padding: .25rem .25rem .25rem 1.25rem;
  box-shadow: 0 .25rem .5rem #6161ff4d;
}

.magic-clear-icon {
  width: .875rem;
}

.hero-star-1 {
  z-index: 2;
  width: 6.5rem;
  position: absolute;
  inset: 9.5rem 0 auto auto;
}

.hero-star-2 {
  width: 5rem;
  position: absolute;
  top: 20rem;
  left: 0;
}

.div-block-128 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.crm-industry-hero-h1 {
  text-align: left;
  letter-spacing: -.05rem;
  text-transform: capitalize;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.crm-industry-lp-bold-h2 {
  text-align: left;
  letter-spacing: -.05rem;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.3;
}

.crm-industry-lp-yellow-h2 {
  color: var(--yellow);
  letter-spacing: -.05rem;
  text-transform: capitalize;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1rem;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3;
}

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

.ms-tab-video {
  width: 100%;
  position: relative;
}

.tab_video {
  z-index: 1;
  aspect-ratio: 16 / 9;
  width: 100%;
  height: auto;
}

.hiddne-styles-wrapper {
  display: none;
}

.text-block-48 {
  text-transform: capitalize;
}

.crm-lp-usecase-heading {
  color: #fff;
  text-align: center;
  letter-spacing: -.05rem;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3;
}

.crm-lp-usecase-heading.text-color-yellow {
  color: var(--yellow);
  text-transform: capitalize;
}

.indusry-headings-wrapper {
  display: none;
}

.integration-logos-wrapper {
  position: relative;
}

.crm-integration-logo.is-slack {
  width: 35%;
  max-width: none;
  position: absolute;
  top: 86px;
  left: -147px;
}

.crm-integration-logo.is-gmail {
  width: 32%;
  max-width: none;
  position: absolute;
  top: 10px;
  left: -54px;
}

.crm-integration-logo.is-zoom {
  width: 40%;
  max-width: none;
  position: absolute;
}

.crm-integration-logo.is-xel {
  width: 25%;
  max-width: none;
  position: absolute;
  inset: -88% auto auto -24%;
}

.crm-integration-logo.is-zoom-1 {
  width: 25%;
  max-width: none;
  position: relative;
  top: -83px;
  left: -31px;
}

._1000_max {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1280px) {
  .topic.crm {
    color: var(--crm-lighter-contrast);
  }

  .group_g2-badge {
    justify-content: flex-end;
  }

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

  .ent_slide-text-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .int_tabs_security-cards-wrapper-2 {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .m_client-logo-height.ent-lp-logo {
    height: 3.4rem;
  }

  .group_ent-lp-right-content {
    max-width: 40rem;
  }

  .ent_form_iframe {
    height: 46rem;
  }

  .wm_tag-checkbox {
    border-color: #6161ff;
  }

  .grid-g2-badges {
    justify-content: flex-end;
  }

  .ent_slide-text-wrapper-lp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .group_g2_texts {
    width: 45%;
  }

  .ent_slide-text-wrapper-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .love-brand-vid-cover {
    aspect-ratio: 16 / 9;
  }

  .ent_form_iframe-2 {
    height: 46rem;
  }

  .ana-page, .fw1_client-logo-height.ent-lp-logo {
    height: 3.4rem;
  }

  .crmcomp_tab-content-wrapper {
    margin-top: 3rem;
  }

  .crmcomp_tab-text {
    font-weight: 300;
    line-height: 1.65;
  }

  .crmcomp_sbs-content-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 3rem;
  }

  .crmcomp_2-logos-bar {
    max-width: 1440px;
  }

  .crmcomp_2-logos-header-parent, .crmcomp_title3-wrapper {
    border-radius: 0;
  }

  .fw1_client-logo-height-lg.ent-lp-logo {
    height: 3.4rem;
  }

  .comp_grid-2-cols-report {
    grid-template-rows: auto;
  }

  .monday_crm-logo {
    width: 10rem;
  }

  .monday-crm_logo {
    width: 12rem;
  }

  .comp_grid-2-cols-2 {
    grid-template-rows: auto;
  }
}

@media screen and (min-width: 1440px) {
  .dv-startup_faq_answer {
    color: #fff;
  }

  .footer_security-wrapper {
    margin-top: 0;
  }

  .erp_card.shadow-regular:hover {
    transform: scale(1.03);
  }

  .dev-evnt_speakers-wrapper {
    grid-column-gap: 67px;
  }

  .dev-evnt_speaker-logo._2 {
    height: 1.4rem;
  }

  .crm-ut_slide_image2 {
    width: 30rem;
    top: 9%;
    right: 7%;
  }

  .crm-ut_slide_image3 {
    width: 40rem;
    top: -6%;
    right: 0%;
  }

  .gantt_tabs-asset {
    height: 90%;
    box-shadow: 0 6px 12px #0003;
  }

  .gantt_tabs-image {
    height: 9%;
  }

  .m_heading-style-48.m_font-weight-xlight.is-lp {
    max-width: 12ch;
  }

  .div-block-79 {
    box-sizing: border-box;
    object-fit: cover;
    overflow: clip;
  }

  .med_heb_collection-wrapper {
    border-radius: .5rem;
  }

  .med_intro-wrapper {
    direction: rtl;
    font-family: Notosanshebrew, sans-serif;
    position: relative;
  }

  .med_heb_text.intro {
    line-height: 190%;
  }

  .med__heb_intro-text-wrapper {
    margin-bottom: 2rem;
  }

  .med_heb_column {
    direction: rtl;
    text-align: right;
    width: 46%;
  }

  .med_heb_section-name {
    line-height: 135%;
  }

  .med_heb_no-of-videos {
    margin-bottom: 27px;
    line-height: 135%;
  }

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

  .med_header-section {
    background-position: 50% 0;
    background-size: cover;
  }

  .med_eng_collection-wrapper {
    border-radius: .5rem;
  }

  .service-hero-img-002 {
    background-color: #fff;
    background-image: none;
  }

  .sevice_tabs-asset {
    align-self: center;
    height: 90%;
  }

  .service_feature-paragraph {
    text-wrap: pretty;
  }

  .service-hero-img-003-2 {
    background-color: #fff;
    background-image: none;
  }

  .sevice_tabs_asset-wrapper-2 {
    justify-content: center;
    align-items: center;
  }

  .sevice_header-2-2-2 {
    font-weight: 600;
  }

  .tabs-content-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .crm2_tabs-container {
    height: 64rem;
  }

  .crm2_tabs_mail-content-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .crm2_tabs_text-header {
    line-height: 135%;
  }

  .splide__list.for--captera {
    width: auto;
  }

  .group_ai-sec-h-center.fade-up {
    max-width: 63em;
  }

  .orc_sec-cta {
    font-size: 3.5rem;
  }

  .orc_section-cta {
    font-size: 1rem;
  }

  .orc_testi-h {
    margin-bottom: 4rem;
    font-size: 3.5rem;
  }

  .orca-hero-section, .orc_section-big-window, .orc_section-testimonials {
    font-size: 1rem;
  }

  .dev-startup_header_text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dd_social-wrapper {
    margin-top: 0;
  }

  .minisite-sub {
    max-width: 34rem;
    font-size: 1.25rem;
  }

  .parallax-sec-h {
    font-size: 4.5rem;
  }

  .mega-text-parent {
    max-width: 54rem;
  }

  .stack_minisite-logos {
    justify-content: space-between;
  }

  .m_heading-style-80.is-ms-h {
    font-size: 5rem;
  }

  .m_padding-global-3.m_padding-section-large {
    grid-column-gap: 1svw;
  }

  .group_badges_texts {
    width: 50%;
  }

  .image-172 {
    left: 60%;
  }

  .ms-mega-h {
    font-size: 10rem;
  }

  .parallax-img {
    width: 85%;
  }

  .m_padding-global-5.m_padding-section-large {
    grid-column-gap: 1svw;
  }

  .ent_slide-wrapper {
    grid-auto-columns: 1fr;
  }

  .m_padding-global-6.m_padding-section-large {
    grid-column-gap: 1svw;
  }

  .ent_slide-wrapper-2 {
    grid-auto-columns: 1fr;
  }

  .ent_sec-head-2 {
    font-size: 2.25rem;
  }

  .ent_sec-card-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .m_client-logo-height.ent-lp-logo {
    height: 4rem;
  }

  .m_client-logo-width {
    width: 7rem;
  }

  .m_container-vw {
    max-width: 76rem;
  }

  .par-light-16.fr--big-card {
    max-width: 42ch;
  }

  .ent_sec-card {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .ent_int-wrapper {
    padding-left: 3rem;
    padding-right: 1rem;
  }

  .group_ent-lp-right-content {
    max-width: 41rem;
  }

  .comp-ent-lp-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .ent_lp-hero-left {
    max-width: 50rem;
    min-height: 65vh;
  }

  .ent_form_iframe {
    height: 46rem;
  }

  .m_heading-style-80-2.is-ms-h {
    font-size: 5rem;
  }

  .group_minisite-tags {
    max-width: none;
  }

  .img_wm-minisite-hero {
    margin-left: auto;
    margin-right: auto;
  }

  .m_container-ent-lp {
    max-width: 88rem;
  }

  .logos-wrap-ent-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .ent_quotes-header, .ent_difference-header {
    font-size: 3.5rem;
  }

  .splide__slide-5.is-fixed {
    max-width: 12.5%;
  }

  .sp-tabs-parent.for--ana {
    padding-top: 2rem;
  }

  .sp-tab-item._w-o-icon {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
  }

  .minisite-badgets-comp.for--love, .minisite-badgets-comp.for--love2, .minisite-badgets-comp.for--love {
    grid-template-columns: 1fr 1.25fr;
  }

  .group_g2_texts {
    width: 54%;
  }

  .m_vw-container-large {
    max-width: 76rem;
  }

  .card_love-llama-vid {
    max-width: 30rem;
    padding-left: 5rem;
  }

  .love-vid-parent {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .ent_slide-wrapper-3 {
    grid-auto-columns: 1fr;
  }

  .love-vid-embed {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .love2_difference-pink-fur {
    border-radius: var(--radius--xlarge);
    padding: 4rem 6rem;
  }

  .m_vw-container-large-copy {
    max-width: 76rem;
  }

  .love2_reviws-parent {
    background-color: #ded4fc;
  }

  .love2_reviws-stars-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .love2_reviws-h {
    font-size: 3.5rem;
    font-weight: 200;
  }

  .love2_reviws-text-wrapper {
    flex-flow: column;
    display: flex;
  }

  .m_vw-container-large-2 {
    max-width: 76rem;
  }

  .love2_badges-llama {
    max-height: 730px;
  }

  .group_cta {
    max-width: 72rem;
  }

  .ai-faq-h-parent {
    min-width: 12rem;
  }

  .group_tabs-nav-ai-vert {
    left: 5rem;
  }

  .ai-faq-right {
    max-width: 22rem;
  }

  .ai-crm-glow {
    width: 1.75rem;
    height: 1.75rem;
    top: 0;
  }

  .m_padding-global-8.m_padding-section-large {
    grid-column-gap: 1svw;
  }

  .ai-hero-bento-card {
    padding-top: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .ai-hero-bento-card.is-bento-002 {
    padding-bottom: 3rem;
  }

  .ai-hero-bento-card-wm-mb, .ai-hero-bento-card-crm-mb {
    padding-top: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .ai-crm-bento-widget-2 {
    max-width: 17rem;
  }

  .ai_tab-link-vert {
    max-width: 26rem;
  }

  .ai-big-card-title.for--intell {
    margin-top: 4rem;
  }

  .ai-big-card-title.for-blocks {
    margin-top: 3rem;
  }

  .accordion-title-ai-blocks {
    font-size: 1.375rem;
  }

  .ai-power-arrow {
    bottom: 14svw;
    left: 5rem;
  }

  .ai-power-arrow.next-splide {
    left: 8.5rem;
  }

  .ai-card-label-parent.for-big-card {
    margin-bottom: 1rem;
  }

  .group_power-ups-left {
    padding-top: 6rem;
    top: 6rem;
    bottom: 6rem;
    left: 5rem;
  }

  .group_power-ups-left.for--lp {
    top: 6rem;
  }

  .group_cta-abs {
    max-width: 72rem;
  }

  .nav_link-full-2.is-header-cs {
    transition: background-color .3s;
  }

  .nav_link-full-2.is-header-cs:hover {
    color: #fff;
    background-color: #6161ff;
  }

  .ai-big-card-title-small.for--intell {
    margin-top: 4rem;
  }

  .ai-big-card-title-small.for-blocks {
    margin-top: 3rem;
  }

  .group_power-ups-left-lp {
    padding-top: 6rem;
    top: 6rem;
    bottom: 6rem;
    left: 5rem;
  }

  .group_tabs-nav-ai-comp {
    max-width: 37%;
    top: 9rem;
    bottom: 9rem;
    left: 4rem;
  }

  .ai-lp-acc-par {
    font-size: 1rem;
  }

  .lp-gartner-slide {
    grid-auto-columns: 1fr;
  }

  .lp-gartner-slide-left {
    padding-left: 5rem;
  }

  .nav_link-full-3.is-header-cs {
    transition: background-color .3s;
  }

  .nav_link-full-3.is-header-cs:hover {
    color: #fff;
    background-color: #6161ff;
  }

  .nav_link-full-3-2.is-header-cs-2 {
    transition: background-color .3s;
  }

  .nav_link-full-3-2.is-header-cs-2:hover {
    color: #fff;
    background-color: #6161ff;
  }

  .ent_form_iframe-2 {
    height: 46rem;
  }

  .big-bg-card-lp.warm-purple-bg.ent-form-comp {
    background-color: #97aeff;
  }

  .m_heading-52.for--task-h {
    letter-spacing: -.02em;
  }

  .fw1_tag-text-center {
    font-size: .875rem;
  }

  .fw1_tag {
    width: 7.75rem;
    margin-left: .375rem;
    margin-right: .375rem;
  }

  .fw1_customer-logos-comp {
    grid-column-gap: 2.75rem;
    max-width: none;
  }

  .fw1_customer-card-1 {
    padding: 3rem;
  }

  .fw3_form-parent {
    min-width: 50.5rem;
    min-height: 53rem;
  }

  .fw1-hero-h {
    font-size: 3.5rem;
  }

  .fw1-hero-h.for--mar-per {
    font-size: 3.75rem;
  }

  .ana--gartner-slide {
    grid-auto-columns: 1fr;
  }

  .ana-page, .fw1_client-logo-height.ent-lp-logo {
    height: 4rem;
  }

  .fw1_logos-wrap-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .fw1_logos-wrap-left.fw1_gap-md {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .fw1_logos-wrap-left.break-line {
    grid-column-gap: 3rem;
  }

  .fw1_logos-wrap-left.fw1_gap-sm {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .minisite-4-cards-comp.for--love, .minisite-4-cards-comp.for--love2, .minisite-4-cards-comp.for--love {
    grid-template-columns: 1fr 1.25fr;
  }

  .fw1_form-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fw1_form-card.for-emea {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .fw1_form-hero-left.for--nam {
    padding-right: 0;
  }

  .fw1_ai-comp-parent {
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 4rem;
  }

  .fw1_acc-content-right {
    width: 58%;
  }

  .fw1-accordion-left {
    width: 42%;
  }

  .fw1_acc-tab-img {
    width: 85%;
  }

  .fw1_form-hero-image.for--ana-um {
    max-width: 54rem;
  }

  .fw1_acc-tab-img-mb {
    width: 85%;
  }

  .fw1_colored-card-right {
    width: 50%;
  }

  .fw1_logos-wrap-center-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .fw1-hero-h-light {
    font-size: 3.5rem;
  }

  .fw1-hero-h-light.for--mar-per {
    font-size: 3.75rem;
  }

  .crm_tag-minisite {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .img_crm-minisite-hero-widget {
    margin-left: auto;
    margin-right: auto;
  }

  .img_crm-minisite-hero-widget.is--001 {
    max-width: 16rem;
    left: .1rem;
  }

  .minisite-main-title {
    font-size: 5rem;
  }

  .minisite-main-title.for--crmcomp {
    font-size: 4.3rem;
  }

  .crmcomp_acc-tab-img-mb, .crmcomp_acc-tab-img {
    width: 85%;
  }

  .crm_comp-group {
    overflow: visible;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos {
    padding-right: 0;
  }

  .crmcomp_tdcomp-td.is-td-parent.width-100 {
    position: relative;
  }

  .crmcomp_accordion-title-blocks {
    font-size: 1.375rem;
  }

  .crmcomp_under-header-text {
    max-width: 34rem;
    font-size: 1.25rem;
  }

  .crmcomp_data-cards-wrapper {
    padding: 3rem;
  }

  .crm-tabs-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 68rem;
  }

  .card-tab-link-2, .card-tab-link-2.is--crm {
    font-size: 1rem;
  }

  .crmcomp_tables-header-wrapper {
    padding-right: 0;
  }

  .crmcomp_tables-header-wrapper.sticky-top-0, .crmcomp_tables-header-wrapper.padding {
    padding-right: 2rem;
  }

  .crmcomp_client-logo-width-copy {
    width: 7rem;
  }

  .crmcomp_client-logo-width-copy._5 {
    width: 9rem;
  }

  .crmcomp_client-logo-width-copy._2, .crmcomp_client-logo-width-copy._3 {
    width: 5.5rem;
  }

  .crmcomp_client-logo-width-copy._5-2 {
    width: 9rem;
  }

  .crmcomp_client-logo-width-copy._4-2 {
    width: 8rem;
  }

  .crmcomp_client-logo-width-copy._6-2 {
    width: 5rem;
  }

  .crmcomp_client-logo-width-copy._7-2, .crmcomp_client-logo-width-copy._3-2, .crmcomp_client-logo-width-copy._2-2 {
    width: 6rem;
  }

  .crmcomp_title3-wrapper {
    height: 100%;
  }

  .fw1-hero-h-lg {
    font-size: 4rem;
  }

  .fw1-hero-h-lg.for--mar-per {
    font-size: 3.75rem;
  }

  .fw1_client-logo-height-lg {
    height: 2.75rem;
  }

  .fw1_client-logo-height-lg.ent-lp-logo {
    height: 4rem;
  }

  .group_content {
    max-width: 31rem;
  }

  .comp_grid-2-cols-report {
    align-items: center;
  }

  .crm-report-img {
    max-width: 30rem;
  }

  .fw1_logos-wrap-connect {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

  .fw1_logos-wrap-connect.fw1_gap-md {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .fw1_logos-wrap-connect.break-line {
    grid-column-gap: 3rem;
  }

  .fw1_logos-wrap-connect.fw1_gap-sm {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .fw1_customer-card-2 {
    padding: 2.5rem;
  }

  .fw1_customer-card-1-2 {
    padding: 3rem;
  }

  .section_indusrty-lp {
    border-radius: 40px;
  }

  .m-section-padding {
    padding: 1.5rem;
  }

  .m_accordion-left.for--crm {
    width: 45%;
  }

  .accordion-item-content.for--crm {
    width: 55%;
  }

  .comp_grid-2-cols-2 {
    align-items: center;
  }

  .minisite-section-title-large {
    font-size: 5.5rem;
  }

  .compare-h1-title {
    font-size: 4.3rem;
  }
}

@media screen and (min-width: 1920px) {
  .section.section-sales-teams-use-monday {
    padding-left: 0;
    padding-right: 0;
  }

  .badges_wrapper {
    width: auto;
  }

  .dev-evnt_speakers-wrapper {
    grid-column-gap: 51px;
    grid-row-gap: 67px;
    border: .5px solid #f5f6f8;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dev-evnt_headshot-wrapper {
    border-bottom-color: var(--ghost-white);
  }

  .dev-evnt_card-wrapper {
    padding: 32px;
  }

  .dev-evnt_card-icon {
    width: 4.0625rem;
    margin-bottom: 1rem;
  }

  .div-block-70-2-2 {
    position: static;
  }

  .dev-evnt_blurred-bg {
    opacity: .58;
    position: absolute;
  }

  .dev-evnt_speaker-description {
    font-size: .85rem;
  }

  .m_heading-style-48.m_font-weight-xlight.is-lp {
    max-width: none;
  }

  .m_heading-style-64.m_font-weight-light {
    font-weight: 300;
  }

  .m_heading-style-64.m_font-weight-light.is-ind-lp {
    font-weight: 500;
    line-height: 1;
  }

  .m_par-style-24.m_font-weight-semibold.text-align-center-all.is-motivation {
    max-width: 73ch;
  }

  .m_heading-style-72.is-idustry-h1 {
    font-weight: 500;
  }

  .padding-global-43 {
    position: relative;
  }

  .sec-orca-parent {
    font-size: 1rem;
  }

  .orc-sec {
    max-width: 115rem;
  }

  .parallax-right, .parallax-text-box, .parallax-object-box {
    min-height: 65vh;
  }

  .orca-hero-section {
    height: 68em;
  }

  .board {
    max-width: 50em;
  }

  .orca-hero-h-2 {
    font-size: 6em;
  }

  .orca_big-window_frame {
    max-width: 100%;
  }

  .orca_background-image-bottom {
    background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/66c21d8876eba43eb8d9df01_Buttom%20BG-2.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dev-startup_bullets-wrapper._4 {
    max-width: 560px;
  }

  .dev-startup_client-logo {
    color: var(--ghost-white);
  }

  .dev-startup_client-logo.smaller {
    height: 1.4rem;
  }

  .dev-startup_client-logo.larger {
    height: 2.7rem;
  }

  .minisite-sub {
    max-width: 38rem;
    font-size: 1.375rem;
  }

  .minisite-sub.max-width-40 {
    max-width: 45rem;
  }

  .parallax-object-box-2 {
    min-height: 65vh;
  }

  .m_main-wrapper {
    position: static;
  }

  .m_main-wrapper.grey-background.m_main-wrapper-3rem-gap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .mega-text-parent {
    max-width: 54rem;
  }

  .m_heading-style-80, .m_heading-style-80.is-ms-h {
    font-size: 6rem;
  }

  .group_hero-center-all {
    padding-top: 4rem;
  }

  .ms-mega-h {
    font-size: 11rem;
  }

  .parallax-img {
    width: 75%;
  }

  .big-bg-card.ent-lp-hero-card {
    background-color: #ded4fc;
  }

  .slider1_left-arrow {
    top: -20%;
  }

  .ent_slide-text-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32rem;
    display: flex;
  }

  .slider1_right-arrow {
    top: -20%;
    transform: rotate(180deg);
  }

  .text-span-164 {
    font-weight: 600;
  }

  .ent-slider-arrow {
    transform: none;
  }

  .ent_slide-wrapper {
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1rem 1rem 4rem;
  }

  .ent_sec-list-headline {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .ent_slide-text-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32rem;
  }

  .text-span-165 {
    font-weight: 600;
  }

  .ent_slide-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1rem 1rem 4rem;
  }

  .service-hero-img-002-2 {
    max-width: 18rem;
    bottom: 4rem;
    left: -14rem;
  }

  .service-hero-img-004-2 {
    left: -17rem;
  }

  .service-hero-img-001-3 {
    width: 100%;
  }

  .service-hero-img-008 {
    max-width: 18rem;
    right: -14rem;
  }

  .m_client-logo-height.ent-lp-logo {
    height: 4.3rem;
  }

  .ent_int-wrapper {
    grid-auto-columns: 1fr;
  }

  .group_ent-lp-right-content {
    max-width: 40rem;
  }

  .comp-ent-lp-flex {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .m_iframe-contact-sales {
    max-width: 40rem;
  }

  .ent_lp-headline {
    font-size: 4.5rem;
  }

  .ent_form_iframe {
    height: 46rem;
  }

  .m_container-xl-w {
    max-width: 86rem;
  }

  .m_heading-style-80-2, .m_heading-style-80-2.is-ms-h {
    font-size: 6rem;
  }

  .hero-headline-xlight-56 {
    font-size: 4rem;
  }

  .m_container-ent-lp {
    max-width: 106rem;
  }

  .logos-wrap-ent-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .ent_slide-text-wrapper-lp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32rem;
  }

  .headline_large-extra-light-48 {
    font-size: 3.5rem;
  }

  .group_g2_texts {
    width: 54%;
  }

  .headline_large-extra-light-64 {
    font-size: 4.5rem;
  }

  .icon_love-heart-parent {
    width: 1.875rem;
    height: 2rem;
    bottom: 1.1rem;
    left: 20.05rem;
  }

  .icon_love-heart {
    transform: translate(0, 140%);
  }

  .icon_love-heart.move-up {
    transform: translate(0, -140%);
  }

  .text-span-164-2 {
    font-weight: 600;
  }

  .ent_slide-text-wrapper-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 32rem;
  }

  .ent_slide-wrapper-3 {
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1rem 1rem 4rem;
  }

  .love2_video-wrapper {
    max-width: 88rem;
  }

  .group_ms-g2 {
    max-width: 36rem;
  }

  .big-card-120rem-max {
    width: 100%;
    max-width: 120rem;
    margin-left: auto;
    margin-right: auto;
  }

  .love2_badges-llama {
    height: 370px;
  }

  .love2_video-g2-h {
    font-size: 3.5rem;
  }

  .love-brand-vid-cover {
    aspect-ratio: 16 / 9;
  }

  .love2_g2-h, .love2_g2-h-copy {
    font-size: 3.5rem;
  }

  .hero-headline-xlight-64 {
    font-size: 4rem;
  }

  .ai-agent-popup {
    max-width: 76rem;
  }

  .group-accordion-items.for-ai-blocks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 0;
  }

  .ai-popup-par {
    margin-bottom: 5rem;
  }

  .group_statement-content {
    padding-top: 12rem;
  }

  .ai-cta-h-light {
    font-size: 7.5rem;
  }

  .ai-power-arrow {
    bottom: 16rem;
  }

  .group_power-ups-left {
    max-width: 32rem;
    top: 7rem;
  }

  .ai-statement-h {
    font-size: 4rem;
  }

  .group_ai-hero-content-lp {
    padding-bottom: 5rem;
  }

  .group_power-ups-left-lp {
    max-width: 32rem;
    padding-top: 2rem;
  }

  .ai-cta-btn-parent {
    padding-bottom: 4rem;
  }

  .ai-big-vid-parent-abs-sq {
    max-width: 56rem;
  }

  .lp-gartner-slide {
    justify-content: space-between;
    align-items: center;
  }

  .lp-gartner-slide-content {
    flex-flow: column;
  }

  .ent_form_iframe-2 {
    height: 46rem;
  }

  .ent-comp-form-wrapper {
    border-width: 1px;
  }

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

  .m_iframe-contact-sales-2 {
    max-width: 40rem;
  }

  .fw1_g2-badge {
    max-width: 7.5rem;
  }

  .fw1_g2-badges-comp {
    width: auto;
  }

  .fw1_customer-quote-par.is--sm {
    font-size: 1.125rem;
  }

  .comp_form-hero {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .comp_form-hero-left {
    width: 45%;
    padding-left: 0;
    padding-right: 0;
  }

  .ana-page {
    height: 4.3rem;
  }

  .fw1_client-logo-height {
    height: 2.5rem;
  }

  .fw1_client-logo-height.ent-lp-logo {
    height: 4.3rem;
  }

  .fw1_logos-wrap-left {
    max-width: none;
  }

  .minisite-4-cards-comp {
    grid-column-gap: 2rem;
  }

  .fw1_form-card.for-emea {
    padding-left: 1.25rem;
  }

  .fw1_form-hero-left {
    padding-left: 0;
    padding-right: 3rem;
  }

  .fw1_form-hero-left.for--nam {
    width: 52%;
  }

  .ana_terms-target {
    width: 100%;
  }

  .comp_center-hero {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-hero-image-parent {
    max-width: 75rem;
  }

  .fw1_card-item {
    background-color: var(--global-color--white);
  }

  .comparicent_h2 {
    max-width: none;
    font-weight: 400;
  }

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

  .comparicent_cta-wrapper {
    flex-flow: column;
    width: auto;
  }

  .fw1_client-logo-height-largeh {
    height: 2.5rem;
  }

  .fw1_logos-wrap-center-5 {
    max-width: none;
  }

  .fw1_ul {
    width: 100%;
  }

  .img_crm-minisite-hero-widget.is--001 {
    left: 4.9rem;
  }

  .minisite-main-title.for--crmcomp {
    font-size: 4.3rem;
  }

  .group_hero-center-all-2 {
    padding-top: 4rem;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos {
    padding-right: 4.4rem;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.crm-logo-positon, .crmcomp_tdcomp-td.is-td-parent.logos.middle {
    padding-right: 0;
  }

  .crmcomp_tdbar-parent.monday-logo.crm-monday-logo {
    flex: 1;
  }

  .crmcomp_2-logos-bar {
    max-width: 1190px;
  }

  .crmcomp_2-logos-header-parent {
    width: 48%;
  }

  .crmcomp_2-logos-header-parent.width-100 {
    flex: none;
    width: 40%;
  }

  .crmcopm_vs-wrapper.middle {
    top: 22px;
  }

  .crmcomp_under-header-text {
    max-width: 38rem;
    font-size: 1.375rem;
  }

  .crmcomp_under-header-text.max-width-40 {
    max-width: 45rem;
  }

  .cemcomp_stack-customer-logos-copy {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ent-tab-pane-layout {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    max-width: 76rem;
  }

  .group-dev-card-left {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .crmcomp_client-logo-width-copy._5 {
    width: 9rem;
  }

  .crmcomp_client-logo-width-copy._4 {
    width: 8.1rem;
  }

  .crmcomp_client-logo-width-copy._2, .crmcomp_client-logo-width-copy._3 {
    width: 5rem;
  }

  .crmcomp_client-logo-width-copy._5-2 {
    width: 10rem;
  }

  .crmcomp_client-logo-width-copy._4-2 {
    width: 8rem;
  }

  .fw1_client-logo-height-lg.ent-lp-logo {
    height: 4.3rem;
  }

  .group_content {
    text-align: left;
  }

  .group_content.crm--expert {
    max-width: 34rem;
  }

  .headline_large-extra-light-48-2 {
    font-size: 3.5rem;
  }

  .comp_grid-2-cols-report {
    grid-auto-columns: 1fr;
    place-content: start;
  }

  .fw1_logos-wrap-connect {
    max-width: none;
  }

  .header1_image.is-industry-lp {
    width: 100%;
  }

  .comp_grid-2-cols-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start stretch;
    display: grid;
  }

  .resource_card {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sales_frustrations_colums-text {
    overflow: hidden;
  }

  .crm-ind-usecase-wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .crm-ind-usecase_heading.is-custom {
    max-width: 26ch;
  }

  .image-182 {
    position: relative;
  }

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

  .crm-sales-team-h2-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .crm-sales-team-h2-wrapper.m_heading-style-64 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .crm-sales-team-h2.is- {
    font-weight: 200;
  }

  .compare-h1-title {
    font-size: 4.3rem;
  }

  .integration-logos-wrapper {
    position: relative;
  }

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

@media screen and (max-width: 991px) {
  body {
    --_spacing---big-card-radius: 2rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-align-left {
    max-width: 25ch;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .text-weight-light.text-align-left {
    max-width: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-size: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

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

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

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

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

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-section-small {
    padding-bottom: 0;
  }

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

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h2.cc_crs-title {
    font-size: 2.6rem;
  }

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

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

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

  .margin-xxlarge {
    margin: 4rem;
  }

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

  .button.negative {
    text-align: center;
    min-width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .container-large {
    justify-content: space-between;
    align-items: center;
    overflow: visible;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-xlarge {
    padding: 3rem;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .text-weight-semibold {
    font-size: 1rem;
  }

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

  .padding-section-medium.align-center {
    width: auto;
  }

  .padding-section-medium.crm_background-color-dark {
    background-position: 20% 100%;
    background-size: 170%;
  }

  .fs-styleguide_3-col-2-2 {
    grid-template-columns: 1fr;
  }

  .db_timeline-date {
    margin-top: 0;
    margin-bottom: 3px;
  }

  .db_main_wrapper-2 {
    width: 100%;
  }

  .db_timeline_db1-0 {
    border-top: 1px solid gray;
    padding-top: 15px;
    display: flex;
  }

  .db_timeline_premium-tag {
    margin-left: 12px;
  }

  .db_timeline_premium-tag.empty {
    background-image: none;
    border: 1px solid #fff;
  }

  .db_main_paragraph {
    color: #cacaca;
    font-size: 1rem;
    font-weight: 200;
  }

  .db_abilities_header-container {
    align-self: auto;
    align-items: flex-start;
  }

  .db_timeline_marks-wrapper {
    display: none;
  }

  .image-24 {
    position: relative;
    bottom: 37px;
  }

  .db_timeline_mask {
    display: none;
  }

  .db_section_sub-heading {
    text-align: left;
    margin-bottom: 3.4rem;
    margin-left: 0;
    font-size: 1.2rem;
    display: block;
  }

  .db_section_sub-heading.abilities {
    margin-bottom: 0;
  }

  .image-21 {
    display: none;
  }

  .db_header_wrapper-2 {
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 2.4rem;
  }

  .db-text-in-eticket {
    color: #000;
    -webkit-text-stroke-color: transparent;
  }

  .db-text-in-eticket.empty, .db-text-in-eticket.is-white {
    color: #fff;
  }

  .db_header_headline-mask-3 {
    overflow: hidden;
  }

  .db_header_wrapper-mobile {
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 2.4rem;
  }

  .db_gallery_child3_image-wrapper {
    width: 50%;
    height: 380px;
    margin-left: -33px;
    inset: 0% auto 0% 0%;
  }

  .db_gallery_child1_header {
    font-size: 2.5rem;
  }

  .dv-startup_faq_answer {
    color: #cacaca;
  }

  .db_gallery_child3_text-wrapper {
    justify-content: center;
  }

  .db_gallery_child3_mask1 {
    height: 80px;
  }

  .db_gallery_speedometer_wrapper {
    width: 100%;
    height: 280px;
    display: none;
  }

  .db_gallery_child5 {
    width: 100%;
    height: 310px;
  }

  .db_timeline_speed-tag {
    margin-left: 10px;
  }

  .db_header_built-for-2 {
    margin-top: 49px;
    margin-bottom: 48px;
    font-size: 11vw;
    line-height: 8vw;
  }

  .db_timeline_list-item2 {
    margin-bottom: 0;
  }

  .db_gallery_child6_heading {
    margin-top: 0;
    margin-bottom: 16px;
    margin-left: auto;
    font-size: 2.5rem;
  }

  .db_main_right-side-wrapper {
    display: none;
  }

  .db_timeline_list-item {
    margin-bottom: 0;
  }

  .text-span {
    color: #fff;
  }

  .mondaydb {
    align-self: center;
    margin-bottom: -2px;
    margin-right: 0;
  }

  .div-block-15 {
    align-items: center;
    display: flex;
  }

  .db_gallery_colored-heading2 {
    width: 70%;
    max-width: none;
    margin-bottom: 19px;
    font-size: 2.5rem;
  }

  .db_main_medium-header {
    color: #d9d9d9;
    font-size: 2rem;
    font-weight: 400;
  }

  .db_gallery_child2_board {
    width: auto;
    max-width: none;
    height: 100%;
    margin-top: 28px;
    margin-left: auto;
    position: absolute;
    inset: 0% -19% 0% auto;
  }

  .db_timeline_image-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    height: auto;
  }

  .db_gallery_child3_board {
    width: 100%;
    max-width: none;
    position: relative;
  }

  .db_timeline_div-inside-list {
    display: flex;
  }

  .db_gallery_child5_text-container {
    margin-bottom: 34px;
  }

  .db-logo-2 {
    width: 14vw;
    margin-bottom: 0;
  }

  .db_gallery_child2_header {
    width: 11ch;
    max-width: none;
  }

  .db_main_upper-text {
    margin-left: 0;
  }

  .db_abilities_lower-header {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 34px;
  }

  .db_main_num {
    width: 180px;
    top: -21%;
    left: -8%;
  }

  .db_gallery_speedometer-wrapper-mobile {
    width: 100%;
    height: 280px;
    display: block;
  }

  .db_gallery_child6_text-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 26px;
    display: flex;
    position: static;
  }

  .db-section-heading {
    margin-top: 0;
    font-size: 2.5rem;
    font-weight: 400;
  }

  .db-section-heading.mobile {
    display: none;
  }

  .db_gallery_child4 {
    width: 100%;
    height: 310px;
  }

  .db_header_headline-wrapper-2 {
    margin-top: -38px;
    overflow: visible;
  }

  .db_abilities_warpper {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .db_header_rotate {
    font-size: 7vw;
    line-height: 8vw;
  }

  .db_header_rotate.speed {
    font-size: 12dvw;
  }

  .db_header_rotate.performance {
    font-size: 7px;
  }

  .db_header_rotate.flex {
    font-size: 12vw;
    line-height: 13vw;
  }

  .db_abilities_illusttration-wrpaaer {
    display: none;
  }

  .db_gallery_child3_header {
    max-width: none;
    font-size: 2.5rem;
  }

  .db_gallery_child1_text-container {
    margin-bottom: 73px;
    position: static;
  }

  .list-item-2.is-white {
    margin-left: 15px;
  }

  .db_timeline_grid {
    grid-template-columns: 1fr;
    width: auto;
  }

  .db_gallery_child3 {
    flex-direction: row-reverse;
    width: 100%;
    margin-bottom: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
  }

  .db_gallery_child2 {
    align-items: center;
    width: 100%;
    height: 360px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 30px;
    display: flex;
    overflow: hidden;
  }

  .db_gallery_child5_image {
    width: 260px;
    max-width: none;
  }

  .db_timeline_scale-tag {
    margin-top: 2px;
    margin-left: 9px;
  }

  .db_timeline_scale-tag.empty {
    background-color: #0000;
    background-image: none;
    border: 1px solid #fff;
  }

  .db_main_left-side-wrapper-3 {
    width: 100%;
  }

  .db_main_text-container-4 {
    width: 100%;
    margin-bottom: 98px;
    padding-left: 37px;
  }

  .db_main_text-container-4.last {
    margin-top: 0;
  }

  .db_abilities_component {
    width: auto;
  }

  .db_gallery_child1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: 360px;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
    display: grid;
  }

  .db_timeline_text-in-eticket {
    color: #fff;
  }

  .db_gallery_child3_lower-text-container {
    position: static;
  }

  .db_header_text-span-13 {
    font-size: 11vw;
    line-height: 11vw;
  }

  .db_timeline_divider {
    display: none;
  }

  .db_section_sub-heading-2 {
    margin-bottom: 0;
    font-size: 1.2rem;
    display: block;
  }

  .db_faq_wrapper {
    display: block;
  }

  .db_gallery_child2_auto {
    width: 293px;
    margin-right: auto;
    inset: 25% 14% 0% auto;
  }

  .dv-startup_faq_container {
    width: 100%;
    min-width: 0;
  }

  .db_gallery_child6_image {
    width: 31%;
    left: 9vw;
  }

  .dv-startup_faq_body-cont {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .db_gallery_wrapper {
    grid-column-gap: 30px;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 17px;
  }

  .db_gallery_child6 {
    align-items: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav_menu-button {
    padding: 9px;
  }

  .nav_icon {
    color: #fff;
    background-color: #181b34;
    font-size: 3rem;
    line-height: 100%;
  }

  .nav {
    height: auto;
    padding-left: 34px;
    padding-right: 34px;
    box-shadow: 0 4px 8px #0003;
  }

  .nav_link-2 {
    background-color: #fff;
    border-radius: 20px;
    flex: none;
    margin: 15px 18px 15px 0;
    padding: 1.4rem 1rem;
  }

  .nav_link-block {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .nav_wrapper-2 {
    width: 95vw;
    margin-top: 0;
  }

  .footer_grid-2 {
    display: none;
  }

  .social-icon-in-footer.twitter-footer-link-2, .social-icon-in-footer.twitter-footer-link {
    padding-top: 0;
  }

  .footer_security-wrapper.mobile {
    background-color: #0000;
    align-items: center;
    width: auto;
    margin-top: 29px;
  }

  .footer-container {
    display: none;
  }

  .footer-link {
    margin-left: auto;
    margin-right: auto;
  }

  .section---mobile-footer {
    background-color: #fff;
    flex-direction: column;
    padding-top: 64px;
    padding-left: 56px;
    padding-right: 56px;
    display: flex;
  }

  .image-13 {
    width: 120px;
    min-width: auto;
    max-width: none;
    margin-bottom: 8px;
  }

  .mobile-menu-wrapper {
    flex-flow: wrap;
    place-content: flex-end center;
    align-items: center;
    display: flex;
  }

  .text-block-16 {
    font-weight: 300;
  }

  .footer-mbl_logo-wrapper {
    flex-flow: column wrap;
    place-content: center;
    align-items: center;
    margin-top: 64px;
    display: flex;
  }

  .footer-link-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .footer-link-2.mobile {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 21px;
    text-decoration: underline;
    display: block;
  }

  .nav_container {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section.section-sales-teams-use-monday {
    border-radius: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gc_sbs1_content-wraper {
    width: 100%;
  }

  .gc_sbs1 {
    flex-direction: column-reverse;
  }

  .sbs_asset {
    width: 100%;
  }

  .sbs_asset.shadow-floating {
    width: 100%;
    margin-right: 0;
  }

  .sbs_asset.shadow-floating-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .gc_sbs4 {
    flex-direction: column-reverse;
  }

  .gc_sbs4_content-wraper {
    width: 100%;
  }

  .gc_sbs5_wrapper {
    flex-direction: column;
  }

  .gc_sbs5_text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .gc_sbs6_big-heading {
    align-self: flex-start;
    margin-bottom: 0;
    margin-right: 17px;
    line-height: 8rem;
  }

  .gc_sbs6 {
    flex-direction: column;
  }

  .gc_sbs7 {
    flex-direction: column-reverse;
  }

  .gc_sbs7_content-wraper {
    width: 100%;
  }

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

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

  .gc_cards2__list {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .gc_cards2_item {
    height: auto;
  }

  .gc_cards3_content {
    position: static;
  }

  .gc_cards3_component {
    grid-column-gap: 1.25rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .gc_cards3_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .gc_cards4_wrapper {
    grid-column-gap: 1.125rem;
    grid-template-columns: 1fr;
  }

  .is-white.text-weight-light.text-size-small {
    flex: 1;
    max-width: 23ch;
  }

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

  .gc_testimonial3_text-wrapper {
    width: 52vw;
  }

  .gc_badges2_wrapper {
    flex-direction: column;
  }

  .gc_badges2_wrapper.is_g2_crm {
    flex-direction: row;
    justify-content: center;
  }

  .gc_badges2_text-wrapper {
    align-self: center;
    width: 100%;
  }

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

  .gc_badges3_wrapper {
    flex-direction: column;
  }

  .gc_badges3_text-wrapper {
    align-self: center;
    width: 100%;
  }

  .gc_testimonial4_client-info-wrapper {
    width: 60vw;
  }

  .gc_testimonial4_client-info {
    margin-top: 11px;
  }

  .gc_testimonial4_quote {
    font-size: 3rem;
  }

  .gc_review1_mask {
    width: 47%;
  }

  .gc_review1_content {
    padding: 1.5rem 1.5rem 2rem;
  }

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

  .gc_review1__client {
    margin-top: 7px;
  }

  .gc_reviews-sbs_cta {
    align-self: auto;
  }

  .gc_reviews-sbs_cards {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .gc_reviews-sbs_right-card-wrapper {
    width: 100%;
    margin-top: 25px;
  }

  .gc_reviews-sbs_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: center;
  }

  .image-6 {
    max-width: 100px;
  }

  .gc_reviews-sbs_left-cards-wrapper {
    width: 100%;
  }

  .gc_testimonial7_content {
    grid-column-gap: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .integrations-slider_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .integrations-slider_mask {
    width: 100%;
  }

  .integrations-slider_component {
    padding-left: 0;
    padding-right: 0;
  }

  .gc_slider5_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .gc_slider5_mask {
    width: 100%;
  }

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

  .data1_arrow {
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    width: 47px;
    max-width: none;
    height: 68px;
    padding-bottom: 0;
  }

  .line-divider {
    border-left: 1px solid #333;
    width: 1px;
    height: 15px;
    margin-left: 18px;
    margin-right: 18px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .data1_forrester_logo {
    width: 270px;
  }

  .data1_data-wrapper {
    flex-direction: row;
    align-items: flex-end;
  }

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

  .data1_below-numbers {
    align-self: flex-end;
    padding-bottom: 0;
    font-size: 2rem;
  }

  .data1_arrow-wrapper {
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
  }

  .data2_forrester-logo {
    flex: 0 auto;
    width: auto;
    height: 14px;
  }

  .data1_big-number {
    flex: 0 auto;
    margin-bottom: -4px;
    font-size: 5rem;
    line-height: 88%;
  }

  .data2_header-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

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

  .data2_sub-headline {
    height: auto;
    line-height: 100%;
    display: flex;
  }

  .logo-wrapper {
    grid-column-gap: 3.5px;
    grid-row-gap: 3.5px;
  }

  .logo-image {
    min-width: auto;
  }

  .gc_sbs1-3 {
    flex-direction: column-reverse;
  }

  .tabs1 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .gc_sbs1_content-wraper-3 {
    width: 100%;
  }

  .quots-tabs_mbl_wrap1-title-wrapper {
    flex-direction: column;
    align-items: center;
    margin-top: 6px;
  }

  .quots-tabs_mbl_quots-tabs_credit {
    text-align: center;
    font-size: .85rem;
    line-height: 140%;
  }

  .quots-tabs_mbl_hl._2 {
    border-radius: 0;
  }

  .is-white-6 {
    max-width: none;
    font-size: 5vw;
  }

  .quots-tabs_mbl_container {
    flex-direction: column;
    display: block;
  }

  .quots-tabs_left-wrapper {
    width: 100vw;
  }

  .quots-tabs_mbl_eft-wrapper-copy {
    align-items: flex-start;
    width: 100vw;
    margin-left: 0;
    padding-top: 86px;
    padding-left: 62px;
    padding-right: 62px;
  }

  .quots-tabs_mbl_right-wrapper {
    width: 100vw;
    height: auto;
    padding-left: 61px;
    padding-right: 61px;
  }

  .quots-tabs_container {
    flex-direction: column;
    display: none;
  }

  .quots-tabs_mbl_wrapper {
    width: 100%;
    min-width: 0;
    max-width: none;
    margin-top: 58px;
  }

  .quots-tabs_mbl_wrap1-content-wrapper {
    background-color: #cfcff9;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 24px;
    padding: 32px;
    display: flex;
  }

  .tags-tags2_container-form {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    width: 100%;
  }

  .tags2_tags-wrapper {
    margin-top: -.325rem;
  }

  .tags-tags3_container-form {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    width: 100%;
  }

  .tags2_header {
    font-size: 2.9rem;
  }

  .tags_tags1_container {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .db_galley_list {
    margin-top: 6px;
    padding-left: 0;
    position: static;
    bottom: -131px;
    left: 78px;
  }

  .tags3_tags-wrapper {
    margin-top: -.325rem;
  }

  .crt_certification_text {
    max-width: none;
    line-height: 1.5rem;
  }

  .crt_header_sub-header {
    font-size: 1rem;
  }

  .crt_header_data-wrapper {
    width: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .crt_badge-main {
    width: 314px;
  }

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

  .crt_header_data-big-number {
    font-size: 2.5rem;
  }

  .crt_header_heading {
    font-size: 2rem;
    line-height: 121%;
  }

  .crt_section-data {
    padding-left: 19px;
    padding-right: 19px;
  }

  .crt_certification_header {
    font-size: 1.9rem;
    line-height: 125%;
  }

  .crt_cards_card-title {
    margin-left: auto;
    margin-right: auto;
  }

  .crt_certification_card {
    flex-direction: column;
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 22px 17px;
    position: relative;
  }

  .crt_cards_wrapper {
    flex-direction: column;
  }

  .crt_cards {
    width: 100%;
    height: auto;
    margin-bottom: 18px;
  }

  .crt_certification_badge {
    height: 130px;
  }

  .footer-slim_icons-wrapper {
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .footer-slim_badges-wrapper {
    display: none;
  }

  .footer-slim_upper-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .footer-slim_lower-wrapper {
    display: block;
  }

  .footer-small-link {
    line-height: 1.3;
  }

  .footer-slim_links-wrapper {
    align-self: center;
  }

  .footer-slim_stores-wrapper {
    display: none;
  }

  .footer-slim_bottom-right-side-wrapper-copy {
    align-items: center;
    margin-top: 29px;
  }

  .footer-slim_icons-container {
    justify-content: center;
    align-self: center;
    width: auto;
  }

  .footer-slim_social-wrapper {
    grid-column-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .crt_cards_text-wrapper {
    margin-top: -17px;
  }

  .crt_nav_logo {
    width: 37vw;
  }

  .ev-tmp_strip-container-classic-02 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ev-tmp_strip-content-classic-02-2-2 {
    z-index: 2;
    object-fit: fill;
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .ev-tmp_hero-content-classic-02 {
    z-index: 2;
    position: relative;
  }

  .logo {
    max-width: 210px;
  }

  .ev-tmp_agenda-wrapper-classic-02 {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: start stretch;
    place-items: start;
    margin-left: auto;
    margin-right: auto;
  }

  .ev-tmp_agenda-square-classic-01 {
    align-items: stretch;
    width: 100%;
    height: 295px;
  }

  .ev-tmp_pic-and-title {
    padding-bottom: 0;
  }

  .ev-tmp_tabs-menu-classic-02 {
    grid-column-gap: 1px;
    width: 100%;
    max-width: none;
  }

  .ev-tmp_tab-classic-02 {
    width: 130px;
  }

  .ev-tmp_days-classic-02 {
    width: 110px;
    font-size: 1.2rem;
  }

  .ev-tmp_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    width: auto;
  }

  .ev-tmp_tabs-classic-02 {
    align-self: flex-start;
    width: 100%;
  }

  .ev-tmp_size_mid.text-weight-light {
    font-size: 1.2rem;
    line-height: 27px;
  }

  .ev-tmp_agenda-wrapper-classic-01 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 4fr 4fr;
    grid-auto-flow: row;
    place-content: stretch center;
    place-items: start;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-small-2 {
    display: none;
  }

  .logos-parent, .gm_sbs_asset {
    width: 100%;
  }

  .gm_sbs_asset.float {
    width: 39svw;
    top: 25.2svw;
    right: 37%;
  }

  .gm_header_tag-parent {
    flex: 1;
    min-width: 180px;
  }

  .gm_sbs_content-wraper {
    width: 100%;
  }

  .gm_badges_wrapper {
    flex-direction: column;
  }

  .gm_header_gif.shadow-drag-and-drop {
    margin-top: 21px;
  }

  .gm_header_wrapper {
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
  }

  .gm_header_asset-wrapper {
    width: 100%;
  }

  .gm_sbs_wrapper {
    margin-top: -22px;
  }

  .gm_slider_text-wrapper {
    flex-direction: column;
    align-items: center;
    padding-left: 69px;
    padding-right: 69px;
  }

  .gm_cards_card {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 0;
    margin-bottom: 15px;
    padding-right: 32px;
  }

  .gm_sbs_background-2 {
    display: none;
  }

  .gm_header_subheader {
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .gm_header_text-wrapper {
    width: 100%;
  }

  .gm_header_tages-onteiner {
    display: none;
  }

  .gm__slider-text {
    font-size: 1.1rem;
  }

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

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

  .section-logos {
    margin-top: 26px;
    margin-bottom: 26px;
    padding-bottom: 0;
  }

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

  .gm_sbs._2, .gm_sbs._1 {
    flex-direction: column;
  }

  .gm_sbs._4, .gm_sbs._3 {
    flex-direction: column-reverse;
  }

  .gm_tags_wrapper {
    border-top-width: 0;
    justify-content: center;
    margin-top: 0;
    padding-top: 0;
  }

  .gm_header {
    text-align: center;
  }

  .gm_cards_wrapper {
    flex-direction: column;
  }

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

  .gm_nav {
    height: auto;
    padding: 11px 34px;
    box-shadow: 0 4px 8px #0003;
  }

  .gm_nav_menu-button {
    padding: 9px;
  }

  .container-large-4 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .aat_tabs_asset-wrapper {
    width: 70%;
    margin-left: 2rem;
  }

  .aat_forrester_logo {
    width: 10rem;
  }

  .aat_h2_header {
    font-size: 2rem;
  }

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

  .aat_badges_image {
    max-width: 7rem;
  }

  .aat_badges_image.hide-tb {
    display: none;
  }

  .aat_forrester_content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 3rem;
  }

  .aat_video_testimonial-titel {
    font-size: 1.125rem;
  }

  .aat_tabs_text {
    text-align: center;
    font-size: 1rem;
  }

  .aat_logo, .aat_logo.ea {
    width: 6rem;
  }

  .aat_forrester_icon-text-wraapper {
    grid-row-gap: .5rem;
  }

  .aat_foresster_section_forrester {
    padding-bottom: 2rem;
  }

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

  .aat_forrester_icon {
    height: 2.5rem;
  }

  .aat_forrester_icons-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 19px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
    display: flex;
  }

  .aat_forrester_logo-wrapper {
    align-items: center;
    margin-bottom: 29px;
  }

  .aat_forrester_text {
    font-size: .875rem;
  }

  .aat_forrester_data {
    font-size: 1.75rem;
  }

  .gm__slider-name {
    font-size: 1rem;
  }

  .image-34 {
    top: 59%;
  }

  .gm_slider2 {
    height: auto;
  }

  .gm_h3 {
    line-height: 2.5rem;
  }

  .cc_csr_icons-wrapper {
    grid-column-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    justify-items: stretch;
    width: 614px;
    min-width: 256px;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .cc_csr_footer-wrapper {
    height: 260px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    overflow: hidden;
  }

  .hero-section {
    height: 60vh;
    padding-top: 0;
    padding-bottom: 5rem;
  }

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

  .subtitle-align-left {
    max-width: 30ch;
  }

  .cc_csr_hero-header-wrapper {
    background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64bfb606d15c33df592ef19a_Image_768.webp");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 768px;
    height: 60vh;
    display: block;
  }

  .cc_scr_hero-title-sub-wrapper {
    width: 100%;
  }

  .simple-nav_container {
    justify-content: space-between;
    align-items: center;
  }

  .simple-nav_menu {
    flex-direction: row;
    justify-content: flex-end;
  }

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

  .ev-tmp_details-classic_01 {
    width: 90%;
    font-size: 1.6rem;
  }

  .ev-tmp_header-1-classic_01 {
    width: 90%;
    font-size: 3.1rem;
  }

  .ev-tmp_strip-content-classic-01 {
    width: 95%;
    max-width: none;
    margin-top: -63px;
  }

  .ev-tmp_header-classic-01 {
    font-size: 2rem;
  }

  .ev-tmp_agenda-body-classic-01 {
    width: 100%;
    min-height: 42%;
    margin-top: -7px;
    font-size: 1rem;
    line-height: 140%;
  }

  .ev-tmp_square-agenda-hedaer-classic-01 {
    width: 100%;
    margin-top: -2px;
    padding-top: 0;
    padding-bottom: 5px;
    font-size: 1.2rem;
  }

  .ev-tmp_paragraph-classic_01.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: 1.2rem;
    display: flex;
  }

  .ev-tmp_agenda-hour-classic-01 {
    padding-top: 2px;
    font-size: .9rem;
  }

  .ev-tmp_sub-header-classic-01 {
    font-size: 1.8rem;
  }

  .ev-tmp_icon-mic-classic-01 {
    max-width: 6%;
    max-height: none;
  }

  .ev-tmp_icon-cocktail-classic-01 {
    max-width: 6%;
  }

  .ev-tmp_agenda-pic-classic-01 {
    width: 47px;
    height: auto;
  }

  .ev-tmp_header-image-classic-01 {
    width: 75%;
    min-width: 520px;
    inset: auto -20% 0% auto;
    overflow: hidden;
  }

  .ev-tmp_background-color-purple-classic-01-copy {
    padding-top: 4rem;
    overflow: hidden;
  }

  .ev-tmp_agenda-3pic-classic-01 {
    width: 47px;
    height: auto;
  }

  .ev-tmp_secondary_button_onwhite {
    width: 185px;
  }

  .ev-tmp_secondary_button_onwhite:hover {
    width: 191px;
  }

  .ev-tmp_button-name {
    font-size: 1.1rem;
  }

  .ev-tmp_header-1-classic_02-2-2 {
    width: 100%;
    font-size: 3.1rem;
  }

  .ev-tmp_details-classic_02-2-2 {
    width: 390px;
    font-size: 1.6rem;
  }

  .ev-tmp_paragraph-classic-02 {
    width: 67%;
    font-size: 1.2rem;
  }

  .ev-tmp_agenda-heeader-classic_02 {
    margin-bottom: 33px;
    font-size: 2.4rem;
    position: static;
    top: -7px;
  }

  .ev-tmp_last-section-header-classic-02 {
    font-size: 1.5rem;
  }

  .ev-tmp_agenda-classic-002 {
    grid-column-gap: 4px;
    grid-row-gap: 5px;
    object-fit: contain;
    grid-template-columns: 67px minmax(1px, 1fr);
    place-content: start stretch;
    place-items: baseline start;
    width: 100%;
    overflow: visible;
  }

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

  .ev-tmp_agenda-small-header-classic-02 {
    width: auto;
  }

  .ev-tmp_strip-date-classic-02 {
    width: 430px;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .ev-tmp_strip-location-classic-02 {
    font-size: 1.7rem;
  }

  .image-35-2-2 {
    z-index: 1;
    width: 75%;
    min-width: 560px;
    inset: auto -20% -10% auto;
    overflow: hidden;
  }

  .ev-tmp_strip-section-classic-002 {
    overflow: hidden;
  }

  .image-36-2-2 {
    z-index: 1;
    width: 60%;
    inset: 31% auto 0% 58%;
  }

  .ev-tmp_tab-classic-2 {
    width: 130px;
  }

  .ev-tmp_paragraph-white-classic--02 {
    width: 67%;
    font-size: 1.2rem;
  }

  .image-23 {
    display: none;
  }

  .support_wrapper, .ai_soon_item-wrapper, .ai_stars_wrapper {
    flex-direction: column;
  }

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

  .ai_grid_text-wrapper {
    width: 100%;
  }

  .ai_promise_sub-header {
    font-size: 1rem;
  }

  .ai_soon1_image {
    flex: 1;
    width: 100%;
  }

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

  .ai_abilities_answer-2 {
    color: var(--dark);
  }

  .ai_card6_asset2 {
    width: 26%;
    top: 23%;
    right: 13%;
  }

  .ai_stars_card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    height: auto;
    padding: 35px 18px;
  }

  .ai_promis_blue-strip {
    height: 90px;
  }

  .ai_card_asset2 {
    bottom: -13px;
  }

  .ai_solutions_slide-nav-2 {
    display: none;
  }

  .ai_soon_image {
    flex: 1;
    align-self: center;
    width: 91%;
  }

  .ai_abilities_component {
    width: auto;
  }

  .ai_grid_header {
    margin-top: 13px;
    font-size: 2.2rem;
  }

  .ai_soon_item-wrapper-2 {
    flex-direction: column-reverse;
  }

  .card4-asset-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .ai_soon_textwrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .ai_cards_header {
    margin-top: 0;
    padding-top: 46px;
    padding-bottom: 0;
  }

  .ai_faqs_component {
    margin-left: 0;
  }

  .ai_grid_child_text {
    font-size: 1.1rem;
  }

  .ai_abilities_-container {
    width: 100%;
    min-width: 0;
  }

  .ai_video-wrapper {
    border-radius: 1rem;
    width: 100%;
    height: auto;
  }

  .ai_header_white-strip {
    height: 25%;
  }

  .ai_abilities_body-cont {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .ai_solutions_mask {
    width: 50%;
  }

  .ai_soon_wrapper {
    padding-left: 2.6rem;
    padding-right: 2.6rem;
  }

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

  .ai_grid_child1_textwrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    margin-bottom: 31px;
  }

  .ai_card_asset4 {
    flex: 1;
    width: 100%;
    height: auto;
  }

  .ai_card_asset2a {
    width: 59%;
    bottom: 12%;
    right: -7%;
  }

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

  .ai_card_asset {
    flex: 1;
    width: 100%;
    height: auto;
  }

  .ai_heading-promise, .heading-5 {
    font-size: 2rem;
  }

  .ai_padding-hero-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .wf_abilities_-container-2 {
    width: 100%;
    min-width: 0;
  }

  .wf_abilities_component-2 {
    width: auto;
  }

  .wf_quote-text {
    width: 90%;
    font-size: 1.2rem;
  }

  .social-proof-image {
    display: none;
  }

  .wf_soon_item-wrapper {
    flex-direction: column;
  }

  .wf_soon_item-wrapper._1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wf_soon_item-wrapper._3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .wf_grid_text-wrapper {
    width: 100%;
  }

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

  .wf_grid_header {
    margin-top: 13px;
    font-size: 2.2rem;
  }

  .wf_mobile-tab-wrapper {
    margin-top: 29px;
    position: relative;
  }

  .wf_abilities_body-cont-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .wf_mobile-tabs-wrapper {
    display: block;
  }

  .wf_video-wrapper {
    border-radius: 1rem;
    width: 100%;
    height: auto;
  }

  .image-40 {
    background-color: #fff;
    border-radius: 1rem;
    padding-bottom: 28px;
    padding-left: 84px;
    padding-right: 84px;
    position: relative;
  }

  .wf_card_asset2 {
    bottom: -13px;
  }

  .wf_mobile-tabs-tag {
    background-color: #6161ff;
    border-radius: .5rem;
    width: 20%;
    position: absolute;
    inset: -3% auto auto 4%;
  }

  .wf_mobile-tabs-tag-text {
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1.8rem;
  }

  .wf_header_white-strip {
    height: 25%;
  }

  .wf_soon1_image {
    flex: 1;
    width: 66%;
  }

  .wf_soon1_image._3 {
    margin-top: 51px;
    margin-bottom: 40px;
  }

  .wf_soon_textwrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .wf_soon_wrapper {
    margin-top: 2rem;
    padding: 2.4rem 0;
  }

  .wf_section-grid {
    padding-top: 0;
  }

  .wf_quote-credit {
    font-size: 1rem;
  }

  .wf_grid_child3_textwrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    margin-bottom: 31px;
  }

  .wf_soon_item-wrapper-2 {
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .wf_faqs_component-2 {
    margin-left: 0;
  }

  .wf_grid_header-2 {
    font-size: 2.2rem;
  }

  .wf_soon_image {
    flex: 1;
    align-self: center;
    width: 91%;
  }

  .wf_soon_image._2 {
    flex: none;
    width: 80%;
    margin-top: 35px;
    margin-bottom: -73px;
  }

  .wf_cards_header {
    text-align: left;
    margin-top: 0;
    padding-top: 0;
  }

  .wf_grid_child_text {
    font-size: 1.1rem;
  }

  .wf_tabs-wrapper {
    display: none;
  }

  .wf_faqs-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .wf_grid_child1_textwrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    margin-bottom: 31px;
  }

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

  .gm_abilities_body-cont-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .gm_abilities_-container-2 {
    width: 100%;
    min-width: 0;
  }

  .gm_faqs_component-2 {
    margin-left: 0;
  }

  .gm_abilities_answer-2-2 {
    color: #cacaca;
  }

  .container-large-8 {
    justify-content: space-between;
    align-items: center;
  }

  .gm_abilities_component-2 {
    width: auto;
  }

  .gm_cards_header-2 {
    text-align: left;
    margin-top: 0;
    padding-top: 0;
  }

  .gm_faqs-wrapper-2, .gm_faqs-wrapper-2-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .gm_abilities_-container-2-2 {
    width: 100%;
    min-width: 0;
  }

  .gm_cards_header-2-2 {
    text-align: left;
    margin-top: 0;
    padding-top: 0;
  }

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

  .gm_abilities_body-cont-2-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .gm_abilities_component-2-2 {
    width: auto;
  }

  .gm_abilities_answer-2-2-2 {
    color: #cacaca;
  }

  .gm_faqs_component-2-2 {
    margin-left: 0;
  }

  .container-large-8-2 {
    justify-content: space-between;
    align-items: center;
  }

  .mobile-menu-parent {
    padding-top: 0;
  }

  .footer_column-h {
    font-size: .875rem;
  }

  .footer-bottom {
    flex-wrap: wrap;
    width: 100%;
  }

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

  .footer-link-transter.mobile {
    font-size: .875rem;
  }

  .copyright-text {
    font-size: .875rem;
    font-weight: 300;
  }

  .footer_link-accesabilty-wrap.in-grid {
    margin-right: 0;
  }

  .footer-logo-link {
    margin-bottom: 1rem;
  }

  .footer-logo-link.in-nav.is-crm {
    width: 100%;
    max-width: 14rem;
  }

  .footer-logo-link.in-nav.services {
    max-width: 16rem;
  }

  .footer-links-wrap {
    flex-basis: 33.33%;
  }

  .footer-links-wrap.break {
    width: 50%;
  }

  .ev-tmp_form-embed {
    flex: 0 auto;
    width: 100vw;
    display: flex;
  }

  .ev-tmp_header-white-classic-01 {
    font-size: 2rem;
  }

  .ev-tmp_form-container {
    justify-content: space-around;
  }

  .container-large-9 {
    justify-content: space-between;
    align-items: center;
  }

  .ai_solutions_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tags-wrap {
    display: none;
  }

  .btn-wrap.is-left {
    align-items: center;
  }

  .spacer-2rem {
    height: 1.5rem;
  }

  .tab-link {
    padding: .8rem 1.25rem;
    font-size: 1.125rem;
  }

  .tab-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .spacer-2rem-2 {
    padding-bottom: 1.75rem;
  }

  .primary-button {
    margin-left: auto;
    margin-right: auto;
  }

  .primary-button._w-arrow {
    position: static;
  }

  .primary-button._w-arrow.in-nav, .primary-button._w-arrow.in-nav-blue {
    min-width: 12rem;
    margin-top: 1rem;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .tab-col-left {
    text-align: center;
    align-items: center;
    width: 70%;
    padding-top: 0;
    padding-right: 0;
  }

  .tab-pane-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .max-40rem {
    text-align: center;
    align-items: center;
  }

  .nav-menu-lp {
    background-color: #fff;
    flex-direction: column;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    box-shadow: 0 20px 20px #0000001a;
  }

  .ent_nav-ap {
    height: auto;
    padding-right: 1.5rem;
    box-shadow: 0 4px 8px #0003;
  }

  .ent_nav-ap.is-desktop {
    display: none;
  }

  .mobile-menu-trigger {
    flex-direction: column;
    display: block;
  }

  .nav_link-contact-ap {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .nav_link-contact-ap:hover {
    background-color: #fff;
  }

  .play-btn {
    width: 7rem;
    height: 7rem;
  }

  .play-icon {
    border-top-width: 1.125rem;
    border-bottom-width: 1.125rem;
    border-left-width: 2rem;
  }

  .ev-hmbrg_secondary_button_onwhite {
    width: 176px;
  }

  .ev-hmbrg_secondary_button_onwhite:hover {
    width: 182px;
  }

  .ev-hmbrg_strip-content-classic-01 {
    width: 95%;
    max-width: none;
    margin-top: -63px;
    margin-bottom: -63px;
  }

  .ev-hmbrg_agenda-heeader-classic_02 {
    margin-top: 15px;
    margin-bottom: 33px;
    font-size: 1.8rem;
    position: static;
    top: -7px;
  }

  .ev-hmbrg_agenda-seperator {
    width: auto;
  }

  .ev-hmbrg_date-and-venue-wrapper-classic-01 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .ev-hmbrg_header-classic-01 {
    font-size: 1.8rem;
  }

  .ev-hmbrg_agenda-text {
    width: auto;
  }

  .ev-hmbrg_days-classic-02 {
    width: 110px;
    font-size: 1.2rem;
  }

  .ev-hmbrg_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    text-align: right;
    width: auto;
    font-size: 1.3rem;
  }

  .ev-hmbrg_paragraph-classic_01.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: 1.2rem;
    display: flex;
  }

  .ev-hmbrg_agenda-small-header-classic-02 {
    width: auto;
    font-size: 1.3rem;
  }

  .ev-hmbrg_background-color-purple-classic-01-copy {
    padding-top: 4rem;
    overflow: hidden;
  }

  .ev-hmbrg_agenda-classic-002 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    object-fit: contain;
    grid-template-columns: 67px minmax(1px, 1fr);
    grid-template-areas: "Area";
    place-content: start stretch;
    place-items: baseline start;
    width: 100%;
    overflow: visible;
  }

  .ev-hmbrg_details-classic_01 {
    width: 90%;
    font-size: 1.6rem;
  }

  .ev-hmbrg_sub-sub-header {
    font-size: 1.1rem;
  }

  .ev-hmbrg_agenda-speaker-title {
    width: auto;
    font-size: 1rem;
  }

  .ev-hmbrg_header-1-classic_01 {
    width: 90%;
    font-size: 3.1rem;
  }

  .ev-hmbrg_last-section-header-classic-02 {
    font-size: 1.5rem;
  }

  .ev-hmbrg_agenda-wrapper-classic-02 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    place-items: center start;
    margin-top: -51px;
    margin-bottom: -51px;
  }

  .ev-hmbrg_agenda-speaker-name {
    width: auto;
  }

  .ev-hmbrg_header-image-classic-01 {
    width: 75%;
    min-width: 520px;
    max-width: 70%;
    inset: auto -31% 0% auto;
    overflow: hidden;
  }

  .ev-hmbrg_button-name {
    font-size: 1.1rem;
  }

  .ev-hmbrg_sub-header-classic-01 {
    font-size: 1.6rem;
  }

  .shadow-on-nav {
    display: none;
  }

  .badges_wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    justify-content: center;
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .automation-vid {
    max-height: 24em;
  }

  .ev-mxco_header-1-classic_01 {
    width: 90%;
    font-size: 3.1rem;
  }

  .ev-mxco_agenda-classic-002 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    object-fit: contain;
    grid-template-columns: 0 minmax(1px, 1fr);
    grid-template-areas: "Area";
    place-content: start stretch;
    place-items: baseline start;
    width: 100%;
    overflow: visible;
  }

  .ev-mxco_strip-content-classic-01 {
    width: 95%;
    max-width: none;
    margin-top: -63px;
  }

  .ev-class_header-text-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ev-master-form-embed {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .ev-mxco_button-name {
    font-size: 1rem;
  }

  .ev-mxco_right-side.align-center {
    grid-row-gap: 5px;
  }

  .ev-mxco_details-classic_01 {
    width: 90%;
    font-size: 1.6rem;
  }

  .ev-mxco-marcus-name-pic-wrapper {
    width: 53ch;
  }

  .ev-mxco_speaker-text-name {
    font-size: .9rem;
  }

  .ev-mxco_3pics {
    font-size: 1rem;
  }

  .ev-mxco_sub-header-classic-01 {
    font-size: 1.4rem;
  }

  .ev-mxco-pic-text-wrapper {
    width: 34ch;
  }

  .ev-mxco_pics-wrapper {
    grid-column-gap: 40px;
    align-items: flex-start;
    height: 320px;
  }

  .ev-mxco_agenda-speaker-title-more {
    text-align: left;
    width: auto;
    font-size: .8rem;
  }

  .ev-mxco_logo-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    place-items: center;
    display: grid;
  }

  .ev-mxco_header-white-light, .ev-mxco_header-classic-01 {
    font-size: 1.4rem;
  }

  .ev-mxco_days-classic-02 {
    width: 110px;
    font-size: 1.2rem;
  }

  .ev-mxco_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    text-align: right;
    width: auto;
  }

  .ev-mxco_agenda-speaker-title-marcus {
    width: auto;
    font-size: 1rem;
  }

  .ev-mxco_secondary-button-on-white {
    width: 19.3ch;
  }

  .ev-mxco_secondary-button-on-white:hover {
    width: 19.6ch;
  }

  .section-purple {
    padding-top: 4rem;
    overflow: hidden;
  }

  .ev-mxco_form-container {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ev-mxco_agenda-small-header-classic-02, .ev-mxco_agenda-speaker-name-marcus {
    width: auto;
  }

  .ev-mxco_agenda-heeader-classic_02 {
    margin-top: 15px;
    margin-bottom: 33px;
    font-size: 2.2rem;
    position: static;
    top: -7px;
  }

  .ev-mxco_agenda-speaker-title {
    font-size: 1rem;
  }

  .ev-mxco_header-white {
    font-size: 1.4rem;
  }

  .ev-mxco_agenda-wrapper-classic-02 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    place-items: center start;
  }

  .ev-mxco_3pic-header {
    font-size: 1.4rem;
  }

  .ev-mxco_paragraph-classic_01-2.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: .9rem;
  }

  .ev-mxco_header-image-classic-01 {
    width: 75%;
    min-width: 520px;
    max-width: 70%;
    inset: auto -31% 1% auto;
    overflow: hidden;
  }

  .ev-mxco_paragraph-classic_01.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: 1.2rem;
    display: flex;
  }

  .ev-mxco_3pic-sub-paragraph {
    font-size: 1rem;
    line-height: 150%;
  }

  .image-30 {
    width: 20%;
  }

  .ev-mxco_secondary-button-on-blue {
    width: 12.7ch;
  }

  .ev-mxco_secondary-button-on-blue:hover {
    width: 13ch;
  }

  .ev-mxco_speaker-text-reg {
    width: 29ch;
    font-size: .9rem;
  }

  .image-31 {
    width: 13%;
  }

  .image-32 {
    flex: none;
    width: 12%;
  }

  .ev-mxco_header-parag-wrapper, .ev-mxco_date-and-venue-wrapper-classic-01 {
    margin-bottom: -60px;
  }

  .ev-mxco_address {
    font-size: 1rem;
  }

  .aat_header_tages-onteiner {
    display: none;
  }

  .mobile-menu-col-br {
    flex: 1;
  }

  .aat_tabs_wrapper {
    margin-top: 52px;
  }

  .digicomm-grid {
    grid-column-gap: 29px;
    grid-template-rows: auto;
  }

  .dd_link {
    line-height: 160%;
  }

  .dd_link-wrapper {
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ev-paris_triple-wrapper {
    grid-column-gap: 40px;
    justify-content: space-between;
    align-items: baseline;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ev-paris_2nd-strip-content {
    z-index: 2;
    object-fit: fill;
    width: 90%;
    height: 70%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .ev-paris_hero-wrapperr {
    height: 110px;
    margin-top: -55px;
  }

  .ev-paris_2nd-text-regular {
    width: 116%;
    margin-left: -30px;
    font-size: .9rem;
  }

  .ev-paris_agenda-small-header-classic-02 {
    width: auto;
    font-size: 1.2rem;
  }

  .ev-paris_agenda-text {
    width: auto;
    font-size: .9rem;
  }

  .ev-paris_strip-content {
    z-index: 2;
    object-fit: fill;
    width: 90%;
    margin-top: 0;
    margin-bottom: 33px;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .ev-paris_agenda-classic-002 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    object-fit: contain;
    grid-template-columns: 67px minmax(1px, 1fr);
    grid-template-areas: "Area";
    place-content: stretch;
    place-items: baseline start;
    width: 100%;
    padding-top: 3px;
    overflow: visible;
  }

  .ev-paris_agenda-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    place-items: center start;
    margin-top: -51px;
    margin-bottom: -51px;
  }

  .ev-paris_header {
    width: 65%;
    font-size: 2.7rem;
  }

  .ev-paris_padding-global-with-sticky {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .image-54 {
    width: 30%;
    max-width: 40%;
  }

  .ev-paris_event-note {
    padding-left: 99px;
    padding-right: 99px;
  }

  .ev-paris_single-wrapper {
    width: 30%;
  }

  .ev-paris_agenda-speaker-title {
    font-size: .8rem;
  }

  .ev-paris_agenda-header {
    margin-top: 15px;
    margin-bottom: 33px;
    font-size: 1.5rem;
    position: static;
    top: -7px;
  }

  .ev-paris_2nd-text-bold {
    width: 115%;
    margin-left: -30px;
    font-size: .9rem;
  }

  .ev-paris_paragraph {
    width: 69%;
    font-size: .9rem;
  }

  .ev-paris_last-section-header {
    text-align: center;
    font-size: 1.5rem;
  }

  .ev-paris_event-info {
    padding-left: 79px;
    padding-right: 79px;
  }

  .ev-paris_speaker-container {
    grid-column-gap: 6px;
    justify-content: flex-start;
  }

  .ev-paris_agenda-text-2 {
    font-size: .9rem;
  }

  .ev-paris_1st-image {
    width: 70%;
    max-width: 70%;
    bottom: 39%;
    right: -23%;
  }

  .image-55 {
    width: 55%;
    max-width: 60%;
    bottom: 46px;
    left: -75px;
  }

  .ev-paris_logo-wrapper-2 {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: 52px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    place-items: center;
    width: 100%;
    margin-top: 40px;
    padding-left: 46px;
    padding-right: 46px;
    display: grid;
  }

  .ev-paris_multi-text-container {
    width: 100%;
  }

  .ev-paris_agenda-speaker-name {
    font-size: .8rem;
  }

  .ev-paris_days-classic-02 {
    width: 110px;
    font-size: 1.2rem;
  }

  .ev-paris_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    text-align: right;
    width: auto;
    font-size: 1.2rem;
  }

  .ev-paris_agenda-seperator {
    font-size: .7rem;
  }

  .ev-paris_details {
    width: 80%;
    font-size: 1.1rem;
  }

  .ev-paris_nav-container {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .logo-3 {
    max-width: 210px;
  }

  .full_mobile-menu-trigger {
    flex-direction: column;
    display: block;
  }

  .nav_menu-mobile {
    box-shadow: none;
    background-color: #fff;
    flex-direction: column;
    padding: 0 2rem 2rem;
    position: absolute;
  }

  .go-to-hp-btn {
    margin-top: 1.25rem;
    font-size: .875rem;
  }

  .mobile-link {
    color: #676879;
  }

  .mobile-link.is-title._w-line-break:lang(fr) {
    max-height: 4.25rem;
  }

  .appstore-badge {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: .5rem;
    display: flex;
  }

  .mobile-nav {
    z-index: 1000;
    height: auto;
    padding-left: 2rem;
    padding-right: 1.5rem;
    display: flex;
    box-shadow: 0 4px 8px #0003;
  }

  .badges-wrap {
    justify-content: center;
    width: 100%;
    margin-top: 1.5rem;
    display: flex;
  }

  .appstore-badge-img {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .mobile-menu-trigger-short {
    flex-direction: column;
    display: block;
  }

  .image-56-copy {
    top: 59%;
  }

  .crm_details-classic_01 {
    width: 100%;
    font-size: 1.4rem;
  }

  .button-9.negative {
    text-align: center;
    text-align: center;
    min-width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .crm_agenda-card-shadow-1, .crm_agenda-card-top {
    width: 90%;
  }

  .crm_header-container-classic-02 {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .crm_agenda-bottom-paragraph-2 {
    width: 90%;
    font-size: 1.2rem;
  }

  .crm_header-1-classic_01 {
    width: 95%;
    max-width: 660px;
    font-size: 2.5rem;
  }

  .crm_paragraph-classic_01.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
    max-width: 525px;
    padding-bottom: 20px;
    font-size: 1.2rem;
    display: flex;
  }

  .crm_sub-header-classic-01 {
    font-size: 1.8rem;
  }

  .crm_header-classic-01 {
    font-size: 2rem;
  }

  .crm_header-image-classic-01 {
    width: 60%;
    min-width: auto;
    max-width: 528px;
    inset: auto -17% 2% auto;
    overflow: hidden;
  }

  .crm_strip-content-classic-01 {
    width: 100%;
    max-width: none;
  }

  .crm_agenda-card-shadow-2 {
    width: 90%;
  }

  .crm_date-and-venue-wrapper-classic-01 {
    margin-top: -60px;
    margin-bottom: -40px;
  }

  .logo-4 {
    max-width: 210px;
  }

  .crm_header-section {
    justify-content: space-around;
  }

  .global-padding-2.is-crm {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
  }

  .testimonial_wrapper.in-carousel, .testimonial_wrapper.in-carousel-no-avatar {
    width: 100%;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .play-icon-2 {
    border-top-width: .625rem;
    border-bottom-width: .625rem;
    border-left-width: 1.125rem;
  }

  .sticky_card-texts {
    text-align: center;
    align-items: center;
  }

  .social-proof-number {
    font-size: 2.5rem;
  }

  .testimonial_quote {
    max-width: none;
    font-size: 2rem;
  }

  .sticky_card {
    height: auto;
    max-height: none;
    padding: 3rem 2rem 2rem;
  }

  .sticky_card.is-green, .sticky_card.is-yellow, .sticky_card.is-dark, .sticky_card.is-primary {
    position: relative;
    top: 0;
  }

  .sticky_card.is-primary.is-80vh {
    height: 88vh;
  }

  .progress_wrap {
    left: 1rem;
  }

  .progress_wrap.hide-on-991 {
    display: none;
  }

  .sticky_card-par {
    font-size: .875rem;
  }

  .sticky_card-img.no-border {
    width: 70%;
  }

  .testimonial_avatar-texts {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .testimonial_avatar {
    width: 8rem;
    height: 8rem;
  }

  .testimonial_avatar.is-small {
    width: 6rem;
    height: 6rem;
  }

  .sticky_card-h {
    font-size: 1.75rem;
  }

  .sticky_card-h.is-md {
    max-width: 22ch;
    font-size: 2rem;
  }

  .testimonial_quote-wrap {
    padding-top: 2rem;
    padding-left: 0;
  }

  .logo-box {
    min-width: 7.6rem;
  }

  .social-proof-icon {
    width: 2rem;
    height: 2.5rem;
  }

  .social-proof-item {
    flex-direction: column;
    flex-basis: 50%;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .aat_badges_image-2 {
    max-width: 7rem;
  }

  .aat_badges_image-2.hide-tb {
    display: none;
  }

  .aat_header-heading-2 {
    font-size: 2.5rem;
  }

  .group_testimonial-avatar-wrap {
    flex-wrap: wrap;
  }

  .group_testimonial-avatar-wrap.no-shrink, .group_testimonial-avatar-wrap.no-avatar {
    width: 100%;
    padding-bottom: 1.5rem;
    padding-right: 0;
  }

  .play-btn-2 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .spacer-2rem-3 {
    padding-bottom: 1.75rem;
  }

  .logos-slide {
    place-content: center;
    align-items: center;
  }

  .spacer-20vh {
    display: none;
  }

  .sticky_card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 75%;
  }

  .sticky_card-content:lang(fr) {
    grid-auto-columns: 1fr;
  }

  .sticky_card-content.sideby-side {
    flex-direction: column;
    max-width: none;
  }

  .aat_h2_header-2 {
    font-size: 2rem;
  }

  .aat_h2_header-2.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .stacking_cards-wrap {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .spacer-8rem {
    padding-bottom: 4rem;
  }

  .testimonial_label {
    font-size: .9375rem;
  }

  .sticky_card-label {
    left: auto;
  }

  .max-46rem {
    text-align: center;
    align-items: center;
  }

  .sticky_card-colors-parent {
    left: auto;
  }

  .aat_forrester_logo-2 {
    width: 9rem;
  }

  .spacer-6rem {
    padding-bottom: 4rem;
  }

  .aat_forrester_text-2 {
    font-size: .875rem;
  }

  .aat_h3 {
    font-size: 2rem;
  }

  .aat_h3.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .social-proof-texts {
    flex-direction: column;
    align-items: center;
    margin-top: 1rem;
    margin-left: 0;
    display: flex;
  }

  .image-37a {
    width: 90px;
  }

  .image-62 {
    width: 40%;
  }

  .image-100 {
    flex: none;
    width: 12%;
  }

  .dd_white-par {
    width: 24rem;
  }

  .dd_hero-left {
    width: 230%;
  }

  .ev-dubai_logo-wrapper {
    grid-column-gap: 3.25rem;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(114px, 1fr));
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    place-items: center;
    margin-bottom: 52px;
    display: flex;
  }

  .ev-dubai_pics-wrapper {
    grid-column-gap: 40px;
    align-items: flex-start;
  }

  .ev-dubai_right-side.align-center {
    grid-row-gap: 5px;
  }

  .ev-dubai_agenda-wrapper-classic-02 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    place-items: center start;
  }

  .ev-dubai_header-classic-01 {
    font-size: 1.4rem;
  }

  .ev-dubai_3pic-sub-paragraph {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-dubai_strip-content-classic-01 {
    width: 95%;
    max-width: none;
    margin-top: -63px;
  }

  .ev-dubai_paragraph-classic_01.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: 1.2rem;
    display: flex;
  }

  .ev-dubai_paragraph-classic_01-2.is-white {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    padding-bottom: 20px;
    font-size: .9rem;
  }

  .ev-dubai_date-and-venue-wrapper-classic-01 {
    margin-bottom: -60px;
  }

  .ev-dubai_details-classic_01 {
    width: 90%;
    font-size: 1.6rem;
  }

  .ev-dubai_prtner-logo {
    height: 1.7rem;
  }

  .ev-dubai_secondary-button-on-blue {
    width: auto;
    min-width: auto;
  }

  .ev-dubai_agenda-speaker-name-marcus {
    width: auto;
  }

  .ev-dubai_header-white-light {
    font-size: 1.4rem;
  }

  .ev-dubai_form-container {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ev-dubai_header-image-classic-01 {
    width: 75%;
    min-width: 520px;
    max-width: 70%;
    inset: auto -31% 1% auto;
    overflow: hidden;
  }

  .ev-dubai_form-embed {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .ev-dubai_segment-wrapper {
    width: 53ch;
    margin-bottom: .5rem;
  }

  .ev-dubai_speaker-card_wrapper {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: wrap;
    justify-content: center;
  }

  .ev-dubai_speaker-card {
    width: auto;
    max-width: 30%;
  }

  .ev-dubai_header-1-classic_01 {
    width: 90%;
    font-size: 3.1rem;
  }

  .ev-dubai_address {
    font-size: 1rem;
  }

  .ev-dubai_agenda-speaker-title-marcus {
    width: auto;
    font-size: 1rem;
  }

  .ev-dubai_agenda-small-header-classic-02 {
    width: auto;
  }

  .ev-dubai_3pics, .ev-dubai_button-name {
    font-size: 1rem;
  }

  .ev-dubai_secondary-button-on-white:hover {
    width: 19.6ch;
  }

  .ev-dubai_speakers-header {
    font-size: 1.4rem;
  }

  .ev-dubai_agenda-heeader-classic_02 {
    margin-top: 15px;
    margin-bottom: 33px;
    font-size: 2.2rem;
    position: static;
    top: -7px;
  }

  .ev-dubai_light-bg-strip {
    border-radius: .25rem;
    margin-bottom: 1rem;
  }

  .ev-dubai_sub-header-classic-01, .ev-dubai_3pic-header {
    font-size: 1.4rem;
  }

  .ev-dubai_header-classic-mobile {
    font-size: 1.4rem;
    display: none;
  }

  .tei_forrester-cover {
    display: none;
    position: static;
  }

  .tei_80-text {
    text-align: center;
    border-left-width: 0;
    max-width: 40ch;
    margin-bottom: 7px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tei_80-horizontal-line {
    display: none;
  }

  .tei_header_head {
    margin-top: 4px;
  }

  .tei_data_big-number {
    font-size: 4.2rem;
  }

  .container-large-12 {
    justify-content: space-between;
    align-items: center;
  }

  .tei_header_logos-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 42px;
  }

  .tei_monday-forrester-logos {
    width: 30svw;
    margin-right: 0;
  }

  .tei_small-header {
    margin-top: 2rem;
  }

  .tei_80 {
    width: 16.5rem;
    top: -44px;
    left: 0;
  }

  .tei_header_text-wrapper {
    text-align: center;
    width: 100%;
  }

  .tei_slider-wrapper {
    padding: 2rem 3.6rem;
  }

  .tei_80-background {
    flex-direction: column;
    height: auto;
    padding-bottom: 19px;
  }

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

  .erp_cards-container {
    margin-top: 0;
  }

  .erp_header-wrapper {
    flex-direction: column;
  }

  .erp_header-text-wrapper {
    grid-row-gap: 20px;
    align-items: center;
    width: 100%;
  }

  .erp_cards-wrapper {
    flex-wrap: wrap;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .erp_section-header {
    height: auto;
  }

  .erp_intro-paragraph {
    font-size: 1.25rem;
  }

  .erp_cards-content-holder {
    grid-row-gap: .5rem;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .erp_cards-head-wrapper {
    min-height: 74px;
  }

  .erp_usecases-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
  }

  .erp_card.shadow-regular {
    grid-column-gap: 0px;
    grid-row-gap: 4px;
    flex-wrap: nowrap;
    min-width: 300px;
  }

  .erp_intro-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .erp_header-image {
    width: 100%;
    display: none;
    position: static;
  }

  .erp_heading-2 {
    font-size: 2.5rem;
  }

  .erp_nav {
    background-color: #fff;
  }

  .erp_navbar-container-large {
    justify-content: space-between;
    align-items: center;
  }

  .nav-logo-4 {
    padding-top: 8px;
  }

  .erp_nav-link {
    text-align: center;
    border-radius: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-size: 1.4rem;
  }

  .youtube {
    width: auto;
    height: auto;
    margin-right: 0;
  }

  .erp-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .erp_templates-wrapper {
    flex-direction: column;
    justify-content: space-between;
  }

  .list-7 {
    padding-left: 0;
  }

  .erp_header-sub-p2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1.5rem;
    font-size: 4.5svw;
  }

  .erp_templates-text-wrapper {
    width: 100%;
  }

  .div-block-62 {
    align-self: flex-end;
    width: 100%;
  }

  .erp_skira-video-container {
    flex-direction: column;
  }

  .erp_video-gallery {
    grid-column-gap: 14px;
    grid-row-gap: 38px;
    grid-template-rows: auto;
  }

  .erp_video-gallery._4 {
    grid-row-gap: 17px;
    grid-template-columns: 1fr 1fr;
  }

  .spacer-4rem._1rem-mobile {
    height: 1rem;
  }

  .spacer-4rem.hide-tablet {
    display: none;
  }

  .spacer-4rem-2 {
    padding-bottom: 3rem;
  }

  .logos-mask {
    display: flex;
  }

  .sticky_card-img-yt {
    width: auto;
    height: 100%;
  }

  .progress_number {
    margin-top: .25rem;
    margin-bottom: .25rem;
    font-size: 1.125rem;
  }

  .testi-carousel.n-avatar {
    padding-bottom: 4rem;
  }

  .testimonial_quote-2 {
    max-width: none;
    font-size: 2rem;
  }

  .testimonial_quote-2.is-small {
    font-size: 1.5rem;
  }

  .testimonial_label-2 {
    font-size: .9375rem;
  }

  .testimonial_text-wrap.no-avatar {
    align-items: center;
    display: flex;
  }

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

  .capterra_labels-wrap {
    justify-content: center;
    margin-top: 1rem;
  }

  .aat_h2_header-3 {
    font-size: 2rem;
  }

  .aat_h2_header-3.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .spacer-2rem-5 {
    padding-bottom: 1.75rem;
  }

  .base__text {
    font-size: .9375rem;
  }

  .capterra_label {
    flex: 0 45%;
    max-width: none;
  }

  .shadow-on-list {
    display: none;
  }

  .nav_link-full {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .nav_link-full:hover {
    background-color: #fff;
  }

  .nav-full {
    height: auto;
    padding-right: 1.5rem;
    box-shadow: 0 4px 8px #0003;
  }

  .shadow-on-sub-list {
    display: none;
  }

  .nav-full-content {
    background-color: #fff;
    flex-direction: column;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    box-shadow: 0 20px 20px #0000001a;
  }

  .db_timeline_live-tag {
    margin-left: 0;
  }

  .db_timeline-tags-wrapper {
    grid-column-gap: .25rem;
  }

  .html-embed-23 {
    margin-right: 4px;
  }

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

  .st-main-h {
    font-size: 2.5rem;
  }

  .spacer-5rem._2rem-tablet {
    width: 2rem;
    height: 2rem;
  }

  .spacer-2rem-6 {
    padding-bottom: 1.75rem;
  }

  .max-19 {
    text-align: center;
    align-items: center;
    max-width: 20rem;
  }

  .st-sec-h {
    font-size: 2.25rem;
  }

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

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

  .st-sec-h-md {
    font-size: 1.75rem;
  }

  .bb_tab-pane-card {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .bb__card-content-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 75%;
  }

  .bb_tabs-menu {
    justify-content: flex-start;
    overflow: auto;
  }

  .bb__card-content {
    padding: 2rem;
  }

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

  .sbs__tabs {
    flex-direction: column;
  }

  .sbs__tab-main-board {
    max-height: none;
  }

  .sbs__tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    margin-bottom: 2rem;
    padding-right: 0;
    display: grid;
  }

  .sbs__tab-link-arrow {
    margin-left: 1rem;
  }

  .sbs__tab-link {
    flex: 1;
    justify-content: flex-start;
    font-size: 1.125rem;
  }

  .sbs__tab-link.is-last-child {
    border-bottom-style: none;
  }

  .max-20rem {
    text-align: center;
    align-items: center;
    max-width: 20rem;
  }

  .max-20rem.sbs-tabs {
    text-align: left;
    position: relative;
  }

  .testimonial_label-3 {
    font-size: .9375rem;
  }

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

  .padding-section-medium-14, .padding-section-medium-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .footer-small-link-embed {
    line-height: 1.3;
  }

  .ai-sec-h {
    font-size: 2.2rem;
  }

  .capterra_label-ai {
    flex: 0 45%;
    max-width: none;
  }

  .icon-embed-ai {
    width: 3.5rem;
  }

  .ai-mail-h {
    margin-top: 13px;
    font-size: 2.5rem;
  }

  .monday-ai-logo-text {
    font-size: 2.75rem;
  }

  .ai_label-copy {
    padding: .125rem .5rem;
    font-size: .875rem;
  }

  .erp_videos-wrapper {
    flex-wrap: wrap;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

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

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

  .sticky_card-light {
    height: 70vh;
    min-height: auto;
    max-height: none;
  }

  .sticky_card-cell {
    text-align: center;
    align-items: center;
    width: 100%;
    height: 50%;
  }

  .sticky_card-cell.is-left {
    padding: 2rem;
  }

  .sticky_card-cell.is-left.is-45per {
    width: 100%;
    height: 45%;
  }

  .sticky_card-cell.is-right.is-55per {
    width: 100%;
    height: 55%;
    padding-right: 0;
  }

  .sticky_card-cell-text {
    flex-direction: column;
    align-items: center;
    max-width: 28rem;
    display: flex;
  }

  .sticky_card-cell-text.is-shorter {
    max-width: 28rem;
  }

  .sticky_card-cell-text.is-wider-tb {
    max-width: 31rem;
  }

  .stacking_cards-parent {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .grid-cta {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ap-main-md {
    font-size: 2.5rem;
  }

  .crmcomp_comp-logo {
    max-width: 8.5rem;
  }

  .comp-td {
    min-height: 3.5rem;
    font-size: 1rem;
  }

  .comp-td.is-th {
    min-height: 5rem;
  }

  .comp-tabs-menu {
    justify-content: flex-start;
    padding: .75rem .5rem;
    overflow: auto;
  }

  .comp-tabs-menu.is-crm {
    padding: .5rem .5rem .5rem .25rem;
  }

  .comp-tab-link {
    background-color: #fbfcff;
    border: 1px solid #fbfcff;
    flex: none;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .comp-tab-link:hover {
    background-color: #fff;
  }

  .comp-tab-link.w--current {
    border-color: var(--crm-primary);
    background-color: var(--crm-light);
  }

  .comp-tab-link.is-crm {
    background-color: #f5f9fa;
    border-bottom-style: none;
    border-radius: .75rem;
    margin-left: .25rem;
    margin-right: .25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .comp-tab-link.is-crm.w--current {
    background-color: var(--crm-light);
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .comp-tab-link.is-primary {
    background-color: #f5f5fa;
    border-bottom-style: none;
    border-radius: .75rem;
    margin-left: .25rem;
    margin-right: .25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .comp-tab-link.is-primary.w--current {
    background-color: #d9d9ff;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .primary-button-2._w-arrow.in-nav {
    min-width: 12rem;
    margin-top: 1rem;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .sec-h-crm {
    font-size: 2.25rem;
  }

  .sticky_card-border {
    height: 70vh;
    min-height: auto;
    max-height: none;
  }

  .sticky-video {
    height: 100%;
  }

  .grid_g2_testi_crm {
    flex-direction: column;
  }

  .grid_g2_testi_header_crm {
    text-align: center;
    font-size: 2.5rem;
  }

  .g2_testi_slider_crm {
    width: 100%;
    margin-top: 2rem;
  }

  .crm-g2-badge-2 {
    flex-wrap: wrap;
    flex: 0 8rem;
    align-content: flex-start;
  }

  .crm-g2-badge-2.is-center {
    display: none;
  }

  .g2-cards_parent.for-3cols {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .g2_testi_slider_left_crm {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .customer-logo_parent {
    width: 7.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-logo-parent.is-crm, .nav-logo-parent.is-crm-no-sales {
    width: 14rem;
  }

  .compliance-logo {
    height: 5rem;
  }

  .html-embed-35 {
    width: 80vw;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
  }

  .clc_cta-wrapper {
    width: 100%;
  }

  .clc_cards-container {
    flex-direction: column;
  }

  .clc_card {
    width: 100%;
    margin-top: 27px;
    box-shadow: 0 2px 20px 7px #5553;
  }

  .div-block-64 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: 155px;
  }

  .slider {
    padding-top: 35px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .mask-5 {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .clc_slider-content {
    height: auto;
  }

  .clc_slider-logo {
    width: 120px;
    margin-bottom: 20px;
    position: static;
  }

  .clc_slider-testimoniial {
    font-size: 1.2rem;
  }

  .clc_slider-credit {
    font-size: 1rem;
    line-height: 27px;
  }

  .slide {
    position: static;
  }

  .th-logo-replacement {
    font-size: 1.125rem;
  }

  .card-vid {
    width: 50%;
  }

  .gm_sbs_background-2-copy {
    display: none;
  }

  .gm_sbs_background-2-copy.flip-copy {
    width: auto;
    display: block;
  }

  .service_texts-image {
    flex-direction: column;
    align-items: flex-start;
  }

  .service_header-titles {
    width: 100%;
  }

  .connect_header-underline-text {
    text-align: center;
    white-space: normal;
    word-break: normal;
    max-width: 41rem;
  }

  .padding-section-medium-17-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .clc-step-header {
    font-size: 2.2rem;
  }

  .grid-2 {
    grid-column-gap: 18px;
  }

  .clc_card-text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .crm_header-headline {
    font-size: 4.1rem;
  }

  .crm_header_image-wrapper {
    display: none;
  }

  .crm_cta_wrapper {
    display: flex;
  }

  .crm_cta_text-wrapper {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .crm_cta_p {
    text-align: center;
  }

  .crm_cta-image {
    display: none;
  }

  .crm_cta_header {
    text-align: center;
    max-width: none;
  }

  .global_sticky_card {
    max-height: none;
  }

  .global_sticky_card.sticky-card-order-006 {
    top: 22.5vh;
  }

  .global_sticky_card.sticky-card-order-001 {
    top: 10vh;
  }

  .global_sticky_card.sticky-card-order-002 {
    top: 12.5vh;
  }

  .global_sticky_card.sticky-card-order-005 {
    top: 20vh;
  }

  .global_sticky_card.sticky-card-order-004 {
    top: 17.5vh;
  }

  .global_sticky_card.sticky-card-order-003 {
    top: 15vh;
  }

  .global_stacking_cards-wrap {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .crm_logos-wrapper {
    margin-top: 5rem;
  }

  .crm_header-sub-head {
    font-size: 1.4rem;
  }

  .badges-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    place-content: flex-end center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .cards-section.background-color-white.hide-on-mb {
    display: none;
  }

  .crm_header_responsive-h1 {
    font-size: 6em;
  }

  .global_side-by-side {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .side-by-side-cell.align-items-c {
    text-align: center;
    align-items: center;
  }

  .side-by-side-h {
    font-size: 2rem;
  }

  .crm-real-estate-hero-img-dt {
    display: none;
  }

  .crm-real-estate-hero-img-mb, .hide-element-dt {
    display: block;
  }

  .is-shown {
    display: flex;
  }

  .cro_padding-section-large {
    margin-top: 4rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .info-card {
    padding: 3rem;
  }

  .g_heading-style-40 {
    font-size: 2rem;
  }

  .g_heading-style-40.specific-testimonial-h {
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .g_slider {
    width: 100%;
    margin-top: 2rem;
  }

  .g_slider.is-60per {
    width: 100%;
  }

  .comp_tab-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .comp_tab-grid.is-cutom {
    flex-flow: column;
    order: -1;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .tabs-content-2 {
    text-align: center;
    padding-left: 0;
  }

  .image-in-tab {
    width: 100%;
    max-width: 80%;
    margin-right: 0;
  }

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

  .crm-ut_card-text-wrapper {
    flex-direction: column;
    align-items: center;
    max-width: 28rem;
    display: flex;
  }

  .crm-yt_solutions {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.7rem;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 3rem;
  }

  .crm-yt_solutions-header-wrapper {
    flex-direction: column;
    margin-bottom: 2rem;
  }

  .crm-ut_h2 {
    font-size: 1.75rem;
  }

  .dev-evnt_header-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .dev-evnt_speakers-wrapper {
    grid-column-gap: 4svw;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: baseline;
    padding-left: 4svw;
    padding-right: 4svw;
  }

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

  .dev-evnt_headshot-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-bottom-width: 0;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .dev-evnt_headshot {
    width: 4rem;
  }

  .dev-evnt_speaker-logo._2 {
    height: 1.3rem;
  }

  .dev-evnt_cards-wrapper {
    grid-template-columns: 1fr;
  }

  .connect_header-titles {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: 100%;
  }

  .connect_header-texts-box {
    align-items: center;
  }

  .connect_main-header {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .connect_h2_header-2 {
    font-size: 2rem;
  }

  .connect_header-underline-text-white {
    max-width: none;
  }

  .connect_sbs-asset-down {
    width: 100%;
    display: none;
  }

  .spacer-for-tab-content-dt, .connect_big-card-icon {
    display: none;
  }

  .global_grid-g2-testi {
    flex-direction: column;
  }

  .g_flex-cell.is-50pre {
    width: 100%;
  }

  .g_spacer-2rem {
    display: none;
  }

  .g_nav-logo-link.for-wm {
    max-width: 18rem;
  }

  .g_nav-logo-link.for-connect {
    max-width: 16rem;
  }

  .connect_big-card {
    min-height: 260px;
    padding: 2.675rem;
  }

  .connect_big-catd-text-wrapper {
    flex-direction: column;
  }

  .connect_big-card-header-wrapper {
    width: 100%;
  }

  .connect_big-card-header {
    font-size: 1.5rem;
    line-height: 160%;
  }

  .connect_big-card-list {
    border-left-width: 0;
    padding-left: 1.9rem;
  }

  .connect_big-cards-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .connect_h1 {
    text-align: center;
    height: 80%;
  }

  .connect_big-number {
    display: none;
  }

  .connect_logos-wrapper {
    flex-wrap: wrap;
    place-content: center;
  }

  .connect_logo-box {
    width: 23%;
  }

  .conncet_logos {
    object-fit: contain;
    max-height: 52.5923px;
  }

  .ev-class_header-image {
    display: none;
  }

  .ev-class_header-wrapper {
    width: 100%;
  }

  .ev-class_header-h1 {
    text-align: center;
    text-wrap: balance;
    font-size: clamp(2.6rem, 1.2429rem + 6.7857vw, 4.5rem);
  }

  .ev-class_sub-header {
    text-align: center;
  }

  .ev-class_intro {
    text-wrap: pretty;
    font-size: clamp(1.25rem, 1rem + 1.25vw, 1.6rem);
  }

  .ev-class_speakers-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    flex-wrap: wrap;
    padding-left: 29px;
    padding-right: 29px;
  }

  .ev-class_speaker-card {
    width: 45%;
    height: 15.1rem;
  }

  .ev-class_agenda-card {
    width: 100%;
  }

  .ev-class_agenda-wrapper {
    flex-direction: column;
  }

  .paragraph-9 {
    text-align: center;
    border-left-width: 0;
    padding-left: 0;
  }

  .ev-class_topic-wrapper {
    width: 23%;
  }

  .div-block-72 {
    flex-wrap: wrap;
  }

  .ev-master-form-container {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .connect_bg-video {
    display: none;
  }

  .dev-evnt_blurred-bg {
    top: -53%;
  }

  .dev-evnt_speaker-description {
    font-size: .85rem;
  }

  .dev-evnt_box {
    display: none;
  }

  .div-block-71-2-2 {
    margin-left: -14px;
  }

  .div-block-72-2-2 {
    flex-direction: column;
  }

  .image-117-2-2 {
    width: 100%;
  }

  .paragraph-9-2-2 {
    margin-top: 16px;
    margin-bottom: 1.4rem;
    padding: 0;
  }

  .div-block-73 {
    width: 100%;
  }

  .dev-evnt_nav {
    height: auto;
    padding-left: 34px;
    padding-right: 34px;
    box-shadow: 0 4px 8px #0003;
  }

  .dev-evnt_nav_link-2 {
    background-color: #fff;
    border-radius: 20px;
    flex: none;
    margin: 15px 18px 15px 0;
    padding: .5rem 1rem .5rem .625rem;
  }

  .dev-evnt_nav_link-block {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .crm-ut_slide_image1 {
    display: none;
  }

  .crm-ut_slide_lower-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .crm-ut_slide_image2 {
    display: none;
  }

  .div-block-75 {
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
  }

  .crm-ut_slide_paragraph-2 {
    border-top-width: 0;
    width: 100%;
    line-height: 144%;
  }

  .crm-ut_slide_content-wrapper-2 {
    height: auto;
    padding: 2.5rem;
  }

  .crm-ut_slide_image3 {
    display: none;
  }

  .crm_tags-interaction-parent {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .gantt_excel {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-flow: wrap-reverse;
  }

  .gantt_excel_image {
    width: 100%;
  }

  .gantt_testimonials-header {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 0;
    font-size: 2.5rem;
  }

  .gantt_cards_wrapper {
    flex-flow: column;
  }

  .gantt_sucess_card {
    flex-flow: row;
    width: 100%;
  }

  .gantt_success_card-header, .gantt_success_pargraph {
    text-align: left;
  }

  .gantt_success_card-image {
    flex: none;
    width: 67%;
  }

  .m_tab-label {
    font-size: 1rem;
  }

  .gantt_tabs-asset {
    width: 95%;
    margin-right: 0;
  }

  .tab-pane-tab-3-3 {
    height: auto;
  }

  .gantt_h1 {
    font-size: 3.3rem;
  }

  .gantt_card_text-wrapper {
    flex: 0 auto;
  }

  .m_padding-global.no-padding-on-tablet {
    padding-left: 0;
    padding-right: 0;
  }

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

  .gantt_sec-h {
    text-align: center;
    max-width: none;
    font-size: 2rem;
  }

  .m_spacer-8rem._3rem-mobile {
    padding-bottom: 3rem;
    padding-right: 3rem;
  }

  .m_container-small {
    justify-content: space-between;
    align-items: center;
  }

  .m_heading-style-48 {
    font-size: 2.25rem;
  }

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

  .m_button.m_button-service {
    align-self: center;
  }

  .m_spacer-6rem._3-on-mobile {
    padding-bottom: 3rem;
    padding-right: 3rem;
  }

  .m_icon-40 {
    width: 2rem;
    height: 2rem;
  }

  .m_heading-style-64 {
    font-size: 3.25rem;
  }

  .m_heading-style-56 {
    font-size: 3rem;
  }

  .m_avatar-xlarge {
    width: 5rem;
    height: 5rem;
  }

  .m_padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .m_heading-style-40 {
    font-size: 2.25rem;
  }

  .m_heading-style-32 {
    font-size: 1.75rem;
  }

  .m_spacer-5rem {
    padding-bottom: 3rem;
    padding-right: 3rem;
  }

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

  .m_heading-style-22 {
    font-size: 1.25rem;
  }

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

  .m_padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .m_spacer-1-5rem.dev-startup_-5rem {
    padding-bottom: 1rem;
  }

  .m_par-style-24 {
    font-size: 1.25rem;
  }

  .m_heading-style-72 {
    font-size: 3.75rem;
  }

  .m_heading-style-72.m_font-weight-light.text-align-left.text-center-in-mobile {
    text-align: center;
  }

  .m_heading-style-72.text-weight-normal.text-align-center-tablet.max-w-550 {
    max-width: none;
  }

  .m_heading-style-36 {
    font-size: 2rem;
  }

  .m_heading-style-52 {
    font-size: 3rem;
  }

  .m_spacer-4rem {
    padding-bottom: 3rem;
    padding-right: 3rem;
  }

  .m_heading-style-28 {
    font-size: 1.5rem;
  }

  .m_container-medium {
    justify-content: space-between;
    align-items: center;
  }

  .m_heading-style-60 {
    font-size: 3rem;
  }

  .m_container-large {
    justify-content: space-between;
    align-items: center;
  }

  .m_heading-style-24 {
    font-size: 1.25rem;
  }

  .comp_grid-3-columns-5-cards {
    grid-template-columns: 1fr 1fr;
  }

  .group_tabs-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .group_tabs-content.is-custom {
    order: -1;
  }

  .m_img-parent.for-service-hero {
    max-width: none;
    display: flex;
    position: static;
  }

  .m_img-parent.is-cutom {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .group_btn-label {
    justify-content: flex-start;
    align-items: center;
  }

  .comp_pm-testimonial {
    grid-template-columns: 1fr;
  }

  .comp_pm-testimonial:lang(fr) {
    display: grid;
  }

  .spec_pm-quote {
    font-size: 1.75rem;
  }

  .aat_header-heading-52 {
    font-size: 2.5rem;
  }

  .div-block-79 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .lightbox-link {
    width: 100%;
  }

  .image-120 {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    max-width: none;
  }

  .med_heb_text {
    font-size: 1.1rem;
  }

  .med_heb_text.intro {
    font-size: 1.5rem;
  }

  .med__heb_intro-text-wrapper {
    flex-flow: column;
  }

  .med_heb_column {
    width: 100%;
  }

  .med_h1 {
    letter-spacing: -.3rem;
    font-size: 8.5rem;
    font-weight: 300;
    line-height: 19svw;
  }

  .med_h1.eng {
    margin-bottom: 0;
    font-family: Mondaypop, sans-serif;
    font-size: 5rem;
    font-weight: 200;
    line-height: 100%;
  }

  .m_header_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .med_footer-line {
    font-size: 4svw;
  }

  .image-120-2 {
    width: 19svh;
  }

  .med_header-section {
    height: 27rem;
  }

  .med_eng_no-of-videos {
    flex: none;
  }

  .group-align-center-all {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .group-tags {
    display: none;
  }

  .service-hero-img-006 {
    max-width: 3.5vw;
    top: 20%;
  }

  .service-hero-img-005 {
    border-radius: .25rem;
    max-width: 10vw;
    top: 24%;
  }

  .service-hero-img-004 {
    border-radius: .125rem;
  }

  .service-hero-img-002 {
    border-radius: .25rem;
    max-width: 22vw;
    left: -5.2rem;
  }

  .m_container-large-3 {
    justify-content: space-between;
    align-items: center;
  }

  .service-hero-img-007 {
    max-width: 4vw;
    top: 14%;
  }

  .group_testimonial_avatar-service {
    text-align: center;
    flex-flow: column;
  }

  .sevice_cards_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .sevice_sucess-card {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
  }

  .sevice_card_text-wrapper {
    flex: 1;
    margin-top: 0;
  }

  .sevice_success_card-header, .sevice_success_pargraph {
    text-align: left;
  }

  .sevice_tabs-asset {
    width: 95%;
    margin-right: 0;
  }

  .sevice_solutions-wrapper {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-flow: wrap-reverse;
  }

  .sevice_solution-text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .service-hero-img-003-2 {
    border-radius: .25rem;
    max-width: 30.5vw;
    bottom: -4.1rem;
    right: -5.3rem;
  }

  .sevice_tab-label-2 {
    font-size: 1rem;
  }

  .comp_testimonial-center-2 {
    grid-template-columns: 1fr;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .spacer-2rem-7 {
    height: 1.5rem;
  }

  .tabs-content-3 {
    text-align: center;
    padding-left: 0;
  }

  .spacer-2rem-8, .spacer-1rem-6 {
    padding-bottom: 1.75rem;
  }

  .container-large-28 {
    justify-content: space-between;
    align-items: center;
    overflow: visible;
  }

  .service_card-image-wrapper {
    border-bottom-width: 0;
    border-right: 1px solid #d6d6d6;
    flex: 0 auto;
    width: 50%;
  }

  .testimonial_logo-pm {
    max-width: 9rem;
  }

  .testimonial_logo-pm:lang(fr) {
    max-width: 10rem;
  }

  .collection-list-3 {
    grid-template-columns: 1fr 1fr;
  }

  .m_footer-link-embed-parent {
    line-height: 1.3;
  }

  .group_footer-social {
    justify-content: center;
    align-self: center;
    width: auto;
  }

  .social-icon-in-footer-5.twitter-footer-link {
    padding-top: 0;
  }

  .comp_footer-slim {
    display: none;
  }

  .group_footer-bottom-links-2 {
    align-self: center;
  }

  .padding-footer-slim {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .m_footer-small-link {
    line-height: 1.3;
  }

  .group_footer-slim_stores-wrapper {
    display: none;
  }

  .copyright-text-2 {
    font-size: .875rem;
    font-weight: 300;
  }

  .m_footer_column-h {
    font-size: .875rem;
  }

  .comp_footer-mobile {
    background-color: #fff;
    flex-direction: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
  }

  .group_footer-links-wrap {
    flex-basis: 33.33%;
  }

  .group_footer-links-wrap.break {
    width: 50%;
  }

  .m_footer-link.mobile {
    font-size: .875rem;
  }

  .m_container-footer {
    display: none;
  }

  .pm-de-card {
    flex: 0 45%;
  }

  .grid-4-cards-de, .grid-3-cards-de {
    grid-template-columns: 1fr 1fr;
  }

  .group_orca-hero-top {
    width: 80%;
  }

  .orca-bg-img {
    width: 140%;
  }

  .img-orca-wave-001 {
    width: 140%;
    max-width: none;
  }

  .orca-board-parent {
    width: 70%;
  }

  .orca-hero-h {
    font-size: 3.5rem;
  }

  .orca_max-w {
    overflow: hidden;
  }

  .orca-hero-par {
    font-size: 1.125rem;
  }

  .sec-orca-parent {
    font-size: 1em;
    overflow: hidden;
  }

  .img-orca-wave-002 {
    width: 140%;
    max-width: none;
  }

  .orca_hero {
    min-height: auto;
    overflow: hidden;
  }

  .slider-card-child-h {
    font-size: 2.25em;
  }

  .orc_teams-li {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .splide.slider1.for--captera {
    width: 100%;
  }

  .orc-check {
    width: 1rem;
  }

  .orc_teams-li-text {
    font-size: .875rem;
  }

  .slider-card-child-top-h {
    font-size: 2.25em;
  }

  .splide__slide.for--ai {
    max-width: 50%;
  }

  .splide__slide.for-capterra {
    flex: none;
    width: 100%;
  }

  .splide__slide.for--ana {
    max-width: 100%;
  }

  .splide__arrows.custom-arrows-2 {
    bottom: -6rem;
  }

  .splide__arrows.custom-arrows-2.for--sled {
    bottom: -5rem;
  }

  .splide__list.for--captera {
    justify-content: flex-start;
  }

  .slider-card-child-top {
    opacity: 1;
    padding: 0;
  }

  .orc-sec {
    padding-top: 4em;
    font-size: 1rem;
  }

  .slider-card-parent {
    border-radius: 1.5rem;
  }

  .slider-card-child {
    border-radius: 1rem;
    padding: 1.5em;
  }

  .slider-card-child-bottom {
    opacity: 0;
  }

  .orc-sec-h {
    font-size: 3rem;
  }

  .m_spacer-2-5rem-2 {
    overflow: visible;
  }

  .group_parallax-content {
    max-width: none;
    padding-bottom: 2rem;
  }

  .parallax-text-box {
    min-height: auto;
  }

  .parallax-text-box.video-play-trig-2 {
    max-width: none;
    padding-right: 0;
  }

  .ai_section-parallax {
    display: none;
  }

  .ai_section-parallax.mobile-2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .m_container-xxl {
    justify-content: space-between;
    align-items: center;
  }

  .group_ai-sec-h-center.fade-up {
    max-width: 80%;
  }

  .orc_section-parallax {
    display: none;
  }

  .orc_sec-h, .orc_parallax-h {
    z-index: 10;
    font-size: 3rem;
    position: relative;
  }

  .orc-par {
    font-size: 1em;
  }

  .orcas-nav {
    height: auto;
    padding-right: 1.5rem;
  }

  .m_nav-container-logo {
    width: 10rem;
  }

  .splide-orca {
    max-width: 620px;
  }

  .orca_cards-small-logo {
    width: 5em;
  }

  .orca_client-card {
    min-height: 32rem;
  }

  .orc_sec-cta {
    z-index: 10;
    font-size: 2.5rem;
    position: relative;
  }

  .orc_section-cta {
    font-size: 1rem;
  }

  .testi-par {
    font-size: 1.125rem;
  }

  .splide-testi-parent {
    width: 100%;
  }

  .orc-testi-flex {
    flex-flow: column;
  }

  .orc-testi-left {
    max-width: none;
  }

  .orc_testi-h {
    z-index: 10;
    margin-bottom: 2rem;
    font-size: 2.5rem;
    position: relative;
  }

  .comp_parallax-mobile {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .ai_section-parallax-mobile {
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .paralex-content-spacer {
    padding-bottom: 1rem;
  }

  .group_orca-hero-top-2 {
    max-width: 38rem;
    padding-bottom: 2.5rem;
    position: relative;
    top: 0;
  }

  .orca_mobile_cta {
    font-size: 1rem;
  }

  ._1920-desktop {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .board {
    width: 70%;
    max-width: none;
  }

  .orca-hero-h-2 {
    font-size: 3.5rem;
  }

  .orca_header_bg-video {
    padding-top: 4rem;
  }

  .orca-hero-gradient {
    height: 10vh;
    margin-top: 0;
  }

  .orc_section-big-window, .orc_section-testimonials {
    font-size: 1rem;
  }

  .m_cs-ap {
    border: 1px solid #535768;
    border-radius: 8rem;
    margin-left: 0;
    margin-right: 0;
  }

  .m_cs-ap:hover {
    background-color: #fff;
  }

  .dev-startup_header_wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .dev-startup_header-image-wrapper {
    order: -1;
    width: 100%;
  }

  .dev-startup_header_text-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dev-startup_tab-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .dev-startup_tab_text-wrapper {
    width: 100%;
  }

  .dev-startup_bullets-wrapper {
    flex-flow: wrap;
  }

  .dev-startup_tabs_header {
    order: -1;
  }

  .dev-startup_icons-container {
    flex-flow: wrap;
  }

  .dev-startup_icon-wrapper {
    width: 100%;
  }

  .dev-startup_testimonial-wrapper {
    padding: 4rem 3rem 2rem;
  }

  .dev-startup_clients-logos-wrapper {
    grid-column-gap: 9svw;
    grid-row-gap: 9svw;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dev-startup_cta_steps-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .dev-startup_cta_step-container {
    text-align: center;
    border-left-style: none;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .dev-startup_cta_step-header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .dev-startup_card {
    width: 100%;
    height: auto;
  }

  .dev-startup_card-text-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-85 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .dev-startup_tabs-mobile {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .tabs {
    display: none;
  }

  .dev-startup_tabs-mobile_header {
    border-bottom: 1px solid var(--green);
    color: var(--green);
    text-align: center;
    padding-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 300;
  }

  .dev-evnt_button {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .dev_nav_container {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .group_hero-btn-left {
    justify-content: center;
    align-items: center;
  }

  .comp-ent-lp-layout {
    flex-flow: column;
  }

  .ent-lp-img-parent {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .ent-comp-img {
    max-width: 70%;
  }

  .col_ent-lp-content {
    padding-top: 3rem;
    padding-left: 0;
  }

  .ent-comp-circle-001 {
    max-width: 16rem;
    top: -6%;
  }

  .ent-comp-circle-002 {
    max-width: 16rem;
    bottom: -18%;
    right: -8%;
  }

  .minisite-sub {
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .m_container-generator {
    justify-content: space-between;
    align-items: center;
  }

  .work_paralex-image-wrapper {
    background-color: #f0f3ff;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 4rem;
    margin-bottom: 2rem;
    padding: 1rem;
    display: flex;
  }

  .work_paralex-image-wrapper.white-background {
    background-color: var(--global-color--white);
  }

  .m_spacer-3rem-4 {
    padding-bottom: 1.75rem;
  }

  .splide__arrows-2 {
    position: relative;
    overflow: visible;
  }

  .parallax-sec-h {
    z-index: 10;
    font-size: 3rem;
    position: relative;
  }

  .parallax-left-2 {
    width: 100%;
  }

  .m_padding-global-big-cards.m_padding-section-big-card.hide-on-tb {
    padding: 0;
  }

  .m_padding-global-big-cards.no-padding-tablet {
    padding-left: 0;
    padding-right: 0;
  }

  .card-sec-h-parent {
    max-width: 44rem;
  }

  .card-tab-link {
    font-size: .875rem;
  }

  .group-card-tab-left {
    padding: 0 2rem 0 0;
  }

  .splide__slide-2 {
    height: 100%;
  }

  .m_main-wrapper.grey-background.m_main-wrapper-3rem-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .m_main-wrapper.grey-background._w-fixed-header {
    padding-top: 0;
  }

  .group_acc-item-white.is-open {
    max-height: 100rem;
  }

  .splide-numbers-card-bottom {
    margin-top: 4rem;
  }

  .m_container-xlarge-2 {
    justify-content: space-between;
    align-items: center;
  }

  .group_minisite-logos-a {
    flex: 0 33.33%;
  }

  .stack_connect-a {
    width: 100%;
  }

  .minisite-customer-logo {
    max-width: 7rem;
  }

  .splide-numbers-card._w-o-numbers, .splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers-2 {
    min-height: auto;
  }

  .splide-numbers-card.is--mobile.white-background {
    background-color: var(--global-color--white);
  }

  .splide-numbers-card.is--mobile.is-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers, .splide-numbers-card._w-o-numbers {
    min-height: auto;
  }

  .group_g2-badge {
    width: 1005px;
  }

  .m_heading-style-32-2 {
    font-size: 1.75rem;
  }

  .splide-testi {
    border-radius: 1rem;
    width: 100%;
    max-width: none;
  }

  .splide-card-testi {
    aspect-ratio: 3 / 2;
  }

  .minisite-logos-description {
    font-size: .875rem;
  }

  .m_spacer-2rem-4 {
    padding-bottom: 1.75rem;
  }

  .splide-comp {
    border-radius: 1.5rem;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 1rem 1rem 10rem;
  }

  .splide-comp.hide-tablet {
    display: none;
  }

  .card-tabs-sec {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ent-tabs-content {
    padding-top: 3rem;
  }

  .ent-tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .m_acc-item {
    height: auto;
    max-height: 4.5rem;
  }

  .m_acc-item.is-open {
    height: auto;
    max-height: 100rem;
  }

  .minisite-logos-number {
    font-size: 1.5rem;
  }

  .m_heading-style-80 {
    font-size: 3.25rem;
  }

  .comp_sec-minisite-hero, .comp_sec-minisite-hero.padding-top {
    padding-top: 1rem;
  }

  .social-icon-in-footer-9.twitter-footer-link {
    padding-top: 0;
  }

  .group-connect-logos-wrap {
    grid-column-gap: 2rem;
  }

  .m_footer--grid {
    display: none;
  }

  .group_sec-h-center.for--capterra {
    margin-bottom: 3rem;
  }

  .group_sec-h-center._w--btn {
    padding-bottom: 2.5rem;
  }

  .group-card-tab-content {
    grid-template-columns: 1fr;
    padding-left: 2rem;
  }

  .group_badges_texts {
    width: 75%;
  }

  .ent-sec-h {
    font-size: 3rem;
  }

  .minisite-connect-logo {
    height: 2.75rem;
  }

  .image-172 {
    width: 34%;
    top: 0;
    left: 29.9rem;
  }

  .card-tabs {
    padding-top: 2rem;
  }

  .ms-mega-h {
    font-size: 7rem;
  }

  .parallax-img {
    width: 90%;
  }

  .minisite-customer-logo-holt {
    max-width: 7rem;
  }

  .splide-testi-img {
    display: none;
  }

  .splide-testi-img.testi-img-mobile, .splide-testi-img.is-vid, .splide-testi-img.is-mb {
    display: block;
  }

  .dif-tabs-item-body {
    padding-right: 0;
  }

  .dif-tabs-item.is-open, .dif-tabs-item.is-open-2 {
    max-height: 100rem;
  }

  .group_difference-left {
    width: 100%;
  }

  .group_difference-content {
    aspect-ratio: 16 / 9;
    opacity: 1;
    width: 100%;
    min-width: auto;
    margin-top: 1.5rem;
    position: static;
  }

  .group-difference-items {
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 38.375rem;
    margin-top: 2rem;
  }

  .comp_difference-layout {
    flex-flow: column;
  }

  .m_container-xlarge-3 {
    justify-content: space-between;
    align-items: center;
  }

  .m_section-content-9 {
    justify-content: center;
    align-items: center;
  }

  .ent_security-image {
    border-radius: .5rem;
  }

  .m_container-xlarge-5 {
    justify-content: space-between;
    align-items: center;
  }

  .ent_paralex-header {
    font-size: 2.25rem;
  }

  .ent_slide-logo-2 {
    width: 6rem;
  }

  .ent_slide-text-wrapper-2 {
    margin-top: 3.5rem;
  }

  .leaders-crousel-img {
    max-width: 14rem;
  }

  .group_sec-h-left-2 {
    margin-bottom: 3rem;
  }

  .group_sec-h-left-2.for--gartner {
    margin-bottom: 2rem;
  }

  .ent_slide-wrapper-2 {
    border-radius: .5rem;
    padding: .5rem .5rem .5rem 1.5rem;
  }

  .ent_slide-p-2 {
    margin-top: 1.5rem;
    font-size: 1rem;
  }

  .leaders-arrow {
    width: 2rem;
    top: 1.5rem;
    left: 1.5rem;
  }

  .leaders-arrow.is--next {
    left: 4.5rem;
  }

  .mask-7 {
    border-radius: .75rem;
  }

  .ent_sec-card-2 {
    padding: 2rem 1.5rem;
  }

  .ent_hero {
    padding-top: 6rem;
  }

  .sevice_header-section-3 {
    padding-top: 2.5rem;
  }

  .m_spacer-2rem-5 {
    display: none;
  }

  .spacer-1rem-7 {
    padding-bottom: 1.75rem;
  }

  .service-hero-img-002-2 {
    border-radius: .25rem;
    max-width: 22vw;
    display: none;
    position: static;
  }

  .service-hero-img-004-2 {
    border-radius: .125rem;
    display: none;
  }

  .service-hero-img-001-3 {
    width: 100%;
  }

  .service-hero-img-008 {
    border-radius: .25rem;
    max-width: 22vw;
    display: none;
    position: static;
  }

  .m_container-large-4 {
    justify-content: space-between;
    align-items: center;
  }

  .monday-bar, .comp-bar {
    height: 2.5rem;
    padding-bottom: .125rem;
    font-size: 1.5rem;
    line-height: 1;
  }

  .slot__tags-wrapper {
    display: none;
  }

  .m_client-logo-height {
    height: 3rem;
  }

  .badges_wrapper-2 {
    grid-column-gap: 11px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    justify-content: center;
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .comp_grid-2-cols {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 75%;
  }

  .comp_grid-2-cols:lang(fr) {
    grid-auto-columns: 1fr;
  }

  .comp_grid-2-cols.sideby-side {
    flex-direction: column;
    max-width: none;
  }

  .comp_grid-2-cols.for--integ {
    max-width: 100%;
  }

  .comp_grid-2-cols.for--ana-integ {
    place-items: center start;
    max-width: 100%;
    padding-left: 1rem;
  }

  .content-box-h {
    font-size: 1.75rem;
  }

  .comp_stacking_cards-wrap {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .section-cta-title {
    font-size: 2rem;
  }

  .g2-badge {
    max-width: 6.5rem;
  }

  .m_client-logo-width.for--love {
    width: 4.4rem;
    height: 5rem;
  }

  .m_client-logo-width.for--ai {
    height: 5rem;
  }

  .stack_customer-logos._w--7 {
    grid-column-gap: 2.5rem;
  }

  .testi-headshot {
    width: 8rem;
    height: 8rem;
  }

  .testi-headshot.is-small {
    width: 6rem;
    height: 6rem;
  }

  .group_quote-wrap {
    flex-wrap: wrap;
  }

  .group_quote-wrap.no-shrink, .group_quote-wrap.no-avatar {
    width: 100%;
    padding-bottom: 1.5rem;
    padding-right: 0;
  }

  .testi-lightbox {
    width: 3.5rem;
    height: 3.5rem;
  }

  .group_forrester-number {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .stack_forrester-cards {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .m_card-bg {
    border-radius: var(--radius--large);
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-h {
    font-size: 2.25rem;
  }

  .group_tabs-nav {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .m_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .comp_sbs-text-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: start;
  }

  .comp_sbs-text-left:lang(fr) {
    grid-auto-columns: 1fr;
  }

  .comp_sbs-text-left.sideby-side {
    flex-direction: column;
    max-width: none;
  }

  .m_container-vw {
    justify-content: space-between;
    align-items: center;
  }

  .ap-hero-img:where(.w-variant-b1cbf616-20b4-0f02-1a32-47454e36b676), .ap-hero-img:where(.w-variant-f75ae1bf-10cb-3709-0bed-7023ce93b9e9) {
    width: 100%;
  }

  .comp_2-big-cards {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid_2cols.love-500 {
    grid-template-columns: 1fr;
  }

  .sub-headline-light-20 {
    font-size: 1.125rem;
  }

  .section-headline-semi-48 {
    font-size: 2rem;
  }

  .fw1_section-headline-parent {
    margin-bottom: 2rem;
  }

  .card_love-grey {
    padding: var(--size--32);
  }

  .card-headline-xlight-36 {
    font-size: 2rem;
  }

  .ent_sec-card {
    padding: 2rem 1.5rem;
  }

  .ent_int-wrapper {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .int-heading {
    font-size: 3rem;
  }

  .m_par-16.m_text-color-white.for-crm-tab {
    margin-bottom: 1.5rem;
  }

  .ent_int-header-wrapper {
    width: 100%;
    max-width: none;
    padding: 1rem;
  }

  .ent_int-motion-wrapper {
    width: 100%;
  }

  .m_comp-4bullets {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ent-comp-img-left {
    max-width: 100%;
    display: none;
  }

  .comp-ent-lp-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ent_hero-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .m_iframe-contact-sales {
    width: 100%;
    max-width: none;
  }

  .ent_lp-headline {
    text-align: center;
    font-size: 3.5rem;
  }

  .ent_lp-hero-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    min-height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-headline-xlight-48 {
    font-size: 2.5rem;
  }

  .m_container-xl-w {
    justify-content: space-between;
    align-items: center;
  }

  .what-would {
    display: none;
  }

  .m_heading-style-80-2 {
    font-size: 3.25rem;
  }

  .group_minisite-tags {
    display: none;
  }

  .hero-headline-xlight-56 {
    font-size: 3rem;
  }

  .m_container-ent-lp {
    padding-left: 0;
    padding-right: 0;
  }

  .m_container-ent-lp.hide-in-mobile {
    display: none;
  }

  .m_text-style-24.m_font-weight-light {
    text-align: center;
  }

  .m_container-ent-lp-in-card-hero {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 3rem;
    padding-left: 1rem;
  }

  .m_container-ent-lp-in-card {
    justify-content: space-between;
    align-items: center;
  }

  .card-tabs-ent-lp {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logos-wrapper-ent-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .logos-wrap-ent-page {
    grid-column-gap: 2rem;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .diff-mobile-card.white-background {
    background-color: var(--global-color--white);
  }

  .ent_quotes-header {
    max-width: 20ch;
    margin-bottom: 2rem;
    font-size: 3rem;
  }

  .splide-comp-2 {
    border-radius: 1.5rem;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 1rem 1rem 10rem;
  }

  .slider-mask {
    width: 100%;
    overflow: visible;
  }

  .diff-mobilr-slider {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .m_heading-56 {
    font-size: 3rem;
  }

  .diff-quote-top-mobile {
    margin-bottom: 1.25rem;
    padding-top: 0;
  }

  .diff-slide-arrow {
    left: auto;
    right: 5.5rem;
  }

  .splide-numbers-card-bottom-mb {
    margin-top: 2rem;
  }

  .dif-tabs-item-h-2 {
    max-width: 12ch;
    font-size: 2rem;
    font-weight: 300;
  }

  .dif-tabs-item-h-2.m_font-weight-xlight {
    font-weight: 200;
  }

  .comp_testi-mb {
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .diff-mobile-card-top {
    margin-bottom: 1.5rem;
  }

  .carousel-controls-2.for--quotes {
    right: 1.25rem;
  }

  .m_avatar-group-3.is-mb {
    margin-bottom: 1rem;
  }

  .diff-quote-2 {
    font-size: 1rem;
  }

  .diff-mb-slide {
    width: 100%;
  }

  .m_avatar-group-mb {
    margin-bottom: 1.25rem;
  }

  .ent-lp-badges-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-g2-badges {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .diff-quot-edit {
    font-size: 1rem;
  }

  .group_difference-content-2 {
    aspect-ratio: 16 / 9;
    opacity: 1;
    width: 100%;
    min-width: auto;
    margin-top: 1.5rem;
    position: static;
  }

  .ent_difference-header {
    margin-bottom: 2rem;
    font-size: 3rem;
  }

  .group-difference-items-2 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    min-height: 38.375rem;
    margin-top: 2rem;
    padding-right: 0;
  }

  .splide__slide-4.for--ai {
    max-width: 50%;
  }

  .m_container-large-5 {
    justify-content: space-between;
    align-items: center;
  }

  .comp_diff-desktop {
    display: none;
  }

  .carousel-controls-3.for--quotes {
    right: 1.25rem;
  }

  .diff-quote-3 {
    font-size: 1rem;
  }

  .comp_diff-mobile {
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
  }

  .ent_lp-sub-headline {
    text-align: center;
    margin-bottom: 0;
  }

  .ent_slide-text-wrapper-lp {
    margin-top: 3.5rem;
  }

  .leaders-crousel-img-lp {
    max-width: 14rem;
  }

  .m_avatar-group-4.is-mb {
    margin-bottom: 1rem;
  }

  .diff-quote-4 {
    font-size: 1rem;
  }

  .hero-left-max-width.ana {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
  }

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

  .hero-img-full.is-cutom {
    width: 100%;
  }

  .group_button-combo-vertical.is-industry-lp-copy {
    flex-flow: column;
  }

  .group_button-combo-vertical.is-industry-lp-copy.text-align-center-tablet {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .splide-tabs-tn {
    width: 100%;
  }

  .m_container-large-6 {
    justify-content: space-between;
    align-items: center;
  }

  .sp-content-item {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sp-tab-item {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .8125rem;
  }

  .sp-tab-item._w-o-icon {
    padding-top: 1rem;
  }

  .love-tab-h {
    font-size: 2.25rem;
  }

  .love-tab-h.is--600-small {
    font-size: 2rem;
  }

  .group_g2-badges {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .group_g2-badges.is-love {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
  }

  .minisite-badgets-comp {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .minisite-badgets-comp.for--love2 {
    flex-flow: row;
  }

  .minisite-badgets-comp.for--love {
    justify-content: space-between;
  }

  .headline_large-extra-light-48 {
    font-size: 2.5rem;
  }

  .group_g2_texts {
    width: 50%;
  }

  .headline_large-extra-light-36 {
    order: -1;
    font-size: 2rem;
  }

  .headline-xlight-36 {
    font-size: 2rem;
  }

  .leaders-carousel-mask {
    border-radius: .75rem;
  }

  .love-trusted {
    margin-top: 0;
  }

  .group_difference-left-love {
    width: 100%;
  }

  .group_difference-content-love {
    opacity: 1;
    pointer-events: auto;
    border-left-style: none;
    width: 100%;
    min-width: auto;
    margin-top: 1.5rem;
    padding-top: 0;
    padding-left: 0;
    position: static;
  }

  .group-love-difference-items {
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 38.375rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .group_diff-quote-love {
    border-top: 1px solid #000;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .diff-quote-love {
    margin-bottom: 1.5rem;
  }

  .diff-quote-love._w-o-logo {
    margin-bottom: .5rem;
  }

  .dif-tabs-item-love {
    border: 1px solid #e6e6eb;
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .dif-tabs-item-love:hover {
    background-color: var(--global-color--white);
  }

  .dif-tabs-item-love.is-open {
    border-color: #ded4fc;
  }

  .dif-tabs-item-love.is-open:hover {
    background-color: #ded4fc;
  }

  .dif-tabs-item-love.is-open-2 {
    max-height: 100rem;
  }

  .diff-quote-top-love {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .par-light-20.for--llamas {
    margin-bottom: 1.5rem;
  }

  .headline_large-extra-light-64 {
    font-size: 3rem;
  }

  .group-integ-content-box {
    max-width: 32rem;
  }

  .group-integ-content-box.for--ana--integ {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card_love-llama-cta {
    max-width: none;
  }

  .love-dounut {
    width: 4rem;
  }

  .card_love-llama-vid {
    order: -1;
    width: 100%;
    padding-bottom: 2rem;
    padding-left: 0;
  }

  .g2-badge-img-love {
    max-width: 8rem;
  }

  .icon_love-heart-parent {
    display: none;
  }

  .leaders-arrow-2 {
    width: 2rem;
    top: 1.5rem;
    left: 1.5rem;
  }

  .leaders-arrow-2.is--next {
    left: 4.5rem;
  }

  .ent_slide-text-wrapper-3 {
    margin-top: 3.5rem;
  }

  .mask-8 {
    border-radius: 1rem;
  }

  .leaders-crousel-img-2 {
    border-radius: .5rem;
    max-width: 15rem;
  }

  .leaders-crousel-img-2.editable {
    border-radius: 0;
  }

  .ent_slide-wrapper-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1rem;
    padding: .5rem .5rem .5rem 1.5rem;
  }

  .apart-btn-parent {
    padding-bottom: 0;
  }

  .open-popup-btn {
    width: 14rem;
    height: 14rem;
  }

  .video-wrap {
    width: 100%;
  }

  .comp_love-vid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .love-vid-content-left {
    width: 100%;
  }

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

  .love2_difference-pink-fur {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .love2_reviws-parent {
    padding: 2rem;
  }

  .love2_reviws-image {
    margin-top: 2rem;
  }

  .love2_difference {
    padding: 3rem 1rem;
  }

  .love2_g2-top-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .love2_workflows-text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .love2-vid {
    aspect-ratio: 16 / 9;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .love2_forture-text-wrapper {
    max-width: 32rem;
  }

  .m_spacer-0-5rem-2 {
    display: block;
  }

  .m_card-background-medium {
    border-radius: 2rem;
  }

  .group_g2_texts-2 {
    width: 100%;
  }

  .love2_g2-text {
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .love2_5powerful-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .love2_5powerful-wrapper:lang(fr) {
    grid-auto-columns: 1fr;
  }

  .love2_5powerful-wrapper.sideby-side {
    flex-direction: column;
    max-width: none;
  }

  .love2_5powerful-wrapper.for--integ {
    max-width: 100%;
  }

  .love2_badges-llama {
    object-fit: cover;
    display: none;
    overflow: visible;
  }

  .love2_video-h {
    text-align: center;
    max-width: 27ch;
  }

  .love2_video-h.m_font-weight-light {
    text-align: center;
  }

  .love2_video-g2-h {
    text-align: center;
    font-size: 2.5rem;
  }

  .g2-badge-img-love2 {
    max-width: 8rem;
  }

  .group_g2_texts-3 {
    width: 100%;
  }

  .g2-badge-img-love-2 {
    max-width: 8rem;
  }

  .section-headline-xlight-48-2 {
    font-size: 2.5rem;
  }

  .love2_reviws-image-wrapper {
    aspect-ratio: 16 / 9;
    width: 100%;
  }

  .love2_intro-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    display: none;
  }

  .love2_intro-wrapper.mobile {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 370px;
    display: flex;
  }

  .love2_intro-text {
    order: -1;
    align-self: flex-end;
    margin-bottom: 1.25rem;
    font-size: 1.05rem;
  }

  .love2_intro-text.in-frame {
    order: 0;
  }

  .love2_intro-text.in-frame.mobile {
    border-top-right-radius: var(--radius--xsmall);
    margin: 0 1.25rem 2rem;
  }

  .image-175 {
    order: 0;
  }

  .image-175.mobile {
    border-bottom-right-radius: var(--radius--xsmall);
    width: 42%;
  }

  .div-block-88 {
    margin: 1.25rem;
  }

  .div-block-88.mobile {
    flex-flow: row;
    order: 0;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .love2_g2-h {
    font-size: 2.5rem;
  }

  .div-block-89 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .love2_g2-h-copy {
    text-align: center;
    width: 100%;
    font-size: 2.5rem;
  }

  .hero-headline-xlight-64 {
    font-size: 3rem;
  }

  .what-would-600 {
    display: none;
  }

  .ent_lp-sub {
    text-align: center;
    margin-top: 0;
  }

  .comp_tabs-ai {
    padding-top: 3rem;
    padding-bottom: 8rem;
  }

  .ai-card-icon {
    height: 3rem;
  }

  .ai_card-background {
    border-radius: 2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai_card-background.is-pinkish {
    border-radius: 19px;
  }

  .ai-quote-title {
    font-size: 1rem;
  }

  .ai-faqs-grid {
    flex-flow: column;
  }

  .accordion-ai-blocks-content {
    opacity: 1;
    border-radius: 0;
    flex: none;
    width: 100%;
    min-width: auto;
    margin-top: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: static;
  }

  .bento-agent-role {
    font-size: 1.125rem;
  }

  .ai-agent-popup {
    flex-flow: column;
    padding-bottom: 3rem;
    padding-left: 2rem;
  }

  .ai-faq-parent {
    padding-right: 0;
  }

  .ai-intelligent-feature-card {
    flex-flow: column;
  }

  .ai-card-icon-big-mb {
    z-index: 2;
    height: 4rem;
    display: block;
    top: -2rem;
  }

  .ai-sec-h-parent {
    margin-bottom: 4rem;
  }

  .ai-card-h {
    font-size: 2rem;
  }

  .ai-sec-headline {
    font-size: 3rem;
  }

  .ai-timeline-dot {
    bottom: -12px;
  }

  .ai-agent-popup-logo {
    height: 2rem;
  }

  .group_fac-bot-top {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 2rem;
  }

  .ai-faq-h {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .m_container-xlarge-6 {
    justify-content: space-between;
    align-items: center;
  }

  .group_quote-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai-faq-bot-headshot {
    width: 5rem;
    margin-bottom: .5rem;
  }

  .ai-tab-logo {
    height: 2rem;
  }

  .accordion-h-mb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .group-accordion-items {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    min-height: 38.375rem;
  }

  .group-accordion-items.for-ai-blocks {
    max-width: none;
    min-height: auto;
  }

  .group-accordion-items.fw1-acc-items, .group-accordion-items.for--crm {
    max-width: none;
  }

  .ai-popup-powered {
    margin-top: 2rem;
  }

  .ai_blocks-accordion-left {
    width: 100%;
    padding-right: 0;
  }

  .ai-cards-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ai-popup-h {
    max-width: none;
    font-size: 2.5rem;
  }

  .ai-hero-sub {
    font-size: 1.125rem;
  }

  .gradient-card-bg-blocks {
    border-radius: 19px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    overflow: visible;
  }

  .gradient-card-bg-blocks.for--agents {
    margin-top: 2rem;
  }

  .gradient-card-bg-blocks.for-blocks-dt {
    display: none;
  }

  .gradient-card-bg-blocks.for-blocks-dt-old {
    display: flex;
  }

  .ai-feature-li {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
  }

  .gradient-card-bg-agents {
    border-radius: 1.25rem;
    justify-content: center;
    align-items: flex-start;
    overflow: visible;
  }

  .ai-power-h {
    margin-bottom: 2rem;
    font-size: 1.75rem;
  }

  .ai-timline-card-h {
    font-size: 2.25rem;
  }

  .ai-hero-h {
    font-size: 4rem;
  }

  .ai-card-powered {
    font-size: .8125rem;
  }

  .ai-agent-modal {
    justify-content: flex-start;
    align-items: center;
  }

  .ai_tab-link {
    padding: .625rem;
    font-size: 1rem;
  }

  .gradient-card-bg-intel.for--dt {
    display: none;
  }

  .ai-soon-label {
    font-size: .75rem;
    top: 1rem;
    right: 1rem;
  }

  .ai-soon-label.forbig-card {
    top: 2rem;
    right: 2rem;
  }

  .ai-popup-par {
    font-size: .875rem;
  }

  .m_container-ai {
    justify-content: space-between;
    align-items: center;
  }

  .m_container-ai.change-in-mb {
    padding-top: 2rem;
  }

  .group_statement-content {
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 12rem;
  }

  .ai-tab-logo-active {
    height: 2rem;
  }

  .accordion-h-ai-blocks {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .ai-img-parent.for-bento-wm-004 {
    padding-top: 5svw;
  }

  .ai-img-parent.is-headeshot {
    max-width: 4rem;
  }

  .ai-img-parent.for-bento-svc-1, .ai-img-parent.for-bento-wm-001 {
    width: 100%;
  }

  .ai-features-ul {
    margin-top: 1rem;
  }

  .comp_ai-faqs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .card_ai-feature {
    padding-bottom: 1.5rem;
  }

  .ai-timeline-card {
    flex-flow: column;
  }

  .bento-agent-title {
    font-size: .875rem;
  }

  .group_tabs-nav-ai-vert {
    justify-content: flex-start;
    align-items: center;
    left: 2rem;
  }

  .ai_card-background-parent {
    border-radius: 19px;
  }

  .ai-faq-right {
    max-width: none;
  }

  .ai-quote-h {
    margin-bottom: 2rem;
    font-size: 2.25rem;
  }

  .ai-cta-sub {
    font-size: 1.125rem;
  }

  .ai-timline-h {
    font-size: 2.25rem;
  }

  .ai-hero-bento {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .ai-hero-bento-card {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-hero-bento-card.is-bento-002 {
    padding-bottom: 1.5rem;
  }

  .card_ai-feature-h {
    padding: 1rem 1rem 1.5rem;
  }

  .ai-faqs-bot-parent {
    border-radius: 1.25rem;
    flex-flow: row;
    justify-content: space-between;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .group_ai-tier-content {
    padding-top: 1.5rem;
  }

  .accordion-body-ai-blocks {
    padding-right: 0;
  }

  .ai-popup-deatil-text {
    font-size: .875rem;
  }

  .ai-hero-bento-card-wm-mb {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-bento-header {
    font-size: 1.5rem;
  }

  .accordion-body-mb {
    flex-flow: column;
    flex: none;
    display: flex;
  }

  .ai-card-label {
    font-size: 1.125rem;
  }

  .ai-cta-star.is--left {
    height: 1.25rem;
  }

  .ai-cta-star.is--right {
    width: 1.25rem;
  }

  .ai-hero-bento-card-crm-mb {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-cta-h-light {
    font-size: 10svw;
  }

  .ai-faq-item.is-open {
    max-height: 100rem;
  }

  .ai-cta-h {
    font-size: 2.25rem;
  }

  .group_ai-hero {
    padding-top: 4rem;
  }

  .ai-bento-h {
    font-size: 1.5rem;
  }

  .ai-faq-bot-par {
    text-align: left;
  }

  .card_ai-power {
    padding-left: 1.25rem;
  }

  .ai-card-par {
    font-size: 1rem;
  }

  .ai_tab-link-vert {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .ai-bento-h-mb {
    font-size: 1.5rem;
  }

  .ai-padding-sec.is-bottom {
    padding-bottom: 4rem;
  }

  .ai-padding-sec.is-even {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ai-padding-sec.for-power {
    padding-bottom: 8rem;
  }

  .ai-padding-sec.is-bottom-small {
    padding-bottom: 3rem;
  }

  .comp_ai-block-accordion {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .comp_ai-block-accordion.for--lp {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .ai-hero-bento-mb {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .ai-big-card-title {
    font-size: 2rem;
  }

  .comp_mobile-accordion {
    padding: 3rem 2rem 2rem;
    display: flex;
  }

  .ai-card-icon-big {
    height: 4rem;
  }

  .comp_ai-timeline {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .ai-quote-name {
    font-size: 1rem;
  }

  .ai-card-label-parent.for-big-card {
    display: none;
  }

  .ai_blocks-accordion {
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .ai-popup-left {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .group_power-ups-left {
    justify-content: flex-start;
    align-items: center;
    left: 2rem;
  }

  .ai-statement-h {
    font-size: 2.25rem;
  }

  .card_ai-feature-body {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ent_nav-ap-black {
    height: auto;
    padding-right: 1.5rem;
    box-shadow: 0 4px 8px #0003;
  }

  .ent_nav-ap-black.is-desktop {
    display: none;
  }

  .nav_link-full-2 {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .nav_link-full-2:hover {
    background-color: #fff;
  }

  .ai-lp-hero-sub {
    margin-bottom: 0;
    font-size: 1.125rem;
  }

  .group_ai-logos {
    margin-bottom: 3rem;
  }

  .ai-lp-hero-h {
    font-size: 4rem;
  }

  .group_ai-hero-lp {
    padding-top: 4rem;
  }

  .ai-big-card-title-small {
    font-size: 2rem;
  }

  .comp_ai-block-accordion-lp {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .enterprise-card-component {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .group_power-ups-left-lp {
    justify-content: flex-start;
    align-items: center;
    left: 2rem;
  }

  .accordion-body-ai-blocks-lp {
    padding-right: 0;
  }

  .ai-card-label-small {
    font-size: 1.125rem;
  }

  .ai-big-vid-parent-abs-sq {
    max-width: none;
  }

  .group_tabs-nav-ai-comp {
    justify-content: flex-start;
    align-items: center;
    left: 2rem;
  }

  .ai-lp-acc-item {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .lp-gartner-slide {
    border: 1px solid #ffffff4a;
    border-radius: 1rem;
  }

  .lp-gartner-slide-logo {
    width: 6.5rem;
  }

  .lp-gartner-slide-content {
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .lp-gartner-slide-img {
    max-width: none;
  }

  .sec-h-semi {
    font-size: 2rem;
  }

  .sec-h-semi.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .sec-h-semi-small {
    font-size: 2rem;
  }

  .sec-h-semi-small.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .group_g2_texts-left {
    width: 100%;
  }

  .sec-h-semi-small-left {
    font-size: 2rem;
  }

  .sec-h-semi-small-left.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .sec-h-semi-center {
    font-size: 2rem;
  }

  .sec-h-semi-center.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .sec-h-xlight-32-center {
    font-size: 2rem;
  }

  .sec-h-xlight-32-center.center-all {
    text-align: center;
    font-size: 1.75rem;
  }

  .lp-gartner-slide-left {
    flex-flow: column;
    width: 70%;
    padding-left: 1.5rem;
  }

  .lp-gartner-comp {
    padding: 4rem 2rem;
    overflow: hidden;
  }

  .group_nav-full-content {
    background-color: #fff;
    flex-direction: column;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    box-shadow: 0 20px 20px #0000001a;
  }

  .shadow-on-nav-2 {
    display: none;
  }

  .nav_link-ms {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .nav_link-ms:hover {
    background-color: #fff;
  }

  .header-logo-link {
    margin-bottom: 1rem;
  }

  .nav-full-minisite {
    height: auto;
    padding-right: 1.5rem;
    display: none;
    box-shadow: 0 4px 8px #0003;
  }

  .primary-button-11._w-arrow.in-nav {
    min-width: 12rem;
    margin-top: 1rem;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .m_nav_link-full {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .m_nav_link-full:hover {
    background-color: #fff;
  }

  .nav_link-full-3 {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .nav_link-full-3:hover {
    background-color: #fff;
  }

  .minisite-nav, .shadow-on-nav-3 {
    display: none;
  }

  .mobile-nav-ms {
    z-index: 1000;
    height: auto;
    padding-left: 2rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .m_land-dd-link-2 {
    min-width: 6.5rem;
  }

  .social-icon-in-footer-10.twitter-footer-link {
    padding-top: 0;
  }

  .group_nav-full-content-2 {
    background-color: #fff;
    flex-direction: column;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    box-shadow: 0 20px 20px #0000001a;
  }

  .shadow-on-nav-2-2 {
    display: none;
  }

  .primary-button-11-2._w-arrow-2.in-nav-2 {
    min-width: 12rem;
    margin-top: 1rem;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .m_nav_link-full-2 {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .m_nav_link-full-2:hover {
    background-color: #fff;
  }

  .nav-full-2 {
    height: auto;
    padding-right: 1.5rem;
    display: none;
    box-shadow: 0 4px 8px #0003;
  }

  .nav_link-full-3-2 {
    border: 1px solid #535768;
    border-radius: 8rem;
    min-width: 12rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem;
  }

  .nav_link-full-3-2:hover {
    background-color: #fff;
  }

  .badges-wrap-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .mobile-nav-2 {
    height: auto;
    padding-left: 2rem;
    padding-right: 1.5rem;
    display: flex;
    box-shadow: 0 4px 8px #0003;
  }

  .appstore-badge-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav_menu-mobile-2 {
    box-shadow: none;
    flex-direction: column;
    padding: 0 2rem 2rem;
    position: absolute;
  }

  .m_container-large-7, .m_container-xxlarge {
    justify-content: space-between;
    align-items: center;
  }

  .max-width-30rem {
    max-width: none;
  }

  .comp-ent-form {
    flex-flow: column;
    align-items: center;
  }

  .m_heading-52 {
    font-size: 3rem;
  }

  .m_iframe-contact-sales-2 {
    width: 100%;
    max-width: none;
  }

  .enterprise-form-content-wrapper {
    max-width: 100%;
  }

  .fw1-main-h {
    font-size: 2.5rem;
  }

  .fw1_btn-parent-vertical.is-left {
    align-items: center;
  }

  .fw1_customer-logos-comp._w--7 {
    grid-column-gap: 2.5rem;
  }

  .fw1_tabs-menu {
    justify-content: flex-start;
    padding: .75rem .5rem;
    overflow: auto;
  }

  .fw1_tabs-menu.is-crm {
    padding: .5rem .5rem .5rem .25rem;
  }

  .fw1_tab-link {
    background-color: #fbfcff;
    border: 1px solid #fbfcff;
    flex: none;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .fw1_tab-link:hover {
    background-color: #fff;
  }

  .fw1_tab-link.is-crm {
    background-color: #f5f9fa;
    border-bottom-style: none;
    border-radius: .75rem;
    margin-left: .25rem;
    margin-right: .25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .fw1_tab-link.is-crm.w--current {
    background-color: var(--crm-light);
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .fw1_tab-link.is-primary {
    background-color: #f5f5fa;
    border-bottom-style: none;
    border-radius: .75rem;
    margin-left: .25rem;
    margin-right: .25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .fw1_tab-link.is-primary.w--current {
    background-color: #d9d9ff;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .fw1_g2-badge {
    max-width: 7rem;
  }

  .fw1_g2-badge.hide-tb {
    display: none;
  }

  .fw1_g2-badges-comp {
    grid-column-gap: 11px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    justify-content: center;
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .fw1_customer-card-1 {
    min-height: auto;
  }

  .work-exp_blk-card_header {
    font-size: 2.25rem;
  }

  .work-exp_blk-card_back-text {
    margin-bottom: 3rem;
  }

  .work-exp_blk-card_back-text.for--ana {
    margin-bottom: 1rem;
  }

  .group_work-exp_blk-card {
    width: 100%;
    padding-top: 2.5rem;
  }

  .work-exp_plus-sign {
    width: 2rem;
    height: 2rem;
    display: block;
    position: absolute;
  }

  .stack_apart-cards {
    grid-template-columns: 1fr;
    display: none;
  }

  .fw3_form-parent {
    padding-left: 0;
    padding-right: 0;
  }

  .fw3_form-embed {
    width: 100%;
  }

  .comp_form-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .comp_form-hero.ana {
    flex-flow: column;
    padding-right: 1rem;
  }

  .comp_form-hero-left.ana {
    width: 100%;
    max-width: 40rem;
    padding: 0 0 2rem;
  }

  .fw1-hero-h {
    text-align: center;
  }

  .fw1-hero-h.is--lifgr {
    font-size: 3.25rem;
  }

  .fw1-hero-h.for--mar-per, .fw1-hero-h.for-marketing {
    font-size: 3rem;
  }

  .comp_form-hero-right {
    padding-left: 0;
    padding-right: 0;
  }

  .comp_form-hero-right.ana {
    width: clamp(34rem, 100%, 40rem);
  }

  .fw1-hero-sub {
    text-align: center;
    margin-bottom: 1rem;
  }

  .lp-gartner-comp--ana {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .ana--gartner-slide-h {
    font-size: 1.5rem;
  }

  .section-headline-xlight-40 {
    font-size: 2.5rem;
  }

  .fw1_client-logo-height.for--connect {
    height: 1.75rem;
  }

  .fw1_logos-wrap-left {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .lp-quotes-comp {
    padding-top: 0;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .fw1_big-card {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .minisite-4-cards-comp {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .minisite-4-cards-comp.for--love2 {
    flex-flow: row;
  }

  .minisite-4-cards-comp.for--love {
    justify-content: space-between;
  }

  .fw1_headline-semi-28 {
    font-size: 1.5rem;
  }

  .fw1_card-outline-white {
    padding: 1.5rem;
  }

  .fw1_form-hero-logos-parent {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .fw1_plus-black-1 {
    width: 2rem;
    height: 2rem;
    position: absolute;
  }

  .fw1_form-hero-left {
    width: 100%;
    max-width: 40rem;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-hero-left.ana {
    width: 100%;
    max-width: 40rem;
    padding: 0 0 2rem;
  }

  .fw1_form-hero-left.for--nam {
    justify-content: flex-start;
    align-items: center;
  }

  .terms-parent {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .fw1_ai-comp-parent {
    padding: 2rem 1.5rem 0;
  }

  .ai-lp-acc-item-issue {
    font-size: 1rem;
  }

  .fw1_ai-accordion {
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .fw1_acc-content {
    opacity: 1;
    border-radius: 0;
    flex: none;
    width: 100%;
    min-width: auto;
    margin-top: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: static;
  }

  .fw1_acc-content-right {
    opacity: 1;
    border-radius: 0;
    flex: none;
    width: 100%;
    min-width: auto;
    margin-top: 0;
    padding-bottom: 1.25rem;
    position: static;
  }

  .fw1-accordion-left {
    width: 100%;
    padding-right: 0;
  }

  .fw1-stack_apart-cards {
    grid-template-columns: 1fr;
  }

  .fw1-stack_apart-cards.stack_apart--dt {
    display: none;
  }

  .fw1-stack_apart-cards.stack_apart--mb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .fw1_apart-card, .fw1_apart-card--mb {
    width: 100%;
    padding-top: 2.5rem;
  }

  .fw1_quotes-comp {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .terms-parent-max-w {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .dropdown-list.w--open {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .plus-black-1-relative {
    width: 2rem;
    height: 2rem;
    position: static;
  }

  .ana_dropdaown-header-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    flex: 0 auto;
  }

  .link-4 {
    font-size: 2.3rem;
  }

  .fw1-hero-sub-sub {
    text-align: center;
    margin-bottom: 1rem;
  }

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

  .fw1_acc-tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 100%;
    padding-right: 0;
  }

  .fw1_acc-tabs-content {
    display: none;
  }

  .fw1_acc-tabs-link {
    padding: 1.5rem 2rem;
  }

  .fw1_acc-tabs-body {
    padding-right: 0;
    transition: top .6s, opacity .6s cubic-bezier(.165, .84, .44, 1);
  }

  .comp_center-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .comp_center-hero.ana {
    flex-flow: column;
    padding-right: 1rem;
  }

  .fw1-hero-sub-center {
    text-align: center;
    font-size: 1rem;
  }

  .fw1_form-hero-image-parent {
    width: 100%;
    max-width: 40rem;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-hero-image-parent.ana {
    width: 100%;
    max-width: 40rem;
    padding: 0 0 2rem;
  }

  .fw1_acc-tab-img-mb {
    margin-top: 2rem;
    margin-bottom: 1rem;
    display: block;
  }

  .fw1_colored-card-left {
    padding: 1rem .5rem;
  }

  .fw1_colored-card-h {
    font-size: 1.75rem;
  }

  .fw1_section-title {
    font-size: 2.25rem;
  }

  .fw1_section-title.for-form {
    text-align: center;
    max-width: none;
  }

  .fw1_section-headline-parent-md {
    margin-bottom: 2rem;
  }

  .fw1_card-title {
    font-size: 1.5rem;
  }

  .fw1_card-bg-xl.card-bg-black._w--splide {
    padding-top: 4rem;
    padding-bottom: 7.5rem;
  }

  .fw1_grid-6cols.stagger-in-trigger {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .fw1_compliance-logo {
    max-width: 8rem;
  }

  .fw1_form-parent {
    width: 100%;
  }

  .fw1_sbs-form {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .fw1_form-sbs-left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 38rem;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-sbs-left.ana {
    width: 100%;
    max-width: 40rem;
    padding: 0 0 2rem;
  }

  .fw1_form-sbs-par {
    text-align: center;
    max-width: none;
  }

  .comparicent_h2 {
    font-size: 1.75rem;
  }

  .comparicent_cta-wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    justify-content: center;
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .fw2_flex_left-vertical {
    padding-bottom: 1rem;
  }

  .fw1_logos-wrap-center-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .fw1_section-title-sm {
    font-size: 2rem;
  }

  .fw1_section-title-sm.for-form {
    text-align: center;
    max-width: none;
  }

  .fw1-hero-h-light {
    text-align: center;
  }

  .fw1-hero-h-light.is--lifgr {
    font-size: 3.25rem;
  }

  .fw1-hero-h-light.for--mar-per, .fw1-hero-h-light.for-marketing {
    font-size: 3rem;
  }

  .fw1_margin-bt-md {
    margin-bottom: 1.75rem;
  }

  .fw1_ul.for--sales-offer {
    margin-top: 2rem;
  }

  .fw1-trusted-sm {
    text-align: center;
  }

  .fw1_section-title-copy {
    font-size: 2.25rem;
  }

  .fw1_section-title-copy.for-form {
    text-align: center;
    max-width: none;
  }

  .fw1_section-card {
    padding: 4rem 3rem;
  }

  .fw1_gartner-comp-3-cards {
    padding: 3rem 2rem 2rem;
  }

  .img_crm-minisite-hero-parent.hide-tablet {
    display: none;
  }

  .img_crm-minisite-hero {
    max-width: 30rem;
  }

  .img_crm-minisite-hero-widget.is--001 {
    max-width: 9rem;
    top: 2rem;
    left: -7.5rem;
  }

  .img_crm-minisite-hero-widget.is--002 {
    max-width: 8rem;
    top: 11rem;
    left: -5.5rem;
  }

  .img_crm-minisite-hero-widget.is--003 {
    max-width: 9rem;
    top: 5.5rem;
    right: -6rem;
  }

  .minisite-main-title {
    font-size: 3.25rem;
  }

  .minisite-main-title.for--crmcomp {
    margin-left: auto;
    margin-right: auto;
    font-size: 6svw;
  }

  .comp_sec-minisite-hero-2 {
    padding-top: 6rem;
  }

  .crmcomp_header {
    padding-top: 3rem;
  }

  .crmcomp_header.check {
    padding-top: 1rem;
  }

  .crmcomp_acc-tabs-link {
    padding: 1.5rem 2rem;
  }

  .crmcomp_acc-tabs-body {
    padding-right: 0;
    transition: top .6s, opacity .6s cubic-bezier(.165, .84, .44, 1);
  }

  .crmcomp_acc-tab-img-mb {
    margin-top: 2rem;
    margin-bottom: 1rem;
    display: block;
  }

  .crmcomp_acc-tabs-content {
    display: none;
  }

  .crmcomp_tab-link {
    flex: 0 auto;
    width: 24%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .crmcomp_tab-content-wrapper {
    grid-template-columns: 1fr;
  }

  .crmcomp_sbs-content-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .crm_comp-group {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .crm_comp-td {
    flex: none;
    font-size: .875rem;
  }

  .crm_comp-td.is-th {
    min-height: 5rem;
  }

  .ccrmcomp_td {
    min-height: 3.5rem;
    font-size: 1rem;
  }

  .ccrmcomp_td.is-th {
    min-height: 5rem;
  }

  .crmcomp_tdcomp-td {
    min-height: 3.5rem;
    font-size: 1rem;
  }

  .crmcomp_tdcomp-td.is-th {
    min-height: 5rem;
  }

  .crmcomp_tdcomp-td.is-td-parent {
    flex-flow: wrap;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.crm-logo-positon {
    flex: 1;
    min-width: auto;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.middle.display {
    min-height: 4rem;
  }

  .crmcomp_tdbar-parent.monday-logo {
    margin-right: 0;
  }

  .crmcomp_tdbar-parent.monday-logo.border-left {
    margin-right: .2rem;
  }

  .crmcomp_monday-bar {
    height: 2.5rem;
  }

  .crmcomp_monday-bar-copy {
    height: 2.5rem;
    padding-bottom: .125rem;
    font-size: 1.5rem;
    line-height: 1;
  }

  .crmcomp_comp-bar {
    height: 2.5rem;
  }

  .crm_comp_row.is--inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .crm_comp-circle {
    width: 3rem;
    height: 3rem;
  }

  .crmcomp_crm-logo {
    max-width: 13svw;
  }

  .crmcomp_2-logos-header-parent {
    width: 27.5svw;
    min-height: 3.5rem;
    font-size: 1rem;
  }

  .crmcomp_2-logos-header-parent.is-th {
    min-height: 5rem;
  }

  .crmcopm_vs-wrapper {
    padding: .25rem .5rem;
  }

  .crmcopm_vs-wrapper.ab {
    width: 50px;
    max-height: 27px;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 16px;
    left: -26px;
  }

  .crmcopm_vs-wrapper.middle {
    justify-content: center;
    align-items: center;
    width: 50px;
    display: flex;
    top: 14px;
    left: -24px;
  }

  .text-block-42 {
    font-size: .85rem;
  }

  .div-block-91 {
    border-right-color: var(--global-color--white);
  }

  .div-block-91.ab-middle {
    left: 50%;
  }

  .crmcomp-price-wrapper {
    font-size: 1.25rem;
  }

  .crmcomp_accordion-body-blocks-lp {
    padding-right: 0;
  }

  .crmcomp_accordion-blocks-content {
    opacity: 1;
    border-radius: 0;
    flex: none;
    width: 100%;
    min-width: auto;
    margin-top: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: static;
  }

  .crmcomp_accordion-h-blocks {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .crmcomp_blocks-accordion {
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .crmcomp_blocks-accordion-left {
    width: 100%;
    padding-right: 0;
  }

  .crmcomp_under-header-text {
    font-size: 1.25rem;
  }

  .cemcomp_stack-customer-logos-copy._w--7 {
    grid-column-gap: 2.5rem;
  }

  .cemcomp_stack-customer-logos-copy.logos-layout, .cemcomp_stack-customer-logos-copy.logos-layout-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .crmcomp_data-cards-wrapper {
    padding: 1.5rem;
  }

  .minisite-card-tabs {
    padding-top: 2rem;
  }

  .ent-tab-pane-layout {
    grid-template-columns: 1fr;
  }

  .crm-tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .group-dev-card-left {
    padding-top: 0;
    padding-bottom: 0;
  }

  .card-tab-link-2 {
    font-size: .875rem;
  }

  .m_heading-32 {
    font-size: 1.75rem;
  }

  .crmcomp_tables-header-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .crmcomp_tables-header-wrapper.sticky-top-0 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    top: 90px;
  }

  .crmcomp_tables-header-wrapper.padding {
    top: 90px;
  }

  .crmcomp_client-logo-width-copy {
    width: 4rem;
  }

  .crmcomp_client-logo-width-copy.for--love {
    width: 4.4rem;
    height: 5rem;
  }

  .crmcomp_client-logo-width-copy.for--ai {
    height: 5rem;
  }

  .crmcomp_client-logo-width-copy._7-2, .crmcomp_client-logo-width-copy._1-2 {
    width: 5rem;
  }

  .crmcomp_competitor-logo._w--7 {
    grid-column-gap: 2.5rem;
  }

  .crmcomp_competitor-logo.c_logo {
    min-width: 4rem;
    max-width: 5rem;
  }

  .crmcomp_competitor-logo.c_logo.zoho {
    width: auto;
  }

  .crmcomp_competitor-logo.c_logo.hubspot {
    max-width: 4rem;
  }

  .crmcomp_competitor-logo.c_logo.salesforce {
    width: auto;
    min-width: auto;
    max-width: 5rem;
  }

  .th-logo {
    max-width: 9rem;
  }

  .crmcomp_h1-tagline {
    font-size: 4svw;
  }

  .crmcomp_badges-wrapper.images_mobile {
    margin-bottom: 1rem;
  }

  .crmcomp_header-divider.mobile-layout {
    width: auto;
    margin-bottom: 0;
  }

  .crmcomp_green-strok {
    width: .25rem;
  }

  .crmcomp_nav-button.m_button-service {
    align-self: center;
  }

  .fw1-hero-h-lg {
    text-align: center;
  }

  .fw1-hero-h-lg.is--lifgr {
    font-size: 3.25rem;
  }

  .fw1-hero-h-lg.for--mar-per, .fw1-hero-h-lg.for-marketing {
    font-size: 3rem;
  }

  .fw1_section-title-md {
    font-size: 2.25rem;
  }

  .fw1_section-title-md.for-form {
    text-align: center;
    max-width: none;
  }

  .fw1_section-title-xl {
    font-size: 2.25rem;
  }

  .fw1_section-title-xl.for-form {
    text-align: center;
    max-width: none;
  }

  .fw1_flex-2-cols {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .fw1-flex-col {
    width: 100%;
  }

  .fw1-flex-col.for--left-content {
    max-width: none;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .headline_large-extra-light-48-2 {
    font-size: 2.5rem;
  }

  .comp_grid-2-cols-report {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .fw1_connect-title {
    font-size: 5.5rem;
  }

  .fw1_connect-img {
    max-width: 9rem;
    margin-left: -4rem;
  }

  .fw1_logos-wrap-connect {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .fw1_customer-card-2 {
    min-height: auto;
  }

  .sevice_variant-head {
    font-size: 3rem;
  }

  .sevice_header-section-4 {
    padding-top: 2.5rem;
  }

  .crmcomp_subh1-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .crmcomp_nav-menu-lp {
    background-color: #fff;
    flex-direction: column;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    box-shadow: 0 20px 20px #0000001a;
  }

  .crm_comp-th-logo {
    max-width: 12rem;
  }

  .crm-competitor-logo {
    max-width: 4rem;
  }

  .monday_crm-logo {
    width: 6rem;
  }

  .ap_nav-logo {
    height: 2rem;
  }

  .monday-crm_logo {
    max-width: 10rem;
  }

  .layout497_tabs-content {
    padding-left: 1.5rem;
  }

  .layout497_tabs-content.is-cutom {
    padding-left: 0;
  }

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

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

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

  .layout497_tabs {
    grid-column-gap: 3rem;
  }

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

  .layout497_inner-wrapper {
    padding-right: 1.5rem;
  }

  .crmcomp_tab-link-2 {
    flex: 0 auto;
    width: 24%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .crmcomp_tab-text-wrapper-3.center-on-tablet {
    justify-content: center;
    align-items: center;
  }

  .crmcomp_tab-link-3 {
    flex: 0 auto;
    width: 24%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .crm-realestate-left-image-wrapper {
    width: 80%;
  }

  .splide__slide-6.for--ana {
    max-width: 100%;
  }

  .fw1_customer-card-1-2 {
    min-height: auto;
  }

  .group_sec-h-center-4.for--capterra {
    margin-bottom: 3rem;
  }

  .crm-bages-review-wrapper {
    width: 100%;
  }

  .header1_content-left {
    flex-flow: column;
    display: flex;
  }

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

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

  .header1_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .section_indusrty-lp.is-40px-radius {
    border-radius: 0;
  }

  .m-section-padding.no-padding-tablet {
    padding: 0;
  }

  .industry-h1-span {
    position: relative;
  }

  .minisite-card-tabs-2 {
    padding-top: 2rem;
  }

  .m_container-xlarge-7 {
    justify-content: space-between;
    align-items: center;
  }

  .accordion-h-crm {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .m_accordion-left {
    width: 100%;
    padding-right: 0;
  }

  .crm-vid-embed {
    background-color: #fff;
    flex: none;
    padding-bottom: 1.5rem;
  }

  .accordion-item-crm {
    background-color: #ffffff26;
  }

  .accordion-item-crm.is-open {
    max-height: 100rem;
  }

  .m_container-xlarge-8 {
    justify-content: space-between;
    align-items: center;
  }

  .m_acc-layout {
    flex-flow: column;
  }

  .acc-link-parent {
    padding-bottom: 0;
  }

  .accordion-item-content {
    aspect-ratio: 16 / 9;
    opacity: 1;
    width: 100%;
    min-width: auto;
    margin-top: 1.5rem;
    position: static;
  }

  .comp_grid-2-cols-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .comp_reasorces-4-cards {
    grid-template-columns: 1fr 1fr;
  }

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

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

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

  .sales-frustrations-columns-wrapper {
    flex-flow: column;
  }

  .sales_frustrations-colum.is-02, .sales_frustrations-colum.is-04 {
    padding-left: 0;
  }

  .crm-ind-usecase-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: stretch;
  }

  .crm-ind-usecase {
    width: 100%;
  }

  .sales_frustrations-colum-v2.is-01 {
    border-right-style: none;
    height: auto;
  }

  .sales_frustrations-colum-v2.is-02 {
    border-bottom-style: none;
    height: auto;
    padding-left: 0;
  }

  .sales_frustrations-colum-v2.is-03 {
    border-right-style: none;
    height: auto;
  }

  .sales_frustrations-colum-v2.is-04 {
    height: auto;
    padding-left: 0;
  }

  .diff-quote-5 {
    font-size: 1rem;
  }

  .header1_image-wrapper-copy.is-hero.hide-desktop {
    display: block;
  }

  .div-block-122 {
    grid-template-columns: 1fr;
  }

  .minisite-section-title-large {
    font-size: 4rem;
  }

  .diff-quote-6 {
    font-size: 1rem;
  }

  .div-block-126 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    display: flex;
  }

  .industry_lp_header_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

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

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

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

  .compare-h1-title {
    margin-left: auto;
    margin-right: auto;
    font-size: 6svw;
  }

  .nagic_tags-wrap {
    display: none;
  }

  .magic-clear.m_button-service {
    align-self: center;
  }

  .crm-industry-hero-h1 {
    text-align: center;
    max-width: none;
    font-size: 3.75rem;
  }

  .crm-industry-lp-bold-h2 {
    text-align: center;
    font-size: 3.25rem;
  }

  .crm-industry-lp-yellow-h2 {
    font-size: 3.25rem;
  }

  .header1_content-left-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .crm-lp-usecase-heading {
    white-space: normal;
    font-size: 3.25rem;
  }

  .crm-lp-usecase-heading.text-color-yellow {
    text-transform: capitalize;
  }

  .crm-integration-logo.is-slack {
    width: 50%;
    top: 94px;
    left: -89px;
  }

  .crm-integration-logo.is-gmail {
    width: 50%;
    top: 75px;
    left: -4px;
  }

  .crm-integration-logo.is-xel {
    width: 50%;
    top: -72%;
    left: -29%;
  }

  .crm-integration-logo.is-zoom-1 {
    width: 50%;
    top: -32px;
    left: 4px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_spacing---big-card-radius: 1.5rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

  .padding-huge {
    padding: 3.5rem;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-align-left {
    max-width: 24ch;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .topic {
    margin-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

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

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

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

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

  .margin-xlarge {
    margin: 2rem;
  }

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

  .fs-styleguide_heading-medium, .heading-style-h2, .heading-style-h2.cc_crs-title {
    font-size: 2rem;
  }

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

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

  .heading-style-h5 {
    font-size: .875rem;
  }

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

  .margin-xxlarge {
    margin: 3rem;
  }

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

  .margin-medium {
    margin: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .container-large {
    width: 90vw;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

  .padding-xlarge {
    padding: 2rem;
  }

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

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

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

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

  .padding-section-medium.crm_background-color-dark {
    background-position: 20% 160%;
    background-size: 240%;
  }

  .dv-startup_faq__head {
    padding-right: 0;
  }

  .db_header_wrapper-2, .db_header_wrapper-mobile {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .dv-startup_faq_body {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .db_gallery_child1 {
    grid-template-columns: 1fr;
    justify-items: start;
    width: 90vw;
    height: auto;
  }

  .dv-startup_faq_container {
    padding: 1.25rem;
  }

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

  .nav_menu-button, .nav_icon {
    display: none;
  }

  .nav {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav_link-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_button-2 {
    display: flex;
  }

  .nav_link-block {
    width: 90%;
    height: 100%;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-icon-in-footer.twitter-footer-link-2 {
    align-self: auto;
  }

  .footer_security-wrapper.mobile {
    background-color: #0000;
    align-items: center;
  }

  .section---mobile-footer {
    padding-left: 1.25rem;
    padding-right: 10px;
  }

  .image-13 {
    width: 120px;
    min-width: 167px;
  }

  .mobile-menu-wrapper {
    justify-content: space-between;
  }

  .footer-mbl_logo-wrapper {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-2.mobile {
    text-align: left;
    background-color: #0000;
    width: 40%;
    margin-bottom: 10px;
  }

  .brand {
    display: block;
  }

  .nav_container {
    max-width: none;
    height: 100%;
  }

  .gc_paragraph4_wrapper {
    flex-direction: column;
  }

  .section.crmcomp_ai {
    display: none;
  }

  .section.crmcomp_ai.display-block {
    display: block;
  }

  .sbs_asset.shadow-floating {
    margin-bottom: 1rem;
  }

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

  .gc_sbs6_big-heading {
    align-self: flex-start;
  }

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

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

  .gc_cards2_image-wrapper {
    height: auto;
  }

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

  .gc_cards2_image {
    max-width: none;
    height: 180px;
  }

  .gc_cards2_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 1fr;
    place-items: start;
    height: 100%;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gc_cards2_item-content {
    padding-right: 0;
  }

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

  .gc_cards3_image-wrapper {
    height: 100%;
  }

  .gc_cards3_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .db_timeline_leagl-note {
    font-size: .85rem;
  }

  .gc_testimonial3_image-wrapper {
    background-position: 100%;
    align-items: flex-end;
    height: 650px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .gc_testimonial3_text-wrapper {
    width: 100%;
    margin-bottom: 21px;
  }

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

  .gc_testimonial4_client-info-wrapper {
    width: 80vw;
  }

  .gc_testimonial3_quote {
    text-indent: -8px;
    font-size: 1.5rem;
  }

  .gc_testimonial4_quote {
    font-size: 2.25rem;
    line-height: 135%;
  }

  .gc_review1_arrow.is-left {
    right: 3.5rem;
  }

  .gc_review1_slide {
    padding-right: 1.5rem;
  }

  .gc_review1_mask {
    width: 80%;
  }

  .gc_review1_content {
    padding: 1.5rem;
  }

  .gc_review1_lient-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

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

  .gc_reviews-sbs_cta {
    margin-bottom: 20px;
  }

  .gc_reviews-sbs_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .gc_testimonial7_component {
    padding-bottom: 3rem;
  }

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

  .integrations-slider_arrow.left {
    right: 3.5rem;
  }

  .integrations-slider_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h5-2 {
    font-size: .875rem;
  }

  .integrations-slider_component {
    padding-bottom: 5rem;
  }

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

  .gc_slider5_arrow-2.left {
    right: 3.5rem;
  }

  .gc_slider5_component {
    padding-bottom: 3rem;
  }

  .data1_data-wrapper {
    align-items: flex-end;
  }

  .data1_below-numbers {
    padding-bottom: 0;
  }

  .heading-style-h2-2 {
    text-indent: -13px;
    font-size: 2rem;
  }

  .data1_big-number {
    margin-bottom: 0;
  }

  .logos-wrapper {
    grid-column-gap: 2rem;
  }

  .logo-wrapper {
    grid-column-gap: 3.5px;
    grid-row-gap: 3.5px;
  }

  .gc_tabs1_tab.w--current {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .quots-tabs_mbl_eft-wrapper-copy {
    padding-left: 18px;
    padding-right: 18px;
  }

  .gc_tabs2_tab.w--current {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs2_wrapper {
    padding-left: 34px;
    padding-right: 34px;
  }

  .text-size-large-4 {
    font-size: 1.25rem;
    display: none;
  }

  .tags-tags1_container-form, .tags2_form-block {
    display: none;
  }

  .tags1_header {
    margin-bottom: -12px;
    font-size: 3rem;
  }

  .tags2_header {
    font-size: 2rem;
    line-height: 120%;
  }

  .tags3_form-block {
    display: none;
  }

  .crt_header_sub-header {
    font-size: .85rem;
  }

  .crt_header_data-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .crt_header_text-wrapper {
    width: 56%;
  }

  .crt_badge-main {
    width: 200px;
  }

  .crt_header_data-big-number {
    margin-bottom: 4px;
  }

  .crt_section-data {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .crt_certification_header {
    margin-bottom: 27px;
  }

  .crt_certification_card {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .crt_certifications_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }

  .footer-slim_icons-wrapper {
    flex: none;
    align-self: auto;
    align-items: center;
    width: 100%;
  }

  .footer-slim_upper-wrapper {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .footer-slim_lower-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-small-link {
    text-align: center;
  }

  .footer-small-link.no-underline {
    text-align: left;
    align-self: flex-start;
  }

  .footer-slim_links-wrapper {
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 18px;
  }

  .footer-slim_bottom-right-side-wrapper-copy {
    margin-top: 0;
  }

  .footer-slim_icons-container {
    grid-column-gap: 28px;
    flex-wrap: wrap;
    width: 100%;
  }

  .footer-slim_social-wrapper {
    object-fit: fill;
    align-items: flex-start;
    width: 100%;
  }

  .ev-tmp_strip-content-classic-02-2-2 {
    width: 460px;
    overflow: hidden;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-large-2 {
    max-width: none;
  }

  .ev-tmp_agenda-wrapper-classic-02 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .ev-tmp_agenda-square-classic-01 {
    align-items: stretch;
    width: 100%;
    height: 250px;
  }

  .ev-tmp_tabs-classic-02 {
    align-self: flex-start;
  }

  .ev-tmp_size_mid.text-weight-light {
    font-size: 1rem;
    line-height: 23px;
  }

  .padding-small {
    display: block;
  }

  .ev-tmp_agenda-wrapper-classic-01 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gm_sbs_asset.float {
    width: 40svw;
    margin-left: 0;
    position: absolute;
    top: 39.2svw;
    right: 26%;
  }

  .gm_sbs_asset.shadow-regular {
    display: block;
  }

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

  .gm_slider_text-wrapper {
    height: 12rem;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gm__slider-text {
    text-align: center;
    font-size: 1rem;
  }

  .section-logos {
    display: none;
  }

  .gm_sbs._4 {
    flex-direction: column;
  }

  .gm_sbs._3 {
    flex-direction: column-reverse;
  }

  .gm_nav {
    padding-left: 15px;
    padding-right: 15px;
  }

  .gm_nav_menu-button {
    display: none;
  }

  .container-large-4 {
    justify-content: center;
    max-width: none;
  }

  .aat_logo, .aat_logo.ea {
    width: 5rem;
  }

  .aat_forrester_icon-text-wraapper {
    flex-basis: 50%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .aat_forrester_icons-wrapper {
    grid-row-gap: 11px;
    grid-template-columns: repeat(auto-fit, minmax(151px, 1fr));
    justify-content: center;
    display: flex;
  }

  .aat_forrester_text {
    text-align: center;
  }

  .aat_forrester_data {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .gm__slider-name {
    text-align: center;
    font-size: .875rem;
  }

  .image-34 {
    right: 0%;
  }

  .bold-text-2 {
    font-size: 1rem;
  }

  .gm_slider2 {
    height: auto;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .gm_slide {
    height: auto;
  }

  .right-arrow-2, .left-arrow-2 {
    display: none;
  }

  .cc_csr_icons-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    width: auto;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-11 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-section {
    min-width: auto;
    height: auto;
    min-height: auto;
  }

  .cc_csr_cards_single-card-wrapper {
    max-width: 180px;
  }

  .cc_csr_icons-container {
    width: 100%;
    max-width: 80rem;
    padding-left: 60px;
    padding-right: 60px;
  }

  .subtitle-align-left {
    max-width: 50ch;
  }

  .cc_csr_hero-header-wrapper {
    background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64c239ea72c965807aa13107_Image_568.webp");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 568px;
    background-attachment: scroll;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 768px;
    height: 490px;
    min-height: 510px;
    padding: 0 61px;
    display: block;
  }

  .simple-nav_container {
    justify-content: center;
    align-items: center;
  }

  .simple-nav_menu {
    justify-content: center;
  }

  .ev-tmp_details-classic_01 {
    width: 100%;
    font-size: 1.3rem;
  }

  .ev-tmp_header-1-classic_01 {
    width: 100%;
    font-size: 2.9rem;
  }

  .ev-tmp_strip-content-classic-01 {
    max-width: none;
    margin-top: -43px;
    margin-bottom: -43px;
  }

  .ev-tmp_header-classic-01 {
    font-size: 1.7rem;
  }

  .ev-tmp_paragraph-classic_01.is-white {
    width: 380px;
    font-size: 1.1rem;
  }

  .ev-tmp_sub-header-classic-01 {
    font-size: 1.5rem;
  }

  .ev-tmp_header-image-classic-01 {
    width: 70%;
    min-width: 400px;
    overflow: visible;
  }

  .ev-tmp_background-color-purple-classic-01-copy {
    background-color: var(--purple);
    padding-top: 3rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .ev-tmp_secondary_button_onwhite:hover {
    width: 191px;
  }

  .ev-tmp_header-1-classic_02-2-2 {
    font-size: 2.9rem;
  }

  .ev-tmp_details-classic_02-2-2 {
    width: 100%;
    font-size: 1.3rem;
  }

  .ev-tmp_paragraph-classic-02 {
    width: 100%;
    font-size: 1.1rem;
  }

  .ev-tmp_agenda-heeader-classic_02 {
    margin-bottom: 2rem;
    top: -17px;
  }

  .ev-tmp_last-section-header-classic-02 {
    font-size: 1.4rem;
  }

  .ev-tmp_agenda-small-header-classic-02 {
    font-size: 1.25rem;
  }

  .ev-tmp_strip-date-classic-02 {
    font-size: 1.3rem;
    font-weight: 600;
  }

  .ev-tmp_strip-location-classic-02 {
    font-size: 1.3rem;
  }

  .image-35-2-2 {
    width: 60%;
    min-width: 470px;
    inset: auto 0% -31% 225px;
    overflow: hidden;
  }

  .image-36-2-2 {
    width: 62%;
    inset: auto -17% -33% auto;
  }

  .ev-tmp_button-classic-02 {
    font-size: .9rem;
  }

  .ev-tmp_paragraph-white-classic--02 {
    width: 100%;
    font-size: 1.1rem;
  }

  .gm_support_icons-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

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

  .gm_support_content-wrapper {
    height: auto;
  }

  .text-size-large-5 {
    margin-left: 0;
    font-size: 1.25rem;
  }

  .gm_support_header {
    line-height: 3rem;
  }

  .ai_soon_item-wrapper {
    flex-direction: column;
  }

  .ai_promise_text-wrapper {
    width: auto;
    padding-top: 31px;
    padding-bottom: 47px;
  }

  .ai_stars_wrapper {
    flex-direction: column;
  }

  .ai_grid_tag-text {
    font-size: .8rem;
  }

  .monday-ai {
    font-size: 2.7rem;
  }

  .ai_promise_sub-header {
    font-size: 1rem;
  }

  .ai_promise_wrapper {
    flex-direction: column-reverse;
  }

  .ai_stars_card {
    width: auto;
  }

  .say-hello.right {
    font-size: 2.7rem;
  }

  .ai_card_asset2 {
    bottom: -1px;
  }

  .ai_grid_header {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .ai_solutions_slide-2 {
    padding-right: 1.5rem;
  }

  .ai_soon_item-wrapper-2 {
    flex-direction: column;
  }

  .card4-asset-wrapper {
    bottom: -24px;
    right: 3px;
  }

  .ai_cards_header {
    margin-left: 87px;
    margin-right: 87px;
    padding-top: 28px;
  }

  .ai_faqs_component {
    margin-top: 26px;
    margin-left: 0;
  }

  .ai_video-wrapper {
    height: 250px;
  }

  .icon-embed-custom {
    width: 19%;
  }

  .ai_solutions_arrow-2.is-left {
    right: 3.5rem;
  }

  .ai_solutions_mask {
    width: 80%;
  }

  .ai_solutions_content-2 {
    padding: 1.5rem;
  }

  .ai_promise_image-wrapper {
    width: 80%;
  }

  .ai_grid_child1_textwrapper {
    grid-row-gap: 17px;
    margin-bottom: 0;
  }

  .ai_card_asset2a {
    bottom: 19%;
  }

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

  .ai_label {
    bottom: 12px;
    left: 9px;
  }

  .ai_beta-label {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: .8rem;
  }

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

  .wf_grid_tag-text {
    font-size: .8rem;
  }

  .wf_soon_item-wrapper {
    flex-direction: column;
  }

  .wf_grid_header {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .wf_video-wrapper {
    height: 250px;
  }

  .image-40 {
    padding-left: 29px;
    padding-right: 29px;
  }

  .wf_quote_wrapper {
    flex-direction: column;
  }

  .wf_mobile-tabs-tag-text {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.25rem;
  }

  .wf_grid_child3_textwrapper {
    grid-row-gap: 17px;
    margin-bottom: 0;
  }

  .wf_soon_item-wrapper-2 {
    flex-direction: column-reverse;
  }

  .wf_faqs_component-2 {
    margin-top: 26px;
    margin-left: 0;
  }

  .wf_grid_header-2 {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .wf_cards_header {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
  }

  .wf_faqs-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .wf_grid_child1_textwrapper {
    grid-row-gap: 17px;
    margin-bottom: 0;
  }

  .wf_soon_header {
    font-size: 1.8rem;
  }

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

  .padding-global-14 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .gm_faqs_component-2 {
    margin-top: 26px;
    margin-left: 0;
  }

  .gm_cards_header-2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
  }

  .gm_faqs-wrapper-2, .gm_faqs-wrapper-2-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .gm_cards_header-2-2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
  }

  .padding-section-medium-4-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .gm_faqs_component-2-2 {
    margin-top: 26px;
    margin-left: 0;
  }

  .padding-global-14-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-menu-parent {
    justify-content: space-between;
  }

  .footer-link-transter.mobile {
    text-align: left;
    background-color: #0000;
  }

  .footer-logo-link.in-nav.is-crm {
    max-width: 12rem;
  }

  .footer-links-wrap {
    flex-basis: 50%;
  }

  .padding-global-with-purple {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ev-tmp_header-white-classic-01 {
    font-size: 1.7rem;
  }

  .container-large-9 {
    width: 90vw;
  }

  .padding-global-15 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-logos-2 {
    display: block;
  }

  .ai_solutions_content-3 {
    padding: 1.5rem;
  }

  .spacer-1rem {
    display: block;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .tab-link {
    text-align: center;
    flex: 0 50%;
  }

  .spacer-2rem-2 {
    padding-bottom: 1.25rem;
  }

  .primary-button.m_button.white-bg {
    margin-left: 0;
  }

  .ent_nav-ap {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .hamburger-dash.is-top.is--white, .hamburger-dash.is-middle.is--white, .hamburger-dash.is-bottom.is--white {
    background-color: var(--global-color--white);
  }

  .play-btn {
    width: 6rem;
    height: 6rem;
  }

  .ev-hmbrg_right-side {
    align-items: stretch;
  }

  .ev-hmbrg_secondary_button_onwhite:hover {
    width: 191px;
  }

  .ev-hmbrg_strip-content-classic-01 {
    max-width: none;
    margin-top: -43px;
    margin-bottom: -43px;
  }

  .ev-hmbrg_speaker-container-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-hmbrg_agenda-heeader-classic_02 {
    margin-bottom: 2rem;
    top: -17px;
  }

  .ev-hmbrg_agenda-seperator {
    align-items: flex-start;
    font-size: 2.1rem;
    font-weight: 200;
  }

  .ev-hmbrg_header-classic-01 {
    font-size: 1.5rem;
  }

  .ev-hmbrg_agenda-text {
    font-size: 1rem;
  }

  .ev-hmbrg_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    font-size: 1.2rem;
  }

  .ev-hmbrg_paragraph-classic_01.is-white {
    width: 380px;
    font-size: 1.1rem;
  }

  .ev-hmbrg_agenda-small-header-classic-02 {
    font-size: 1.2rem;
  }

  .ev-hmbrg_background-color-purple-classic-01-copy {
    background-color: #6161ff;
    padding-top: 3rem;
    padding-bottom: 0;
    overflow: hidden;
  }

  .image-42 {
    margin-left: -13px;
  }

  .ev-hmbrg_details-classic_01 {
    width: 100%;
    font-size: 1.3rem;
  }

  .ev-hmbrg_sub-sub-header {
    font-size: 1rem;
  }

  .ev-hmbrg_agenda-speaker-title {
    font-size: .9rem;
  }

  .ev-hmbrg_header-1-classic_01 {
    width: 100%;
    font-size: 2.9rem;
  }

  .ev-hmbrg_last-section-header-classic-02 {
    font-size: 1.4rem;
  }

  .ev-hmbrg_agenda-wrapper-classic-02 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .ev-hmbrg_agenda-speaker-name {
    align-items: flex-start;
    min-width: 100px;
    font-size: .9rem;
  }

  .ev-hmbrg_header-image-classic-01 {
    width: 70%;
    min-width: 400px;
    overflow: visible;
  }

  .ev-hmbrg_button-classic-02 {
    font-size: .9rem;
  }

  .ev-hmbrg_sub-header-classic-01 {
    font-size: 1.3rem;
  }

  .ev-hmbrg_padding-global-with-sticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .badges_wrapper {
    justify-content: center;
    align-items: center;
  }

  .ev-mxco_header-1-classic_01 {
    width: 100%;
    font-size: 2.9rem;
  }

  .ev-mxco_strip-content-classic-01 {
    max-width: none;
    margin-top: -43px;
    margin-bottom: -43px;
  }

  .ev-mxco_details-classic_01 {
    width: 100%;
    font-size: 1.3rem;
  }

  .ev-mxco-marcus-name-pic-wrapper {
    width: 36ch;
  }

  .ev-mxco_sub-header-classic-01 {
    font-size: 1.1rem;
  }

  .ev-mxco_speaker-container-vertical {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-mxco-pic-text-wrapper {
    width: 21ch;
  }

  .ev-mxco_pics-wrapper {
    margin-bottom: -49px;
  }

  .ev-mxco_agenda-speaker-title-more {
    font-size: .7rem;
  }

  .ev-mxco_logo-wrapper {
    margin-bottom: 34px;
  }

  .ev-mxco_header-white-light {
    font-size: 1.3rem;
  }

  .ev-mxco_header-classic-01 {
    font-size: 1.4rem;
  }

  .ev-mxco_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    font-size: 1.2rem;
  }

  .ev-mxco_agenda-speaker-title-marcus {
    font-size: .9rem;
  }

  .ev-mxco_secondary-button-on-white {
    width: 24ch;
    height: 3.5ch;
    font-size: .8rem;
  }

  .ev-mxco_secondary-button-on-white:hover {
    width: 24.7ch;
    height: 3ch;
  }

  .section-purple {
    background-color: #6161ff;
    padding-top: 3rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .ev-mxco_form-container {
    height: auto;
  }

  .ev-mxco_agenda-small-header-classic-02 {
    font-size: 1.2rem;
  }

  .ev-mxco_agenda-speaker-name-marcus {
    align-items: flex-start;
    min-width: 100px;
    font-size: .9rem;
  }

  .ev-mxco_agenda-heeader-classic_02 {
    margin-bottom: 2rem;
    top: -17px;
  }

  .ev-mxco_agenda-speaker-title {
    font-size: .9rem;
  }

  .ev-mxco_speaker-container-marcus {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-mxco_header-white {
    font-size: 1.3rem;
  }

  .ev-mxco_agenda-speaker-name {
    align-items: flex-start;
    min-width: 100px;
    font-size: .9rem;
  }

  .ev-mxco_agenda-wrapper-classic-02 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .ev-mxco_3pic-header {
    font-size: 1.2rem;
  }

  .button-8.negative {
    font-size: .9rem;
  }

  .ev-mxco_paragraph-classic_01-2.is-white {
    width: 480px;
    font-size: .8rem;
    line-height: 150%;
  }

  .ev-mxco_header-image-classic-01 {
    width: 70%;
    min-width: 400px;
    display: none;
    overflow: visible;
  }

  .ev-mxco_paragraph-classic_01.is-white {
    width: 380px;
    font-size: 1.1rem;
  }

  .ev-mxco_3pic-sub-paragraph {
    font-size: .8rem;
  }

  .image-30 {
    width: 28%;
  }

  .ev-mxco_purple-bg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ev-mxco_speaker-container-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-mxco_secondary-button-on-blue {
    width: 16ch;
    height: 3.5ch;
    font-size: .8rem;
  }

  .ev-mxco_secondary-button-on-blue:hover {
    width: 191px;
  }

  .image-31 {
    width: 22%;
  }

  .image-32 {
    width: 20%;
  }

  .ev-mxco_date-and-venue-wrapper-classic-01 {
    margin-bottom: 0;
  }

  .ev-mxco_address {
    font-size: 1rem;
  }

  .ev-mxco_padding-global-with-sticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .terms {
    justify-content: center;
    margin-right: 0;
  }

  .mobile-menu-col-br {
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex;
  }

  .digicomm-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .dd_link-wrapper {
    margin-bottom: 0;
  }

  .ev-paris_triple-wrapper {
    grid-column-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .ev-paris_2nd-strip-content {
    width: 460px;
    overflow: hidden;
  }

  .ev-paris_hero-wrapperr {
    height: auto;
    margin-top: -17px;
  }

  .ev-paris_2nd-text-regular {
    width: 100%;
    margin-left: 0;
    font-size: .9rem;
  }

  .ev-paris_agenda-small-header-classic-02 {
    font-size: 1rem;
  }

  .ev-paris_agenda-text {
    width: 100%;
    font-size: .8rem;
  }

  .ev-paris_strip-content {
    width: 460px;
    overflow: visible;
  }

  .ev-paris_agenda-classic-002 {
    grid-column-gap: 12px;
    grid-template-columns: 54px minmax(1px, 1fr);
    grid-template-areas: "Area";
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ev-paris_agenda-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .ev-paris_header {
    width: 90%;
    font-size: 2.3rem;
  }

  .ev-paris_padding-global-with-sticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ev-paris_right-side {
    grid-row-gap: 0px;
    align-items: stretch;
  }

  .ev-paris_event-note {
    padding-left: 34px;
    padding-right: 34px;
  }

  .ev-paris_light-bg-strip {
    padding-top: 3px;
  }

  .ev-paris_agenda-speaker-title {
    font-size: .8rem;
  }

  .ev-paris_agenda-header {
    margin-bottom: 2rem;
    top: -17px;
  }

  .ev-paris_2nd-text-bold {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: .9rem;
  }

  .ev-paris_paragraph {
    width: 70%;
    font-size: .9rem;
  }

  .ev-paris_last-section-header {
    text-align: center;
    font-size: 1.2rem;
  }

  .ev-paris_event-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ev-paris_speaker-container {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .ev-paris_agenda-text-2 {
    width: 106%;
    font-size: .9rem;
  }

  .ev-paris_1st-image {
    width: 55%;
    position: absolute;
    bottom: 58%;
    right: -10%;
  }

  .image-55 {
    width: 50%;
    bottom: 30px;
    left: -37px;
  }

  .ev-paris_logo-wrapper-2 {
    margin-bottom: 34px;
    padding-left: 0;
    padding-right: 0;
  }

  .ev-paris_agenda-speaker-name {
    align-items: flex-start;
    min-width: 15ch;
    font-size: .8rem;
  }

  .ev-paris_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    font-size: 1rem;
  }

  .ev-paris_agenda-seperator {
    align-items: flex-start;
    font-size: 1.6rem;
    font-weight: 200;
  }

  .ev-paris_details {
    width: 60%;
    font-size: 1rem;
  }

  .ev-paris_nav-container {
    max-width: none;
  }

  .ev-paris_masterclass-logo {
    padding-left: 0;
  }

  .mobile-nav {
    padding: .75rem 1rem .75rem 2rem;
  }

  .image-56-copy {
    right: 0%;
  }

  .crm_details-classic_01 {
    width: 100%;
    font-size: 1.1rem;
  }

  .button-9.negative {
    font-size: .9rem;
  }

  .crm_agenda-card-shadow-1, .crm_agenda-card-top {
    width: 100%;
  }

  .crm_agenda-speaker-name {
    align-items: flex-start;
    min-width: 100px;
    font-size: .9rem;
  }

  .crm_header-1-classic_01 {
    width: 90%;
    font-size: 2rem;
  }

  .crm_paragraph-classic_01.is-white {
    width: 380px;
    font-size: 1rem;
    line-height: 150%;
  }

  .crm_sub-header-classic-01 {
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .crm_header-classic-01 {
    font-size: 1.7rem;
  }

  .crm_header-image-classic-01 {
    width: 70%;
    min-width: 400px;
    display: none;
    overflow: visible;
  }

  .crm_strip-content-classic-01 {
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .crm_agenda-card-shadow-2 {
    width: 100%;
    min-width: auto;
  }

  .crm_date-and-venue-wrapper-classic-01 {
    margin-top: -40px;
    margin-bottom: 0;
  }

  .crm_header-section {
    justify-content: space-around;
  }

  .image-37 {
    width: 21%;
  }

  .global-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .testimonial_wrapper {
    width: 80%;
  }

  .testimonial_wrapper.in-carousel, .testimonial_wrapper.in-carousel-no-avatar {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .connect_cta-wrapper._2 {
    margin-left: auto;
    margin-right: auto;
  }

  .play-icon-2.is-big {
    border-top-style: solid;
    border-top-width: 1.25rem;
    border-bottom-width: 1.25rem;
    border-left-width: 2.25rem;
    margin-left: .75rem;
  }

  .global-padding-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .social-proof-number {
    font-size: 2.25rem;
  }

  .testimonial_quote {
    font-size: 1.5rem;
  }

  .spacer-1-5rem {
    padding-bottom: 1.25rem;
  }

  .text-box-32rem {
    width: 70%;
  }

  .sticky_card {
    padding-top: 3.5rem;
  }

  .progress_wrap {
    left: 1rem;
  }

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

  .text-box-40rem {
    width: 70%;
  }

  .testimonial_avatar {
    width: 7rem;
    height: 7rem;
  }

  .sticky_card-h {
    font-size: 1.75rem;
  }

  .sticky_card-h.is-md {
    font-size: 2rem;
  }

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

  .global-padding-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .social-proof-label {
    text-align: center;
  }

  .spacer-2rem-3 {
    padding-bottom: 1.25rem;
  }

  .aat_h2_header-2.center-all {
    font-size: 1.5rem;
  }

  .spacer-8rem {
    padding-bottom: 3rem;
  }

  .aat_forrester_logo-2 {
    width: 8rem;
  }

  .spacer-6rem {
    padding-bottom: 3rem;
  }

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

  .aat_h3.center-all {
    font-size: 1.5rem;
  }

  .spacer-1rem-2 {
    padding-bottom: 1.25rem;
  }

  .image-37a {
    width: 21%;
  }

  .image-100 {
    width: 20%;
  }

  .dd_hero-left {
    padding-left: 2rem;
  }

  .dd_hero-right {
    display: none;
  }

  .ev-dubai_logo-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(108px, .25fr));
    margin-bottom: 34px;
  }

  .ev-dubai_pics-wrapper {
    height: auto;
  }

  .ev-dubai_agenda-wrapper-classic-02 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .ev-dubai_speaker-container-marcus {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-dubai_header-classic-01 {
    font-size: 1.4rem;
    display: block;
  }

  .ev-dubai_3pic-sub-paragraph {
    font-size: .8rem;
  }

  .ev-dubai_strip-content-classic-01 {
    max-width: none;
    margin-top: -43px;
    margin-bottom: -43px;
  }

  .ev-dubai_paragraph-classic_01.is-white {
    width: 380px;
    font-size: 1.1rem;
  }

  .ev-dubai_paragraph-classic_01-2.is-white {
    width: 480px;
    font-size: .8rem;
    line-height: 150%;
  }

  .ev-dubai_date-and-venue-wrapper-classic-01 {
    margin-bottom: 0;
  }

  .ev-dubai_details-classic_01 {
    width: 100%;
    font-size: 1.3rem;
  }

  .ev-dubai_prtner-logo {
    width: 8svh;
    height: auto;
  }

  .ev-dubai_secondary-button-on-blue {
    width: auto;
    min-width: auto;
    height: 3.5ch;
    font-size: .8rem;
  }

  .ev-dubai_secondary-button-on-blue:hover {
    width: 191px;
  }

  .ev-dubai_purple-bg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ev-dubai_agenda-speaker-name-marcus {
    align-items: flex-start;
    min-width: 100px;
    font-size: .9rem;
  }

  .ev-dubai_header-white-light {
    font-size: 1.3rem;
  }

  .ev-dubai_form-container {
    height: auto;
  }

  .ev-dubai_header-image-classic-01 {
    width: 70%;
    min-width: 400px;
    display: none;
    overflow: visible;
  }

  .ev-dubai_segment-wrapper {
    width: 36ch;
  }

  .ev-dubai_speaker-card_wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .ev-dubai_speaker-card {
    width: 48%;
    max-width: none;
  }

  .ev-dubai_header-1-classic_01 {
    width: 100%;
    font-size: 2.9rem;
  }

  .ev-dubai_address {
    font-size: 1rem;
  }

  .ev-dubai_agenda-speaker-title-marcus {
    font-size: .9rem;
  }

  .ev-dubai_agenda-small-header-classic-02 {
    font-size: 1.2rem;
  }

  .ev-dubai_padding-global-with-sticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ev-dubai_secondary-button-on-white {
    height: 3.5ch;
    font-size: .8rem;
  }

  .ev-dubai_speakers-header {
    margin-bottom: 1.6rem;
    font-size: 1.2rem;
  }

  .ev-dubai_agenda-heeader-classic_02 {
    margin-bottom: 2rem;
    top: -17px;
  }

  .ev-dubai_speaker-container-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ev-dubai_sub-header-classic-01 {
    font-size: 1.1rem;
  }

  .ev-dubai_3pic-header {
    font-size: 1.2rem;
  }

  .ev-dubai_header-classic-mobile {
    font-size: 1.4rem;
  }

  .tei_data_numbers-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tei_slider_text {
    font-size: 1.35rem;
  }

  .tei_header_head {
    font-size: 2.8rem;
    line-height: 108%;
  }

  .tei_data_big-number {
    text-align: center;
    font-size: 3.2rem;
  }

  .container-large-12 {
    width: 90vw;
  }

  .tei_data_subhead {
    max-width: 30ch;
    margin-top: 21px;
    font-size: 1.4rem;
  }

  .tei_monday-forrester-logos {
    text-align: center;
    width: 40svw;
  }

  .tei_slider {
    height: 24rem;
  }

  .tei_forrester-logo {
    width: 33%;
  }

  .tei_small-header {
    font-size: 1.5rem;
  }

  .tei_header_subheader {
    font-size: 1.3rem;
  }

  .tei_slider-logo {
    width: 110px;
  }

  .tei_data_number-wrapper.middle {
    align-items: center;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .erp_cards-head-wrapper {
    min-height: auto;
  }

  .erp_usecases-wrapper {
    flex-direction: column;
  }

  .erp_card.shadow-regular {
    padding: 1.5rem 1rem;
  }

  .erp_navbar-container-large {
    width: 90vw;
  }

  .erp_p2-heading2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .ero_templates-text {
    margin-bottom: 1.2rem;
    font-size: 1rem;
  }

  .erp_skira-wrapper {
    line-height: 2.5px;
  }

  .erp_list-item {
    margin-bottom: 0;
  }

  .erp_video-gallery {
    grid-template-columns: 1fr;
  }

  .spacer-4rem-2 {
    padding-bottom: 2.5rem;
  }

  .progress_number {
    width: 2rem;
    height: 2rem;
    font-size: 1rem;
  }

  .testimonial_quote-2 {
    font-size: 1.5rem;
  }

  .text-box-64rem {
    width: 70%;
  }

  .aat_h2_header-3.center-all {
    font-size: 1.5rem;
  }

  .spacer-2rem-5 {
    padding-bottom: 1.25rem;
  }

  .nav-full {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .erp_header-text {
    font-size: 5svw;
  }

  .spacer-2rem-6 {
    padding-bottom: 1.25rem;
  }

  .st-sec-h {
    font-size: 2rem;
  }

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

  .st-sec-h-md {
    font-size: 1.5rem;
  }

  .bb-smal-tn {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

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

  .sbs__tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .sbs__tab-link {
    font-size: 1rem;
  }

  .sbs__tab-link.is-last-child {
    border-bottom-style: dashed;
  }

  .padding-global-23 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .padding-global-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .global-padding-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .footer-small-link-embed {
    text-align: center;
  }

  .ai-sec-h {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .icon-embed-ai {
    width: 19%;
  }

  .ai-mail-h {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .monday-ai-logo-text {
    font-size: 2.7rem;
  }

  .ai_label-copy {
    bottom: 12px;
    left: 9px;
  }

  .erp_videos-wrapper {
    grid-row-gap: 2.5rem;
  }

  .text-block-27 {
    margin-top: 3px;
  }

  .section-marquee {
    display: block;
  }

  .sticky_card-cell.is-right.is-primary, .sticky_card-cell.is-right.is-yellow {
    align-items: flex-end;
  }

  .comp-td {
    justify-content: center;
    min-height: 3rem;
  }

  .comp-td.is-space {
    display: none;
  }

  .comp-td.is-th {
    min-height: 4.5rem;
  }

  .comp-table {
    grid-template-columns: 1fr;
  }

  .vs-label {
    position: static;
  }

  .table-card {
    padding: 1rem 1rem 2.5rem;
  }

  .sec-h-crm {
    font-size: 2rem;
  }

  .sub-h-parent {
    flex-flow: column wrap;
  }

  .g2-sml-logo {
    width: 1.5rem;
  }

  .vertical_line-spacer {
    display: none;
  }

  .testi_paragraph {
    font-size: 1rem;
  }

  .testi_person_and_title {
    font-size: .875rem;
  }

  .g2-cards_parent, .g2-cards_parent.for-3cols {
    grid-template-columns: 1fr;
  }

  .testi_stars-general {
    max-width: 7rem;
  }

  .g2-sml-logo-parent {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .clc_header-yellow-line {
    text-align: center;
  }

  .th-logo-replacement {
    font-size: 1rem;
  }

  .global-padding-copy, .service_wrapper-sidebyside {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-small-7-2 {
    display: none;
  }

  .padding-section-medium-17-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-global-26-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-2 {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
  }

  .crm_header-sub-head {
    font-size: 1rem;
  }

  .cro_padding-section-large {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .info-card {
    grid-row-gap: 2.5rem;
    min-height: 32rem;
    padding: 1.6rem;
  }

  .testi-slide-arrow-2 {
    width: 2rem;
  }

  .testi_paragraph-2 {
    font-size: 1rem;
  }

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

  .comp_tab-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

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

  .image-in-tab {
    width: 100%;
    max-width: 100%;
    margin-top: -30px;
  }

  .crm-ut_tags-wrapper {
    max-width: none;
  }

  .crm-yt_solutions {
    grid-template-columns: 1fr;
  }

  .crm-ut_h2 {
    font-size: 1.75rem;
  }

  .dev-evnt_speakers-wrapper {
    padding-left: 2svw;
    padding-right: 0;
  }

  .dev-evnt_speaker-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .dev-evnt_headshot-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .g_par-style-18 {
    font-size: 1rem;
  }

  .connect_header_subheader {
    font-size: 1.3rem;
  }

  .connect_big-catd-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .connect_big-card-list {
    border-left-width: 0;
    padding-left: 0;
  }

  .connect_logo-box {
    width: auto;
  }

  .ev-class_sub-header {
    text-align: center;
  }

  .ev-class_speakers-wrapper {
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .ev-class_speaker-card {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    height: auto;
    display: flex;
  }

  .ec-class_speaker-name {
    text-align: left;
    margin-bottom: .25rem;
  }

  .ev-class_speaker-title {
    text-align: center;
    margin-bottom: .5rem;
  }

  .ev-class_topic-wrapper {
    width: 30%;
  }

  .div-block-72 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ev-class_speaker-name-wrapper {
    text-align: left;
    align-items: center;
    margin-left: 0;
  }

  .ev-class_speaker-logo.monday {
    margin-top: 0;
  }

  .ev-master-form-container {
    height: auto;
  }

  .ev-master_light-bg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .dev-evnt_form-wrapper {
    flex-flow: column-reverse;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-71-2-2 {
    text-align: center;
    align-items: center;
    margin-left: 0;
  }

  .dev-evnt_nav {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dev-evnt_nav_link-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .dev-evnt_nav_link-block {
    width: 90%;
    height: 100%;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
  }

  .crm_tags-interaction-parent {
    max-width: none;
  }

  .gantt_excel {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .gantt_excel_image {
    width: 100%;
  }

  .gantt_cards_wrapper {
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
  }

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

  .gantt_h1 {
    font-size: clamp(2.3rem, 1.4318vw + 2.0136rem, 2.7rem);
  }

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

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

  .m_spacer-2rem {
    flex: 0 auto;
  }

  .m_spacer-2rem.display-none-lmobiel {
    display: none;
  }

  .m_heading-style-48 {
    font-size: 2rem;
  }

  .m_spacer-1rem.hide-on-desktop {
    display: block;
  }

  .m_heading-style-56 {
    font-size: 2.5rem;
  }

  .m_spacer-0-5rem {
    padding-bottom: 1.25rem;
  }

  .m_heading-style-20 {
    font-size: 1.125rem;
  }

  .m_heading-style-40 {
    font-size: 2rem;
  }

  .m_heading-style-32 {
    font-size: 1.75rem;
  }

  .m_spacer-5rem {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

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

  .m_spacer-1-5rem.mobile-display-none {
    display: none;
  }

  .m_par-style-24 {
    font-size: 1.25rem;
  }

  .m_heading-style-72 {
    font-size: 3rem;
  }

  .m_heading-style-36 {
    font-size: 2rem;
  }

  .m_heading-style-52 {
    font-size: 2.5rem;
  }

  .m_par-style-20 {
    font-size: 1.125rem;
  }

  .m_heading-style-60 {
    font-size: 2.5rem;
  }

  .m_container-large {
    width: 100%;
  }

  .comp_grid-3-columns-5-cards {
    grid-template-columns: 1fr;
  }

  .m_img-parent.for-service-hero {
    width: 100%;
  }

  .spec_pm-quote {
    font-size: 1.5rem;
  }

  .group_tag-hidden-on-mobile {
    display: none;
  }

  .div-block-79 {
    object-fit: cover;
  }

  .lightbox-link {
    flex: 1;
  }

  .image-120 {
    object-fit: cover;
  }

  .med_h1 {
    font-size: 7.5rem;
  }

  .med_button-whatsapp {
    padding-left: 5svw;
    padding-right: 5svw;
  }

  .med_footer-text-wrapper-2 {
    margin-bottom: 3svw;
  }

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

  .m_container-large-3 {
    width: 100%;
  }

  .group_testimonial_avatar-service {
    text-align: center;
    flex-flow: column;
    padding-right: 0;
  }

  .sevice_cards_wrapper {
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .sevice_card_text-wrapper {
    margin-top: .9rem;
    margin-bottom: .9rem;
  }

  .sevice_success_card-header {
    text-wrap: pretty;
  }

  .sevice_solutions-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

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

  .comp_testimonial-center-2 {
    grid-template-columns: 1fr;
  }

  .sevice_header-2-2-2 {
    font-size: 1.85rem;
  }

  .spacer-2rem-8, .spacer-1rem-6 {
    padding-bottom: 1.25rem;
  }

  .container-large-28 {
    width: 90vw;
  }

  .med_section-no-of-clips-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m_footer-link-embed-parent {
    text-align: center;
  }

  .group_footer-social {
    grid-column-gap: 28px;
    flex-wrap: wrap;
    width: 100%;
  }

  .group_footer-bottom-links-2 {
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 18px;
  }

  .padding-footer-slim {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .m_footer-small-link {
    text-align: center;
  }

  .m_footer-small-link.no-underline {
    text-align: left;
    align-self: flex-start;
  }

  .padding-global-43 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-menu-col-2 {
    flex-flow: column;
    flex-basis: 33.3333%;
  }

  .comp_footer-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .group_footer-links-wrap {
    flex-basis: 50%;
  }

  .m_footer-link.mobile {
    text-align: left;
    background-color: #0000;
  }

  .orca-bg-img, .img-orca-wave-001 {
    width: 180%;
  }

  .orca-board-parent {
    width: 90%;
  }

  .orca-hero-h {
    font-size: 3rem;
  }

  .orca-hero-par {
    font-size: 1rem;
  }

  .img-orca-wave-002 {
    width: 180%;
  }

  .splide.for-ai-tabs {
    margin-bottom: 2rem;
  }

  .splide__list.for-ai-tab-nav {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .splide__arrow.splide__arrow--prev {
    left: -1rem;
  }

  .splide__arrow.splide__arrow--next {
    right: -1rem;
  }

  .splide__arrow.custom-arrow.splide__arrow--prev.custom-arrow-prev {
    left: 0;
  }

  .splide__arrow.custom-arrow.splide__arrow--next.custom-arrow-next {
    right: 0;
  }

  .orc-sec-h {
    font-size: 2.5rem;
  }

  .m_spacer-2-5rem-2 {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .ai_section-parallax.mobile-2 {
    width: 100%;
  }

  .group_ai-sec-h-center.fade-up {
    max-width: 90%;
  }

  .orc_sec-h, .orc_parallax-h {
    font-size: 2.5rem;
  }

  .orcas-nav {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .splide-orca {
    max-width: 100%;
  }

  .orca_client-card {
    padding: 2em;
  }

  .orc_sec-cta, .orc_testi-h {
    font-size: 2.5rem;
  }

  .group_orca-hero-top-2 {
    width: 70%;
  }

  .board {
    width: 80%;
  }

  .orca-hero-h-2 {
    font-size: 2.5rem;
  }

  .dev-startup_icon-header {
    font-size: 1.125rem;
  }

  .dev-startup_testimonial-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .dev-startup_testimonial_text {
    font-size: 1.25rem;
  }

  .dev-startup_card-header {
    font-size: 1.125rem;
  }

  .dev-startup_card-text-wrapper {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-85 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dev-startup_badges-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .icon-embed-xlarge {
    width: auto;
    height: auto;
  }

  .dev_faq_con-wrapper {
    width: 1.75rem;
  }

  .dev_faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dev-evnt_button {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dev_nav_container {
    max-width: none;
    height: 100%;
  }

  .minisite-sub {
    font-size: 1.25rem;
  }

  .m_container-generator {
    width: 100%;
  }

  .m_spacer-3rem-4 {
    padding-bottom: 1.25rem;
  }

  .parallax-sec-h {
    font-size: 2.5rem;
  }

  .m_main-wrapper.grey-background._w-fixed-header {
    padding-bottom: 4rem;
  }

  .group_acc-item-white {
    max-height: 5.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .minisite-integration-logo-mobile {
    height: 70px;
  }

  .group_connect-integrations-wrap-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    filter: drop-shadow(0 2px 4px #b8b8b8b3);
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(59px, 1fr));
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m_heading-style-32-2 {
    font-size: 1.75rem;
  }

  .m_par-style-18-15 {
    max-width: none;
  }

  .m_spacer-2rem-4 {
    padding-bottom: 1.25rem;
  }

  .m_padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .group_hero-center-all {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .ent-sec-h {
    font-size: 2.5rem;
  }

  .image-172 {
    left: 21.5rem;
  }

  .ms-mega-h {
    font-size: 5rem;
  }

  .group_difference-left {
    width: 100%;
  }

  .m_padding-global-5, .m_padding-global-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ent_paralex-header {
    font-size: 2rem;
  }

  .leaders-crousel-img {
    width: 50%;
    max-width: none;
  }

  .leaders-crousel-img.is--large {
    flex: none;
  }

  .int_tabs_security-cards-wrapper-2 {
    flex-flow: column;
  }

  .ent_sec-card-2 {
    width: 100%;
  }

  .ent_group_hero {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .spacer-1rem-7 {
    padding-bottom: 1.25rem;
  }

  .service-hero-img-001-3 {
    border-radius: 1rem;
  }

  .m_container-large-4 {
    width: 100%;
  }

  .badges_wrapper-2 {
    justify-content: center;
    align-items: center;
  }

  .comp_grid-2-cols.for--integ {
    grid-template-columns: 1fr;
  }

  .content-box-h {
    font-size: 1.75rem;
  }

  .m_client-logo-width {
    width: 5.5rem;
  }

  .m_client-logo-width.for--love {
    width: 6rem;
    height: 4.5rem;
  }

  .m_client-logo-width.for--ai {
    height: 4.5rem;
  }

  .testi-headshot {
    width: 7rem;
    height: 7rem;
  }

  .group_forrester-top {
    width: 70%;
  }

  .stack_forrester-cards {
    grid-template-columns: 1fr;
  }

  .m_card-bg {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-h {
    font-size: 2rem;
  }

  .group_tabs-nav {
    border-bottom-style: none;
  }

  .m_tab-link {
    opacity: .5;
    border-radius: .5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .m_tab-link.is-active {
    background-color: var(--white-smoke);
  }

  .tab-indicator {
    display: none;
  }

  .m_container-vw {
    width: 100%;
  }

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

  .sub-headline-light-20 {
    font-size: 1rem;
  }

  .ent_sec-card {
    width: 100%;
  }

  .ent_int-wrapper {
    padding: 2rem 1.5rem;
  }

  .ent_hero-lp {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ent_lp-headline {
    font-size: 3rem;
  }

  .section-headline-xlight-48 {
    font-size: 2rem;
  }

  .hero-headline-xlight-56 {
    font-size: 2.5rem;
  }

  .hero-sub-headline-light {
    font-size: 1rem;
  }

  .m_container-ent-lp-in-card-hero, .m_container-ent-lp-in-card {
    width: 100%;
  }

  .ent_quotes-header {
    font-size: 2.5rem;
  }

  .diff-mobilr-slider {
    max-width: 100%;
  }

  .m_heading-56 {
    font-size: 2.5rem;
  }

  .diff-mb-slide {
    width: 100%;
  }

  .ent_difference-header {
    font-size: 2.5rem;
  }

  .splide__slide-4.for--timeline {
    min-width: 16rem;
  }

  .splide__slide-4.for--ai {
    flex-flow: row;
    align-items: stretch;
  }

  .splide__slide-4.for--ai:hover {
    transform: none;
  }

  .leaders-crousel-img-lp {
    width: 50%;
    max-width: none;
  }

  .m_padding-global-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sp-tabs-parent {
    padding-top: .5rem;
  }

  .sp-tabs-parent.for--ana {
    padding-top: 1rem;
  }

  .sp-content-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sp-tab-item {
    font-size: .8125rem;
  }

  .love-tab-content {
    flex-flow: column;
  }

  .love-tab-content-right {
    width: 100%;
  }

  .love-tab-content-left {
    width: 100%;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .love-tab-h {
    font-size: 2rem;
  }

  .love-tab-par {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

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

  .group_g2-badges.is-love {
    width: 299px;
  }

  .headline_large-extra-light-36 {
    font-size: 1.75rem;
  }

  .group_difference-left-love {
    width: 100%;
  }

  .diff-quote-love, .par-light-20 {
    font-size: 1rem;
  }

  .headline_large-extra-light-64 {
    font-size: 2.5rem;
  }

  .group-integ-content-box {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .love-slide-img {
    left: 0%;
  }

  .leaders-crousel-img-2 {
    width: 50%;
    max-width: none;
  }

  .ent_slide-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .open-popup-btn {
    width: 10rem;
    height: 10rem;
  }

  .comp_love-vid {
    padding: 2rem;
  }

  .love-vid-content-left {
    width: 100%;
  }

  .logo_recognized {
    height: 1.5rem;
  }

  .love2_video-parent {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .love2_workflows-text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .love2-vid {
    padding: 2rem;
  }

  .love2_forture-text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .m_card-background-medium {
    border-radius: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m_card-background-medium.m_card-background-black.sec-padding-vertical {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .love2_g2-text {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .love2_5powerful-wrapper.for--integ {
    grid-template-columns: 1fr;
  }

  .love2_video-g2-h, .section-headline-xlight-48-2 {
    font-size: 2rem;
  }

  .love2_h3.align-center {
    margin-top: 14px;
    font-size: 1.4rem;
  }

  .love2_intro-wrapper.mobile {
    height: 420px;
  }

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

  .hero-headline-xlight-64 {
    font-size: 2.5rem;
  }

  .comp_tabs-ai {
    padding-top: 2rem;
    padding-bottom: 8rem;
  }

  .ai-agent-card-text {
    font-size: .875rem;
  }

  .ai-agent-card-h {
    font-size: 1.125rem;
  }

  .ai_card-background {
    border-radius: 19px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai_card-background.is-blueush {
    background-image: linear-gradient(#000, #111a52 49%, #ffffff0d);
  }

  .ai_card-background.is-pinkish {
    padding-left: 0;
    padding-right: 0;
  }

  .ai_card-background.for-blocks {
    border-radius: 19px;
  }

  .ai-timeline-dot-active-line-mb-top {
    width: 0%;
    transition: width .4s;
    display: block;
    top: -1px;
    left: auto;
    right: auto;
  }

  .ai-timline-feature-h {
    font-size: 1rem;
  }

  .statement-strip {
    display: none;
  }

  .ai-hero-bento-sbs-left {
    width: 100%;
    padding-right: 0;
  }

  .group_detail-list {
    flex-flow: wrap;
  }

  .ai-agent-popup {
    padding-top: 2rem;
  }

  .ai-bento-body {
    height: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    overflow: hidden;
  }

  .ai-card-icon-big-mb {
    height: 3.5rem;
    top: -1.75rem;
  }

  .ai-sec-h-parent {
    margin-left: 0;
    padding-left: 0;
  }

  .ai-hero-bento-sbs-right-dev {
    width: 100%;
    padding-top: 0;
  }

  .ai-card-h {
    margin-top: 0;
    margin-left: .75rem;
    font-size: 1.5rem;
  }

  .ai-card-h.ai-card-001, .ai-card-h.ai-card-002 {
    max-width: none;
  }

  .ai-power-glow {
    background-image: linear-gradient(270deg, #323338, #bcfe90 30%, #323338);
    width: 60%;
    height: 1px;
    top: -1px;
    left: 10%;
  }

  .ai-power-glow.is-glow-003 {
    background-image: linear-gradient(270deg, #323338, #e271ff 30%, #323338);
  }

  .ai-power-glow.is-glow-002 {
    background-image: linear-gradient(270deg, #323338, #97aeff 30%, #323338);
  }

  .ai-bento-parent.for-svc {
    background-image: radial-gradient(circle, #b11b4a, #000 70%);
  }

  .ai-bento-parent.for-crm {
    background-image: radial-gradient(circle, #0c86ab, #000 70%);
  }

  .ai-bento-parent.for-dev {
    background-image: radial-gradient(circle, #00c875, #000 70%);
  }

  .ai-sec-headline {
    font-size: 2.5rem;
  }

  .ai-general-img.for-mb-acc {
    padding-bottom: 1.25rem;
  }

  .ai-hero-bento-sbs-right-svc {
    width: 100%;
    padding-top: 0;
  }

  .ai-timeline-dot {
    display: none;
  }

  .ai-agent-popup-logo {
    margin-bottom: 1rem;
  }

  .group_fac-bot-top {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .ai-faq-h {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1rem;
  }

  .ai-timeline-card-top {
    padding-top: 2rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
    overflow: hidden;
  }

  .m-padding-ai {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-agent-popup-parent {
    width: 50%;
  }

  .ai-agent-card-boby {
    opacity: 100;
    flex: 1;
    padding: 1rem 2.5rem .5rem 0;
  }

  .group_product-logos {
    margin-bottom: 1rem;
  }

  .group-accordion-items {
    max-width: 100%;
  }

  .ai_blocks-accordion-left {
    width: 100%;
  }

  .ai-cards-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-image: radial-gradient(circle, #6161ff66, #000 77%);
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    display: flex;
  }

  .ai-popup-h {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .ai-timeline-dot-active-line {
    top: auto;
  }

  .gradient-card-bg-blocks {
    border-radius: 1.25rem;
  }

  .ai-timline-feature-text {
    font-size: 1rem;
  }

  .gradient-card-bg-agents {
    margin-top: 2rem;
  }

  .ai-power-h {
    margin-bottom: 1.25rem;
    font-size: 2rem;
  }

  .ai-timline-card-h {
    font-size: 2rem;
  }

  .ai-hero-h {
    font-size: 3rem;
  }

  .ai-card-powered._w-pad-bottom {
    margin-bottom: .75rem;
  }

  .ai-hero-bento-sbs-right {
    width: 100%;
    padding-top: 0;
  }

  .ai-agent-modal {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ai-timeline-overflow {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 2rem;
    overflow: visible;
  }

  .gradient-card-bg-intel {
    border-radius: 1.25rem;
  }

  .ai-feature-btn-parent {
    padding-bottom: 1.25rem;
  }

  .ai-soon-label {
    border-style: none;
    border-radius: .5rem;
    padding-top: .125rem;
    padding-bottom: .125rem;
    top: .375rem;
    right: .375rem;
  }

  .ai-soon-label.forbig-card {
    top: 1rem;
    left: 1rem;
    right: auto;
  }

  .ai-popup-par {
    margin-bottom: 2rem;
    font-size: .875rem;
  }

  .group_statement-content {
    padding-bottom: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-img-parent.for-bento-svc-1, .ai-img-parent.for-bento-wm-001 {
    flex: none;
  }

  .ai-timeline-line {
    display: none;
    top: auto;
    bottom: -3rem;
  }

  .card_ai-feature {
    border: 1px solid #323338;
    padding-bottom: 0;
  }

  .ai-timeline-card {
    border: 1px solid #3d3d44;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .splide__list-4.for-ai-tab-nav {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .group_tabs-nav-ai-vert {
    border-bottom-style: none;
  }

  .ai-agent-arrow {
    display: none;
  }

  .ai-promise-card {
    background-image: linear-gradient(120deg, #000 30%, #bcfe9026), radial-gradient(circle, #e271ff66, #000 99%);
    border: 1px solid #fff3;
    border-radius: 1rem;
    padding: 3rem 2rem;
  }

  .ai_card-background-parent {
    border-radius: 19px;
  }

  .ai-quote-h {
    font-size: 2rem;
  }

  .ai-big-card-sub {
    font-size: 1rem;
  }

  .m_padding-global-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-bento-plus {
    display: flex;
  }

  .ai-timline-h {
    text-align: left;
    font-size: 2rem;
  }

  .ai-raibow-glow-002.for-releases {
    display: none;
  }

  .ai-hero-bento {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: none;
  }

  .ai-hero-bento-card.is-bento-002 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ai-hero-bento-card.is-bento-003 {
    flex-flow: column;
    padding-top: 1.5rem;
  }

  .splide-agents.for-ai-tabs {
    width: 100%;
    margin-bottom: 2rem;
  }

  .ai-timeline-dot-active-line-mb {
    width: 0%;
    transition: width .4s;
    display: block;
    inset: auto auto -1px;
  }

  .card_ai-feature-h {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem 1.25rem;
  }

  .ai-faqs-bot-parent {
    flex-flow: column;
    padding: 2rem 1.5rem;
  }

  .ai-card-label-text {
    padding-left: 1rem;
  }

  .ai-popup-deatil-text {
    font-size: .875rem;
  }

  .ai-agent-card-inner {
    border-radius: .875rem;
    flex-flow: column;
    display: flex;
  }

  .ai-hero-bento-card-wm-mb {
    padding: 0;
  }

  .ai-agent-blur {
    display: none;
  }

  .ai-timeline-card-bottom {
    padding-top: 1rem;
    padding-left: 1.25rem;
  }

  .ai-statement-int-parent {
    margin-bottom: 2rem;
  }

  .ai-bento-header {
    justify-content: space-between;
    padding: 1.25rem;
    font-size: 2rem;
  }

  .accordion-body-mb {
    flex-flow: column;
  }

  .ai-card-label {
    font-size: 1rem;
  }

  .ai-cta-star.is--left, .ai-cta-star.is--right {
    display: none;
  }

  .ai-tab-indicator {
    z-index: 2;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: none;
    top: auto;
    bottom: -4.3rem;
  }

  .ai-hero-bento-card-crm-mb {
    padding: 0;
  }

  .card_ai-feature-title {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-right: 1rem;
  }

  .ai-raibow-glow-001.for-releases {
    display: none;
  }

  .ai-cta-h {
    font-size: 2rem;
  }

  .ai-timeline-arrow {
    display: none;
  }

  .group_ai-hero {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-bento-h {
    font-size: 1.5rem;
  }

  .ai-bento-h.for-sbs {
    margin-bottom: 1.5rem;
  }

  .ai-faq-bot-par {
    text-align: center;
  }

  .ai-agent-popup-content {
    flex-flow: column;
  }

  .card_ai-power {
    background-color: #ffffff0f;
    border: 1px solid #ffffff29;
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .ai_tab-link-vert {
    opacity: .5;
    border-radius: .5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .ai_tab-link-vert.is-active {
    background-color: #f5f6f8;
  }

  .ai-bento-h-mb {
    font-size: 1.5rem;
  }

  .ai-padding-sec.for-power {
    padding-bottom: 8rem;
  }

  .comp_ai-block-accordion {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-hero-bento-mb {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .ai-big-card-title {
    font-size: 2rem;
  }

  .comp_mobile-accordion {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-popup-right {
    order: -1;
    width: 100%;
  }

  .ai-feature-chevron {
    opacity: .5;
    filter: invert();
    transition: transform .3s;
  }

  .ai-bento-glow-base {
    top: 20%;
  }

  .ai-card-icon-big {
    height: 3.5rem;
  }

  .comp_ai-timeline {
    background-color: #00000014;
    background-image: none;
    border-style: none;
    padding-bottom: 0;
  }

  .accordion-title-ai-blocks {
    font-size: 1.25rem;
  }

  .ai-power-arrow {
    display: none;
  }

  .ai-card-label-parent.for-big-card {
    margin-bottom: 0;
  }

  .ai-popup-left {
    width: 100%;
    padding-top: 1.5rem;
    padding-right: 0;
  }

  .group_power-ups-left {
    border-bottom-style: none;
  }

  .ai-timeline-dot-active-mb {
    z-index: 1;
    transition: transform .4s;
    display: block;
    bottom: -1rem;
    transform: scale(0);
  }

  .ai-agent-card {
    width: 100%;
    display: flex;
  }

  .ai-statement-h {
    font-size: 1.75rem;
    font-weight: 200;
    line-height: 1.3;
  }

  .ai_blur-bento {
    filter: blur(100px);
  }

  .ai_blur-bento.for--dev, .ai_blur-bento.for--svc, .ai_blur-bento.for--crm {
    display: none;
  }

  .card_ai-feature-body {
    flex: 0 auto;
    height: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    transition: height .3s;
    overflow: hidden;
  }

  .ent_nav-ap-black {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .ai-bento-glow-base-2 {
    top: 20%;
  }

  .ai-lp-hero-h {
    font-size: 3rem;
  }

  .group_ai-hero-lp {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-bento-glow-base-top {
    top: 20%;
  }

  .ai-big-card-title-small {
    font-size: 2rem;
  }

  .comp_ai-block-accordion-lp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .group_power-ups-left-lp {
    border-bottom-style: none;
  }

  .ai-card-label-small {
    font-size: 1rem;
  }

  .group_tabs-nav-ai-comp {
    border-bottom-style: none;
  }

  .ai-lp-acc-item {
    opacity: .5;
    border-radius: .5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .ai-lp-acc-item.is-active {
    background-color: #f5f6f8;
  }

  .lp-gartner-slide {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .lp-gartner-slide-par {
    margin-bottom: 1rem;
  }

  .lp-gartner-slide-logo.is-inverted {
    width: 8rem;
  }

  .lp-gartner-slide-content {
    max-width: 26rem;
  }

  .lp-gartner-slide-img {
    width: 100%;
    max-width: none;
  }

  .lp-gartner-slide-img.is--large {
    flex: none;
  }

  .sec-h-semi.center-all, .sec-h-semi-small.center-all, .sec-h-semi-small-left.center-all, .sec-h-semi-center.center-all, .sec-h-xlight-32-center.center-all {
    font-size: 1.5rem;
  }

  .sec-h-32-xlight {
    font-size: 1.75rem;
  }

  .lp-gartner-slide-left {
    width: 100%;
  }

  .nav-full-minisite {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .mobile-nav-ms {
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .nav-full-2 {
    padding: .75rem .75rem .75rem 1.25rem;
  }

  .mobile-nav-2 {
    padding: .75rem 1rem .75rem 2rem;
  }

  .big-bg-card-lp.warm-purple-bg.ent-form-comp {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .m_container-xxlarge {
    width: 100%;
  }

  .comp-ent-form {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .m_heading-52 {
    font-size: 2.5rem;
  }

  .fw1_tab-card {
    padding: 1rem 1rem 2.5rem;
  }

  .fw1_g2-badges-comp {
    justify-content: center;
    align-items: center;
  }

  .fw1_customer-card-1 {
    padding: 2rem;
  }

  .fw1_customer-quote-par {
    font-size: 1.125rem;
  }

  .work_black-cards_logo {
    height: 1.75rem;
  }

  .work-exp_blk-card_back-text {
    margin-bottom: 1.5rem;
    font-size: 1rem;
  }

  .fw3_form-embed {
    width: 100%;
    min-width: auto;
  }

  .comp_form-hero {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comp_form-hero-left.ana {
    justify-content: flex-start;
    align-items: center;
  }

  .fw1-hero-h, .fw1-hero-h.ana {
    font-size: 2.5rem;
  }

  .fw1-hero-h.is--lifgr {
    font-size: 2.75rem;
  }

  .fw1-hero-h.for--mar-per, .fw1-hero-h.for-marketing {
    font-size: 2.5rem;
  }

  .comp_form-hero-right.ana {
    width: 100%;
  }

  .ana--gartner-slide {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .section-headline-xlight-40 {
    font-size: 2rem;
  }

  .ana-tab-slide-img {
    left: 0%;
  }

  .fw1_apart-card_hover-logo {
    height: 1.75rem;
  }

  .fw1_big-card {
    padding: 2rem 1.5rem;
  }

  .image-177 {
    width: 100%;
  }

  .fw1_form-card {
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-hero-left.ana {
    justify-content: flex-start;
    align-items: center;
  }

  .terms-parent {
    padding: 2.5rem;
  }

  .ai-lp-acc-item-issue {
    border-radius: .5rem;
  }

  .fw1-accordion-left {
    width: 100%;
  }

  .terms-parent-max-w {
    padding-bottom: 2.5rem;
  }

  .dropdown-toggle.w--open {
    overflow: visible;
  }

  .dropdown {
    text-overflow: clip;
  }

  .ana_dropdown-cta {
    text-align: left;
    max-width: 30ch;
  }

  .ana_dropdaown-header-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .link-4 {
    font-size: 1.8rem;
  }

  .fw1_acc-tabs-link {
    padding: 1.5rem;
  }

  .comp_center-hero {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comp_center-hero.for--public {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fw1_form-hero-image-parent.ana {
    justify-content: flex-start;
    align-items: center;
  }

  .fw1_colored-card {
    flex-flow: column;
  }

  .fw1_colored-card-left {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .fw1_colored-card-h {
    font-size: 1.5rem;
  }

  .fw1_colored-card-right {
    border-radius: 1.25rem;
    width: 100%;
  }

  .fw1_form-parent {
    min-width: auto;
  }

  .fw1_form-embed {
    height: 72rem;
  }

  .fw1_sbs-form {
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem;
  }

  .fw1_form-sbs-left.ana {
    justify-content: flex-start;
    align-items: center;
  }

  .fw1_form-sbs-par {
    font-size: 1rem;
  }

  .comparicent_h2 {
    font-size: 1.75rem;
  }

  .comparicent_cta-wrapper {
    justify-content: center;
    align-items: center;
  }

  .fw1-hero-h-light, .fw1-hero-h-light.ana {
    font-size: 2.5rem;
  }

  .fw1-hero-h-light.is--lifgr {
    font-size: 2.75rem;
  }

  .fw1-hero-h-light.for--mar-per, .fw1-hero-h-light.for-marketing {
    font-size: 2.5rem;
  }

  .fw1_margin-bt-md {
    margin-bottom: 1.5rem;
  }

  .fw1_flex-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  }

  .fw1_testi-number {
    font-size: 2rem;
  }

  .fw1_testi-number.is--sm {
    font-size: 1.5rem;
  }

  .fw1_section-card, .fw1_gartner-comp-3-cards {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .img_crm-minisite-hero-widget {
    display: none;
  }

  .minisite-main-title {
    font-size: 3rem;
  }

  .minisite-main-title.for--crmcomp {
    margin-bottom: 26px;
  }

  .minisite-main-title.for--crmcomp.no-wrap {
    flex: none;
    padding-right: 0;
  }

  .minisite-main-title.for--crmcomp.no-pad-bottom {
    margin-bottom: .5rem;
    font-size: 6svw;
  }

  .group_hero-center-all-2 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .group_hero-center-all-2.check {
    width: auto;
  }

  .crmcomp_header {
    padding-top: 0;
  }

  .crmcomp_full-card.blue-bg {
    padding-bottom: 1.5rem;
  }

  .crmcomp_g2-header-logo {
    margin-top: 4px;
    margin-right: 0;
  }

  .crmcomp_acc-tabs-link {
    padding: 1.5rem;
  }

  .crmcomp_tab-link {
    font-size: 2.25svw;
    font-weight: 500;
  }

  .crmcomp_tab-header {
    font-size: 1.7rem;
  }

  .crm_comp-group {
    padding-left: 0;
    padding-right: 0;
  }

  .crm_comp-group.for--sticky-h {
    overflow: hidden;
  }

  .crm_comp-group.mobile {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .crm_comp-td {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 3.5rem;
    font-size: .875rem;
  }

  .crm_comp-td.is-space {
    display: none;
  }

  .crm_comp-td.is-th {
    min-height: 4.5rem;
  }

  .crm_comp-td.mobile-layout {
    justify-content: flex-end;
    align-items: center;
    min-height: 3rem;
    padding-bottom: .6rem;
  }

  .crm_comp-td.is-small {
    margin-bottom: 1rem;
  }

  .ccrmcomp_td {
    justify-content: center;
    min-height: 3rem;
  }

  .ccrmcomp_td.is-space {
    display: none;
  }

  .ccrmcomp_td.is-th {
    min-height: 4.5rem;
  }

  .crmcomp_tdcomp-td {
    justify-content: center;
    min-height: 3rem;
  }

  .crmcomp_tdcomp-td.is-space {
    display: none;
  }

  .crmcomp_tdcomp-td.is-th {
    min-height: 4.5rem;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.crm-logo-positon {
    flex: none;
    height: 4rem;
  }

  .crmcomp_tdcomp-td.is-td-parent.width-100, .crmcomp_tdcomp-td.is-td-parent.width-100-2 {
    width: 100%;
  }

  .crmcomp_tdbar-parent.monday-logo.border-left {
    margin-right: 0;
  }

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

  .crm_comp_row.is--inner {
    padding-left: 0;
    padding-right: 0;
  }

  .crmcomp_table-circles {
    padding: 1rem 1rem 2.5rem;
  }

  .crmcomp_circles-wrapper {
    flex-flow: wrap;
  }

  .crmcomp_crm-logo.m_logo {
    max-width: 21svw;
  }

  .crmcomp_2-logos-bar {
    border-bottom: 1px solid var(--checkbox-border);
    border-radius: var(--radius--xsmall);
    box-shadow: none;
  }

  .crmcomp_2-logos-bar.flex-box-vertical, .crmcomp_2-logos-bar.layout {
    flex-flow: column;
  }

  .crmcomp_2-logos-header-parent.is-space {
    display: none;
  }

  .crmcomp_2-logos-header-parent.is-th {
    min-height: 4.5rem;
  }

  .crmcomp_2-logos-header-parent.width-40 {
    border-radius: .5rem;
    width: auto;
    overflow: hidden;
  }

  .crmcomp_2-logos-header-parent.width-100 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .crmcopm_vs-wrapper {
    font-size: .75rem;
  }

  .crmcopm_vs-wrapper.ab {
    top: 30%;
    left: -25px;
  }

  .crmcopm_vs-wrapper.middle {
    width: 60px;
    top: 23px;
    left: -29px;
  }

  .crmcomp_pricing-wrapper {
    flex-flow: wrap;
  }

  .crmcomp_blocks-accordion-left {
    width: 100%;
  }

  .crmcomp_accordion-title-blocks {
    font-size: 1.25rem;
  }

  .div-block-92 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    line-height: .5;
  }

  .crmcomp_under-header-text {
    margin-bottom: 0;
    font-size: 1.25rem;
  }

  .crmcomp_data-cards-wrapper {
    padding: 1rem;
  }

  .minisite-card-tabs._w--padding-hor {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .group-dev-card-left.for--crm.crm_tabs-left {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .group-dev-card-left.for--crm.layout {
    justify-content: center;
    align-items: flex-start;
  }

  .m_heading-32 {
    font-size: 1.75rem;
  }

  .crmcomp_tables-header-wrapper {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .crmcomp_tables-header-wrapper.sticky-top-0 {
    padding-left: 1.25rem;
    top: 80px;
  }

  .crmcomp_tables-header-wrapper.padding {
    top: 72px;
  }

  .crmcomp_client-logo-width-copy {
    width: 9svw;
  }

  .crmcomp_client-logo-width-copy.for--love {
    width: 6rem;
    height: 4.5rem;
  }

  .crmcomp_client-logo-width-copy.for--ai {
    height: 4.5rem;
  }

  .crmcomp_client-logo-width-copy.bigger {
    width: 2.3rem;
  }

  .crmcomp_client-logo-width-copy._5 {
    width: 9rem;
  }

  .crmcomp_client-logo-width-copy._2, .crmcomp_client-logo-width-copy._3, .crmcomp_client-logo-width-copy._7 {
    width: 5rem;
  }

  .crmcomp_client-logo-width-copy._7.mobile-none {
    display: none;
  }

  .crmcomp_client-logo-width-copy._6-2 {
    width: 4rem;
  }

  .crmcomp_client-logo-width-copy._7-2, .crmcomp_client-logo-width-copy._3-2 {
    width: 5rem;
  }

  .crmcomp_client-logo-width-copy._2-2 {
    width: 4rem;
  }

  .crmcomp_client-logo-width-copy._1-2 {
    width: 5rem;
  }

  .crmcomp_competitor-logo.c_logo.salesforce {
    width: auto;
    min-width: auto;
    max-width: 5rem;
  }

  .crmcomp_title1-wrapper.crm_comp-interaction {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .crmcomp_title1-wrapper.crmcomp_layout-center {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .crmcomp_title2-wrapper.crmcomp_title-interaction {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .crmcomp_title3-wrapper {
    border-radius: var(--radius--xsmall);
  }

  .crmcomp_title3-wrapper.crmcomp_title-interaction, .crmcomp_title3-wrapper.layout-center {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .crmcomp_badges-wrapper.security.flex {
    flex-flow: wrap;
    height: 6rem;
  }

  .crmcomp_badges-wrapper.images_mobile {
    flex-flow: wrap;
    height: auto;
  }

  .crmcomp_header-divider.mobile-layout {
    margin-bottom: 0;
    display: none;
  }

  .crmcomp_header-divider.mobile-layout._2 {
    display: block;
  }

  .crmcomp_green-strok {
    width: 100%;
    height: .125rem;
    top: auto;
  }

  .crmcomp_security-badge.security {
    height: 50%;
  }

  .fw1-hero-h-lg, .fw1-hero-h-lg.ana {
    font-size: 2.5rem;
  }

  .fw1-hero-h-lg.is--lifgr {
    font-size: 2.75rem;
  }

  .fw1-hero-h-lg.for--mar-per, .fw1-hero-h-lg.for-marketing {
    font-size: 2.5rem;
  }

  .fw1-margin-bm-lr, .fw1-margin-bm-md, .fw1-margin-bm-sm {
    margin-bottom: 1.5rem;
  }

  .group_content {
    max-width: none;
  }

  .headline_large-extra-light-48-2 {
    font-size: 2rem;
  }

  .fw1_connect-title {
    font-size: 4rem;
  }

  .fw1_connect-img {
    max-width: 6rem;
    margin-left: -3rem;
  }

  .fw1_customer-card-2 {
    padding: 1.5rem;
  }

  .crm-comp-td-parent {
    width: 100%;
  }

  .crm-comp-td-parent._w--border {
    border-bottom: 1px solid var(--border);
  }

  .crm-comp-td-parent.for--vs {
    border-top: 1px solid var(--border);
  }

  .crmcomp_vs-wrap {
    height: 5rem;
  }

  .spacer-medium {
    height: 2rem;
  }

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

  .crm_subh1-parent {
    flex: 1;
  }

  .crm_subh-parent {
    flex: 0 auto;
    width: 100%;
  }

  .crm-subh-center-line {
    display: none;
  }

  .h1_span-1 {
    display: flex;
  }

  .crm_comp-row-wrap {
    flex-flow: column;
    align-items: stretch;
  }

  .monday_crm-logo {
    width: 9rem;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .layout497_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout497_tabs-content.is-cutom {
    width: 100%;
  }

  .layout497_content {
    flex-flow: column;
    display: flex;
  }

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

  .heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .layout497_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

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

  .layout497_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .layout497_header {
    width: 100%;
  }

  .layout497_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout497_inner-wrapper.is-cutom {
    width: 100%;
  }

  .crmcomp_tab-link-2, .crmcomp_tab-link-3 {
    font-size: 2.25svw;
    font-weight: 500;
  }

  .m_spacer-2rem-6 {
    flex: 0 auto;
  }

  .fw1_customer-card-1-2 {
    padding: 2rem;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

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

  .header1_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

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

  .minisite-card-tabs-2._w--padding-hor {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m_accordion-left {
    width: 100%;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

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

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

  .spacer-9rem._4rem-mobile {
    height: 4rem;
  }

  .crm-ind-usecase-wrapper {
    grid-template-columns: 1fr;
  }

  .minisite-section-title-large {
    max-width: none;
  }

  .work-together-cards-grid, .sales-frustrations-grid {
    grid-template-columns: 1fr;
  }

  .sales_frustrations-grid-item.is-right {
    border-right-style: none;
    padding-left: 0;
  }

  .sales_frustrations-grid-item.is-right.is-top {
    border-top-style: solid;
  }

  .sales_frustrations-grid-item.is-left {
    border-right-style: none;
  }

  .industry_lp_header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-size-medium-10 {
    font-size: 1rem;
  }

  .faq2_icon-wrapper {
    width: 1.75rem;
    height: 1.75rem;
  }

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .heading-style-h2-4 {
    font-size: 2.25rem;
  }

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

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

  .compare-h1-title {
    margin-bottom: .5rem;
    font-size: 6svw;
  }

  .crm-industry-hero-h1 {
    font-size: 3rem;
  }

  .crm-integration-logo.is-xel, .crm-integration-logo.is-zoom-1 {
    width: 60%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_spacing---big-card-radius: 1.25rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
    font-weight: 700;
  }

  h3 {
    font-size: 1.8rem;
  }

  h4 {
    font-size: 1.2rem;
  }

  p {
    font-size: .875rem;
  }

  li {
    font-size: .85rem;
    line-height: 137%;
  }

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

  .padding-huge {
    display: block;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h4 {
    text-align: center;
  }

  .heading-style-h4.cc_csr_title-icons {
    font-size: 1.25rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .text-weight-medium {
    font-size: 1.4rem;
  }

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

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

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

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

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

  .heading-style-h2.cc_crs-title {
    font-size: 2.1rem;
  }

  .container-medium {
    grid-template-columns: 1fr;
  }

  .align-center {
    font-size: 8svw;
  }

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

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

  .text-size-large.text-weight-light {
    font-size: 1.1rem;
  }

  .text-size-large.align-center {
    font-size: 1.25rem;
  }

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

  .button.negative {
    width: 18ch;
    height: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .button.background-color-green {
    order: 0;
  }

  .padding-medium {
    display: none;
  }

  .container-large {
    width: 90vw;
  }

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

  .padding-global {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .padding-global.ev-mxco-light-bg {
    background-color: var(--light);
    margin-top: 30px;
  }

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

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

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

  .padding-section-medium.align-center {
    align-items: center;
  }

  .padding-section-medium.crm_background-color-dark {
    background-position: 20% 110%;
  }

  .db_gallery_child5_header-wrapper {
    padding-top: 0;
    padding-left: 0;
  }

  .dv-startup_faq__head {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .db_timeline_premium-tag {
    width: 68px;
  }

  .db_gallery_child1_text-wrapper._1 {
    margin-top: 10px;
  }

  .image-24 {
    width: 85svw;
    max-width: none;
  }

  .db_section_sub-heading {
    text-align: center;
    font-size: 1rem;
  }

  .db_section_sub-heading.abilities {
    margin-top: 0;
    margin-bottom: 2.4rem;
  }

  .db_header_wrapper-2 {
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: none;
  }

  .db-text-in-eticket {
    color: #000;
  }

  .db-text-in-eticket.empty {
    font-weight: 300;
  }

  .db_header_headline-mask-3 {
    height: 55px;
  }

  .db_header_wrapper-mobile {
    margin-top: 0;
    padding-top: 3.6rem;
    padding-bottom: 2rem;
  }

  .db_gallery_child3_image-wrapper {
    width: 43%;
    display: block;
    inset: 0% -16% 0% auto;
  }

  .db_gallery_child1_header {
    margin-top: 0;
    font-size: 1.6rem;
  }

  .db-scale-tag {
    display: none;
  }

  .db_gallery_child2-text-wrapper, .db_gallery_child3_text-wrapper {
    margin-top: 0;
    margin-left: 0;
  }

  .db_gallery_child3_mask1 {
    height: 30px;
  }

  .db_gallery_speedometer_wrapper {
    width: 100%;
    min-width: 20px;
    height: 50vw;
    margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .db_gallery_child5 {
    align-items: center;
    height: auto;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .db_text-block-11 {
    font-size: .728125rem;
  }

  .db_timeline_speed-tag {
    width: 50px;
  }

  .db_header_built-for-2 {
    margin-top: 21px;
    font-size: 48px;
    line-height: 100%;
  }

  .db_gallery_child1_text-line {
    font-size: .728125rem;
  }

  .db_timeline_list-item2 {
    margin-bottom: .4rem;
  }

  .db_gallery_child6_heading {
    margin-top: 7px;
    font-size: 1.5625rem;
  }

  .text-span.empty {
    font-weight: 300;
  }

  .html-embed-8 {
    width: 90%;
    margin-bottom: -16px;
  }

  .db_gallery_colored-heading2 {
    width: auto;
    font-size: 1.5625rem;
  }

  .image-25 {
    width: 100%;
    max-width: none;
  }

  .db_main_medium-header {
    line-height: 130%;
  }

  .db_gallery_child2_board {
    height: 50%;
    display: block;
    inset: auto 0% 0% auto;
  }

  .db-premium-tag {
    display: flex;
  }

  .db_timeline_div-inside-list {
    align-items: center;
  }

  .db_gallery_child5_text-container {
    justify-content: flex-end;
    margin-bottom: 0;
    bottom: 30px;
    left: 30px;
  }

  .db-logo-2 {
    width: 140px;
  }

  .db_gallery_child2_header {
    width: 14ch;
    font-size: 1.6rem;
  }

  .db_abilities_lower-header {
    display: none;
  }

  .db_gallery_speedometer-wrapper-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 20px;
    max-width: 320px;
    height: 50vw;
    margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .db_gallery_child6_text-wrap {
    margin-top: 0;
    margin-right: 0;
    position: static;
    inset: 0% -1% 0% auto;
  }

  .db-section-heading {
    color: #fff;
    text-align: center;
    margin-bottom: 1.5rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.7rem;
    display: block;
  }

  .db-section-heading.mobile {
    margin-top: 73px;
    display: block;
  }

  .db_gallery_child4 {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 430px;
    max-height: none;
    display: flex;
  }

  .db_header_headline-wrapper-2 {
    margin-top: -40px;
  }

  .db_abilities_warpper {
    margin-top: 32px;
    margin-bottom: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .db_header_rotate, .db_header_rotate.scale, .db_header_rotate.speed, .db_header_rotate.flex {
    font-size: 48px;
    line-height: 48px;
  }

  .db_faq_header-wrapper {
    margin-top: 33px;
  }

  .db_gallery_child3_header {
    font-size: 1.6rem;
  }

  .db_gallery_child4_text-line {
    margin-bottom: 0;
    font-size: .728125rem;
  }

  .db_gallery_child1_text-container {
    z-index: 30;
    height: auto;
    margin-bottom: 20px;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .list-item-2.is-white {
    color: #fff;
    margin-left: 0;
    font-size: .728125rem;
  }

  .db_gallery_child3 {
    flex-direction: row;
    height: 200px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 28px;
  }

  .db_gallery_child2 {
    flex-direction: column;
    align-items: flex-start;
    height: 650px;
    margin-bottom: 20px;
    padding: 20px;
  }

  .db_gallery_child5_image {
    width: 126px;
  }

  .db_timeline_scale-tag {
    width: 50px;
  }

  .db-speed-tag {
    margin-top: 7px;
    margin-bottom: 7px;
    display: flex;
  }

  .html-embed-9 {
    width: 120%;
    min-width: 230px;
  }

  .db_gallery_child1 {
    margin-bottom: 20px;
    padding: 28px 28px 5px;
  }

  .db_timeline_wrapper {
    margin-bottom: 3rem;
    padding-left: 22px;
    padding-right: 22px;
  }

  .db_timeline_text-in-eticket.empty {
    font-weight: 300;
  }

  .db_header_text-span-13 {
    font-size: 48px;
    line-height: 48px;
  }

  .db_gallery_child2_auto {
    width: 90%;
    max-width: 280px;
    margin-left: auto;
    position: absolute;
    right: 6%;
  }

  .dv-startup_faq_container {
    margin-bottom: 8px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .db_gallery_child6_image {
    width: 60%;
    position: absolute;
    bottom: -44px;
    left: 28.6vw;
  }

  .db_gallery_wrapper {
    margin-bottom: 3rem;
  }

  .db_gallery_child6 {
    height: 270px;
  }

  .section-gallery {
    overflow: visible;
  }

  .nav_menu-button {
    color: #0000;
  }

  .nav_menu-button.w--open {
    background-color: #fff;
    width: 81px;
    height: 74px;
  }

  .nav_icon {
    color: #000;
    background-color: #0000;
    border: 1px solid #0000;
  }

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

  .nav_link-2 {
    border: 1px solid #000;
    border-radius: 100px;
    align-items: center;
    width: 90%;
    height: 50px;
    margin: 7px auto;
  }

  .nav_link-2:hover {
    background-color: #0000;
  }

  .nav_menu {
    background-color: #fff;
    justify-content: center;
    height: auto;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nav_link-block {
    border-radius: 100px;
    justify-content: center;
    width: 90%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_wrapper-2 {
    align-items: center;
    width: 100vw;
    max-width: none;
    height: 72px;
    padding-top: 4px;
  }

  .nav-logo-2 {
    width: 100%;
    max-width: 201px;
    height: auto;
    margin-left: 0;
  }

  .social-icon-in-footer.twitter-footer-link {
    padding-top: 5px;
  }

  .footer_security-wrapper {
    grid-column-gap: 5svw;
    grid-row-gap: 5svw;
    flex-wrap: wrap;
  }

  .footer_link-6 {
    font-size: .875rem;
  }

  .footer-container {
    display: none;
  }

  .section---mobile-footer {
    padding-top: 32px;
    padding-left: 1.25rem;
    padding-right: 10px;
  }

  .footer-mbl_link-7 {
    font-size: .875rem;
  }

  .mobile-menu-wrapper {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
  }

  .text-block-16 {
    font-size: .875rem;
  }

  .footer-mbl_logo-wrapper {
    place-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-2.mobile {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 44%;
    margin-bottom: 5px;
    margin-left: 0;
    font-size: .875rem;
    display: block;
  }

  .brand {
    width: 168.5px;
  }

  .section.crmcomp_ai {
    display: none;
  }

  .section.section-sales-teams-use-monday {
    width: 100%;
  }

  .gc_sbs1, .gc_sbs4 {
    flex-direction: column;
  }

  .gc_sbs4_content-wraper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .gc_sbs5_text-wrapper {
    grid-column-gap: .5px;
    grid-row-gap: .5px;
    flex-direction: column;
    align-items: flex-start;
  }

  .gc_sbs6_big-heading {
    align-self: flex-start;
    margin-top: 23px;
    font-size: 35vw;
  }

  .gc_sbs7 {
    flex-direction: column;
  }

  .gc_cards1_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .gc_cards2_image-wrapper {
    object-fit: fill;
    padding-top: 66%;
  }

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

  .gc_cards2_image {
    object-fit: contain;
  }

  .gc_cards2_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .gc_cards2_item-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .gc_cards3_image-wrapper {
    padding-top: 66%;
  }

  .gc_cards3_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .is-white.text-weight-light {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .is-white.text-weight-light.text-size-small {
    max-width: none;
  }

  .is-white.heading-style-h3.text-align-center {
    float: none;
  }

  .gc_testimonial3_image-wrapper {
    background-position: 93% 10%;
  }

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

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

  .gc_testimonial4_client-info {
    align-self: flex-start;
  }

  .gc_review1_mask {
    width: 95%;
  }

  .gc_reviews-sbs_cards {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .gc_reviews-sbs_right-card-wrapper {
    width: 100%;
    margin-top: 34px;
  }

  .gc_reviews-sbs_wrapper {
    flex-direction: column;
    display: flex;
  }

  .image-6 {
    width: 20%;
    height: auto;
  }

  .gc_reviews-sbs_left-cards-wrapper {
    width: 100%;
  }

  .gc_testimonial7_mask {
    height: 330px;
  }

  .gc_testimonial7_content {
    grid-row-gap: 9px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .gc_testimonial7_client-info {
    align-items: flex-start;
  }

  .gc_testimonial7_slide {
    min-height: auto;
  }

  .paragraph {
    text-align: center;
  }

  .data1_arrow {
    display: none;
  }

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

  .data2_number-wraapper {
    border-left-width: 0;
    padding-left: 0;
  }

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

  .data1_below-numbers {
    align-self: flex-start;
    font-size: 1.6rem;
  }

  .logos-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .logo-image {
    height: 30px;
  }

  .gc_sbs1-3 {
    flex-direction: column;
  }

  .gc_tabs2_content {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gc_tabs1_tab {
    justify-content: flex-start;
    width: 100%;
    padding-left: 1rem;
  }

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

  .quots-tabs_mbl_wrap1-title-wrapper {
    align-items: center;
  }

  .image-26 {
    margin-right: 0;
  }

  .quots-tabs_mbl_wrap1-content-wrapper {
    background-color: #cfcff9;
  }

  .gc_tabs2_tab {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 4px;
    padding-left: 0;
  }

  .gc_tabs2_tab.w--current {
    padding-left: 0;
  }

  .gc_tabs2_tab.middle {
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 0;
  }

  .tabs2_wrapper {
    padding-left: 11px;
    padding-right: 11px;
  }

  .tags1_header {
    font-size: 2rem;
  }

  .tags2_header {
    font-size: 1.5rem;
  }

  .db_galley_list {
    margin-left: 0;
    position: static;
    inset: 30% 0% 0% 103px;
  }

  .crt_certification_text {
    font-size: .85rem;
    line-height: 1.2rem;
  }

  .crt_cards_icon {
    width: 40px;
  }

  .crt_header_main-wrapper {
    flex-direction: column-reverse;
  }

  .crt_header_sub-header {
    text-align: center;
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .crt_header_text-wrapper {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .crt_header_heading {
    text-align: center;
    margin-top: 7px;
    font-size: 10svw;
  }

  .crt_certification_header {
    margin-top: -14px;
    margin-bottom: 20px;
  }

  .crt_certification_card {
    justify-content: center;
    align-items: center;
    width: 80svw;
    max-width: 370px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .crt_certifications_wrapper {
    grid-template-columns: minmax(150px, 10fr);
    justify-items: center;
  }

  .crt_cards_wrapper {
    margin-top: 25px;
  }

  .crt_cards {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .footer-slim_logo {
    width: 150px;
  }

  .footer-slim_upper-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, 1fr);
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .footer-slim_wrapper {
    width: auto;
    height: 600px;
  }

  .footer-small-link {
    font-size: .8rem;
    line-height: 135%;
  }

  .footer-small-link.no-underline {
    text-align: left;
    font-size: .85rem;
    line-height: 135%;
  }

  .fooetr_small-text {
    font-size: .8rem;
    line-height: 135%;
  }

  .footer-slim_links-wrapper {
    margin-top: 34px;
  }

  .footer-slim_stores-wrapper {
    flex-wrap: wrap;
  }

  .footer-slim_icons-container {
    grid-column-gap: 14px;
    align-items: center;
  }

  .crt_nav_logo {
    width: 162px;
  }

  .ev-tmp_strip-container-classic-02 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .ev-tmp_strip-content-classic-02-2-2 {
    justify-content: flex-start;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .ev-tmp_hero-content-classic-02 {
    width: 100%;
    min-width: auto;
    padding-left: 13px;
    padding-right: 13px;
  }

  .logo {
    width: 55%;
    margin-top: 0;
    display: block;
  }

  .padding-global-5 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ev-tmp_agenda-wrapper-classic-02 {
    grid-row-gap: 15px;
    object-fit: scale-down;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: start;
    overflow: visible;
  }

  .ev-tmp_agenda-square-classic-01 {
    width: 100%;
    height: 260px;
    padding: 30px;
  }

  .ev-tmp_tabs-menu-classic-02 {
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .ev-tmp_tab-classic-02 {
    flex: none;
    justify-content: space-between;
    width: 73px;
    padding-bottom: 0;
  }

  .ev-tmp_tab-classic-02.w--current {
    flex: none;
    justify-content: space-between;
    width: 73px;
  }

  .ev-tmp_days-classic-02 {
    text-align: left;
    flex: 0 auto;
    width: 320px;
    margin-right: 0;
  }

  .ev-tmp_header-container-classic-02 {
    width: 255px;
    height: auto;
    margin-top: 20px;
  }

  .ev-tmp_tabs-classic-02 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .ev-tmp_size_mid.text-weight-light {
    font-size: .875rem;
    line-height: 23px;
  }

  .ev-tmp_agenda-wrapper-classic-01 {
    grid-row-gap: 15px;
    object-fit: fill;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ev-tmp_title-classic-01 {
    max-width: 160px;
    font-size: .8rem;
  }

  .gm_sbs_asset.float {
    width: 60svw;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .gm_sbs_asset.shadow-drag-and-drop {
    box-shadow: 0 4px 12px -3px #0003;
  }

  .gm_sbs_asset.shadow-regular {
    display: none;
  }

  .logos_white-mask-right {
    display: none;
    right: -35%;
  }

  .gm_header_tag-parent {
    min-width: 162px;
    padding-left: 8px;
    padding-right: 6px;
  }

  .gm_sbs_content-wraper {
    grid-row-gap: .5rem;
  }

  .gm_form-block {
    margin-top: 14px;
  }

  .gm_header_gif.shadow-drag-and-drop {
    margin-top: 0;
  }

  .gm_header_wrapper {
    margin-top: 3px;
  }

  .gm_header_asset-wrapper {
    min-height: auto;
  }

  .gm_sbs_wrapper {
    margin-top: 52px;
    margin-bottom: 52px;
  }

  .gm_slider_text-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gm_cards_card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logos_white-mask-left {
    display: none;
    left: -27%;
  }

  .gm_header_subheader {
    margin-top: 14px;
    margin-bottom: .7rem;
    font-size: 1.1rem;
  }

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

  .gm_h2 {
    text-align: center;
    margin-bottom: 14px;
    margin-right: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 122%;
  }

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

  .section-logos {
    display: block;
  }

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

  .gm_sbs._1 {
    align-items: flex-start;
  }

  .gm_sbs._3 {
    flex-direction: column;
  }

  .gm_header {
    font-size: 8svw;
    line-height: 110%;
  }

  .logos_mask {
    margin-top: 21px;
  }

  .aat_nav_link-block {
    border-radius: 100px;
    justify-content: center;
    width: 90%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .gm_nav_menu-button {
    color: #0000;
  }

  .gm_nav_menu-button.w--open {
    background-color: #fff;
    width: 81px;
    height: 74px;
  }

  .gm_nav_menu-2 {
    background-color: #fff;
    justify-content: center;
    height: auto;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .container-large-4 {
    justify-content: flex-end;
  }

  .nav-logo-3 {
    width: 100%;
    max-width: 230px;
    height: auto;
    margin-left: 0;
  }

  .aat_tabs_asset-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .aat_lightbox-link {
    height: 100%;
    margin-top: 16px;
  }

  .h2-light-heading {
    font-size: 1.2rem;
    line-height: 155%;
  }

  .h2-light-heading.is-salesforce-lp, .h2-light-heading.is-salesforce-lp.text-align-center {
    font-weight: 400;
  }

  .aat_video_container {
    height: 60vw;
    margin-top: 2rem;
  }

  .aat_h2_header {
    font-size: 1.5rem;
  }

  .aat_badges_image {
    max-width: 6rem;
  }

  .aat_forrester_content {
    margin-top: .3rem;
  }

  .aat_video_testimonial-titel {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .aat_video_play-button {
    width: 20vw;
    height: 20vw;
  }

  .aat_tabs_text {
    line-height: 144%;
  }

  .aat_header_sub-head {
    font-size: 5svw;
    line-height: 130%;
  }

  .aat_section-2 {
    margin-top: 1rem;
  }

  .aat_section-2.popup {
    display: none;
  }

  .aat_cta_wrapper {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .aat_forrester_icon-text-wraapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .aat_logos-wrapper {
    grid-row-gap: 1.75rem;
    justify-content: center;
  }

  .aat_foresster_section_forrester {
    margin-bottom: 32px;
  }

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

  .aat_video_play-arrow {
    left: 8.1vw;
  }

  .aat_forrester_icon {
    margin-right: 9px;
  }

  .aat_forrester_icons-wrapper {
    grid-template-columns: minmax(auto, max-content);
  }

  .aat_forrester_logo-wrapper {
    flex-direction: column;
  }

  .aat_video_serendipity-logo {
    border-radius: .25rem;
    width: 130px;
    max-width: 100%;
  }

  .aat_forrester_data {
    font-size: 1.5rem;
  }

  .gm__slider-name {
    font-size: .8rem;
  }

  .image-34 {
    display: none;
  }

  .gm_slider2 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .gm_h3 {
    margin-bottom: 0;
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  .cc_csr_topic-image-wrapper {
    text-align: center;
  }

  .image-35 {
    max-width: 70%;
  }

  .button-6.is-secondary {
    text-align: center;
    justify-content: center;
    align-self: center;
    padding-right: 0;
    font-size: .9rem;
  }

  .text-block-23 {
    font-size: 1rem;
  }

  .cc_csr_icons-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1.75fr;
    justify-content: space-between;
    justify-items: stretch;
    width: auto;
    min-width: 256px;
    max-width: 610px;
    display: grid;
  }

  .padding-global-11 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-section {
    height: auto;
    padding-bottom: 0;
  }

  .cc_csr_cards_single-card-wrapper {
    align-items: center;
    width: auto;
    min-width: 80%;
    max-width: 160px;
  }

  .subtitle-align-left {
    letter-spacing: 0;
    width: 26.55ch;
    max-width: 60ch;
    font-size: 1rem;
  }

  .cc_csr_hero-header-wrapper {
    background-color: var(--ghost-white);
    background-image: url("https://cdn.prod.website-files.com/63bd15a406b2101a5dbb3e8f/64bfb83491f803512b3c58a2_Image_375_.webp");
    background-position: 100% 100%;
    background-size: 470px;
    justify-content: space-between;
    align-items: stretch;
    min-width: auto;
    max-width: none;
    height: 620px;
    min-height: auto;
    padding-left: 27px;
    padding-right: 29px;
    display: block;
  }

  .simple-nav_container {
    width: 100vw;
  }

  .simple-nav_menu {
    background-color: #fff;
    justify-content: center;
    height: auto;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .cc_crs_paragraph {
    text-align: center;
    min-width: auto;
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-tmp_details-classic_01 {
    font-size: 1.1rem;
  }

  .ev-tmp_header-1-classic_01 {
    margin-bottom: .5rem;
    font-size: 2rem;
  }

  .ev-tmp_strip-content-classic-01 {
    width: 100%;
    margin-top: -69px;
  }

  .ev-tmp_header-classic-01 {
    text-align: center;
    font-size: 1.4rem;
  }

  .ev-tmp_agenda-body-classic-01 {
    margin-top: auto;
    font-size: .9rem;
  }

  .ev-tmp_square-agenda-hedaer-classic-01 {
    margin-bottom: -7px;
    font-size: 1rem;
  }

  .ev-tmp_name-classic-01 {
    font-size: .8rem;
    line-height: 140%;
  }

  .ev-tmp_paragraph-classic_01 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-tmp_paragraph-classic_01.is-white {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .ev-tmp_agenda-hour-classic-01 {
    font-size: .8rem;
  }

  .ev-tmp_sub-header-classic-01 {
    margin-bottom: 41px;
    font-size: 1.3rem;
    line-height: 140%;
  }

  .ev-tmp_agenda-pic-classic-01 {
    width: 43px;
  }

  .ev-tmp_header-image-classic-01 {
    display: none;
  }

  .ev-tmp_background-color-purple-classic-01-copy {
    padding-top: 3rem;
    padding-bottom: 3.5rem;
  }

  .ev-tmp_card-text-wrapper-classic-01 {
    align-items: stretch;
  }

  .ev-tmp_agenda-3pic-classic-01 {
    width: 43px;
  }

  .ev-tmp_secondary_button_onwhite {
    width: 156px;
    font-size: 1rem;
  }

  .ev-tmp_secondary_button_onwhite:hover {
    width: 159px;
  }

  .ev-tmp_button-name {
    font-size: .9rem;
  }

  .ev-tmp_header-1-classic_02-2-2 {
    font-size: 2.1rem;
  }

  .ev-tmp_details-classic_02-2-2 {
    width: 220px;
    font-size: 1.1rem;
  }

  .ev-tmp_paragraph-classic-02 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-tmp_agenda-heeader-classic_02 {
    margin-bottom: 0;
  }

  .ev-tmp_last-section-header-classic-02 {
    font-size: 1.1rem;
  }

  .ev-tmp_agenda-classic-002 {
    grid-column-gap: 22px;
    grid-row-gap: 10px;
    grid-template-columns: .25fr 1.25fr;
    justify-items: start;
    width: 100%;
  }

  .ev-tmp_two-line-info-classic-02 {
    font-size: 1.15rem;
  }

  .tabs-content, .tab-pane-tab-3 {
    width: 100%;
  }

  .ev-tmp_agenda-small-header-classic-02 {
    font-size: 1rem;
  }

  .ev-tmp_strip-date-classic-02 {
    width: auto;
    font-size: 1.1rem;
    font-weight: 600;
  }

  .ev-tmp_strip-location-classic-02 {
    font-size: 1.1rem;
  }

  .image-35-2-2 {
    display: none;
  }

  .image-36-2-2 {
    display: none;
    top: 75%;
  }

  .ev-tmp_button-classic-02 {
    font-size: .8rem;
  }

  .ev-tmp_tab-classic-2 {
    flex: none;
    justify-content: space-between;
    width: 73px;
    padding-bottom: 0;
  }

  .ev-tmp_paragraph-white-classic--02 {
    font-size: 1rem;
    line-height: 150%;
  }

  .gm_support_icons-wrapper {
    flex-direction: column;
  }

  .support_wrapper {
    padding-left: 15px;
    padding-right: 10px;
  }

  .gm_support_text-wrapper {
    grid-column-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .gm_support_icon {
    width: 2.9rem;
  }

  .gm_support_content-wrapper {
    height: auto;
  }

  .gm_support_header {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }

  .ai_soon_text-wrapper {
    width: auto;
  }

  .ai_soon_header {
    font-size: 1.5rem;
  }

  .ai_promise_image {
    width: 100%;
  }

  .ai_promise_text-wrapper {
    width: auto;
    padding-top: 0;
    padding-bottom: 21px;
  }

  .ai_grid_child4 {
    padding: 1.8rem 1.2rem 1.2rem;
  }

  .ai_grid_tag-text {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: .7rem;
  }

  .monday-ai {
    font-size: 12svw;
  }

  .ai_promise_sub-header {
    text-align: center;
    font-size: 1rem;
  }

  .ai_promise_wrapper {
    flex-direction: column-reverse;
  }

  .ai_grid_child1 {
    padding: 1.8rem 1rem;
  }

  .ai_abilities_answer-2 {
    color: #181b34;
    font-size: .875rem;
  }

  .ai_card6_asset2 {
    top: 16%;
    right: 7%;
  }

  .ai_stars_card {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ai_promis_blue-strip {
    height: 70px;
  }

  .ai_section-solutions {
    margin-top: -37px;
  }

  .say-hello.right {
    text-align: center;
    text-align: center;
    align-self: auto;
    font-size: 9svw;
  }

  .ai_card_asset2 {
    bottom: -5px;
  }

  .ai_solutions_slide-nav-2 {
    display: none;
  }

  .ai_soon_image {
    width: 100%;
  }

  .ai_grid_header {
    font-size: 8svw;
    line-height: 120%;
  }

  .ai_abilities_head {
    height: 96px;
    padding-top: 1px;
  }

  .ai_grid_child2 {
    padding-top: 1.8rem;
    padding-left: 1.2rem;
  }

  .ai_soon_item-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 3px;
  }

  .ai_header_headline-wrapper {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
  }

  .ai_card_asset6a {
    width: 60%;
    bottom: -18%;
    right: -20%;
  }

  .card4-asset-wrapper {
    bottom: 3px;
  }

  .ai_grid_child5 {
    padding-left: 1.2rem;
  }

  .ai_soon_textwrapper {
    align-items: flex-start;
  }

  .ai_cards_header {
    margin-top: 0;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 76px;
    font-size: 1.5rem;
  }

  .ai_section-grid {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ai_grid_child_text {
    font-size: 1rem;
  }

  .ai_grid_child_text.is-white {
    padding-bottom: 0;
    font-size: .9rem;
  }

  .ai-list-item {
    font-size: .9rem;
  }

  .ai_abilities_-container {
    margin-bottom: 8px;
  }

  .ai_video-wrapper {
    border-radius: .5rem;
    width: 100%;
    height: auto;
    margin-top: 8px;
  }

  .ai_header_white-strip {
    height: 30%;
  }

  .icon-embed-custom {
    width: 20svw;
    margin-left: -38px;
    padding-right: 8px;
    display: none;
  }

  .ai_solutions_mask {
    width: 95%;
  }

  .ai_solutions_content-2 {
    width: 77svw;
    max-width: 350px;
    height: 280px;
    box-shadow: 0 0 14px 5px #0073ea47;
  }

  .ai_promise_image-wrapper {
    width: 80%;
  }

  .ai_soon_wrapper {
    margin-top: 24px;
    padding: 2rem 1rem 1rem;
  }

  .ai_section-stars {
    padding-top: 45px;
  }

  .ai_card_asset4 {
    margin-top: 21px;
  }

  .ai_grid_child3 {
    padding-top: 1.8rem;
    padding-left: 1.2rem;
  }

  .ai_card_asset6 {
    left: -19px;
  }

  .ai_card_asset2a {
    width: 65%;
    bottom: 13%;
    right: -13%;
  }

  .ai_header_text-wrapper {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: -41px;
  }

  .ai_card_asset {
    margin-top: 26px;
  }

  .ai_header_sub-head {
    max-width: 15rem;
    padding-top: 20px;
    font-size: 1rem;
  }

  .ai_heading-promise {
    text-align: center;
    font-size: 1.5rem;
  }

  .ai_label {
    display: none;
    bottom: 75px;
    left: 41px;
  }

  .ai_comingsoon_heading {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 260px;
  }

  .ai_beta-label {
    padding-left: 7px;
    padding-right: 7px;
    font-size: .8rem;
  }

  .heading-5 {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5rem;
  }

  .ai_padding-hero-section {
    padding-bottom: 2.1rem;
  }

  .ai_mobile-icon {
    width: 50%;
    margin-bottom: 7px;
    display: block;
  }

  .wf_header_sub-head {
    font-size: 1rem;
    line-height: 170%;
  }

  .wf_abilities_-container-2 {
    margin-bottom: 8px;
  }

  .wf_grid_tag-text {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: .7rem;
  }

  .wf_grid_tag-text.white {
    padding: 2px 5px;
    font-size: .6rem;
  }

  .wf_quote-text {
    font-size: .8rem;
    line-height: 145%;
  }

  .wf_soon_item-wrapper._1 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .wf_soon_item-wrapper._3 {
    padding-left: 0;
    padding-right: 0;
  }

  .wf_soon_text-wrapper {
    width: auto;
  }

  .wf_grid_header {
    font-size: 6svw;
    line-height: 120%;
  }

  .wf_mobile-tab-wrapper {
    background-color: #fff;
    border-radius: .5rem;
    margin-top: 32px;
    margin-bottom: 57px;
  }

  .wf_mobile-tab-wrapper._2 {
    background-color: #dde4ff;
  }

  .wf_card_asset6 {
    left: -19px;
  }

  .wf_video-wrapper {
    border-radius: .5rem;
    align-items: stretch;
    width: 301px;
    height: 166px;
    margin-top: 27px;
  }

  .html-embed-17 {
    flex: 1;
    align-self: center;
  }

  .wf_abilities_answer-2-2 {
    color: #181b34;
    font-size: .85rem;
    font-weight: 300;
  }

  .image-40 {
    background-color: #0000;
    padding-left: 16px;
    padding-right: 16px;
  }

  .wf_card_asset2 {
    bottom: -5px;
  }

  .wf_mobile-tabs-tag {
    top: -7%;
  }

  .wf_quote_wrapper {
    flex-direction: column;
  }

  .wf_mobile-tabs-tag-text {
    border-radius: .1rem;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 4svw;
  }

  .wf_grid_child3 {
    padding-top: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wf_soon1_image {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
  }

  .wf_soon1_image._3 {
    width: 100%;
  }

  .wf_soon_textwrapper {
    align-items: center;
  }

  .wf_soon_wrapper {
    padding: 2rem 2rem 1rem;
  }

  .wf_quote-credit {
    font-size: .6rem;
  }

  .wf_soon_item-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wf_faqs_component-2 {
    margin-top: 0;
  }

  .wf_soon_image {
    width: 100%;
  }

  .wf_soon_image._2 {
    flex: 0 auto;
    width: 100%;
    margin-bottom: 0;
  }

  .wf_header_headline-wrapper {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
  }

  .wf_cards_header {
    text-align: center;
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.7rem;
  }

  .wf_grid_child_text {
    font-size: .8rem;
  }

  .wf_grid_child_text.is-white {
    padding-bottom: 0;
    font-size: 4.25svw;
  }

  .wf_header_text-wrapper {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: -23px;
  }

  .wf_grid_child2 {
    padding: 1.2rem;
  }

  .wf_grid_child1 {
    padding-top: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wf_icon-embed-large {
    width: 5.3rem;
  }

  .wf_faqs-wrapper-2 {
    align-items: center;
  }

  .wf_abilities_head-2 {
    height: 96px;
    padding-top: 1px;
  }

  .wf_grid_child4 {
    padding-top: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .monday-ai-2 {
    margin-top: 8px;
    font-size: 9svw;
  }

  .wf_soon_header {
    font-size: 1.5rem;
  }

  .padding-global-14 {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .gm_abilities_head-2 {
    height: 96px;
    padding-top: 1px;
  }

  .gm_abilities_-container-2 {
    margin-bottom: 8px;
  }

  .gm_faqs_component-2 {
    margin-top: 0;
  }

  .gm_abilities_answer-2-2 {
    color: #181b34;
  }

  .container-large-8 {
    width: 90vw;
  }

  .gm_cards_header-2 {
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.7rem;
  }

  .gm_abilities_-container-2-2 {
    margin-bottom: 8px;
  }

  .gm_cards_header-2-2 {
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.7rem;
  }

  .gm_abilities_head-2-2 {
    height: 96px;
    padding-top: 1px;
  }

  .gm_abilities_answer-2-2-2 {
    color: #181b34;
  }

  .gm_faqs_component-2-2 {
    margin-top: 0;
  }

  .padding-global-14-2 {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container-large-8-2 {
    width: 90vw;
  }

  .footer-bottom.is-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .footer-link-transter.mobile {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: .8125rem;
  }

  .footer-link-transter.mobile.highlighted {
    font-size: .875rem;
  }

  .copyright-text {
    font-size: .8125rem;
  }

  .footer-logo-link {
    max-width: 9rem;
  }

  .footer-logo-link.in-nav.is-crm {
    max-width: 11rem;
  }

  .footer-logo-link.in-nav.services {
    max-width: 14rem;
  }

  .footer-links-wrap {
    flex-basis: 50%;
  }

  .footer-links-wrap.break {
    width: 100%;
  }

  .ev-tmp_form-embed {
    width: 100vw;
    margin: -13.4rem 0;
  }

  .padding-global-with-purple {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ev-tmp_header-white-classic-01 {
    text-align: center;
    font-size: 1.4rem;
  }

  .ev-tmp_small-text-classic_001 {
    width: 70vw;
    font-size: 1rem;
    line-height: 150%;
  }

  .container-large-9 {
    width: 90vw;
  }

  .padding-global-15 {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .section-logos-2 {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .ai_solutions_content-3 {
    width: 95svw;
    max-width: 350px;
    height: 280px;
    box-shadow: 0 0 14px 5px #0073ea47;
  }

  .tags-wrap.hide-on-mb {
    display: none;
  }

  .spacer-1rem {
    flex: none;
    width: .5rem;
    height: .5rem;
  }

  .spacer-2rem {
    height: 1rem;
  }

  .full-width-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu {
    justify-content: center;
  }

  .tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .tab-pane {
    padding-top: 2rem;
  }

  .primary-button._w-arrow.in-nav, .primary-button._w-arrow.in-nav-blue, .tab-col-left {
    width: 100%;
  }

  .tab-pane-layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav-menu-lp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ent_nav-ap {
    padding-right: .75rem;
  }

  .mobile-menu-trigger {
    padding: .25rem .75rem;
  }

  .nav_link-contact-ap {
    align-items: center;
    width: 100%;
  }

  .nav_link-contact-ap:hover {
    background-color: #0000;
  }

  .play-btn {
    width: 5rem;
    height: 5rem;
  }

  .play-icon {
    border-top-width: 1rem;
    border-bottom-width: 1rem;
    border-left-width: 1.75rem;
  }

  .ev-hmbrg_right-side {
    grid-row-gap: 0px;
  }

  .ev-hmbrg_secondary_button_onwhite {
    width: 156px;
    font-size: 1rem;
  }

  .ev-hmbrg_secondary_button_onwhite:hover {
    width: 159px;
  }

  .ev-hmbrg_strip-content-classic-01 {
    width: 100%;
    margin-top: -69px;
    margin-bottom: -49px;
  }

  .ev-hmbrg_speaker-container-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .ev-hmbrg_agenda-heeader-classic_02 {
    margin-bottom: 0;
    font-size: 1.8rem;
  }

  .ev-hmbrg_header-container-classic-02 {
    width: 255px;
    height: auto;
    margin-top: 20px;
  }

  .ev-hmbrg_agenda-seperator {
    font-size: 1rem;
    display: none;
  }

  .ev-hmbrg_light-bg-strip {
    width: 90vw;
    height: auto;
  }

  .ev-hmbrg_header-classic-01 {
    text-align: center;
    width: 106%;
    font-size: 1.3rem;
  }

  .ev-hmbrg_agenda-text {
    font-size: .9rem;
  }

  .ev-hmbrg_days-classic-02 {
    text-align: left;
    flex: 0 auto;
    width: 320px;
    margin-right: 0;
  }

  .ev-hmbrg_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    text-align: right;
    width: auto;
    padding-top: 12px;
    font-size: 1rem;
  }

  .ev-hmbrg_paragraph-classic_01 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-hmbrg_paragraph-classic_01.is-white {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .ev-hmbrg_agenda-small-header-classic-02 {
    align-items: stretch;
    padding-top: 9px;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .image-42 {
    width: 45%;
    margin-left: -11px;
  }

  .ev-hmbrg_agenda-classic-002 {
    grid-column-gap: 13px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-columns: .25fr 1.25fr;
    grid-template-areas: "Area";
    place-content: space-between stretch;
    place-items: stretch start;
    width: 90vw;
    height: 100%;
  }

  .ev-hmbrg_details-classic_01 {
    font-size: 1.1rem;
  }

  .image-43 {
    width: 45%;
  }

  .ev-hmbrg_sub-sub-header {
    margin-bottom: 33px;
    font-size: .9rem;
    line-height: 140%;
  }

  .ev-hmbrg_agenda-speaker-title {
    font-size: .8rem;
  }

  .ev-hmbrg_header-1-classic_01 {
    margin-bottom: .5rem;
    font-size: 2rem;
  }

  .ev-hmbrg_last-section-header-classic-02 {
    font-size: 1.1rem;
  }

  .ev-hmbrg_agenda-wrapper-classic-02 {
    grid-auto-flow: row;
    justify-items: start;
  }

  .ev-hmbrg_agenda-speaker-name {
    padding-top: 8px;
    font-size: .8rem;
  }

  .ev-hmbrg_header-image-classic-01 {
    display: none;
  }

  .ev-hmbrg_button-name {
    font-size: .9rem;
  }

  .ev-hmbrg_button-classic-02 {
    font-size: .8rem;
  }

  .ev-hmbrg_sub-header-classic-01 {
    margin-bottom: 14px;
    font-size: 1.3rem;
    line-height: 140%;
  }

  .badges_wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    margin-top: 11px;
  }

  .ev-mxco_header-1-classic_01 {
    margin-top: -9px;
    margin-bottom: 1.1rem;
    font-size: 1.7rem;
  }

  .ev-mxco_agenda-classic-002 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-columns: minmax(0, .25fr) 1.5fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    align-content: stretch;
    width: 100%;
    height: 140%;
    margin-left: -60px;
  }

  .ev-mxco_strip-content-classic-01 {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-top: -69px;
    margin-bottom: -78px;
  }

  .ev-mxco_multi-text-container {
    flex-direction: column;
    width: 93%;
  }

  .ev-class_header-text-wrapper {
    margin-top: 20px;
  }

  .ev-mxco-speaker-text {
    text-align: center;
    align-items: center;
    width: 12ch;
  }

  .ev-master-form-embed {
    width: 100%;
  }

  .ev-mxco_button-name {
    font-size: .9rem;
  }

  .ev-mxco_button-name.is-white {
    text-align: center;
    font-size: .8rem;
  }

  .ev-mxco_right-side {
    grid-row-gap: 0px;
    align-items: stretch;
    width: 110%;
  }

  .ev-mxco_right-side.align-center {
    width: 100%;
  }

  .ev-mxco_light-bg-strip {
    height: 40px;
  }

  .ev-mxco_details-classic_01 {
    color: #fff;
    font-size: 1rem;
  }

  .ev-mxco-marcus-name-pic-wrapper {
    width: 100%;
  }

  .ev-mxco-buttons-wrapper {
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
  }

  .ev-mxco_speaker-text-name {
    margin-top: -12px;
    font-size: .8rem;
  }

  .ev-mxco_3pics {
    width: 100%;
    max-width: 150%;
    margin-bottom: 15px;
    padding-top: 60px;
    padding-bottom: 21px;
  }

  .ev-mxco_sub-header-classic-01 {
    text-align: center;
    margin-bottom: 14px;
    font-size: 1.2rem;
    line-height: 140%;
  }

  .ev-mxco_speaker-container-vertical {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .ev-mxco-pic-text-wrapper {
    width: 100%;
    margin-left: 26px;
    margin-right: 20px;
  }

  .ev-mxco_pics-wrapper {
    flex-direction: column;
    justify-content: center;
    height: 380px;
    margin-bottom: 51px;
  }

  .ev-mxco_agenda-speaker-title-more {
    width: 100%;
    padding-top: 5px;
    font-size: .6rem;
  }

  .ev-mxco_logo-wrapper {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: stretch;
    place-items: center;
    margin-bottom: 0;
    padding-left: 19px;
    padding-right: 19px;
  }

  .ev-mxco_header-white-light {
    text-align: center;
    width: 90%;
    font-size: 1.2rem;
  }

  .ev-mxco_header-classic-01 {
    text-align: center;
    margin-bottom: -12px;
    padding-bottom: 0;
    font-size: 1.2rem;
  }

  .ev-mxco_header-classic-01.scroll-into-view {
    margin-bottom: 0;
  }

  .ev-mxco_days-classic-02 {
    text-align: left;
    flex: 0 auto;
    width: 320px;
    margin-right: 0;
  }

  .ev-mxco_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    width: 10px;
    font-size: .8rem;
  }

  .ev-mxco_agenda-speaker-title-marcus {
    width: 120%;
    font-size: .8rem;
  }

  .ev-mxco_secondary-button-on-white {
    text-align: center;
    width: 17.5ch;
    height: 3ch;
    font-size: 1rem;
  }

  .ev-mxco_secondary-button-on-white:hover {
    width: 179px;
  }

  .ev-mxco_agenda-small-header-classic-02 {
    align-items: stretch;
    padding-top: 13px;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .ev-mxco_agenda-small-header-classic-02.is-purple {
    font-size: .8rem;
  }

  .ev-mxco_agenda-speaker-name-marcus {
    width: 100%;
    padding-top: 8px;
    font-size: 1rem;
  }

  .ev-mxco_speaker-wrapper {
    grid-column-gap: 14px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 21px;
  }

  .ev-mxco_strip {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .ev-mxco_agenda-heeader-classic_02 {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .ev-mxco_agenda-speaker-title {
    width: 220%;
    font-size: .8rem;
  }

  .ev-mxco_speaker-container-marcus {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .ev-mxco_header-white {
    text-align: center;
    width: 90%;
    font-size: 1.2rem;
  }

  .image-45 {
    display: none;
  }

  .ev-mxco_agenda-speaker-name {
    width: 196%;
    padding-top: 8px;
    font-size: 1rem;
  }

  .ev-mxco_agenda-wrapper-classic-02 {
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .image-46 {
    width: 85%;
  }

  .ev-mxco_3pic-header {
    text-align: center;
    font-size: 1.2rem;
  }

  .button-8.negative {
    margin-top: -20px;
    font-size: .8rem;
  }

  .image-29 {
    max-width: 100%;
  }

  .ev-mxco_paragraph-classic_01-2 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-mxco_paragraph-classic_01-2.is-white {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .ev-mxco_header-image-classic-01 {
    display: none;
  }

  .ev-mxco_paragraph-classic_01 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-mxco_paragraph-classic_01.is-white {
    width: 100%;
    margin-top: -18px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .ev-mxco_3pic-sub-paragraph {
    text-align: center;
    margin-bottom: 45px;
    font-size: .9rem;
    line-height: 160%;
  }

  .image-30 {
    width: 49%;
    height: 49%;
    margin-top: 0;
    margin-left: 46px;
    padding-bottom: 10px;
    padding-left: 27px;
  }

  .ev-mxco_purple-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .ev-mxco_speaker-container-copy {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 27px;
  }

  .ev-mxco_secondary-button-on-blue {
    text-align: center;
    border-bottom-width: 1px;
    justify-content: center;
    width: 10.5ch;
    height: 3ch;
    font-size: 1rem;
  }

  .ev-mxco_secondary-button-on-blue:hover {
    width: 12ch;
  }

  .ev-mxco_speaker-text-reg {
    text-align: center;
    width: 35ch;
    margin-top: -3px;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .image-31 {
    width: 33%;
    height: 33%;
    margin-top: 0;
    margin-left: 46px;
    padding-bottom: 10px;
    padding-left: 27px;
  }

  .image-33 {
    width: 28%;
    margin-bottom: 8px;
  }

  .image-32 {
    width: 29%;
    height: 29%;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 46px;
    padding-left: 27px;
  }

  .ev-mxco_header-parag-wrapper {
    margin-top: 0;
    margin-bottom: -50px;
  }

  .image-36 {
    display: none;
  }

  .ev-mxco_date-and-venue-wrapper-classic-01 {
    align-items: center;
    margin-bottom: 0;
  }

  .image-48 {
    display: none;
  }

  .ev-mxco_address {
    text-align: center;
    margin-bottom: 33px;
    font-size: .9rem;
    line-height: 140%;
  }

  .ev-mxco_address.scroll-into-view {
    margin-top: -8px;
  }

  .image-49 {
    width: 75%;
  }

  .mobile-menu-col {
    flex-basis: 50%;
  }

  .mobile-menu-col.break-tb {
    display: block;
  }

  .aat_tabs_wrapper.is-hidden {
    display: none;
  }

  .image-50, .image-51 {
    max-width: 105%;
  }

  .image-52 {
    padding-top: 4px;
  }

  .digicomm-grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .dd_link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1rem;
    line-height: 170%;
  }

  .dd_link-wrapper {
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dd_links-wrapper {
    grid-row-gap: 0rem;
    flex-direction: column;
    line-height: 170px;
    display: flex;
  }

  .ev-paris_triple-wrapper {
    flex-direction: column;
    margin-top: 20px;
  }

  .ev-paris_2nd-strip-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .ev-paris_2nd-text-regular {
    padding-left: 20px;
    padding-right: 20px;
    font-size: .8rem;
    line-height: 150%;
  }

  .ev-paris_agenda-small-header-classic-02 {
    align-items: stretch;
    width: auto;
    padding-top: 12px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: .9rem;
  }

  .ev-paris_agenda-text {
    width: auto;
    margin-bottom: 0;
    font-size: .8rem;
  }

  .ev-paris_hero-wrapper {
    align-items: center;
  }

  .ev-paris_strip-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .ev-paris_agenda-classic-002 {
    grid-column-gap: 12px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-columns: 18% 78%;
    grid-template-areas: "Area";
    place-content: space-between stretch;
    place-items: stretch start;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 14px;
  }

  .ev-paris_agenda-wrapper {
    grid-auto-flow: row;
    justify-items: start;
  }

  .ev-paris_header {
    width: 100%;
    font-size: 1.9rem;
    line-height: 120%;
  }

  .ev-paris_padding-global-with-sticky {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .image-54 {
    width: 70%;
    max-width: 75%;
  }

  .ev-paris_event-note {
    font-size: .9rem;
    line-height: 140%;
  }

  .ev-paris_single-wrapper {
    grid-row-gap: 0px;
    text-align: center;
    width: 100%;
    margin-bottom: -10px;
  }

  .ev-paris_light-bg-strip {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .ev-paris_agenda-speaker-title {
    width: auto;
    font-size: .8rem;
  }

  .ev-paris_agenda-header {
    margin-bottom: 1rem;
    font-size: 1.8rem;
  }

  .ev-paris_2nd-text-bold {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: .8rem;
  }

  .ev-paris_paragraph {
    width: 90%;
    font-size: .8rem;
    line-height: 150%;
  }

  .ev-paris_event-info {
    font-size: 1.1rem;
  }

  .ev-paris_speaker-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-top: 7px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ev-paris_venu-pic {
    width: 100%;
    margin-top: 10px;
  }

  .ev-paris_venupic-wrapper {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .ev-paris_agenda-text-2 {
    width: 100%;
    margin-bottom: 30px;
    font-size: .9rem;
  }

  .ev-paris_1st-image {
    display: none;
  }

  .ev_paris_icon {
    align-self: center;
    max-width: 23%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .image-55 {
    display: none;
  }

  .ev-paris_logo-wrapper-2 {
    grid-column-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: stretch;
    place-items: center;
    margin-top: 29px;
    margin-bottom: 0;
  }

  .ev-paris_multi-text-container {
    width: auto;
  }

  .ev-paris_agenda-speaker-name {
    width: auto;
    min-width: auto;
    padding-top: 5px;
    font-size: .8rem;
  }

  .ev-paris_days-classic-02 {
    text-align: left;
    flex: 0 auto;
    width: 320px;
    margin-right: 0;
  }

  .ev-paris_days-classic-02.is-purple.ev-tmp-position-change-classic-02 {
    text-align: right;
    width: 4ch;
    margin-left: 10px;
    padding-top: 12px;
    font-size: 1rem;
  }

  .ev-paris_agenda-seperator {
    font-size: 1rem;
    display: none;
  }

  .ev-paris_details {
    width: 100%;
    margin-bottom: 1.7rem;
    font-size: 1rem;
  }

  .logo-3 {
    width: 100%;
    margin-top: 0;
    display: block;
  }

  .ev-paris_masterclass-logo {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .ev-paris_nav-link-block {
    border-radius: 100px;
    justify-content: center;
    width: 8.5rem;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .ev-paris_nav-menu {
    background-color: #fff;
    justify-content: center;
    height: auto;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .full_mobile-menu-trigger {
    padding: .25rem .75rem;
  }

  .nav_menu-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .appstore-badge {
    max-width: none;
    margin: 0;
  }

  .mobile-nav {
    padding-left: 1.5rem;
    padding-right: .75rem;
  }

  .mobile-nav.is--black {
    padding-left: 1.25rem;
    padding-right: .5rem;
  }

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

  .mobile-menu-trigger-short {
    padding: .25rem .75rem;
  }

  .image-56-copy {
    display: none;
  }

  .crm_details-classic_01 {
    text-align: left;
    padding-bottom: 12px;
    font-size: 1.1rem;
  }

  .crm_speaker-text {
    font-size: .7rem;
    line-height: 130%;
  }

  .button-9.negative {
    width: 18ch;
    height: 40px;
    margin-top: -20px;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    display: flex;
  }

  .crm_agenda-card-top {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 20px;
  }

  .crm_header-container-classic-02 {
    width: 100%;
    height: auto;
  }

  .image-58 {
    width: 12%;
  }

  .image-59 {
    align-self: flex-start;
    width: 18%;
  }

  .crm_agenda-bottom-paragraph-2 {
    font-size: .9rem;
  }

  .crm_agenda-speaker-name {
    width: 196%;
    padding-top: 8px;
    font-size: 1rem;
  }

  .crm_header-1-classic_01 {
    text-align: left;
    width: 90%;
    margin-bottom: .5rem;
    font-size: 2.1rem;
  }

  .image-60 {
    align-self: flex-start;
    width: 18%;
  }

  .crm_paragraph-classic_01 {
    font-size: 1rem;
    line-height: 150%;
  }

  .crm_paragraph-classic_01.is-white {
    text-align: left;
    text-align: left;
    width: 100%;
    margin-bottom: -1.7rem;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .crm_sub-header-classic-01 {
    margin-bottom: 10px;
    font-size: 5svw;
    line-height: 140%;
  }

  .crm_header-classic-01 {
    text-align: center;
    font-size: 1.3rem;
  }

  .crm_header-image-classic-01 {
    display: none;
  }

  .crm_agenda-main-text-2 {
    width: 100%;
    font-size: .8rem;
  }

  .crm_strip-content-classic-01 {
    width: 100%;
  }

  .logo-4 {
    width: 90%;
    margin-top: 0;
    margin-bottom: 30px;
    margin-left: 0;
    display: block;
  }

  .crm_button {
    font-size: .8rem;
  }

  .dd_footer_text-wrapper-copy {
    margin-top: 14px;
    padding-left: 0;
    padding-right: 0;
  }

  .dd_text_footer {
    letter-spacing: 0;
    font-size: 5svw;
    line-height: 145%;
  }

  .image-37 {
    width: 40%;
    height: 49%;
    margin-top: 0;
    margin-left: 46px;
    padding-bottom: 10px;
    padding-left: 27px;
  }

  .global-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial_wrapper {
    width: 100%;
  }

  .testimonial_wrapper.in-carousel, .testimonial_wrapper.in-carousel-no-avatar {
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 1rem;
  }

  .connect_cta-wrapper {
    width: 80%;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .aat_forrester_text-wrap {
    flex-direction: column;
    align-items: center;
  }

  .text-box-32rem {
    width: 80%;
  }

  .sticky_card {
    border-radius: 1rem;
    padding: 3rem 1.5rem 1.5rem;
  }

  .sticky_card.is-primary.is-80vh {
    height: 78vh;
  }

  .progress_wrap {
    flex-direction: row;
    display: none;
    inset: 1rem 0% auto;
  }

  .aat_header_sub-head-2 {
    font-size: 5svw;
    line-height: 130%;
  }

  .sticky_card-img.no-border, .text-box-40rem {
    width: 80%;
  }

  .testimonial_avatar {
    width: 7rem;
    height: 7rem;
  }

  .sticky_card-h {
    font-size: 1.5rem;
  }

  .sticky_card-h.is-md {
    font-size: 1.75rem;
  }

  .sticky_card-h.is-semi-bold {
    font-size: 5.5svw;
  }

  .testimonial_quote-wrap {
    padding-top: 1rem;
  }

  .logo-box {
    width: 35%;
    min-width: 6rem;
    max-width: 2rem;
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .social-proof-item {
    flex-basis: 100%;
  }

  .aat_badges_image-2 {
    max-width: 6rem;
  }

  .aat_header-heading-2 {
    font-size: 2.25rem;
  }

  .logos-slide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .sticky_card-content {
    max-width: 100%;
  }

  .aat_h2_header-2 {
    font-size: 1.5rem;
  }

  .stacking_cards-sec {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial_label {
    font-size: .9375rem;
  }

  .tag-test-2 {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .sticky_card-label {
    font-size: .875rem;
    top: 1.5rem;
  }

  .logo-box-img {
    width: 110%;
  }

  .testimonial_avatar-holder {
    padding: .25rem;
  }

  .aat_h3 {
    font-size: 1.5rem;
  }

  .check-box-2 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .spacer-1rem-2 {
    display: none;
  }

  .aat_forrester_mondat-logo-2 {
    margin-top: .5rem;
    margin-left: 0;
  }

  .image-37a {
    width: 40%;
    height: 49%;
    margin-top: 0;
    margin-left: 46px;
    padding-bottom: 10px;
    padding-left: 27px;
  }

  .image-62 {
    width: 60%;
  }

  .image-100 {
    width: 29%;
    height: 29%;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 46px;
    padding-left: 27px;
  }

  .dd_white-h {
    color: #080808;
    font-size: 9svw;
  }

  .dd_sec-001 {
    min-height: auto;
    max-height: none;
    padding: 1rem 0;
    line-height: 0;
  }

  .dd_hero-left-images {
    display: none;
  }

  .dd_white-par {
    color: #000;
    max-width: 22ch;
    font-size: 4.5svw;
  }

  .dd_hero-left {
    background-color: #fff;
    width: 100%;
    margin-top: 29px;
    margin-left: 14px;
    margin-right: 14px;
    padding-top: 0;
    padding-bottom: 46px;
    padding-left: 0;
  }

  .dd_hero-right {
    display: none;
  }

  .ev-dubai_speakers-name {
    font-size: .9rem;
  }

  .ev-dubai_logo-wrapper {
    grid-row-gap: 31px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-content: stretch;
    place-items: center;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ev-dubai_pics-wrapper {
    flex-direction: column;
    justify-content: center;
    height: 380px;
  }

  .ev-dubai_right-side {
    grid-row-gap: 0px;
    align-items: stretch;
    width: 110%;
  }

  .ev-dubai_right-side.align-center {
    width: 100%;
  }

  .ev-dubai_agenda-wrapper-classic-02 {
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .ev-dubai_speaker-container-marcus {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: -11px;
    margin-bottom: 5px;
  }

  .ev-dubai_header-classic-01 {
    text-align: center;
    margin-bottom: 28px;
    padding-bottom: 0;
    font-size: 1.2rem;
    display: block;
  }

  .ev-dubai_header-parag-wrapper {
    margin-top: 0;
  }

  .ev-dubai_3pic-sub-paragraph {
    text-align: center;
    font-size: .9rem;
    line-height: 160%;
  }

  .ev-dubai_strip-content-classic-01 {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-top: -69px;
    margin-bottom: -78px;
  }

  .ev-dubai_paragraph-classic_01 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-dubai_paragraph-classic_01.is-white {
    width: 100%;
    margin-top: 11px;
    margin-bottom: 1.8rem;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .ev-dubai_paragraph-classic_01-2 {
    font-size: 1rem;
    line-height: 150%;
  }

  .ev-dubai_paragraph-classic_01-2.is-white {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .ev-dubai_date-and-venue-wrapper-classic-01 {
    align-items: center;
  }

  .ev-dubai_details-classic_01 {
    color: #fff;
    font-size: 1rem;
  }

  .ev-dubai_prtner-logo {
    width: auto;
    height: 1.7rem;
  }

  .ev-dubai_secondary-button-on-blue {
    text-align: center;
    border-bottom-width: 1px;
    justify-content: center;
    width: auto;
    height: auto;
    font-size: 1rem;
  }

  .ev-dubai_secondary-button-on-blue:hover {
    width: 12ch;
  }

  .ev-dubai_purple-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .ev-dubai_agenda-speaker-name-marcus {
    width: 100%;
    font-size: 1rem;
  }

  .ev-dubai_header-white-light {
    text-align: center;
    width: 90%;
    font-size: 1.2rem;
  }

  .ev-dubai_header-image-classic-01 {
    display: none;
  }

  .ev-dubai_form-embed {
    width: 100%;
  }

  .ev-dubai_segment-wrapper {
    width: 100%;
    margin-bottom: 17px;
  }

  .ev-dubai_speaker-card {
    justify-content: flex-start;
    width: 100%;
    height: auto;
  }

  .ev-dubai_header-1-classic_01 {
    margin-top: -9px;
    margin-bottom: 1.1rem;
    font-size: 1.7rem;
  }

  .ev-dubai_address {
    text-align: center;
    margin-bottom: 0;
    font-size: .9rem;
    line-height: 140%;
  }

  .ev-dubai_agenda-speaker-title-marcus {
    font-size: .8rem;
  }

  .ev-dubai_agenda-small-header-classic-02 {
    align-items: stretch;
    font-size: 1rem;
  }

  .ev-dubai_agenda-small-header-classic-02.is-purple {
    font-size: 1rem;
  }

  .ev-dubai_3pics {
    width: 100%;
    max-width: 150%;
    margin-bottom: 15px;
    padding-top: 60px;
    padding-bottom: 21px;
  }

  .ev-dubai_button-name {
    font-size: .9rem;
  }

  .ev-dubai_button-name.is-white {
    text-align: center;
    font-size: .8rem;
  }

  .ev-dubai_speaker-card_info-wrapper {
    margin-bottom: .5rem;
  }

  .ev-dubai_header-container-classic-02 {
    margin-top: 20px;
  }

  .ev-dubai_secondary-button-on-white {
    text-align: center;
    width: auto;
    height: 3ch;
    font-size: 1rem;
  }

  .ev-dubai_secondary-button-on-white:hover {
    width: 179px;
  }

  .ev-dubai_speakers-header {
    text-align: center;
    font-size: 1.2rem;
  }

  .ev-dubai_agenda-heeader-classic_02 {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .ev-dubai_speaker-container-copy {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .ev-dubai_light-bg-strip {
    height: auto;
    margin-bottom: 6px;
  }

  .ev-dubai_sub-header-classic-01 {
    text-align: center;
    margin-bottom: 14px;
    font-size: 1.2rem;
    line-height: 140%;
  }

  .ev-dubai_3pic-header {
    text-align: center;
    font-size: 1.2rem;
  }

  .ev-dubai_header-classic-mobile {
    text-align: center;
    padding-bottom: 0;
    font-size: 1.2rem;
    display: block;
  }

  .tei_header_text {
    margin-bottom: 2.2rem;
    font-size: 4svw;
  }

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

  .tei_data_numbers-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .left-arrow {
    inset: auto 0% 0%;
  }

  .tei_slider_text {
    font-size: 1rem;
  }

  .tei_data_text {
    margin-top: 4px;
    margin-bottom: 12px;
  }

  .text-block {
    font-size: .85rem;
  }

  .right-arrow {
    inset: auto 0% 0% auto;
  }

  .tei_slider_speaker-wrapper {
    margin-top: 1.5rem;
  }

  .tei_header_head {
    margin-bottom: 1rem;
    font-size: 9svw;
  }

  .container-large-12 {
    width: 90vw;
  }

  .tei_data_subhead {
    font-size: 1.3rem;
    line-height: 160%;
  }

  .tei_monday-forrester-logos {
    width: 40svw;
  }

  .tei_slider {
    height: auto;
    margin-bottom: 1.125rem;
    padding-top: 18px;
  }

  .tei_small-header {
    margin-top: 0;
    font-size: 1rem;
  }

  .tei_80 {
    top: -24px;
  }

  .tei_data_container {
    padding-top: 0;
  }

  .tei_slider-wrapper {
    padding: 1rem;
  }

  .tei_header_subheader {
    font-size: 5svw;
  }

  .tei_80-container {
    margin-bottom: 3rem;
  }

  .tei_data_number-wrapper {
    align-items: center;
    width: 100%;
  }

  .tei_data_number-wrapper.middle {
    border-left-width: 0;
    border-right-width: 0;
    width: 100%;
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .erp_intro-logo {
    width: 49svw;
  }

  .erp_header-text-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .erp_intro-paragraph {
    font-size: 1rem;
  }

  .erp_heading-3 {
    font-size: 1.3rem;
  }

  .erp_cards-icon {
    width: 2.75rem;
  }

  .erp_usecases-wrapper {
    margin-top: 1.5rem;
  }

  .erp_heading-2 {
    width: 90svw;
    font-size: 7svw;
    line-height: 137%;
  }

  .erp_navbar-container-large {
    width: 90vw;
  }

  .nav-logo-4 {
    width: 100%;
    max-width: 201px;
    height: auto;
    margin-left: 0;
  }

  .erp_p2-heading2 {
    width: auto;
    margin-bottom: 10px;
    font-size: 7svw;
    line-height: 7.2svw;
  }

  .erp-logo {
    width: 37svw;
    margin-bottom: 0;
  }

  .ero_templates-text {
    word-break: keep-all;
    overflow-wrap: normal;
    margin-top: 31px;
  }

  .erp_video-wrapper.small:hover {
    box-shadow: none;
    transform: none;
  }

  .erp_templates-wrapper {
    margin-top: 0;
  }

  .erp_header-sub-p2 {
    font-size: 1.6rem;
    line-height: 120%;
  }

  .erp_list-item {
    margin-bottom: .6rem;
    font-size: 1rem;
  }

  .erp_skira-video-container {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }

  .erp_video-gallery._4 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .logos-moving {
    width: 100%;
  }

  .sticky_card-img-yt {
    object-fit: contain;
  }

  .progress_number {
    margin: 0 .25rem;
  }

  .testi-avatar {
    margin-right: 1.5rem;
  }

  .testimonial_label-2 {
    font-size: .9375rem;
  }

  .testi-carousel-arrow {
    inset: auto auto 0% 0%;
  }

  .text-box-64rem {
    width: 80%;
  }

  .aat_h2_header-3 {
    font-size: 1.5rem;
  }

  .base__text {
    font-size: .9375rem;
  }

  .capterra_label {
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .dd_mibile-header-image {
    width: auto;
    height: 68svw;
    display: block;
    position: absolute;
    inset: -2% -7% 0% auto;
  }

  .nav_link-full {
    align-items: center;
    width: 100%;
  }

  .nav_link-full:hover {
    background-color: #0000;
  }

  .nav-full {
    padding-right: .75rem;
  }

  .nav-full-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .db_timeline_live-tag {
    width: 50px;
  }

  .erp_header-text {
    font-size: 8svw;
    line-height: 9svw;
  }

  .simple-nav-logo {
    width: 100%;
    max-width: 201px;
    height: auto;
    margin-left: 0;
  }

  .st-main-h {
    font-size: 2.25rem;
  }

  .ds_header_sub-head {
    font-size: 5svw;
    line-height: 130%;
  }

  .st-sec-h {
    font-size: 1.75rem;
  }

  .features_grid-3cols {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .bb_tab-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bb__card-content-grid {
    max-width: 100%;
  }

  .bb__card-content {
    padding: 1rem 0;
  }

  .bb-smal-tn-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .padding-global-23 {
    box-shadow: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonial_label-3 {
    font-size: .9375rem;
  }

  .testi-carousel-arrow-2 {
    inset: auto auto 0% 0%;
  }

  .faq-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-global-24 {
    box-shadow: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-small-link-embed {
    font-size: .8rem;
    line-height: 135%;
  }

  .ai-sec-h {
    font-size: 8.5svw;
    line-height: 120%;
  }

  .capterra_label-ai {
    flex-basis: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .capterra_label-ai-p {
    font-size: .75rem;
  }

  .icon-embed-ai {
    width: 20svw;
    margin-left: -38px;
    padding-right: 8px;
    display: none;
  }

  .ai-mail-h {
    font-size: 8svw;
    line-height: 120%;
  }

  .monday-ai-logo-text {
    font-size: 12svw;
  }

  .ai_label-copy {
    display: none;
    bottom: 75px;
    left: 41px;
  }

  .ai-main-sub {
    max-width: 15rem;
    padding-top: 20px;
    font-size: 1rem;
  }

  .ai_header_headline-parent {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
  }

  .erp_video-image {
    height: auto;
  }

  .section-marquee {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sticky_card-light {
    border-radius: 1rem;
  }

  .sticky_card-cell.is-left {
    padding: 1.5rem;
  }

  .sticky_card-cell.is-left.is-45per {
    justify-content: flex-end;
    height: 55%;
  }

  .sticky_card-cell.is-right.is-55per {
    height: 45%;
  }

  .stacking_cards-scroll {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ap-main-md {
    font-size: 2.25rem;
  }

  .bar-parent-embed {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .crmcomp-table-collection.is-cutstom {
    padding-left: 0;
  }

  .crmcomp_comp-logo {
    max-width: 7rem;
  }

  .comp-td {
    align-items: flex-end;
    min-height: 2.5rem;
    padding-bottom: .5rem;
  }

  .comp-td.is-th {
    min-height: 4rem;
  }

  .comp-td.is-td-parent {
    min-height: 2.25rem;
  }

  .vs-label {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .table-card {
    padding-bottom: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .comp-tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tag-pill-crm {
    border-radius: .5rem;
    margin: .125rem;
    padding: .5rem;
    font-size: .8125rem;
  }

  .tag-pill-crm.is-real-estate {
    justify-content: flex-start;
  }

  .check-box-crm {
    margin-right: .375rem;
  }

  .primary-button-2._w-arrow.in-nav {
    width: 100%;
  }

  .sec-h-crm {
    font-size: 1.75rem;
  }

  .vertical_line-spacer {
    height: 1.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .sticky_card-border {
    border-radius: 1rem;
    height: 80vh;
  }

  .grid_g2_testi_header_crm {
    font-size: 2rem;
  }

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

  .testi-card {
    padding: 1.5rem;
  }

  .customer-logo_parent {
    margin-top: .5rem;
    margin-bottom: 0;
  }

  .nav-logo-parent.is-crm, .nav-logo-parent.is-crm-no-sales {
    width: 65%;
    max-width: 12rem;
  }

  .nav-logo-crm {
    height: 2rem;
  }

  .testi-slide-arrow {
    height: 3rem;
    margin-bottom: 0;
  }

  .testi-slide-arrow.is-left {
    inset: auto auto 0% 0%;
  }

  .compliance-wrap.is-crm-lp {
    padding: 1rem;
  }

  .clc_header-yellow-line {
    text-align: center;
  }

  .html-embed-35 {
    height: 28rem;
  }

  .clc_cta-wrapper {
    width: 100%;
    padding-left: 11px;
    padding-right: 11px;
  }

  .div-block-64 {
    margin: 1rem;
  }

  .slider {
    margin-bottom: 5rem;
    padding: 2rem 1.5rem 0;
  }

  .clc_slider-content {
    margin-left: 1rem;
    margin-right: 1rem;
    overflow: visible;
  }

  .clc_slider-testimoniial {
    font-size: 1rem;
    line-height: 138%;
  }

  .clc_slider-credit {
    font-size: .8rem;
    line-height: 125%;
  }

  .slide {
    height: auto;
  }

  .right-arrow-3, .icon-2, .icon-3 {
    display: none;
  }

  .service_wrapper-sidebyside {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .service_texts-image {
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-section-medium-17-2 {
    padding-top: 0;
  }

  .padding-global-26-2 {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .clc_steps-wrapper {
    padding: 1rem;
  }

  .grid-2 {
    grid-row-gap: 24px;
  }

  .clc_steps-header {
    margin-bottom: 14px;
  }

  .bold-text-3 {
    font-size: 15svw;
    line-height: 123%;
  }

  .clc_sub-header {
    font-size: 1.3rem;
    line-height: 160%;
  }

  .slide-nav-4, .div-block-67 {
    display: none;
  }

  .crm_cta_wrapper {
    padding: 2rem 1.3rem;
  }

  .crm_cta_p {
    font-size: 1rem;
  }

  .crm_cta_header {
    font-size: 1.5rem;
  }

  .global_stacking-cards-components {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .global_sticky_card {
    border-radius: 1rem;
    height: 70vh;
  }

  .global_stacking_cards-wrap {
    padding-bottom: 0;
  }

  .crm_header_responsive-h1 {
    font-size: 10em;
  }

  .side-by-side-h {
    font-size: 1.75rem;
  }

  .cro_padding-section-large {
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .pill-button.auto-top {
    padding: .55rem .55rem .55rem 1.5rem;
  }

  .info-card {
    grid-row-gap: 2.5rem;
    min-height: 28rem;
    padding: 1.25rem;
  }

  .logo-box-img-3 {
    width: 110%;
  }

  .g_heading-style-40 {
    font-size: 1.75rem;
  }

  .logos-wrap {
    justify-content: space-around;
  }

  .testi-slide-arrow-2 {
    height: 3rem;
    margin-bottom: 0;
    display: none;
  }

  .testi-slide-arrow-2.is-left {
    inset: auto auto 0% 0%;
  }

  .g2_testi_slide_content-2 {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-113 {
    overflow: visible;
  }

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

  .g_slider.is-60per {
    margin-top: 1rem;
  }

  .comp_tab-grid {
    grid-row-gap: .5rem;
    grid-auto-flow: column dense;
  }

  .comp_tab-grid.is-cutom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .gantt_feature-paragraph {
    font-size: .875rem;
  }

  .image-in-tab {
    padding-top: 0;
  }

  .crm-ut_tag-pill-crm {
    border-radius: .5rem;
    margin: .125rem;
    padding: .5rem;
    font-size: .8125rem;
  }

  .crm-ut_check-box {
    margin-right: .375rem;
  }

  .crm-yt_solutions {
    padding-left: 7svw;
    padding-right: 7svw;
  }

  .crm-ut_h2 {
    font-size: 1.5rem;
  }

  .dev-evnt_header-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-end;
  }

  .dev-evnt_header-text-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dev-evnt_eyebrow-head {
    font-size: 7svw;
  }

  .dev-enet_header {
    font-size: 10svw;
  }

  .dev-evnt_date {
    margin-top: 19px;
    margin-bottom: -15px;
    font-size: 7svw;
  }

  .dev-evnt_date.black {
    font-size: 6svw;
  }

  .dev-evnt_date.bold {
    margin-top: 11px;
    margin-bottom: -6px;
    padding-bottom: 0;
  }

  .dev-evnt_hours {
    margin-bottom: 6px;
    font-size: 4svw;
  }

  .dev-evnt_hours.text-color-white {
    margin-top: 18px;
  }

  .dev-evnt_speakers-wrapper {
    grid-column-gap: 4svw;
    grid-template-columns: 1fr;
    padding-left: 11svw;
    padding-right: 11svw;
  }

  .dev-evnt_h2 {
    text-align: center;
    margin-bottom: 1.2rem;
    font-size: 7svw;
  }

  .dev-evnt_speaker-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }

  .dev-evnt_headshot-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
  }

  .dev-evnt_speaker-name-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dev-evnt_speaker-logo {
    margin-top: 13px;
  }

  .dev-evnt_card-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 23px 11px;
    display: flex;
  }

  .dev-evnt_card-icon {
    height: 2.8rem;
  }

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

  .connect_btn-wrap {
    margin-top: 19px;
  }

  .connect_main-header {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .connect_h2_header-2 {
    font-size: 1.5rem;
  }

  .connect_header_subheader {
    font-size: 5svw;
  }

  .g_nav-logo-link {
    max-width: 9rem;
  }

  .g_nav-logo-link.for-wm {
    width: 18rem;
    max-width: 70%;
  }

  .g_nav-logo-link.for-connect {
    width: 18rem;
    max-width: 60%;
  }

  .connect_big-card {
    padding: 2rem 1.55rem;
  }

  .connect_big-catd-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .connect_big-card-header-wrapper {
    width: auto;
  }

  .connect_big-card-header {
    font-size: 1.25rem;
    font-style: normal;
    text-decoration: none;
  }

  .connect_big-card-list {
    border-left-width: 0;
    width: auto;
    margin-left: 16px;
    padding-left: 0;
  }

  .connect_h1 {
    margin-top: 0;
  }

  .connect_list-item-new {
    font-size: 1rem;
  }

  .connect_logos-wrapper {
    grid-column-gap: 6svw;
    grid-row-gap: 6svw;
    margin-bottom: 1rem;
  }

  .connect_logo-box {
    width: 25%;
  }

  .ev-class_header-h1 {
    font-size: 2.6rem;
  }

  .ev-class_sub-header {
    text-align: center;
    font-size: clamp(1.25rem, .9998rem + 1.1121vw, 2rem);
  }

  .ev-class_intro {
    width: 100%;
  }

  .ev-class_speakers-wrapper {
    flex-direction: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ev-class_speaker-card {
    flex-direction: column;
    width: 100%;
    margin-top: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ev-class_speaker-headshot {
    width: 100px;
    margin-bottom: .25rem;
  }

  .ec-class_speaker-name {
    text-align: center;
    margin-bottom: .25rem;
  }

  .ev-class_speaker-title {
    text-align: center;
  }

  .ev-class_agenda-hour {
    font-size: 1.25rem;
  }

  .ev-class_topic-wrapper {
    width: 100%;
    margin-bottom: 1rem;
  }

  .ev-class_topics-wrapper {
    padding: 2rem;
  }

  .ev-class_speaker-name-wrapper {
    text-align: center;
    align-items: center;
    margin-left: 0;
  }

  .ev-class_speaker-logo {
    height: 1.6rem;
    margin-top: .5rem;
  }

  .ev-class_speaker-logo.monday {
    height: 1.3rem;
  }

  .ev-master_light-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .connect_bg-video {
    width: 100%;
    height: 350px;
  }

  .div-block-70-2-2 {
    display: block;
  }

  .dev-evnt_blurred-bg {
    display: none;
  }

  .dev-evnt_speaker-text {
    text-align: center;
    width: 220px;
  }

  .dev-evnt_speaker-description {
    text-align: center;
    margin-top: 9px;
    font-size: .85rem;
  }

  .dev-evnt_spacer-for-mobile {
    width: 1rem;
    height: .5rem;
    display: block;
  }

  .dev-evnt_nav {
    padding-left: 0;
    padding-right: 0;
  }

  .dev-evnt_nav_link-2 {
    border: 1px solid #000;
    border-radius: 100px;
    align-items: center;
    width: 90%;
    height: 50px;
    margin: 7px auto;
  }

  .dev-evnt_nav_link-2:hover {
    background-color: #0000;
  }

  .dev-evnt_nav_link-block {
    border-radius: 100px;
    justify-content: center;
    width: 90%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .crm_tag-pill {
    border-radius: .5rem;
    margin: .125rem;
    padding: .5rem;
    font-size: .8125rem;
  }

  .crm_main-checkbox {
    margin-right: .375rem;
  }

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

  .gantt_testimonials-header {
    font-size: 1.4rem;
  }

  .g2_testi_slide-logo-image {
    left: -6px;
  }

  .gantt_sucess_card {
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .gantt_success_card-header, .gantt_success_pargraph {
    text-align: center;
  }

  .gantt_success_card-image {
    width: 95%;
    padding-bottom: 0;
  }

  .m_tab-label {
    flex: 0 auto;
    width: 50%;
  }

  .gantt_tabs-menu {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .gantt_tabs-h1 {
    font-size: 1.2rem;
  }

  .gantt_h1 {
    font-size: clamp(1.7rem, 3.0361vw + 1.2446rem, 2.7rem);
  }

  .gannt_section-tabs-mobile {
    display: block;
  }

  .gannt_section-tabs-desktop {
    display: none;
  }

  .m_g2-badge {
    max-width: 6.5rem;
  }

  .m_tag-opt1 {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .m_padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m_padding-global.m_padding-section-large.mobile-padding-0-5rem {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .m_padding-global.hide-mobile {
    display: none;
  }

  .gantt_sec-h {
    font-size: clamp(1.7rem, .6695vw + 1.5996rem, 1.8rem);
  }

  .m_spacer-8rem.hide-tablet {
    display: none;
  }

  .m_spacer-8rem._5rem-mobile {
    padding-bottom: 5rem;
    padding-right: 5rem;
  }

  .m_spacer-2rem {
    display: block;
  }

  .m_spacer-2rem.display-none-lmobiel {
    display: none;
  }

  .m_container-small {
    width: 100%;
  }

  .m_heading-style-48 {
    font-size: 1.75rem;
  }

  .m_spacer-3rem {
    display: block;
  }

  .m_spacer-3rem._1rem-mobile {
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .m_spacer-3rem.hide-on-mobile {
    display: none;
  }

  .sub-element-box {
    padding: 1.5rem;
  }

  .m_spacer-6rem {
    padding-bottom: 3rem;
  }

  .m_spacer-6rem.hide-tablet {
    display: none;
  }

  .m_heading-style-64 {
    font-size: 2.75rem;
  }

  .m_heading-style-64.text-color-white.text-weight-normal.is-crm-sales-section {
    white-space: normal;
  }

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

  .m_heading-style-20 {
    font-size: 1.125rem;
  }

  .m_heading-style-40, .m_heading-style-32 {
    font-size: 1.75rem;
  }

  .m_spacer-5rem.is-5rem-mobile {
    padding-bottom: 5rem;
    padding-right: 5rem;
  }

  .m_par-style-18 {
    font-size: 1rem;
  }

  .m_par-style-16 {
    font-size: .875rem;
  }

  .m_par-style-16.par-for--ent-lp-comp {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

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

  .m_spacer-1-5rem.dev-startup_-5rem {
    padding-bottom: .5rem;
  }

  .m_spacer-1-5rem.mobile-display-none {
    display: none;
  }

  .m_par-style-24 {
    font-size: 1.125rem;
  }

  .m_heading-style-72 {
    font-size: 2.75rem;
  }

  .m_heading-style-72.text-weight-normal.text-align-center-tablet.max-w-550 {
    line-height: 1.2;
  }

  .m_heading-style-36 {
    font-size: 1.75rem;
  }

  .m_heading-style-52 {
    line-height: 3.2rem;
  }

  .m_spacer-4rem {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .m_container-medium, .m_container-large, .m_img-parent.for-service-hero, .m_img-parent.for-service-hero {
    width: 100%;
  }

  .group_cta-btn {
    width: 80%;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .comp_pm-testimonial {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .spec_pm-quote {
    font-size: 1.25rem;
  }

  .aat_header-heading-52 {
    font-size: 2.25rem;
  }

  .div-block-79 {
    height: auto;
    display: flex;
  }

  .image-120 {
    box-sizing: content-box;
    display: inline-flex;
  }

  .med_heb_vid-title {
    font-size: 1.25rem;
  }

  .med_heb_collection-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 74px;
    margin-bottom: 16px;
    padding: 0 .5rem;
  }

  .med_heb_text {
    font-size: 1rem;
    line-height: 156%;
  }

  .med_heb_text.intro {
    font-size: 1.2rem;
  }

  .med_heb_section-name.green {
    margin-bottom: 0;
  }

  .med_heb_no-of-videos {
    line-height: 1.35rem;
  }

  .med_h1 {
    direction: rtl;
    font-size: 25svw;
    line-height: 25svw;
  }

  .med_h1.eng {
    font-size: 14svw;
    line-height: 14svw;
  }

  .med_cta-wrapper {
    flex-flow: column;
    margin-top: 28px;
  }

  .med_button-whatsapp {
    padding-left: 8svw;
    padding-right: 8svw;
    font-size: 5svw;
  }

  .med_whatsapp {
    text-align: center;
    font-size: 7svw;
    line-height: 115%;
  }

  .med_footer-text-wrapper-2 {
    flex-direction: column;
    margin-bottom: 3svw;
  }

  .image-120-2 {
    width: 13svh;
    margin-top: 4px;
  }

  .med_eng_section-name {
    margin-bottom: .5rem;
    font-size: clamp(1.3rem, 4.6667vw + .6rem, 2rem);
    line-height: 100%;
  }

  .med_eng_section-name.is-green {
    margin-bottom: .5rem;
    font-size: clamp(1.3rem, 4.6667vw + .5rem, 2rem);
    line-height: 30px;
  }

  .med_header-section {
    background-position: 0 0, 50%;
    height: 100svw;
  }

  .text-span-82 {
    font-size: 5svw;
  }

  .med_eng_collection-wrapper {
    margin-top: 1.5rem;
    padding: 1.5rem 0;
  }

  .med_eng_vid-title {
    font-size: .875rem;
  }

  .med_nav {
    justify-content: center;
    align-items: center;
    margin-top: 21px;
    inset: 0% 0% auto;
  }

  .med_eng-text-big {
    font-size: 1rem;
  }

  .m_spacer-1-5rem-2 {
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .m_spacer-2rem-2 {
    padding-bottom: 1.5rem;
    padding-right: 1.5rem;
  }

  .group-align-center-all {
    justify-content: flex-start;
    align-items: center;
  }

  .m_text-style-14 {
    font-size: .8125rem;
  }

  .service-hero-img-005 {
    right: -2svw;
  }

  .service-hero-img-002 {
    left: -1.5svw;
  }

  .m_container-large-3 {
    width: 100%;
  }

  .m_spacer-3rem-2 {
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .sevice_tabs-menu {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

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

  .sevice_sucess-card {
    flex-flow: column;
    margin-bottom: 1rem;
    padding-bottom: 11px;
  }

  .sevice_success_card-header, .sevice_success_pargraph {
    text-align: center;
  }

  .sevice_tabs-asset {
    aspect-ratio: 1710 / 1480;
    object-fit: cover;
    width: 100%;
    margin-bottom: 0;
    overflow: hidden;
  }

  .service_feature-paragraph {
    font-size: 1rem;
  }

  .service-hero-img-003-2 {
    right: -1.5svw;
  }

  .sevice_tab-label-2 {
    flex: 0 auto;
    width: 50%;
  }

  .comp_testimonial-center-2 {
    padding: 3.6rem 2rem;
  }

  .sevice_tabs_asset-wrapper-2 {
    height: auto;
  }

  .sevice_header-2-2-2 {
    font-size: clamp(1.3rem, 2.6667vw + .9rem, 1.7rem);
  }

  .spacer-2rem-7 {
    height: 1rem;
  }

  .g_par-style-18-3 {
    font-size: 1rem;
  }

  .tabs-content-3 {
    border-bottom: 1px solid #b3b3b3;
    margin-bottom: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .container-large-28 {
    width: 90vw;
  }

  .service_card-image-wrapper {
    width: 100%;
  }

  .services_tabs-mobile {
    display: block;
  }

  .section-11 {
    display: none;
  }

  .icon-embed-large-2 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .service-mobile-spacer-logos {
    height: 1rem;
    display: block;
  }

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

  .lang-dd-list-mb.w--open {
    max-height: 11.875rem;
    overflow: auto;
  }

  .lang-dd-list-mb.is-5-items.w--open {
    max-height: none;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .med_section-no-of-clips-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m_footer-link-embed-parent {
    font-size: .8rem;
    line-height: 135%;
  }

  .group_footer-social {
    grid-column-gap: 14px;
    align-items: center;
  }

  .social-icon-in-footer-5.twitter-footer-link {
    padding-top: 5px;
  }

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

  .group_footer-bottom-links-2 {
    margin-top: 34px;
  }

  .padding-footer-slim {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .m_footer-small-link {
    font-size: .8rem;
    line-height: 135%;
  }

  .m_footer-small-link.no-underline {
    text-align: left;
    font-size: .85rem;
    line-height: 135%;
  }

  .group_footer-slim_stores-wrapper {
    flex-wrap: wrap;
  }

  .padding-global-43 {
    box-shadow: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .mobile-menu-col-2 {
    flex-basis: 50%;
  }

  .mobile-menu-col-2.break-tb {
    display: block;
  }

  .copyright-text-2 {
    font-size: .8125rem;
  }

  .comp_footer-mobile {
    padding-top: 32px;
  }

  .lang-dd-list-mb-2.w--open {
    max-height: 11.875rem;
    overflow: auto;
  }

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

  .group_footer-links-wrap {
    flex-basis: 50%;
  }

  .group_footer-links-wrap.break {
    width: 100%;
  }

  .group_footer-mobile-bottom {
    justify-content: center;
    align-items: flex-start;
  }

  .m_footer-link.mobile {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: .8125rem;
  }

  .m_footer-link.mobile.highlighted {
    font-size: .875rem;
  }

  .group_footer-utilities {
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .footer_link-accesabilty {
    flex: 0 100%;
  }

  .m_container-footer {
    display: none;
  }

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

  .pm-de-card {
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .grid-4-cards-de, .grid-3-cards-de {
    grid-template-columns: 1fr;
  }

  .orca-board-mask {
    height: 60%;
  }

  .group_orca-hero-top {
    padding-bottom: 2.5em;
  }

  .orca-bg-img {
    width: 220%;
  }

  .img-orca-wave-001 {
    width: 200%;
    bottom: -3em;
  }

  .orca-hero-h {
    font-size: 9svw;
  }

  .orca-hero-par {
    font-size: 1rem;
  }

  .img-orca-wave-002 {
    width: 200%;
    bottom: -3em;
  }

  .slider-card-child-h {
    font-size: 2em;
  }

  .orc_teams-li {
    font-size: .75rem;
  }

  .splide.for-ai-tabs {
    margin-bottom: 1.25rem;
  }

  .slider-card-child-top-h {
    font-size: 2em;
  }

  .splide__slide.is--fixed {
    max-width: 7.5rem;
  }

  .splide__slide.for--ai {
    max-width: 80%;
  }

  .splide__pagination__page, .splide__arrows {
    display: none;
  }

  .orc-sec {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splide-parent.fade-up {
    padding-bottom: 0;
  }

  .orc-sec-h.smaller {
    text-align: center;
    font-size: 11svw;
  }

  .parallax-text-box.video-play-trig-2 {
    border-radius: var(--radius--medium);
    background-color: var(--global-color--white);
    margin-top: 2rem;
    padding: 1rem;
  }

  .ai_section-parallax.mobile-2 {
    padding-top: 4rem;
  }

  .orc_sec-h {
    text-align: center;
    font-size: 11svw;
  }

  .orc_parallax-h {
    font-size: 2.1875rem;
  }

  .orcas-nav {
    padding-right: .75rem;
  }

  .orca_client-name.m_font-weight-light {
    margin-top: 10px;
    font-size: .875rem;
  }

  .orca_cards-small-logo {
    width: 4em;
  }

  .orca_cards-intro-logos-wrapper {
    grid-column-gap: 1rem;
  }

  .orca_lients-headshot {
    width: 3em;
  }

  .orca_client-title {
    font-size: .875rem;
  }

  .orca_client-card {
    padding: 1.5rem;
  }

  .orca-client-details-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .orc_sec-cta {
    font-size: 1.5rem;
  }

  .orc_section-cta {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .testi-par {
    font-size: 1rem;
  }

  .orc_testi-h {
    font-size: 2.25rem;
  }

  .orc-nav-btn {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .group_orca-hero-top-2 {
    width: 90%;
    padding-bottom: 2rem;
  }

  ._1920-desktop {
    margin-top: 64px;
  }

  .board {
    width: 90%;
  }

  .orca-hero-h-2 {
    font-size: 11svw;
  }

  .orca-hero-gradient {
    height: 5vh;
  }

  .orc_section-big-window {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .orca_big-window_frame {
    padding: .5rem;
  }

  .orc_section-testimonials {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .m_cs-ap {
    align-items: center;
    width: 100%;
    display: none;
  }

  .m_cs-ap:hover {
    background-color: #0000;
  }

  .dev-startup_header_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-end;
  }

  .dev-startup_header {
    font-size: 10svw;
  }

  .dev-startup_header-image-wrapper {
    margin-top: 63px;
  }

  .dev-startup_tab-content {
    margin-top: 0;
  }

  .dev-startup_tabs_bullet {
    flex-flow: row;
    width: 100%;
  }

  .dev-startup_tabs_header {
    order: -1;
  }

  .dev-startup_tabs-icon {
    width: .875rem;
  }

  .dev-startup_h2 {
    font-size: 2rem;
  }

  .dev-startup_testimonial-wrapper {
    padding: 3rem 1rem;
  }

  .dev-startup_testimonial_text {
    font-size: 1.05rem;
    line-height: 200%;
  }

  .dev-startup_client-logo {
    height: 6svw;
  }

  .dev-startup_client-logo.smaller {
    height: 4svw;
  }

  .dev-startup_clients-logos-wrapper {
    grid-column-gap: 9svw;
    grid-row-gap: 9svw;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }

  .dev-startup_cta-wrapper {
    padding: 2rem 1.5rem;
  }

  .dev-startup_card-text-wrapper {
    text-align: center;
  }

  .div-block-85 {
    flex-flow: column;
    width: auto;
  }

  .dev-startup_video-subheader {
    color: var(--global-color--white);
    text-align: center;
    font-size: 1.125rem;
    font-weight: 200;
  }

  .dev-evnt_button {
    border-radius: 100px;
    justify-content: center;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .dev_nav_container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dd_social-wrapper {
    grid-column-gap: 5svw;
    grid-row-gap: 5svw;
    flex-wrap: wrap;
  }

  .dd_links-social {
    grid-row-gap: 0rem;
    flex-direction: column;
    line-height: 170px;
    display: flex;
  }

  .comp-ent-lp {
    padding: 1.5rem;
  }

  .comp-ent-lp.white-background {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ent-comp-img {
    max-width: 80%;
  }

  .col_ent-lp-content {
    padding-top: 2rem;
  }

  .ent-comp-circle-001 {
    width: 50%;
  }

  .ent-comp-circle-002 {
    width: 50%;
    top: 20%;
    bottom: auto;
  }

  .minisite-sub {
    font-size: 1.125rem;
  }

  .splide-numbers-card-logo {
    max-width: 7rem;
  }

  .group_minisite-logos-texts {
    min-width: 70%;
  }

  .m_container-generator {
    width: 100%;
  }

  .work_paralex-image-wrapper {
    background-color: #f0f3ff;
    border-radius: .5rem;
    width: 100%;
    margin-top: 2rem;
    padding: .5rem;
  }

  .work_paralex-image-wrapper.white-background {
    background-color: var(--white-smoke);
    margin-top: 0;
  }

  .splide__arrows-2.are-top-right {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    top: 2rem;
    right: 1.5rem;
  }

  .parallax-sec-h {
    font-size: 2.25rem;
  }

  .m_padding-global-big-cards {
    box-shadow: none;
  }

  .m_padding-global-big-cards.m_padding-section-big-card.mobile-padding-0-5rem {
    padding: .5rem;
  }

  .m_padding-global-big-cards.m_padding-section-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .m_padding-global-big-cards.m_padding-section-large.for-carousel {
    padding-bottom: 4rem;
  }

  .m_padding-global-big-cards.mobile-padding-0-5rem {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .card-sec-h-parent.fot-tabs-sec {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-tab-link {
    border: 1px solid #ffffff40;
    border-radius: .5rem;
    flex: none;
    padding: 1rem 4vw;
  }

  .card-tab-link.w--current {
    border-color: var(--white-smoke);
    background-color: #ffffff40;
  }

  .group-card-tab-left {
    padding-right: 1.5rem;
  }

  .m_main-wrapper.grey-background.m_main-wrapper-3rem-gap {
    padding-top: 4.5rem;
    padding-bottom: .5rem;
  }

  .group_acc-item-white {
    max-height: 4.75rem;
  }

  .minisite-integration-logo-mobile {
    height: 14svw;
  }

  .group_connect-integrations-wrap-mobile {
    margin-bottom: 12px;
    display: flex;
  }

  .splide-numbers-card-bottom {
    margin-top: 2rem;
  }

  .group_minisite-logos-a {
    flex-basis: 100%;
  }

  .g2-badge-img {
    width: 40%;
  }

  .g2-badge-img.fot-minisite {
    max-width: 7rem;
  }

  .lang-grid-14 {
    grid-template-columns: 1fr;
  }

  .minisite-customer-logo {
    width: 100%;
    max-width: 6rem;
  }

  .splide-numbers-card._w-o-numbers, .splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers-2, .splide-numbers-card._w-o-numbers, .splide-numbers-card._w-o-numbers {
    padding: 2rem 1.5rem;
  }

  .group_g2-badge {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
  }

  .m_par-style-18-15 {
    width: auto;
    font-size: 1rem;
  }

  .splide-card-testi {
    aspect-ratio: 2 / 3;
  }

  .splide-comp {
    padding: .75rem .75rem 20rem;
  }

  .card-tabs-sec {
    border-radius: 1.5rem;
    padding: 3rem 0 0;
    overflow: hidden;
  }

  .ent-tabs-content {
    padding-top: 1rem;
  }

  .ent-tabs-menu {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .stack_minisite-logos {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .m_acc-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m_avatar-64 {
    max-width: 3.5rem;
  }

  .m_heading-style-80 {
    font-size: 2.75rem;
  }

  .m_heading-style-80.is-ms-h {
    font-size: 14svw;
  }

  .m_padding-global-3 {
    box-shadow: none;
  }

  .group_hero-center-all {
    border-radius: var(--radius--medium);
    width: 100%;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .social-icon-in-footer-9.twitter-footer-link {
    padding-top: 5px;
  }

  .group-connect-logos-wrap {
    margin-bottom: 2rem;
    display: none;
  }

  .group_sec-h-center.for--capterra {
    margin-bottom: 2rem;
  }

  .group-card-tab-content {
    padding-left: 1.5rem;
  }

  .group_badges_texts {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .service_beta-label-3 {
    margin-left: 0;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .ent-sec-h {
    font-size: 2rem;
  }

  .image-172 {
    display: none;
  }

  .card-tabs {
    background-color: #fff0;
    border-radius: 0;
    padding-top: .5rem;
  }

  .ms-mega-h {
    font-size: 17svw;
  }

  .parallax-img {
    width: 100%;
  }

  .minisite-customer-logo-holt {
    width: 100%;
    max-width: 6rem;
  }

  .splide-numbers-card-quote {
    font-size: 1rem;
  }

  .m_full-card-ent-hero {
    border-radius: 1.5rem;
  }

  .dif-tabs-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dif-tabs-item-h-parent {
    font-size: 1rem;
  }

  .group_difference-content {
    margin-top: 0;
  }

  .dif-tabs-item-par {
    font-size: 1rem;
  }

  .group-difference-items {
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 34rem;
  }

  .m_padding-global-5 {
    box-shadow: none;
  }

  .m_section-content-9 {
    justify-content: center;
    align-items: center;
  }

  .ent_slide-wrapper.ent-lp {
    flex-flow: column;
    padding: 1rem;
  }

  .m_padding-global-6 {
    box-shadow: none;
  }

  .ent_paralex-header {
    font-size: 1.75rem;
  }

  .ent_slide-text-wrapper-2 {
    margin-top: 2rem;
  }

  .leaders-crousel-img {
    width: 100%;
  }

  .group_sec-h-left-2.for--gartner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ent_slide-wrapper-2 {
    flex-flow: column;
    padding: 1rem;
  }

  .ent_slide-p-2 {
    min-height: 6rem;
    font-size: .875rem;
  }

  .leaders-arrow {
    top: 1rem;
    left: auto;
    right: 4rem;
  }

  .leaders-arrow.is--next {
    left: auto;
    right: 1rem;
  }

  .ent_sec-head-2 {
    font-size: 2rem;
  }

  .ent_group_hero {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splide-numbers-card-quote-2 {
    font-size: 1.125rem;
  }

  .testi-number.is--mb {
    font-size: 1.75rem;
  }

  .splide-numbers-card-quote-3, .splide-numbers-card-quote-4, .splide-numbers-card-quote-5 {
    font-size: 1.125rem;
  }

  .sevice_header-section-3 {
    padding-top: 0;
  }

  .g_par-style-18-4 {
    font-size: 1rem;
  }

  .m_spacer-2rem-5 {
    display: block;
  }

  .service-hero-img-002-2 {
    left: -1.5svw;
  }

  .service-hero-img-001-3 {
    border-radius: .5rem;
  }

  .service-hero-img-008 {
    left: -1.5svw;
  }

  .m_container-large-4 {
    width: 100%;
  }

  .monday-bar, .comp-bar {
    height: 1.75rem;
    font-size: 1.25rem;
  }

  .slot__tags-wrapper.hide-on-mb {
    display: none;
  }

  .m_client-logo-height {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .m_client-logo-height.ent-lp-logo {
    margin-left: 0;
    margin-right: 0;
  }

  .m_client-logo-height.ent-lp-logo.only-in-mobile {
    display: block;
  }

  .badges_wrapper-2 {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    margin-top: 11px;
  }

  .comp_grid-2-cols {
    max-width: 100%;
  }

  .content-box-h {
    font-size: 1.75rem;
  }

  .content-box-text {
    font-size: .875rem;
  }

  .content-box-text.par-for--ent-lp-comp {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

  .section-cta-title {
    font-size: 1.75rem;
  }

  .g2-badge {
    width: 30%;
    max-width: 6.5rem;
  }

  .m_client-logo-width {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .m_client-logo-width.for--love {
    width: 6.75rem;
    max-width: none;
    height: 4.25rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .m_client-logo-width.for--ai {
    height: 4.25rem;
  }

  .stack_customer-logos._w--7 {
    grid-row-gap: 2rem;
  }

  .testi-headshot {
    width: 7rem;
    height: 7rem;
  }

  .group_forrester-top {
    width: 80%;
  }

  .forrester-title {
    font-size: 1.5rem;
  }

  .group_forrester-number {
    flex-basis: 100%;
  }

  .forrester-number {
    font-size: 2.5rem;
  }

  .stack_forrester-cards {
    grid-row-gap: 1rem;
  }

  .m_card-bg {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .m_tab-link {
    flex: none;
  }

  .comp_sbs-text-left {
    max-width: 100%;
  }

  .m_container-vw {
    width: 100%;
  }

  .comp_2-big-cards {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sub-headline-light-20.for--love-g2 {
    display: none;
  }

  .section-headline-semi-48, .card-headline-xlight-36 {
    font-size: 1.75rem;
  }

  .par-light-16 {
    font-size: .875rem;
  }

  .par-light-16.par-for--ent-lp-comp, .par-light-16.par-for--love-vid {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

  .ent_int-wrapper {
    grid-template-columns: 1fr 1fr;
    padding: 1rem 0 0;
  }

  .int-heading {
    font-size: 2rem;
    line-height: 2.1rem;
  }

  .ent_int-header-wrapper {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ent-integ-vid {
    border-radius: 1rem;
    max-height: 300px;
  }

  .ent_int-motion-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 60vw 60vw 60vw 60vw;
    grid-auto-columns: 1fr;
    margin-left: 0;
    padding: 1rem;
  }

  .comp_bullet {
    flex-flow: row;
    width: 100%;
  }

  .ent-comp-img-left {
    max-width: 80%;
  }

  .ent-comp-img-left.in-mobile {
    max-width: 100%;
    display: block;
  }

  .ent_hero-lp {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .m_iframe-contact-sales {
    margin-bottom: 3rem;
    padding-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .m_iframe-contact-sales.general-component-lps {
    border-radius: 1.6rem;
    margin-bottom: 0;
    padding: 0;
  }

  .ent_lp-headline {
    letter-spacing: -.25svw;
    font-size: 10svw;
  }

  .ent_lp-headline.mobile-smaller {
    font-size: 1.8rem;
  }

  .ent_lp-hero-left {
    padding: 2rem 0;
  }

  .g_form_iframe {
    height: 54rem;
  }

  .ent_form_iframe {
    height: 48.2rem;
  }

  .ent_form_iframe.ent_form-iframe-lps {
    height: 52rem;
  }

  .section-headline-xlight-48 {
    font-weight: 300;
  }

  .section-headline-xlight-48.text-align-center-all.is-white {
    font-size: 1.6rem;
  }

  .m_container-xl-w {
    width: 100%;
  }

  .m_heading-style-80-2 {
    font-size: 2.75rem;
  }

  .m_heading-style-80-2.is-ms-h {
    font-size: 14svw;
  }

  .img_wm-minisite-hero {
    margin-top: 2rem;
  }

  .wm_tag-minisite {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .wm_tag-checkbox {
    width: 1.25rem;
    height: 1.25rem;
  }

  .m_full-card-ms-hero {
    border-radius: 1.5rem;
  }

  .hero-headline-xlight-56 {
    font-size: 11svw;
  }

  .hero-sub-headline-light {
    margin-bottom: 0;
  }

  .m_container-ent-lp {
    padding-left: 0;
    padding-right: 0;
  }

  .m_text-style-24.is--006278-tc {
    font-size: 1rem;
  }

  .m_container-ent-lp-in-card-hero {
    width: 100%;
    padding-bottom: 1rem;
  }

  .m_container-ent-lp-in-card {
    width: 100%;
  }

  .card-tabs-ent-lp {
    border-radius: 1.5rem;
    padding: 3rem 0 0;
    overflow: hidden;
  }

  .logos-wrapper-ent-lp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px #000;
    order: 1;
  }

  .logos-wrapper-ent-lp.hide-in-mobile {
    order: 0;
    display: none;
  }

  .logos-wrapper-ent-lp.hide-in-desktop {
    display: block;
  }

  .logos-wrap-ent-page {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    max-width: none;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: grid;
    overflow: scroll;
  }

  .diff-mobile-card.white-background {
    background-color: var(--global-color--white);
  }

  .m_spacer-1-5rem-3 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .group_testi-slide-content-top-mb {
    flex: 1;
  }

  .splide-comp-2 {
    padding-bottom: 18rem;
  }

  .diff-slide-arrow {
    width: 2.5rem;
    height: 2.5rem;
    padding: .5rem;
    right: 4.5rem;
  }

  .splide-numbers-card-bottom-mb {
    margin-top: 0;
  }

  .comp_testi-mb._0-padding-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .diff-mobile-card-top {
    min-height: 240.797px;
  }

  .carousel-controls-2.for--quotes {
    right: 2.25rem;
  }

  .diff-quote-2 {
    line-height: 1.5;
  }

  .grid-g2-badges {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .grid-g2-badges._4-col-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .diff-quot-edit {
    line-height: 1.5;
  }

  .group_difference-content-2 {
    margin-top: 0;
  }

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

  .big-bg-card-2 {
    border-radius: 1.5rem;
  }

  .group-difference-items-2 {
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 34rem;
  }

  .splide__slide-4.for--ai {
    max-width: 80%;
  }

  .m_container-large-5 {
    width: 100%;
  }

  .carousel-controls-3.for--diff {
    right: 1.5rem;
  }

  .carousel-controls-3.for--quotes {
    right: 2.25rem;
  }

  .diff-quote-3 {
    line-height: 1.5;
  }

  .ent_lp-sub-headline {
    font-size: 1.1rem;
  }

  .ent_slide-text-wrapper-lp {
    margin-top: 2rem;
  }

  .leaders-crousel-img-lp, .g2-badge-img-lp {
    width: 100%;
  }

  .ent_lp_header {
    font-size: 1.7rem;
  }

  .m_spacer-1-5rem-4 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .diff-quote-4 {
    line-height: 1.5;
  }

  .card-sec-h-parent-tabs {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .card-sec-h-parent-tabs.fot-tabs-sec {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-img-full {
    left: 0;
  }

  .m_padding-global-7 {
    box-shadow: none;
  }

  .sp-content-item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sp-tab-item {
    font-size: .75rem;
  }

  .love-tab-h, .love-tab-h.is--600-small {
    font-size: 1.75rem;
  }

  .group_g2-badges {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    align-items: center;
    width: 100%;
  }

  .group_g2-badges.is-love, .group_g2-badges.is-love-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .group_g2-badges.is-love {
    justify-content: center;
    align-items: center;
  }

  .minisite-badgets-comp, .minisite-badgets-comp.for--love {
    place-items: center;
  }

  .minisite-badgets-comp.for--love2 {
    flex-flow: column;
    place-items: center;
  }

  .minisite-badgets-comp.for--love {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .minisite-badgets-comp.fr--capterra {
    place-items: center;
  }

  .headline_large-extra-light-48 {
    width: 100%;
  }

  .headline_large-extra-light-48.is-industry-lp.text-align-center {
    font-size: 2.75rem;
  }

  .group_g2_texts {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .group_g2_texts.for-love2 {
    margin-bottom: 1rem;
  }

  .m_card-background-large {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .m_vw-container-large {
    width: 100%;
  }

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

  .headline_large-extra-light-36 {
    order: -1;
  }

  .headline-xlight-36 {
    font-size: 1.75rem;
  }

  .headline-xlight-36.for--diff {
    font-size: 1.5rem;
    font-weight: 300;
  }

  .group_difference-content-love {
    margin-top: 0;
  }

  .group-love-difference-items {
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 34rem;
  }

  .group_diff-quote-love {
    margin-top: 1.5rem;
  }

  .diff-quote-love {
    font-size: .875rem;
  }

  .dif-tabs-item-body-love {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dif-tab-item-love-h {
    padding: 1rem;
  }

  .dif-tabs-item-par-love {
    font-size: 1rem;
  }

  .par-light-20 {
    font-size: .875rem;
  }

  .par-light-20.par-for--ent-lp-comp {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

  .par-light-20.for--llamas {
    margin-top: 0;
  }

  .card_love-llama-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .love-dounut {
    order: 0;
    margin-bottom: 0;
  }

  .love-vid-parent {
    border-radius: .5rem;
    margin-top: 20px;
  }

  .sp-tab-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .g2-badge-img-love {
    width: 35%;
    min-width: 6.5rem;
    max-width: 8.4rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .g2-badge-img-love.fot-minisite {
    max-width: 7rem;
  }

  .m_vw-container-medium {
    width: 100%;
  }

  .leaders-arrow-2 {
    width: 2.5rem;
    inset: auto 3.5rem -3.5rem auto;
  }

  .leaders-arrow-2.is--next {
    left: auto;
    right: 0;
  }

  .ent_slide-text-wrapper-3 {
    margin-top: 1rem;
  }

  .leaders-crousel-img-2 {
    width: 100%;
  }

  .leaders-crousel-img-2.editable {
    border-radius: 0;
  }

  .ent-slider-arrow-3 {
    filter: none;
  }

  .ent_slide-wrapper-3 {
    flex-flow: column;
    padding: 1rem;
  }

  .popup-modal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup-close-btn {
    top: 1rem;
    right: 1rem;
  }

  .comp_love-vid {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .love-500-img {
    border-radius: var(--radius--medium);
  }

  .logo_recognized {
    height: 1.25rem;
  }

  .love2_video-parent {
    border-radius: var(--radius--medium);
    padding: 1rem;
  }

  .love2_lama._2 {
    display: none;
  }

  .love2_video-wrapper {
    border-radius: var(--radius--small);
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .love2_difference-pink-fur {
    border-radius: var(--radius--medium);
    padding: 3rem 1rem;
  }

  .m_vw-container-large-copy {
    width: 100%;
  }

  .love2_reviws-parent {
    border-radius: var(--radius--medium);
    text-align: left;
    flex-flow: column;
    padding: 2.5rem 1rem;
  }

  .love2_reviws-stars-wrapper {
    justify-content: center;
    align-items: center;
  }

  .love2_reviws-text-wrapper {
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .love2_reviws-image {
    margin-top: 1rem;
  }

  .love2_difference {
    border-radius: var(--radius--medium);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .love2_g2-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
  }

  .love2-vid {
    border-radius: var(--radius--small);
    margin-top: 17px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .love2-vid.main {
    aspect-ratio: 3 / 2;
    margin-top: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .group_g2_texts-2 {
    width: 100%;
  }

  .text-block-37 {
    text-align: center;
    font-size: 1rem;
  }

  .love2_5powerful-wrapper {
    max-width: 100%;
  }

  .love2_video-h {
    font-size: 1.3rem;
  }

  .g2-badge-img-love2 {
    width: 40%;
    min-width: 6.5rem;
    max-width: 8.4rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .g2-badge-img-love2.fot-minisite {
    max-width: 7rem;
  }

  .group_g2_texts-3 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .g2-badge-img-love-2 {
    width: 35%;
    min-width: 6.5rem;
    max-width: 8.4rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .love2_reviws-image-wrapper {
    flex: 0 auto;
    width: 100%;
  }

  .love2_h3.align-center {
    margin-top: 1rem;
    margin-bottom: 0;
    font-size: 5svw;
  }

  .div-block-87 {
    width: 100%;
  }

  .love2_intro-wrapper.mobile {
    width: 100%;
    height: auto;
  }

  .love2_intro-text.in-frame.mobile {
    border-top-left-radius: var(--size--2);
    border-top-right-radius: var(--size--2);
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .image-175.mobile {
    width: 100%;
  }

  .div-block-88.mobile {
    flex-flow: column;
    margin-left: 1rem;
    margin-right: 1rem;
    display: flex;
  }

  .love2_g2-h {
    width: 100%;
    font-size: 1.5rem;
  }

  .div-block-89 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .love2_g2-h-copy {
    width: 100%;
    font-size: 1.5rem;
  }

  .love2_aroow-wrapper {
    width: 50%;
    height: auto;
  }

  .love2_arrow1 {
    width: 20%;
    position: static;
  }

  .lightbox-link-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-headline-xlight-64 {
    font-size: 11svw;
  }

  .comp_tabs-ai {
    padding-bottom: 6rem;
  }

  .ai-card-icon {
    height: 2.75rem;
  }

  .ai-agent-card-h {
    margin-bottom: .5rem;
    font-size: 1.125rem;
  }

  .ai_card-background {
    border-radius: 19px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai_card-background.is-pinkish {
    border-radius: 19px;
    padding-top: 2.5rem;
  }

  .ai-faq-par {
    font-size: .875rem;
  }

  .accordion-ai-blocks-content {
    margin-top: 0;
  }

  .group_detail-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .ai-agent-popup {
    border-radius: 1.5rem;
    padding: 1.25rem;
  }

  .ai-faq-parent {
    margin-top: 1rem;
  }

  .ai-sec-h-parent {
    margin-bottom: 2rem;
  }

  .ai-card-h {
    font-size: 1.25rem;
  }

  .ai-bento-parent {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai-sec-headline {
    font-size: 2.25rem;
  }

  .ai-timeline-dot {
    bottom: -21px;
  }

  .ai-agent-popup-logo {
    height: 1.75rem;
  }

  .ai-faq-h {
    padding-left: 0;
    padding-right: 0;
  }

  .group_quote-content {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .group_quote-content.is-lp {
    padding-top: 2rem;
  }

  .ai-agent-card-boby {
    padding-top: 1.25rem;
    padding-bottom: .5rem;
    padding-left: 0;
  }

  .ai-faq-body {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-item-plus {
    width: 1rem;
  }

  .accordion-h-mb {
    padding-top: 1.35rem;
    padding-bottom: 1.35rem;
    font-size: 1.125rem;
  }

  .group-accordion-items {
    justify-content: flex-end;
    align-items: flex-start;
    min-height: auto;
  }

  .ai-popup-h {
    font-size: 1.75rem;
  }

  .ai-timeline-dot-active-line {
    top: auto;
  }

  .ai-hero-sub {
    font-size: 1rem;
  }

  .ai-power-h {
    font-size: 1.5rem;
  }

  .stack_tabs-content-ai {
    margin-top: 1rem;
  }

  .ai-timline-card-h {
    font-size: 1.75rem;
  }

  .ai-hero-h {
    max-width: 10ch;
  }

  .ai-agent-modal {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai_tab-link {
    flex: none;
  }

  .gradient-card-bg-intel {
    border-radius: 1.25rem;
  }

  .ai-soon-label.forbig-card {
    top: .5rem;
    left: .5rem;
    right: auto;
  }

  .ai-popup-par {
    font-size: .875rem;
  }

  .group_statement-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .accordion-h-ai-blocks {
    padding-top: 1.35rem;
    padding-bottom: 1.35rem;
    font-size: 1rem;
  }

  .ai-timeline-line {
    bottom: -2.5rem;
    right: auto;
  }

  .comp_ai-faqs {
    background-color: #000;
    border-style: none;
    border-radius: 0;
    padding: 1rem 0 2rem;
  }

  .comp_ai-faqs.is-lp {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ai-agent-parent {
    border-radius: .5rem;
  }

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

  .group_cta.is-lp {
    margin-top: 2rem;
  }

  .ai-faq-h-parent {
    padding-top: 0;
  }

  .ai-timeline-dot-active {
    width: 2rem;
    height: 2rem;
  }

  .ai-promise-card {
    background-image: linear-gradient(120deg, #0000 30%, #bcfe9026), radial-gradient(circle, #e271ff66, #000 99%);
    padding: 2rem 1.25rem 2.5rem;
  }

  .ai_card-background-parent {
    border-radius: 19px;
  }

  .ai-faq-right {
    padding-top: 1rem;
  }

  .ai-quote-h {
    font-size: 1.75rem;
  }

  .ai-cta-sub {
    text-align: left;
    font-size: 1rem;
  }

  .ai-bento-chevron {
    width: .5rem;
    height: .5rem;
    top: -1px;
  }

  .m_padding-global-8 {
    box-shadow: none;
  }

  .ai-bento-plus {
    width: 1.5rem;
    height: 1.5rem;
  }

  .ai-timline-h {
    font-size: 1.75rem;
  }

  .m_spacer-1-5rem-5 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .ai-raibow-glow-002.for-faq {
    display: none;
  }

  .ai-hero-bento {
    grid-template-columns: 1.75fr;
  }

  .ai-hero-bento-card.is-bento-003 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .splide-agents.for-ai-tabs {
    margin-bottom: 1.25rem;
  }

  .ai-popup-deatil-text {
    font-size: .875rem;
  }

  .ai-agent-card-inner {
    padding: .75rem;
  }

  .ai-popup-close, .ai-popup-close.pop-close-001 {
    top: 1rem;
    right: 1rem;
  }

  .ai-timeline-card-bottom {
    padding-bottom: 1.25rem;
  }

  .ai-statement-int-parent {
    margin-bottom: 1.5rem;
  }

  .ai-bento-header {
    font-size: 1.75rem;
  }

  .accordion-body-mb {
    flex-flow: column;
  }

  .ai-cta-star.is--left {
    bottom: -2rem;
  }

  .ai-tab-indicator {
    padding-left: 0;
    bottom: -3.45rem;
  }

  .ai-cta-h-light {
    margin-bottom: 0;
    font-size: 10svw;
  }

  .ai-raibow-glow-001.for-faq {
    display: none;
  }

  .ai-cta-h {
    text-align: left;
    margin-bottom: 1.5rem;
    font-size: 1.75rem;
  }

  .group_ai-hero-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .group_ai-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-bento-h {
    font-size: 1.25rem;
  }

  .ai-bento-h.for-sbs {
    padding-right: 1rem;
  }

  .ai_tab-link-vert {
    flex: none;
  }

  .ai-bento-h-mb {
    font-size: 1.25rem;
  }

  .ai-padding-sec.is-bottom {
    padding-bottom: 1rem;
  }

  .ai-padding-sec.is-even {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai-padding-sec.is-cta {
    padding-bottom: 4rem;
  }

  .comp_ai-block-accordion {
    padding-top: 2rem;
  }

  .ai-hero-bento-mb {
    grid-template-columns: 1.75fr;
  }

  .ai-big-card-title {
    margin-bottom: 1.5rem;
    font-size: 1.75rem;
  }

  .comp_mobile-accordion {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .comp_ai-timeline {
    border-radius: 1.25rem;
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .accordion-title-ai-blocks {
    font-size: 1.125rem;
  }

  .ai_blocks-accordion {
    margin-top: 0;
  }

  .group_statement-items {
    display: none;
  }

  .ai-workforce-splide.for--agents {
    margin-top: 1rem;
    padding-bottom: 2.5rem;
  }

  .group_cta-abs {
    justify-content: center;
    align-items: flex-start;
  }

  .ai-statement-h {
    font-size: 1.5rem;
  }

  .ent_nav-ap-black {
    padding-right: .75rem;
  }

  .nav_link-full-2 {
    align-items: center;
    width: 100%;
  }

  .nav_link-full-2:hover {
    background-color: #0000;
  }

  .wm_tag-ai {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ai-lp-hero-sub {
    font-size: 1rem;
  }

  .ai_tag-checkbox {
    width: 1.25rem;
    height: 1.25rem;
  }

  .group_ai-hero-content-lp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai-lp-hero-h {
    max-width: 10ch;
  }

  .group_ai-hero-lp {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-big-card-title-small {
    margin-bottom: 1.5rem;
    font-size: 1.75rem;
  }

  .comp_ai-block-accordion-lp {
    padding-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .enterprise-card-component {
    padding: .8rem;
  }

  .ent-component-content {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .ai-lp-acc-item {
    flex: none;
  }

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

  .lp-gartner-slide-par {
    font-size: 1rem;
  }

  .lp-gartner-slide-logo {
    width: 6rem;
  }

  .lp-gartner-slide-logo.is-inverted {
    width: 6.5rem;
    margin-bottom: 1.5rem;
  }

  .lp-gartner-slide-content {
    padding-bottom: 1.5rem;
  }

  .lp-gartner-slide-img {
    width: 100%;
  }

  .sec-h-semi, .sec-h-semi-small {
    font-size: 1.5rem;
  }

  .group_g2_texts-left {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .sec-h-semi-small-left {
    text-align: center;
    font-size: 1.5rem;
  }

  .sec-h-semi-center, .sec-h-xlight-32-center, .sec-h-32-xlight {
    font-size: 1.5rem;
  }

  .lp-gartner-slide-left {
    padding: 1.25rem;
  }

  .lp-gartner-comp {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .minisite-logo.is--large {
    height: 1.75rem;
  }

  .minisite-links-group {
    margin-left: .5rem;
    overflow: auto;
  }

  .group_nav-full-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav_link-ms {
    white-space: nowrap;
    align-items: center;
    padding-left: .875rem;
    padding-right: .875rem;
  }

  .nav_link-ms:hover {
    background-color: #0000;
  }

  .header-logo-link {
    max-width: 9rem;
  }

  .nav-full-minisite {
    padding-right: .75rem;
  }

  .primary-button-11._w-arrow.in-nav {
    width: 100%;
  }

  .m_nav_link-full {
    align-items: center;
    width: 100%;
  }

  .m_nav_link-full:hover {
    background-color: #0000;
  }

  .nav_link-full-3 {
    align-items: center;
    width: 100%;
  }

  .nav_link-full-3:hover {
    background-color: #0000;
  }

  .header-logo-link-mb {
    max-width: 13rem;
  }

  .mobile-nav-ms {
    padding: .15rem .75rem .15rem 1.5rem;
  }

  .social-icon-in-footer-10.twitter-footer-link {
    padding-top: 5px;
  }

  .group_nav-full-content-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .primary-button-11-2._w-arrow-2.in-nav-2 {
    width: 100%;
  }

  .m_nav_link-full-2 {
    align-items: center;
    width: 100%;
  }

  .m_nav_link-full-2:hover {
    background-color: #0000;
  }

  .nav-full-2 {
    padding-right: .75rem;
  }

  .nav_link-full-3-2 {
    align-items: center;
    width: 100%;
  }

  .nav_link-full-3-2:hover {
    background-color: #0000;
  }

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

  .mobile-nav-2 {
    padding-left: 1.5rem;
    padding-right: .75rem;
  }

  .appstore-badge-2 {
    max-width: none;
    margin: 0;
  }

  .nav_menu-mobile-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ent_form_iframe-2 {
    height: 49.6rem;
    margin-top: 0;
  }

  .ent-form-comp-testimonial {
    text-align: center;
  }

  .m_par-22 {
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    font-size: 20px;
    display: block;
  }

  .big-bg-card-lp {
    border-radius: 1.5rem;
  }

  .big-bg-card-lp.warm-purple-bg.ent-form-comp {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .m_container-large-7 {
    width: 100%;
  }

  .ent-comp-form-wrapper {
    border-radius: 1rem;
  }

  .m_container-xxlarge {
    width: 100%;
  }

  .comp-ent-form {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .enterprise-form-comp-content {
    width: 100%;
  }

  .enterprise-form-comp-content.mobile-hide {
    display: none;
  }

  .enterprise-form-comp-content.mobile-only {
    display: flex;
  }

  .ent-form-ogo {
    height: 2.3rem;
  }

  .m_spacer-1-5rem-6 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .gradient-absolute-cover-logos-enterprise {
    width: 50px;
  }

  .m_iframe-contact-sales-2 {
    margin-bottom: 0;
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .ent-form-logos-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: auto;
  }

  .ent-form-comp-testi-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .fw1_tag {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .fw1_tag-checkbox {
    width: 1.25rem;
    height: 1.25rem;
  }

  .fw1-main-h {
    font-size: 2.25rem;
  }

  .fw1-sub-h {
    font-size: 5svw;
    line-height: 130%;
  }

  .fw1_customer-logos-comp._w--7 {
    grid-row-gap: 2rem;
  }

  .fw1_tab-card {
    padding-bottom: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .fw1_tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fw1_g2-badge {
    max-width: 6rem;
  }

  .fw1_g2-badges-comp {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    margin-top: 11px;
  }

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

  .fw1_customer-card-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fw1_customer-quote-par, .fw1_customer-quote-par.is--18 {
    font-size: 1rem;
  }

  .fw1_customer-quote-par.crmcomp {
    font-size: 1.3rem;
    line-height: 1.6;
  }

  .icon-embed-custom-2 {
    width: 2rem;
  }

  .work-exp_blk-card_header {
    font-size: 1.75rem;
  }

  .work_black-cards_logo {
    height: 1.5rem;
    margin-bottom: .75rem;
  }

  .work-exp_blk-card_back-text {
    font-size: .875rem;
  }

  .group_work-exp_blk-card {
    width: 100%;
    min-height: 20rem;
    padding: 1.5rem;
  }

  .work-exp_blk-card_sub-header {
    max-width: 80%;
  }

  .work-exp_blk-card_back {
    padding: 1.25rem;
  }

  .work-exp_blk-card_back-sub-logo {
    font-size: .875rem;
  }

  .fw3_form-embed.for-emea {
    height: 75rem;
  }

  .fw3_form-embed.fof-apac {
    height: 59rem;
  }

  .fw3_form-embed.is--shorten {
    height: 50rem;
  }

  .fw3_form-embed.for-apac-sales {
    height: 73rem;
  }

  .comp_form-hero {
    width: 100%;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .comp_form-hero.ana {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comp_form-hero-left.ana {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1-hero-h {
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
    font-weight: 300;
  }

  .fw1-hero-h.mobile-smaller {
    font-size: 1.8rem;
  }

  .fw1-hero-h.ana {
    font-size: 8svw;
  }

  .fw1-hero-h.is--lifgr {
    font-size: 2.5rem;
  }

  .fw1-hero-h.for--mar-per {
    font-size: 2.25rem;
  }

  .fw1-hero-h.for-marketing {
    margin-bottom: 0;
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
  }

  .comp_form-hero-right.ana {
    width: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .fw1-hero-sub {
    font-size: 1rem;
  }

  .lp-gartner-comp--ana {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ana-page {
    margin-left: 0;
    margin-right: 0;
  }

  .ana-page.only-in-mobile {
    display: block;
  }

  .fw1_hero-topic-wrapper {
    font-size: .875rem;
  }

  .fw1_hero-topic-logo {
    height: 2.5rem;
  }

  .section-headline-xlight-40 {
    font-size: 1.75rem;
  }

  .section-headline-xlight-40.text-align-center-all.is-white {
    font-size: 1.5rem;
  }

  .fw1_client-logo-height {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .fw1_client-logo-height.ent-lp-logo {
    margin-left: 0;
    margin-right: 0;
  }

  .fw1_client-logo-height.ent-lp-logo.only-in-mobile {
    display: block;
  }

  .fw1_client-logo-height.for--connect {
    height: 1.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .fw1_logos-wrap-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    max-width: none;
    overflow: scroll;
  }

  .fw1_logos-wrap-left.fw1_gap-md {
    grid-column-gap: 0rem;
    grid-row-gap: 1.5rem;
  }

  .fw1_logos-wrap-left.break-line {
    grid-column-gap: 2rem;
  }

  .lp-quotes-comp {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_apart-card_hover {
    padding: 1.25rem;
  }

  .fw1_apart-card_hover-logo {
    height: 1.5rem;
    margin-bottom: .75rem;
  }

  .fw1_big-card.background-color-purple {
    padding: 2.5rem 1.5rem;
  }

  .minisite-4-cards-comp.for--love {
    place-items: center;
  }

  .minisite-4-cards-comp.for--love2 {
    flex-flow: column;
    place-items: center;
  }

  .minisite-4-cards-comp.for--love {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .minisite-4-cards-comp.fr--capterra {
    place-items: center;
  }

  .minisite-4-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .minisite_4-cards-card {
    min-height: 14.4rem;
    padding: 6svw;
  }

  .minisite_4-cards-card.purple {
    padding: 6svw;
  }

  .minisite_card-header {
    font-size: 1.3rem;
  }

  .fw1_headline-semi-28 {
    font-size: 1.375rem;
  }

  .fw1_card-outline-white {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fw1_card-outline-white.purple {
    padding: 6svw;
  }

  .fw1_form-card.for-emea {
    padding-bottom: 1rem;
  }

  .fw1_form-card-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fw1_form-card-h {
    font-size: 1.25rem;
  }

  .fw1_form-hero-logos-parent {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    order: 1;
  }

  .fw1_form-hero-logos-parent.hide-in-mobile {
    order: 0;
    display: none;
  }

  .fw1_form-hero-logos-parent.hide-in-desktop {
    display: block;
  }

  .fw1_form-hero-left.ana {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-hero-left.for--nam {
    padding-right: 0;
  }

  .fw1_card-hero {
    border-radius: 1.5rem;
  }

  .terms-parent {
    padding: 2rem 1rem;
  }

  .fw1_ai-comp-parent {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ai-lp-acc-item-issue {
    flex: none;
  }

  .fw1_ai-accordion, .fw1_acc-content, .fw1_acc-content-right {
    margin-top: 0;
  }

  .fw1_apart-card, .fw1_apart-card--mb {
    width: 100%;
    min-height: 20rem;
    padding: 1.5rem;
  }

  .fw1_date-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .fw1_quotes-comp {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .m_padding-global-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ana_dropdaown-header-wrapper {
    padding: 2rem 1rem;
  }

  .ana_terms-conainer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .date-location-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    max-width: 13.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .link-4 {
    font-size: 1.5rem;
  }

  .fw1-hero-sub-sub, .fw1-trusted {
    font-size: 1rem;
  }

  .fw1_acc-tabs-link {
    padding: 1.25rem;
  }

  .fw1_acc-tabs-h {
    font-size: 1.2rem;
  }

  .fw1_acc-tabs-par {
    margin-top: 1rem;
  }

  .fw1_acc-tabs-chevron {
    width: .875rem;
    height: .875rem;
  }

  .comp_center-hero {
    width: 100%;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .comp_center-hero.ana {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comp_center-hero.for--public {
    padding-top: 3rem;
  }

  .fw1-hero-sub-center {
    font-size: 1rem;
  }

  .fw1_form-hero-image-parent {
    margin-top: 2.5rem;
  }

  .fw1_form-hero-image-parent.ana {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_colored-card {
    padding: 1rem;
  }

  .fw1_colored-card-right {
    border-radius: 1rem;
    padding: 0;
  }

  .fw1_section-title {
    font-size: 2rem;
  }

  .fw1_card-bg-xl.card-bg-black._w--splide {
    padding-top: 3rem;
  }

  .fw1_grid-6cols.stagger-in-trigger {
    grid-template-columns: 1fr 1fr;
  }

  .fw1_form-parent {
    border-radius: 1rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .fw1_form-embed {
    height: 78rem;
  }

  .fw1_sbs-form {
    width: 100%;
    padding: 1.25rem;
  }

  .fw1_form-sbs-left.ana {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fw1_form-sbs-par {
    margin-top: 1.5rem;
  }

  .comparicent_h2 {
    font-size: 1.75rem;
  }

  .comparicent_cta-wrapper {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    margin-top: 11px;
  }

  .fw2-sec-h-center, .fw2-sec-h-left {
    font-size: 2rem;
  }

  .fw1_client-logo-height-largeh {
    height: 2.5rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .fw1_logos-wrap-center-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    max-width: none;
    overflow: scroll;
  }

  .fw1_section-title-sm {
    font-size: 2rem;
  }

  .footer-terms-comp {
    border-radius: 1.25rem;
  }

  .fw1-hero-h-light {
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
    font-weight: 300;
  }

  .fw1-hero-h-light.mobile-smaller {
    font-size: 1.8rem;
  }

  .fw1-hero-h-light.ana {
    font-size: 8svw;
  }

  .fw1-hero-h-light.is--lifgr {
    font-size: 2.5rem;
  }

  .fw1-hero-h-light.for--mar-per {
    font-size: 2.25rem;
  }

  .fw1-hero-h-light.for-marketing {
    margin-bottom: 0;
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
  }

  .fw1_ul.for--sales-offer {
    grid-template-columns: 1fr;
  }

  .fw1_flex-wrap.for--4 {
    grid-template-columns: 1fr 1fr;
  }

  .fw1_testi-number.is--mb {
    font-size: 1.75rem;
  }

  .fw1-trusted-sm {
    font-size: 1rem;
  }

  .fw1_section-title-copy {
    font-size: 2rem;
  }

  .fw1_section-card {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .fw1_section-card.background-color-purple {
    padding: 2.5rem 1.5rem;
  }

  .fw1_form-card-h-small {
    font-size: 1.125rem;
  }

  .dev_tag-checkbox {
    width: 1.25rem;
    height: 1.25rem;
  }

  .crm_tag-minisite {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .minisite-main-title {
    font-size: 2.75rem;
  }

  .minisite-main-title.for--crmcomp {
    font-size: 11svw;
  }

  .minisite-main-title.for--crmcomp.minisite-mobile-size, .minisite-main-title.for--crmcomp.no-wrap {
    margin-bottom: 0;
  }

  .minisite-main-title.for--crmcomp.no-pad-bottom {
    margin-bottom: 0;
    font-size: 11svw;
  }

  .minisite-main-title.for--crmcomp.no-pad-bottom.is-wrapping {
    margin-bottom: 1rem;
  }

  .group_hero-center-all-2 {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .m_full-card-ms-hero-2 {
    border-radius: 1.5rem;
  }

  .crmcomp_header {
    padding-top: 2rem;
  }

  .m_full-card-ms-hero-2-copy, .crmcomp_full-card {
    border-radius: 1.5rem;
  }

  .crmcomp_full-card.blue-bg {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .crmcomp_full-card.is-nopadding-mobile {
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .crmcomp_sub-main-header-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .crmcomp_g2-header-logo {
    height: 20px;
    line-height: 1.6;
    display: inline;
  }

  .crmcomp_acc-tabs-link {
    padding: 1.25rem;
  }

  .crmcomp_acc-tabs-h {
    font-size: 1.2rem;
  }

  .crmcomp_acc-tabs-chevron {
    width: .875rem;
    height: .875rem;
  }

  .crmcomp_acc-tabs-par {
    margin-top: 1rem;
  }

  .crmcomp_tab-link {
    border-top: 1px solid var(--checkbox-border);
    border-right: 1px solid var(--checkbox-border);
    border-left: 1px solid var(--checkbox-border);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 50%;
    font-size: .875rem;
  }

  .crmcomp_tabs-menu {
    border-right: 1px solid var(--checkbox-border);
    flex-flow: wrap;
  }

  .crmcomp_card-logo {
    max-width: 67%;
  }

  .crm_comp-group.mobile {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .crm_comp-td {
    text-align: center;
    width: 100%;
  }

  .crm_comp-td.is-th {
    min-height: 4rem;
  }

  .crm_comp-td.is-td-parent {
    min-height: 2.25rem;
  }

  .crm_comp-td.mobile-layout {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: .7rem;
  }

  .crm_comp-td.is-small {
    margin-bottom: 1rem;
  }

  .ccrmcomp_td {
    align-items: flex-end;
    min-height: 2.5rem;
    padding-bottom: .5rem;
  }

  .ccrmcomp_td.is-th {
    min-height: 4rem;
  }

  .ccrmcomp_td.is-td-parent {
    min-height: 2.25rem;
  }

  .crmcomp_tdcomp-td {
    align-items: flex-end;
    min-height: 2.5rem;
    padding-bottom: .5rem;
  }

  .crmcomp_tdcomp-td.is-th {
    min-height: 4rem;
  }

  .crmcomp_tdcomp-td.is-td-parent {
    min-height: 2.25rem;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos {
    display: none;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.crm-logo-positon {
    flex-flow: row;
    max-height: 4.5rem;
    padding-bottom: 0;
    display: flex;
  }

  .crmcomp_tdcomp-td.is-td-parent.logos.middle.display {
    min-height: 4rem;
    padding-bottom: 0;
    display: flex;
  }

  .crmcomp_tdcomp-td.is-td-parent.width-100 {
    min-height: 3rem;
  }

  .crmcomp_tdbar-parent.monday-logo.crm-monday-logo {
    flex: none;
    width: 49.5%;
  }

  .crmcomp_tdbar-parent.monday-logo.border-left {
    justify-content: center;
    align-items: center;
  }

  .crmcomp_tdbar-parent.crmcomp_parent-layout {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 49.5%;
    overflow: clip;
  }

  .crmcomp_monday-bar {
    height: 1.75rem;
  }

  .crmcomp_monday-bar-copy {
    height: 1.75rem;
    font-size: 1.25rem;
  }

  .crmcomp_comp-bar {
    height: 1.75rem;
  }

  .crm_comp_row {
    flex-flow: wrap;
  }

  .crmcomp_table-circles {
    padding-bottom: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .crmcomp_circles-wrapper {
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .crmcomp_circles-wrapperparent-embed {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .crmcomp_crm-logo {
    max-width: 22svw;
  }

  .crmcomp_2-logos-bar {
    box-shadow: none;
    border-radius: 0;
    flex-flow: wrap;
    margin-bottom: 1rem;
  }

  .crmcomp_2-logos-bar.flex-box-vertical.is-cutom {
    margin-bottom: 0;
  }

  .crmcomp_2-logos-header-parent {
    border-bottom: 1px solid var(--checkbox-border-active);
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    min-height: 2.5rem;
    padding-bottom: .5rem;
    padding-left: 0;
  }

  .crmcomp_2-logos-header-parent.is-th {
    min-height: 4rem;
  }

  .crmcomp_2-logos-header-parent.is-td-parent {
    min-height: 2.25rem;
  }

  .crmcomp_2-logos-header-parent.width-40 {
    border-radius: 0;
  }

  .crmcopm_vs-wrapper.ab {
    top: 28%;
    left: -25px;
  }

  .crmcomp_pricing-text {
    text-align: center;
    margin-left: 0;
  }

  .crmcomp_pricing-parent {
    justify-content: center;
    align-items: center;
  }

  .crmcomp_pricing-parent.with-padding {
    order: 0;
    padding-left: 0;
  }

  .crmcomp_pricing-wrapper {
    flex-flow: wrap;
  }

  .crmcomp_accordion-blocks-content {
    margin-top: 0;
  }

  .crmcomp_accordion-h-blocks {
    padding-top: 1.35rem;
    padding-bottom: 1.35rem;
    font-size: 1rem;
  }

  .crmcomp_blocks-accordion {
    margin-top: 0;
  }

  .crmcomp_accordion-title-blocks {
    font-size: 1.125rem;
  }

  .div-block-92 {
    text-align: center;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .crmcomp_under-header-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: inline;
  }

  .cemcomp_stack-customer-logos-copy {
    grid-column-gap: 4svw;
    grid-row-gap: 1.2rem;
    justify-content: center;
  }

  .cemcomp_stack-customer-logos-copy._w--7 {
    grid-row-gap: 2rem;
  }

  .crmcomp_g2-span {
    white-space: nowrap;
    word-break: keep-all;
    background-size: 27px;
  }

  .crmcomp_g2-span.padding {
    width: 30px;
    height: 30px;
    display: inline-block;
  }

  .minisite-card-tabs {
    background-color: #fff0;
    border-radius: 0;
    padding-top: .5rem;
  }

  .minisite-card-tabs.for--crm.mobile {
    border-radius: 12px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .crm-tabs-menu {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .crm-tabs-menu.mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .group-dev-card-left.for--crm.layout {
    justify-content: center;
    align-items: flex-start;
  }

  .card-tab-link-2 {
    border: 1px solid #ffffff40;
    border-radius: .5rem;
    flex: none;
    padding: 1rem 4vw;
  }

  .card-tab-link-2.w--current {
    background-color: #ffffff40;
    border-color: #8b8cff;
  }

  .is--crm.w--current {
    border-color: #d1faff;
  }

  .m_spacer-1-5rem-7 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .ent-tab-link-pill {
    display: none;
    bottom: .5rem;
  }

  .crmcomp_tables-header-wrapper.sticky-top-0 {
    top: 72px;
  }

  .crmcomp_tables-header-wrapper.padding.is-custom {
    margin-bottom: 0;
  }

  .crmcomp_client-logo-width-copy {
    width: 22svw;
    max-width: 70px;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .crmcomp_client-logo-width-copy.for--love {
    width: 6.75rem;
    max-width: none;
    height: 4.25rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .crmcomp_client-logo-width-copy.for--ai {
    height: 4.25rem;
  }

  .crmcomp_client-logo-width-copy.bigger {
    width: 10svw;
  }

  .crmcomp_client-logo-width-copy._5 {
    max-width: none;
    margin-left: 0;
  }

  .crmcomp_client-logo-width-copy._4 {
    max-width: none;
  }

  .crmcomp_client-logo-width-copy._1 {
    width: 6rem;
    max-width: none;
  }

  .crmcomp_client-logo-width-copy._5-2, .crmcomp_client-logo-width-copy._4-2, .crmcomp_client-logo-width-copy._6-2, .crmcomp_client-logo-width-copy._7-2, .crmcomp_client-logo-width-copy._3-2, .crmcomp_client-logo-width-copy._2-2, .crmcomp_client-logo-width-copy._1-2 {
    max-width: none;
  }

  .crmcomp_competitor-logo {
    grid-column-gap: 4svw;
    grid-row-gap: 1.2rem;
  }

  .crmcomp_competitor-logo._w--7 {
    grid-row-gap: 2rem;
  }

  .crmcomp_competitor-logo.c_logo {
    min-width: 4rem;
  }

  .crmcomp_competitor-logo.c_logo.hubspot {
    max-width: 3rem;
  }

  .crmcomp_competitor-logo.c_logo.salesforce {
    width: auto;
    max-width: 5rem;
  }

  .text-block-43 {
    margin-left: auto;
    margin-right: auto;
  }

  .crmcomp_title1-wrapper.crmcomp_layout-center {
    border-radius: 0;
  }

  .crmcomp_title3-wrapper {
    padding-left: 0;
  }

  .crmcomp_h1-tagline {
    font-size: 5svw;
  }

  .crmcomp_badges-wrapper.security.flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    padding: 1rem;
  }

  .crmcomp_badges-wrapper.images_mobile {
    padding-bottom: 1rem;
  }

  .crmcomp_header-divider.check {
    margin-bottom: 0;
  }

  .crmcomp_green-strok {
    display: none;
  }

  .crmcomp_security-badge.s-badge {
    width: 2.4rem;
  }

  .fw1-hero-h-lg {
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
    font-weight: 300;
  }

  .fw1-hero-h-lg.mobile-smaller {
    font-size: 1.8rem;
  }

  .fw1-hero-h-lg.ana {
    font-size: 8svw;
  }

  .fw1-hero-h-lg.is--lifgr {
    font-size: 2.5rem;
  }

  .fw1-hero-h-lg.for--mar-per {
    font-size: 2.25rem;
  }

  .fw1-hero-h-lg.for-marketing {
    margin-bottom: 0;
    font-size: clamp(1.5rem, 8.5vw, 2.25rem);
  }

  .fw1_client-logo-height-lg {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .fw1_client-logo-height-lg.ent-lp-logo {
    margin-left: 0;
    margin-right: 0;
  }

  .fw1_client-logo-height-lg.ent-lp-logo.only-in-mobile {
    display: block;
  }

  .fw1_section-title-md, .fw1_section-title-xl {
    font-size: 2rem;
  }

  .m_spacer-1-5rem-8 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .headline_large-extra-light-48-2.m_text-align-center-all.m_text-color-white.is-lp {
    max-width: 16ch;
  }

  .comp_grid-2-cols-report {
    grid-auto-flow: row dense;
  }

  .fw1_connect-title {
    font-size: 3.75rem;
    font-weight: 300;
  }

  .fw1_connect-img, .fw1_connect-img.display-none {
    display: none;
  }

  .fw1_logos-wrap-connect {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    max-width: none;
    overflow: scroll;
  }

  .fw1_logos-wrap-connect.fw1_gap-md {
    grid-column-gap: 0rem;
    grid-row-gap: 1.5rem;
  }

  .fw1_logos-wrap-connect.break-line {
    grid-column-gap: 2rem;
  }

  .fw1_logos-wrap-connect.stagger-in-trigger.is-overflow-hidden {
    overflow: hidden;
  }

  .fw1_customer-card-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sevice_variant-head {
    font-size: 2.5rem;
  }

  .sevice_header-section-4 {
    padding-top: 0;
  }

  .crmcomp_subh1-divider {
    width: 100%;
  }

  .crmcomp_nav-menu-lp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fw1_header-log {
    height: 1.75rem;
  }

  .crm-competitor-logo {
    max-width: 4rem;
    max-height: 4rem;
  }

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

  .crm_subh1-parent {
    flex: 1;
  }

  .crm-subh-center-line {
    display: none;
  }

  .monday_crm-logo {
    width: 7rem;
  }

  .ap_nav-logo {
    height: 1.75rem;
  }

  .monday-crm_logo {
    max-width: 12rem;
    padding-left: 20px;
  }

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

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

  .layout497_image.is-ratio-auto {
    width: 100%;
  }

  .layout497_inner-wrapper.is-cutom {
    padding-right: 0;
  }

  .crm-realestate-h2 {
    text-align: center;
  }

  .crmcomp_tabs-menu-2 {
    border-right: 1px solid #dadaff;
    flex-flow: wrap;
  }

  .crmcomp_tab-link-2 {
    border-top: 1px solid #dadaff;
    border-left: 1px solid #dadaff;
    border-right: 1px solid #dadaff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 50%;
    font-size: .875rem;
  }

  .crmcomp_tabs-menu-3 {
    border-right: 1px solid #dadaff;
    flex-flow: wrap;
  }

  .crmcomp_tab-link-3 {
    border-top: 1px solid #dadaff;
    border-left: 1px solid #dadaff;
    border-right: 1px solid #dadaff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 50%;
    font-size: .875rem;
  }

  .m_spacer-2rem-6 {
    display: block;
  }

  .crm-realestate-left-image-wrapper {
    width: 100%;
  }

  .fw1_customer-card-1-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .group_sec-h-center-4.for--capterra {
    margin-bottom: 2rem;
  }

  .crm-bages-review-wrapper {
    width: 103%;
  }

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

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

  .industry-h1-span {
    top: -3px;
  }

  .minisite-card-tabs-2 {
    background-color: #fff0;
    border-radius: 0;
    padding-top: .5rem;
  }

  .m_spacer-1-5rem-9 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .accordion-h-crm {
    padding: 1.35rem 1rem;
    font-size: 1rem;
  }

  .accordion-title {
    font-size: 1rem;
  }

  .accordion-body {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .acc-link-parent {
    padding-bottom: 1.5rem;
  }

  .accordion-item-content {
    margin-top: 0;
  }

  .comp_grid-2-cols-2 {
    grid-auto-flow: row dense;
  }

  .m_spacer-1-5rem-10 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .comp_reasorces-4-cards {
    grid-template-columns: 1fr;
  }

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

  .sales_frustrations-header {
    text-align: center;
    flex-flow: column;
  }

  .sales_frustrations-colum {
    height: auto;
  }

  .sales_frustrations-colum-v2.is-01 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-right: 1rem;
  }

  .sales_frustrations-colum-v2.is-03 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .m_spacer-1-5rem-11 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .diff-quote-5 {
    line-height: 1.5;
  }

  .minisite-section-title-large {
    font-size: 2.5rem;
  }

  .work-together-logo-wrapper {
    margin-bottom: 2rem;
  }

  .work-together-inner-card {
    padding: 1.05rem;
  }

  .work-together-cards-grid {
    margin-top: 2rem;
  }

  .m_spacer-1-5rem-12 {
    flex: none;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .diff-quote-6 {
    line-height: 1.5;
  }

  .sales_frustrations-grid-item.is-right {
    padding-right: 1rem;
  }

  .sales_frustrations-grid-item.is-left {
    justify-content: flex-start;
    padding-right: 1rem;
  }

  .sales_frustrations-grid-item.is-left.is-top {
    border-top-style: solid;
  }

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

  .text-wrapper-flex {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .crm-sales-team-h2 {
    white-space: nowrap;
    word-break: normal;
    font-size: 2.75rem;
  }

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

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

  .compare-h1-title {
    margin-bottom: 1rem;
    font-size: 11svw;
  }

  .m_header-logo.is--large {
    height: 1.75rem;
  }

  .nagic_tags-wrap.hide-on-mb {
    display: none;
  }

  .magic-cb, .magic-cb-inner {
    margin: .25rem .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-128 {
    flex-flow: wrap;
  }

  .crm-industry-hero-h1 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  .crm-industry-lp-bold-h2, .crm-industry-lp-yellow-h2 {
    font-size: 2.75rem;
  }

  .div-block-129 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .crm-lp-usecase-heading {
    white-space: normal;
    margin-right: 0;
    font-size: 2.75rem;
  }

  .integration-logos-wrapper {
    display: none;
  }
}

#w-node-d81eb353-89a1-dfa2-0d46-2fec19b99fa5-08daf9d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d81eb353-89a1-dfa2-0d46-2fec19b99ff1-08daf9d8 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-b24eb925-3096-7951-4f47-32e1be73a133-be73a0a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b24eb925-3096-7951-4f47-32e1be73a134-be73a0a6, #w-node-aec48764-5319-5037-4dc8-5c0557743a68-be73a0a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b24eb925-3096-7951-4f47-32e1be73a156-be73a0a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-b24eb925-3096-7951-4f47-32e1be73a158-be73a0a6, #w-node-b24eb925-3096-7951-4f47-32e1be73a159-be73a0a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c8b-9c7fcfdf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c98-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9ca6-9c7fcfdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68f1b0fe-0632-95bc-d059-8132259496eb-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cb3-9c7fcfdf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cc3-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cd0-9c7fcfdf, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897d-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f91-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfc-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c0-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd54-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5852-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-9c7fcfee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1943d254-0880-16b2-7f31-c5d6e4044295-e404428f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1943d254-0880-16b2-7f31-c5d6e4044297-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e4044299-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e404429b-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e404429d-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e404429f-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e40442a1-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e40442a3-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e40442a5-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e40442a8-e404428f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1943d254-0880-16b2-7f31-c5d6e40442b2-e404428f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_1943d254-0880-16b2-7f31-c5d6e40442c8-e404428f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_1943d254-0880-16b2-7f31-c5d6e40442ca-e404428f, #w-node-_1943d254-0880-16b2-7f31-c5d6e40442cb-e404428f, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-9c7fcfef, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-9c7fcfef, #w-node-eaee373a-c848-f90b-c487-8881cab40b85-cab40b80, #w-node-eaee373a-c848-f90b-c487-8881cab40be9-cab40b80, #w-node-eaee373a-c848-f90b-c487-8881cab40bea-cab40b80, #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-9c7fcff3, #w-node-_8250344e-f561-6fc2-613a-abb139e3d044-9c7fcff3, #w-node-_8250344e-f561-6fc2-613a-abb139e3d04b-9c7fcff3, #w-node-_8250344e-f561-6fc2-613a-abb139e3d052-9c7fcff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-9c7fcff3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e5-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e7-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e9-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0eb-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0ed-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0ef-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f1-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f3-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f6-9c7fcff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce100-9c7fcff3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce117-9c7fcff3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce119-9c7fcff3, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce11a-9c7fcff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02a9a746-9e2b-1c25-065e-96a93bc28fcf-9c7fcff8, #w-node-dd65e760-422b-8ca5-be11-ec56e453d4e4-9c7fcff8, #w-node-e7ae2129-e436-5d3b-50b4-2fa63c1235e7-9c7fcff8, #w-node-f6145139-4c5c-8ed9-3515-eb83cbe21572-9c7fcff8, #w-node-_27468743-539d-5cde-14fd-d46c2bf7831e-9c7fcff8, #w-node-_6c79a55f-73db-0dfc-8508-69247b561444-9c7fcff8 {
  justify-self: auto;
}

#w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e611f2-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61206-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61218-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61230-9c7fd0a1, #w-node-e1d1b4eb-8873-2207-9211-c85e6ff0c2ea-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61242-9c7fd0a1, #w-node-_20edb7c7-3206-9eb0-9666-5a6229650fd2-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61239-9c7fd0a1, #w-node-faa31384-c461-621e-0e63-30c560f3af1f-9c7fd0a1, #w-node-_7a278a8a-41d2-563c-2e1b-17f153dbab01-9c7fd0a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61268-9c7fd0a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e6126c-9c7fd0a1, #w-node-_697a3f1e-785b-1222-06f7-1c98f05157f7-9c7fd0a1, #w-node-_7644e83c-94de-bcab-ba65-f246443b3ddd-9c7fd0a1, #w-node-_5eb31470-edad-909d-eaae-50c807e8f116-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61277-9c7fd0a1, #w-node-_490f047a-5778-2559-f22e-21635fea8a95-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e6128d-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61298-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612ae-9c7fd0a1, #w-node-_00dd50c7-a9d3-f875-3217-0851f4ca0ba4-9c7fd0a1, #w-node-_88ea4e00-1bc9-c4e5-531a-359c60a7ac1b-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612a3-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612b9-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612c4-9c7fd0a1, #w-node-_56739fca-dfff-20ba-8c6d-f70592ab9e1c-92ab9e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56739fca-dfff-20ba-8c6d-f70592ab9eac-92ab9e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_56739fca-dfff-20ba-8c6d-f70592ab9ed6-92ab9e18, #w-node-_56739fca-dfff-20ba-8c6d-f70592ab9ed7-92ab9e18, #w-node-_5e6b08b0-64b6-65d7-bff0-8d737266087a-9c7fd0e3, #w-node-e455f2ca-263e-2498-f2f6-b221fb0efb52-9c7fd0e3, #w-node-ed54d75f-4787-f13b-5e0a-49c6cff83123-9c7fd0e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25e73301-716a-f0fe-f065-12c88b5cdad6-9c7fd0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af97ec22-8cb5-b0d4-1696-7ba5541e2337-9c7fd0e4, #w-node-_67376db9-be84-3025-62b3-fc55b7d02ee6-9c7fd0e4, #w-node-_92bee374-e975-f38e-14d7-afff9afe926d-9c7fd0e4, #w-node-_92bee374-e975-f38e-14d7-afff9afe927a-9c7fd0e4, #w-node-_704e8859-8483-9327-99ea-1281866df717-9c7fd0e4, #w-node-_704e8859-8483-9327-99ea-1281866df71e-9c7fd0e4, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5e-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5f-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad60-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad61-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad62-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad63-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad64-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad65-9c7fd0e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da87-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01275a-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012768-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012781-9c7fd0fd {
  place-self: stretch stretch;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e60479f-9c7fd104 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e6047eb-9c7fd104 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f05-9c7fd104, #w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f69-9c7fd104, #w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f6a-9c7fd104, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e57-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e5c-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e61-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e66-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e6b-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e70-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9e9e-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ea3-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ea8-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ead-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9eb2-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9eb7-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ee6-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9eeb-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ef0-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9ef5-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9efa-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9eff-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f2f-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f34-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f39-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f3e-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f43-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f48-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645ce9f8c-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f8d-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f92-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f93-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f98-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f99-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f9e-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9f9f-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fa4-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fa5-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fab-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fac-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fb1-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fb2-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fd3-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fd4-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fd9-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fda-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fdf-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645ce9fe0-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea01f-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea020-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea021-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea026-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea027-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea028-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea02d-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea02e-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea02f-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea034-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea035-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea036-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea03b-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea03c-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea03d-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea042-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea043-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea044-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea049-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea04a-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea04b-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea052-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea053-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea054-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea07c-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea07d-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea081-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea086-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea087-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea08b-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea08c-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea093-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea094-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea098-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea099-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea09d-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea09e-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0a2-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0a3-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0aa-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0ab-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0af-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0b0-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0b4-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0b5-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0b9-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0ba-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0c1-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0c2-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0c6-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0c7-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0cb-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0cc-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0d0-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0d1-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0ed-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0ee-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0f2-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0f3-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0fa-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0fb-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea0ff-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea100-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea107-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea108-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea10c-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea10d-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea114-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea115-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea119-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea11a-45ce9e31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea148-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea14d-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea153-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea158-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea15f-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea165-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea16a-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea16f-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea174-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea179-45ce9e31, #w-node-d54c532f-1a09-47cd-5753-c2e645cea17e-45ce9e31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54c532f-1a09-47cd-5753-c2e645cea183-45ce9e31 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9229-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a922e-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9233-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9238-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a923d-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9242-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9270-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9275-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a927a-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a927f-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9284-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9289-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92b9-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92be-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92c3-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92c8-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92cd-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a92d2-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9316-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9317-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a931c-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a931d-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9322-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9323-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9328-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9329-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a932e-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a932f-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9335-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9336-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a933b-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a933c-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a935e-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a935f-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9364-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9365-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a936a-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a936b-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93aa-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93ab-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93ac-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93b1-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93b2-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93b3-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93b8-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93b9-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93ba-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93bf-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93c0-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93c1-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93c6-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93c7-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93c8-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93cd-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93ce-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93cf-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93d4-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93d5-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93d6-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a93dd-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93de-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a93df-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9408-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9409-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a940d-9c7fd105, #w-node-a7e41a9b-3163-73cb-3876-7fb5924a9412-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9413-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9417-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9418-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a941f-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9420-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9424-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9425-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9429-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a942a-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a942e-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a942f-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9436-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9437-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a943b-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a943c-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9440-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9441-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9445-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9446-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a944d-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a944e-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9452-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9453-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9457-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9458-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a945c-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a945d-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9479-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a947a-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a947e-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a947f-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9486-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9487-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a948b-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a948c-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9493-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9494-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9498-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a9499-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a94a0-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a94a1-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a94a5-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e41a9b-3163-73cb-3876-7fb5924a94a6-9c7fd105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab3a-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab3f-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab45-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab4a-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab51-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab57-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab5c-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab61-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab66-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab6b-9c7fd105, #w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab70-9c7fd105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16a7ef65-ccbd-1346-caba-25a7a413ab75-9c7fd105 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd106, #w-node-_939147b3-5ce5-7287-6da9-d6a35b9348f6-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5e-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5f-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad60-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad61-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad62-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad63-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad64-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad65-9c7fd106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ba6afa-0959-9a38-6f54-2ef18f07ef56-9c7fd109, #w-node-_48e0b24f-947c-926d-3ee0-17220be404e4-9c7fd109, #w-node-_28f08660-3778-f83a-5794-f2acefd6c5ad-9c7fd109, #w-node-_3a321722-a6c3-793e-763f-3777bb874997-9c7fd109 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff441876-7e75-4640-8800-b074d3289cd4-9c7fd109, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5e-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5f-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad60-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad61-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad62-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad63-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad64-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad65-9c7fd10a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3aca-9c7fd10c {
  place-self: stretch stretch;
}

#w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f78fa-9c7fd124 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f78fc-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f78fe-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7900-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7902-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7904-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7906-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7908-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f790a-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f790d-9c7fd124 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7917-9c7fd124 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f792d-9c7fd124 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f792f-9c7fd124, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f7930-9c7fd124, #w-node-bf4da066-79b9-a389-5461-7f578467b2e6-9c7fd126, #w-node-bf4da066-79b9-a389-5461-7f578467b2ee-9c7fd126, #w-node-bf4da066-79b9-a389-5461-7f578467b2fa-9c7fd126, #w-node-bf4da066-79b9-a389-5461-7f578467b300-9c7fd126, #w-node-bf4da066-79b9-a389-5461-7f578467b306-9c7fd126, #w-node-bf4da066-79b9-a389-5461-7f578467b30b-9c7fd126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d1-9c7fd126 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d3-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d5-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d7-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d9-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619db-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619dd-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619df-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619e1-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619e4-9c7fd126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619ee-9c7fd126 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd461a04-9c7fd126 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd461a06-9c7fd126, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd461a07-9c7fd126, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a17-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a1c-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a21-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a26-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a2b-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a30-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a5e-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a63-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a68-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a6d-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a72-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4a77-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4aa6-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4aab-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4ab0-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4ab5-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4aba-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4abf-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4aef-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4af4-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4af9-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4afe-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4b03-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4b08-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4b4c-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b4d-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b52-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b53-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b58-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b59-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b5e-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b5f-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b64-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b65-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b6b-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b6c-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b71-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b72-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b93-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b94-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b99-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b9a-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4b9f-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4ba0-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bdf-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4be0-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4be1-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4be6-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4be7-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4be8-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4bed-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bee-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bef-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4bf4-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bf5-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bf6-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4bfb-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bfc-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4bfd-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4c02-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c03-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c04-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4c09-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c0a-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c0b-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4c12-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c13-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c14-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4c3c-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c3d-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c41-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4c46-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c47-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c4b-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c4c-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c53-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c54-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c58-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c59-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c5d-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c5e-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c62-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c63-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c6a-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c6b-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c6f-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c70-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c74-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c75-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c79-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c7a-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c81-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c82-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c86-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c87-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c8b-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c8c-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c90-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4c91-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cad-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cae-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cb2-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cb3-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cba-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cbb-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cbf-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cc0-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cc7-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cc8-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4ccc-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4ccd-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cd4-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cd5-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cd9-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4cda-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4d08-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d0d-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d13-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d18-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d1f-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d25-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d2a-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d2f-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d34-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d39-9c7fd140, #w-node-b8fb9570-537d-1014-9b04-2a688f2f4d3e-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fb9570-537d-1014-9b04-2a688f2f4d43-9c7fd140 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f982bc91-82ff-3f26-d549-dac04bb38be0-9c7fd140 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f982bc91-82ff-3f26-d549-dac04bb38be2-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38be4-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38be6-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38be8-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38bea-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38bec-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38bee-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38bf0-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38bf3-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f982bc91-82ff-3f26-d549-dac04bb38bfd-9c7fd140 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f982bc91-82ff-3f26-d549-dac04bb38c14-9c7fd140 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-f982bc91-82ff-3f26-d549-dac04bb38c16-9c7fd140, #w-node-f982bc91-82ff-3f26-d549-dac04bb38c17-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d081-9c7fd140 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d082-9c7fd140, #w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d094-9c7fd140 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d0a5-9c7fd140 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d0a7-9c7fd140, #w-node-_715f00c2-ac69-f0a8-4d15-28cd1813d0a8-9c7fd140 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eafbd1d8-e927-d918-c747-22cd01777c85-9c7fd1b5 {
  place-self: center end;
}

#w-node-eafbd1d8-e927-d918-c747-22cd01777c87-9c7fd1b5 {
  align-self: center;
}

#w-node-eafbd1d8-e927-d918-c747-22cd01777c8b-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777c9a-9c7fd1b5 {
  justify-self: end;
}

#w-node-eafbd1d8-e927-d918-c747-22cd01777ccc-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777cce-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777d0b-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777d0d-9c7fd1b5 {
  align-self: center;
}

#w-node-_7f101a08-b7fb-85ac-57b9-178c629aea75-9c7fd1b8, #w-node-_583c6097-1028-2858-1fe0-81859ae4e89a-9c7fd1b8, #w-node-fe8d90b1-8501-1a08-f285-2962b61e2e1d-9c7fd1b8, #w-node-_3a507d4d-3032-462d-9b3f-75c5b32c9b1a-9c7fd1b8, #w-node-_2122ad2e-92b0-d845-30ce-46280c164080-9c7fd1b8, #w-node-_2122ad2e-92b0-d845-30ce-46280c16407f-9c7fd1b8, #w-node-_1f266d1f-e888-3b22-a616-9508dd3571fd-9c7fd1b9, #w-node-_1f266d1f-e888-3b22-a616-9508dd357213-9c7fd1b9, #w-node-_1f266d1f-e888-3b22-a616-9508dd35722a-9c7fd1b9, #w-node-_1f266d1f-e888-3b22-a616-9508dd357241-9c7fd1b9, #w-node-_1c2b7713-1ef8-8a32-9376-9a876cb0dd07-9c7fd1ba, #w-node-_1c2b7713-1ef8-8a32-9376-9a876cb0dd14-9c7fd1ba, #w-node-_1c2b7713-1ef8-8a32-9376-9a876cb0dd1b-9c7fd1ba, #w-node-_8a9c6505-dc3d-b376-e4e0-db5ac6ba5d11-9c7fd1bd, #w-node-_42e7f3f6-7a11-3da2-cdf2-a05a7e65cfde-9c7fd1bd, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d35-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d3a-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d3f-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d44-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d49-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d4e-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d7c-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d81-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d86-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d8b-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d90-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390d95-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390dc4-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390dc9-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390dce-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390dd3-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390dd8-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390ddd-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e0d-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e12-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e17-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e1c-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e21-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e26-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390e6a-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e6b-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e70-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e71-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e76-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e77-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e7c-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e7d-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e82-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e83-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e89-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e8a-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e8f-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390e90-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390eb1-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390eb2-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390eb7-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390eb8-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ebd-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ebe-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390efd-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390efe-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390eff-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f04-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f05-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f06-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f0b-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f0c-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f0d-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f12-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f13-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f14-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f19-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f1a-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f1b-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f20-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f21-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f22-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f27-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f28-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f29-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f30-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f31-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f32-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f5a-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f5b-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f5f-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7390f64-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f65-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f69-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f6a-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f71-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f72-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f76-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f77-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f7b-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f7c-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f80-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f81-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f88-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f89-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f8d-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f8e-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f92-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f93-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f97-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f98-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390f9f-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fa0-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fa4-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fa5-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fa9-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390faa-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fae-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390faf-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fcb-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fcc-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fd0-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fd1-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fd8-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fd9-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fdd-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fde-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fe5-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fe6-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390fea-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390feb-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ff2-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ff3-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ff7-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7390ff8-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7391026-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be739102b-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391031-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391036-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be739103d-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391043-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391048-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be739104d-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391052-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be7391057-9c7fd1bf, #w-node-_410f3169-a4e6-45ef-253a-1e1be739105c-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410f3169-a4e6-45ef-253a-1e1be7391061-9c7fd1bf {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_170ee548-a335-6799-d979-86a013eb41bc-9c7fd1bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_170ee548-a335-6799-d979-86a013eb41be-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41c0-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41c2-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41c4-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41c6-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41c8-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41ca-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41cc-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41cf-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_170ee548-a335-6799-d979-86a013eb41f0-9c7fd1bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_170ee548-a335-6799-d979-86a013eb41d9-9c7fd1bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_170ee548-a335-6799-d979-86a013eb41f2-9c7fd1bf, #w-node-_170ee548-a335-6799-d979-86a013eb41f3-9c7fd1bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da87-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01275a-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012768-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012781-9c7fd217 {
  place-self: stretch stretch;
}

#w-node-_8d8aec60-f9e1-9c50-24b6-9965945ebff0-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ebffe-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ec00d-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ec01c-9c7fd231 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ba6afa-0959-9a38-6f54-2ef18f07ef56-574a5cce, #w-node-_48e0b24f-947c-926d-3ee0-17220be404e4-574a5cce, #w-node-_28f08660-3778-f83a-5794-f2acefd6c5ad-574a5cce, #w-node-_3a321722-a6c3-793e-763f-3777bb874997-574a5cce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff441876-7e75-4640-8800-b074d3289cd4-574a5cce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d0ac57a-44d4-31ec-c13e-a2eaebfc7cbe-2cafa9aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_022eafb6-d678-3097-f9cf-9a11068f4131-068f4128, #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-71dab411, #w-node-_8250344e-f561-6fc2-613a-abb139e3d044-71dab411, #w-node-_8250344e-f561-6fc2-613a-abb139e3d04b-71dab411, #w-node-_8250344e-f561-6fc2-613a-abb139e3d052-71dab411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-71dab411 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e5-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e7-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e9-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0eb-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0ed-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0ef-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f1-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f3-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0f6-71dab411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce100-71dab411 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce117-71dab411 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_84086c40-6a65-7ef1-dbfb-3029666ce119-71dab411, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce11a-71dab411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e60479f-eff60733 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e6047eb-eff60733 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_5b7e0083-1441-098c-377a-c98ddc3b7828-eff60733 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b7e0083-1441-098c-377a-c98ddc3b78b6-eff60733 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6497a442-8a7f-474c-7b09-93b803dcf1df-eff60733, #w-node-_5b7e0083-1441-098c-377a-c98ddc3b78e2-eff60733, #w-node-_5b7e0083-1441-098c-377a-c98ddc3b78e3-eff60733 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b77e0bf4-cea2-d37b-8148-9ccc6658d438-6658d435 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b77e0bf4-cea2-d37b-8148-9ccc6658d4af-6658d435 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_96574a41-a2b4-f6e4-5440-24a021e0f9ec-21e0f9e6, #w-node-_96574a41-a2b4-f6e4-5440-24a021e0fa2f-21e0f9e6, #w-node-_96574a41-a2b4-f6e4-5440-24a021e0fa30-21e0f9e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49fb6f86-c2e6-bbd2-988f-11370a82f3da-1daa88b1, #w-node-c497f301-b613-a5e3-ca79-6d93c7685c8b-1daa88b1, #w-node-_1aa10a06-1dd4-be9c-ca36-cbad58fb4600-1daa88b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cde94ae4-09b5-f516-fcc1-186322f1f21f-1daa88b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e60479f-dcb0b3be {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_314f881b-f302-f2a1-8457-7c4d0e6047eb-dcb0b3be {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f05-dcb0b3be, #w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f69-dcb0b3be, #w-node-_3a50f302-34ab-11dc-0ca2-743b71fb9f6a-dcb0b3be, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5e-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad5f-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad60-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad61-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad62-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad63-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad64-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bad65-61feb1d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49fb6f86-c2e6-bbd2-988f-11370a82f3da-e281a047, #w-node-c497f301-b613-a5e3-ca79-6d93c7685c8b-e281a047, #w-node-_1aa10a06-1dd4-be9c-ca36-cbad58fb4600-e281a047 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cde94ae4-09b5-f516-fcc1-186322f1f21f-e281a047, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa24-0baeecff, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa40-0baeecff, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa5d-0baeecff, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa7a-0baeecff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ba6afa-0959-9a38-6f54-2ef18f07ef56-11448584, #w-node-_48e0b24f-947c-926d-3ee0-17220be404e4-11448584, #w-node-_28f08660-3778-f83a-5794-f2acefd6c5ad-11448584, #w-node-_3a321722-a6c3-793e-763f-3777bb874997-11448584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff441876-7e75-4640-8800-b074d3289cd4-11448584 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ced2f4e5-2e5a-28e2-c169-9fc3e9196b2f-368329d9, #w-node-_487e3063-ae19-d81e-46e4-6f620e4492f7-368329d9, #w-node-_46a94c86-b6ff-6313-aac1-883b6c414087-368329d9, #w-node-_09535a6a-e400-0cca-b2df-c4a154c68dc5-368329d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d5ac652-087e-ce36-3826-02a96cdbc374-368329d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86e484fd-a703-cecd-7d37-03aa6b8264df-368329d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed424-368329d9, #w-node-_4f88861b-a103-a795-50e3-20dd84316428-368329d9, #w-node-_09eb421b-aa97-9dc4-47d7-9a6408ee72eb-368329d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_844b81ff-9bf1-c0e6-7fae-e969871355be-368329d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49fb6f86-c2e6-bbd2-988f-11370a82f3da-11b28c73, #w-node-c497f301-b613-a5e3-ca79-6d93c7685c8b-11b28c73, #w-node-_1aa10a06-1dd4-be9c-ca36-cbad58fb4600-11b28c73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cde94ae4-09b5-f516-fcc1-186322f1f21f-11b28c73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_272354a6-0aee-6d04-3b02-6d830cad3916-f0ae524a, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3926-f0ae524a, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3936-f0ae524a, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3946-f0ae524a, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef26-f0ae524a, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef36-f0ae524a, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef46-f0ae524a, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef56-f0ae524a, #w-node-_86e484fd-a703-cecd-7d37-03aa6b8264df-e5434f79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed424-e5434f79, #w-node-_4f88861b-a103-a795-50e3-20dd84316428-e5434f79, #w-node-_09eb421b-aa97-9dc4-47d7-9a6408ee72eb-e5434f79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9f0ded30-41da-1bdd-3702-c492ed41c72d-e5434f79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_440f8260-4c42-f639-9789-6d4ba893931d-a8939300, #w-node-_440f8260-4c42-f639-9789-6d4ba893932a-a8939300, #w-node-_440f8260-4c42-f639-9789-6d4ba8939337-a8939300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_440f8260-4c42-f639-9789-6d4ba8939342-a8939300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1fde75-1c33-be57-8ff1-1483646b59d6-646b59d6, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3916-9b4c7559, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3926-9b4c7559, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3936-9b4c7559, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3946-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef26-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef36-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef46-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef56-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef26-2ee9c263, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef36-2ee9c263, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef46-2ee9c263, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef56-2ee9c263, #w-node-_20ba6afa-0959-9a38-6f54-2ef18f07ef56-4cc4da5d, #w-node-_48e0b24f-947c-926d-3ee0-17220be404e4-4cc4da5d, #w-node-_28f08660-3778-f83a-5794-f2acefd6c5ad-4cc4da5d, #w-node-_3a321722-a6c3-793e-763f-3777bb874997-4cc4da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff441876-7e75-4640-8800-b074d3289cd4-4cc4da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c8b-158ef54b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c98-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9ca6-158ef54b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68f1b0fe-0632-95bc-d059-8132259496eb-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cb3-158ef54b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cc3-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cd0-158ef54b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e82-8474a386, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e90-8474a386, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e9e-8474a386, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4eab-8474a386 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4ed0-8474a386 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-b245afb9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a4556bb4-e14a-da8f-aabb-22e98c3553f9-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355422-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355441-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c35545f-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355500-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355529-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355549-b245afb9, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355568-b245afb9, #w-node-_5bdffdc0-9d04-e334-cc9a-d0198562b23d-b245afb9, #w-node-_7cc6e2d9-b6f0-c8f2-fd2b-98586aa326c6-b245afb9, #w-node-_2554d0d6-f2f0-3e94-1263-a6b0aca41edc-b245afb9, #w-node-_81d51d02-7c72-f283-7269-f9d1e59f77be-b245afb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d690bf1d-f04a-3ca2-320c-3a0dfdfeb825-9f05bdc4 {
  grid-area: 1 / 2 / 3 / 2;
}

#w-node-_41b3443b-7196-e170-ba2a-2079966c61f8-2dd7d866 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3c5a40d0-6aac-c990-fe33-45f7ef261f7e-2dd7d866 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_7a6b4ace-4ae1-975b-c374-7c387e726e9b-2dd7d866 {
  justify-self: end;
}

#w-node-_805ab34c-494e-0335-36f2-8efad4361b59-2dd7d866 {
  place-self: auto start;
}

#w-node-a6150e3e-b9f8-b015-5f78-96993e7af2b3-2dd7d866 {
  justify-self: end;
}

#w-node-c84278f1-6e40-1671-1f7a-d66d4400ceb9-2dd7d866 {
  justify-self: start;
}

#w-node-_508de349-bb8a-c01d-3a09-f5382c6d5087-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d5094-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50a1-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50ae-af62cefd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_508de349-bb8a-c01d-3a09-f5382c6d50b9-af62cefd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_508de349-bb8a-c01d-3a09-f5382c6d50c0-af62cefd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_508de349-bb8a-c01d-3a09-f5382c6d50cc-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50d9-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50e6-af62cefd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_508de349-bb8a-c01d-3a09-f5382c6d5149-af62cefd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ba6afa-0959-9a38-6f54-2ef18f07ef56-913b995f, #w-node-_48e0b24f-947c-926d-3ee0-17220be404e4-913b995f, #w-node-_28f08660-3778-f83a-5794-f2acefd6c5ad-913b995f, #w-node-_3a321722-a6c3-793e-763f-3777bb874997-913b995f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ff441876-7e75-4640-8800-b074d3289cd4-913b995f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74db4442-6a45-8744-1fc3-cae33bf45d84-6e5872c6, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fba8b-6e5872c6, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fba9c-6e5872c6, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fbab0-6e5872c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_64d763b4-4649-056a-410b-6e0c0f7fbada-6e5872c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-7ffe0551 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a4556bb4-e14a-da8f-aabb-22e98c3553f9-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355422-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355441-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c35545f-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355500-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355529-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355549-7ffe0551, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355568-7ffe0551, #w-node-_5bdffdc0-9d04-e334-cc9a-d0198562b23d-7ffe0551, #w-node-_7cc6e2d9-b6f0-c8f2-fd2b-98586aa326c6-7ffe0551, #w-node-_2554d0d6-f2f0-3e94-1263-a6b0aca41edc-7ffe0551, #w-node-_81d51d02-7c72-f283-7269-f9d1e59f77be-7ffe0551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-96608570 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a4556bb4-e14a-da8f-aabb-22e98c3553f9-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355422-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355441-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c35545f-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355500-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355529-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355549-96608570, #w-node-a4556bb4-e14a-da8f-aabb-22e98c355568-96608570, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a40d-abf25f6e, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a48d-abf25f6e, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a4ba-abf25f6e, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89df0-62d8fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89e08-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89e4d-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89e95-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89eda-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89f20-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89f66-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89fad-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89fcd-62d8fea6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a40d-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a48d-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb8a4ba-62d8fea6, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa24-f395cf9f, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa40-f395cf9f, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa5d-f395cf9f, #w-node-_2ecf1f42-ed4a-5fc9-2e90-71060322fa7a-f395cf9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ced2f4e5-2e5a-28e2-c169-9fc3e9196b2f-111d8223, #w-node-_487e3063-ae19-d81e-46e4-6f620e4492f7-111d8223, #w-node-_46a94c86-b6ff-6313-aac1-883b6c414087-111d8223, #w-node-_09535a6a-e400-0cca-b2df-c4a154c68dc5-111d8223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d5ac652-087e-ce36-3826-02a96cdbc374-111d8223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86e484fd-a703-cecd-7d37-03aa6b8264df-111d8223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed424-111d8223, #w-node-_4f88861b-a103-a795-50e3-20dd84316428-111d8223, #w-node-_09eb421b-aa97-9dc4-47d7-9a6408ee72eb-111d8223 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_844b81ff-9bf1-c0e6-7fae-e969871355be-111d8223, #w-node-_68659f5e-58eb-ef46-77ae-ad5bc537248e-d806031a, #w-node-_68659f5e-58eb-ef46-77ae-ad5bc53724aa-d806031a, #w-node-_68659f5e-58eb-ef46-77ae-ad5bc53724c7-d806031a, #w-node-_68659f5e-58eb-ef46-77ae-ad5bc53724e4-d806031a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e337819-aa3e-4799-7442-f291022da32b-af72d032 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e337819-aa3e-4799-7442-f291022da379-af72d032, #w-node-_4e337819-aa3e-4799-7442-f291022da37a-af72d032 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4a-ac43f934 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4b-ac43f934, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d5d-ac43f934 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d6e-ac43f934 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d70-ac43f934, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d71-ac43f934 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed438c-ac43f934 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed43e2-ac43f934 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4a-d416f8a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4b-d416f8a9, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d5d-d416f8a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d6e-d416f8a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d70-d416f8a9, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d71-d416f8a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed438c-d416f8a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed43e2-d416f8a9 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4a-5dd68b77 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d4b-5dd68b77, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d5d-5dd68b77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d6e-5dd68b77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d70-5dd68b77, #w-node-_8ec5a2a4-28b9-4d53-a692-ccde200e5d71-5dd68b77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed438c-5dd68b77 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5740687-1f43-36f1-cd60-27a381ed43e2-5dd68b77 {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897d-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f91-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfc-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c0-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd54-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5852-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-0621e9eb, #w-node-_7af73677-1f9b-bb6d-7189-067b5694326b-5d57e5b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-5d57e5b0 {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e82-8e13b857, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e90-8e13b857, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e9e-8e13b857, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4eab-8e13b857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4ed0-8e13b857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-a40fafab {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694326b-f6dd1f52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-f6dd1f52 {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-92150ddc {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_56c02dfe-b7f9-f5b1-816e-b25b76427df6-28f12681, #w-node-_45630b9c-612a-0f9d-9792-f9a68ee3dc94-28f12681, #w-node-_22d986fa-f96e-4def-8462-13e0f249a8f0-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc722f1-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc722fa-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc72303-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc7230c-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc72315-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b433e-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4349-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4354-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b435f-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b436a-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4375-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4380-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b438b-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4396-28f12681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-f594e592 {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897d-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f91-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfc-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c0-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd54-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5852-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f91-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5852-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfc-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897d-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c0-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd54-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-3987f9c3, #w-node-_9acc79b6-27a1-2cb7-dc96-4e457ab353fc-3b9656ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babdb46b-726e-7851-ee83-0927ea938678-3b9656ca {
  justify-self: end;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-3b9656ca {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-b6756dbd, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-038cf2ca, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-f2c883e7, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-2da627b0, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-2da627b0, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450adbe-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450add1-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ade5-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae10-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae19-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae22-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae2b-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae34-7daea987, #w-node-_7af73677-1f9b-bb6d-7189-067b5694326b-58536d12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-58536d12 {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_69681b38-6929-421d-6a21-bc901d533510-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533524-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-acbb343b, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533568-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533589-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533594-acbb343b, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533510-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533524-faddc0a8, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533568-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533589-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533594-faddc0a8, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533510-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533524-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-b5acd7e6, #w-node-_0651f233-b17f-93b0-6955-c65d0e09af66-b5acd7e6, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533568-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533589-b5acd7e6, #w-node-fef74a3b-a248-67f7-6055-166b60482461-b5acd7e6, #w-node-d4ed1df8-288f-2769-076e-6d6b7c20d128-b5acd7e6, #w-node-_730ab175-083a-ea20-07ee-594ce570c639-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533594-b5acd7e6, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-b5acd7e6, #w-node-bdba7ec5-1aef-a3ae-4876-735844ef310c-b5acd7e6, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367838-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b437-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c6-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd816-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b06-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82bf-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-fbedafb8, #w-node-_55a8c89d-b569-2f60-a312-6262f3c327e8-fbedafb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b91c2253-9c72-e0b3-1c55-3139683da196-f5c0b099 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b91c2253-9c72-e0b3-1c55-3139683da197-f5c0b099, #w-node-_10c2a709-fd92-ecf6-e82e-35da72c89e95-f5c0b099, #w-node-ea0e763e-e4cd-2767-878f-9b456019dc0f-f5c0b099, #w-node-fa2870aa-193b-e510-ba2a-07ab00400422-f5c0b099 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_05ae0a13-29c1-6b76-72d0-befd79e52418-f5c0b099 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e8d64796-f9b6-8bdc-e29d-bf5319b849a9-f5c0b099 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e8d64796-f9b6-8bdc-e29d-bf5319b849aa-f5c0b099 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e8d64796-f9b6-8bdc-e29d-bf5319b849b4-f5c0b099, #w-node-e8d64796-f9b6-8bdc-e29d-bf5319b849be-f5c0b099, #w-node-e8d64796-f9b6-8bdc-e29d-bf5319b849c8-f5c0b099, #w-node-ed25fe77-0475-56ec-2089-f3bbaf52b497-f5c0b099, #w-node-_55f7cf5b-1f69-72ab-5a8d-f4b26a1c5feb-f5c0b099 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694326b-e0744998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-e0744998 {
  grid-area: 1 / 2 / 3 / 2;
  justify-self: end;
}

#w-node-_783d2428-c2d2-cbe2-d804-9e4e8edf28c8-23e2fccd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a26e4201-db29-ba54-63b5-2e0bcb8dd988-23e2fccd, #w-node-a26e4201-db29-ba54-63b5-2e0bcb8dd990-23e2fccd, #w-node-a26e4201-db29-ba54-63b5-2e0bcb8dd998-23e2fccd, #w-node-a26e4201-db29-ba54-63b5-2e0bcb8dd9a0-23e2fccd, #w-node-_1083d26a-2567-613f-4f34-2b52fc977b0a-23e2fccd, #w-node-f37fa8e8-99c5-874a-1926-27a29bc012e0-23e2fccd, #w-node-f7b92c06-f1e9-b72c-5785-cd44f7b25e9f-23e2fccd, #w-node-d54bdd65-8a12-ec6b-ca90-685a76867dd4-23e2fccd {
  order: 0;
}

#w-node-_0ca633a1-a24c-26c9-9e47-2f2e4344195a-23e2fccd, #w-node-af7e88bb-253a-b46e-4cdf-8af40b9efb08-23e2fccd {
  align-self: stretch;
}

#w-node-_6f450bdd-482e-7234-517a-4f57b4379235-23e2fccd {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c2041-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c206a-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c2089-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c20a7-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c2144-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c2163-23e2fccd, #w-node-_8fd3541f-be7b-db07-467e-cf1f4e0c2183-23e2fccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e82-357a64c9, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e90-357a64c9, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e9e-357a64c9, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4eab-357a64c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4ed0-357a64c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74db4442-6a45-8744-1fc3-cae33bf45d84-2918f00f, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fba8b-2918f00f, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fba9c-2918f00f, #w-node-_64d763b4-4649-056a-410b-6e0c0f7fbab0-2918f00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_64d763b4-4649-056a-410b-6e0c0f7fbada-2918f00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e82-c9754fe1, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e90-c9754fe1, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4e9e-c9754fe1, #w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4eab-c9754fe1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_699532d1-cc8a-7fb9-5b2f-a1ad73db4ed0-c9754fe1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43431-cae9b3b2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6a627c79-a8ad-fafc-5f05-a4096ec434cf-cae9b3b2 {
  justify-self: center;
}

#w-node-_6a627c79-a8ad-fafc-5f05-a4096ec434ea-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec434f0-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec434f6-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec434fc-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43533-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4353b-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43543-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4354b-cae9b3b2 {
  order: 0;
}

#w-node-_0c096504-ee2e-a5a5-ad0c-e850a789a934-cae9b3b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43664-cae9b3b2 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_6a627c79-a8ad-fafc-5f05-a4096ec436f2-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4371b-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4373a-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43758-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec437f5-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43814-cae9b3b2, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43834-cae9b3b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-d19da403-1be5-1de5-21bb-d598ea40aba2-9c7fd0e3, #w-node-_390a14e4-1db0-a429-087c-42311e63d48d-9c7fd0e3, #w-node-_11246d92-adbb-b1ea-133e-0e8cd1a9fe5e-9c7fd0e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-b245afb9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d690bf1d-f04a-3ca2-320c-3a0dfdfeb825-9f05bdc4, #w-node-_3c5a40d0-6aac-c990-fe33-45f7ef261f7e-2dd7d866 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-7ffe0551, #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-96608570 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43416-cae9b3b2 {
    justify-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_25e73301-716a-f0fe-f065-12c88b5cdad6-9c7fd0e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_272354a6-0aee-6d04-3b02-6d830cad3953-f0ae524a, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef63-f0ae524a, #w-node-_272354a6-0aee-6d04-3b02-6d830cad3953-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef63-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef63-2ee9c263 {
    align-self: center;
  }

  #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43416-cae9b3b2 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c98-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9ca6-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cc3-9c7fcfdf, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cd0-9c7fcfdf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-9c7fcff3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5e6b08b0-64b6-65d7-bff0-8d737266087a-9c7fd0e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da6d-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da73-9c7fd0fd, #w-node-c62dc436-7a65-01d8-8302-250594d2f92c-9c7fd0fd, #w-node-_670c59aa-bc5b-cdf1-0f33-316b25d6f310-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da81-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86daa8-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86daae-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dabe-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dac4-9c7fd0fd, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dae2-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01274e-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012754-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012762-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01277b-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012789-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01278f-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01279f-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127a5-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127b4-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127c3-9c7fd0fd, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3ac4-9c7fd10c, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3ad9-9c7fd10c, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3aea-9c7fd10c, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3afb-9c7fd10c, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3b01-9c7fd10c, #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3b1b-9c7fd10c, #w-node-eafbd1d8-e927-d918-c747-22cd01777c85-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777c9a-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777cab-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777ccc-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777cd2-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777cf2-9c7fd1b5, #w-node-eafbd1d8-e927-d918-c747-22cd01777d0b-9c7fd1b5 {
    justify-self: end;
  }

  #w-node-_7f101a08-b7fb-85ac-57b9-178c629aea75-9c7fd1b8, #w-node-_583c6097-1028-2858-1fe0-81859ae4e89a-9c7fd1b8, #w-node-fe8d90b1-8501-1a08-f285-2962b61e2e1d-9c7fd1b8, #w-node-_3a507d4d-3032-462d-9b3f-75c5b32c9b1a-9c7fd1b8 {
    justify-self: center;
  }

  #w-node-_9d7b7811-2b4c-1325-a389-7cb5802cd081-9c7fd1b8, #w-node-_1f266d1f-e888-3b22-a616-9508dd357274-9c7fd1b9 {
    align-self: start;
  }

  #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da6d-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da73-9c7fd217, #w-node-c62dc436-7a65-01d8-8302-250594d2f92c-9c7fd217, #w-node-_670c59aa-bc5b-cdf1-0f33-316b25d6f310-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da81-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86daa8-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86daae-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dabe-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dac4-9c7fd217, #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86dae2-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01274e-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012754-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012762-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01277b-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012789-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01278f-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef01279f-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127a5-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127b4-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef0127c3-9c7fd217 {
    justify-self: end;
  }

  #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ebff0-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ebffe-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ec00d-9c7fd231, #w-node-_8d8aec60-f9e1-9c50-24b6-9965945ec01c-9c7fd231 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-71dab411 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8cabf6a2-23ed-d673-a79b-9744e7d271bd-0baeecff, #w-node-_033ed701-6900-b9ef-8e34-2a02078f3748-078f3748 {
    align-self: start;
  }

  #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9c98-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9ca6-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cc3-158ef54b, #w-node-_35de00bd-fddb-47ab-3c2b-4aa027df9cd0-158ef54b, #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-b245afb9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d690bf1d-f04a-3ca2-320c-3a0dfdfeb825-9f05bdc4, #w-node-_3c5a40d0-6aac-c990-fe33-45f7ef261f7e-2dd7d866 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-7ffe0551, #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-96608570 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cabf6a2-23ed-d673-a79b-9744e7d271bd-f395cf9f, #w-node-_68659f5e-58eb-ef46-77ae-ad5bc5372517-d806031a {
    align-self: start;
  }

  #w-node-_2e48acea-4677-353c-b55d-a08aacacb0b3-0621e9eb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-0621e9eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-5d57e5b0, #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-a40fafab, #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-f6dd1f52, #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-92150ddc, #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-f594e592 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b2bb9b84-500d-1932-4743-7dc97b382abc-b0e38ed3 {
    align-self: start;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-b0e38ed3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e48acea-4677-353c-b55d-a08aacacb0b3-3987f9c3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-3987f9c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-3b9656ca, #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-58536d12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ae0a13-29c1-6b76-72d0-befd79e52424-f5c0b099 {
    place-self: center;
  }

  #w-node-_7af73677-1f9b-bb6d-7189-067b5694325d-e0744998, #w-node-_6f450bdd-482e-7234-517a-4f57b4379235-23e2fccd, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43664-cae9b3b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-9c7fcfee, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-9c7fcfee, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-9c7fcfee, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-9c7fcfee, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-9c7fcfee, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-9c7fcfee, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-9c7fcfee, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-9c7fcfee, #w-node-_1943d254-0880-16b2-7f31-c5d6e4044295-e404428f, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-9c7fcfef, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-9c7fcfef, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-9c7fcfef, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-9c7fcfef, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-9c7fcfef, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-9c7fcfef, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-9c7fcfef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-9c7fcff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-9c7fcff3, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e611f2-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61206-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61218-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61230-9c7fd0a1, #w-node-e1d1b4eb-8873-2207-9211-c85e6ff0c2ea-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61242-9c7fd0a1, #w-node-_20edb7c7-3206-9eb0-9666-5a6229650fd2-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61239-9c7fd0a1, #w-node-faa31384-c461-621e-0e63-30c560f3af1f-9c7fd0a1, #w-node-_7a278a8a-41d2-563c-2e1b-17f153dbab01-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61268-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e6126c-9c7fd0a1, #w-node-_697a3f1e-785b-1222-06f7-1c98f05157f7-9c7fd0a1, #w-node-_7644e83c-94de-bcab-ba65-f246443b3ddd-9c7fd0a1, #w-node-_5eb31470-edad-909d-eaae-50c807e8f116-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61277-9c7fd0a1, #w-node-_490f047a-5778-2559-f22e-21635fea8a95-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e6128d-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61298-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612ae-9c7fd0a1, #w-node-_00dd50c7-a9d3-f875-3217-0851f4ca0ba4-9c7fd0a1, #w-node-_88ea4e00-1bc9-c4e5-531a-359c60a7ac1b-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612a3-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612b9-9c7fd0a1, #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e612c4-9c7fd0a1, #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f78fa-9c7fd124, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d1-9c7fd126, #w-node-f982bc91-82ff-3f26-d549-dac04bb38be0-9c7fd140 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eafbd1d8-e927-d918-c747-22cd01777c8b-9c7fd1b5 {
    justify-self: end;
  }

  #w-node-_9d7b7811-2b4c-1325-a389-7cb5802cd097-9c7fd1b8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_170ee548-a335-6799-d979-86a013eb41bc-9c7fd1bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d0ac57a-44d4-31ec-c13e-a2eaebfc7cbe-2cafa9aa, #w-node-_8250344e-f561-6fc2-613a-abb139e3d03f-71dab411 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-71dab411 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e39a432-abda-2756-01b0-04b0ac2b50e2-ac2b50d8, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89e08-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89f20-62d8fea6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-0621e9eb, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-0621e9eb, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-0621e9eb, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-0621e9eb, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-0621e9eb, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-0621e9eb, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-0621e9eb, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-0621e9eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-0621e9eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56c02dfe-b7f9-f5b1-816e-b25b76427df6-28f12681, #w-node-_45630b9c-612a-0f9d-9792-f9a68ee3dc94-28f12681, #w-node-_22d986fa-f96e-4def-8462-13e0f249a8f0-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc722f1-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc722fa-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc72303-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc7230c-28f12681, #w-node-f9919910-3ea6-2d61-31f6-fe607bc72315-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b433e-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4349-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4354-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b435f-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b436a-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4375-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4380-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b438b-28f12681, #w-node-_01bd7b2b-1952-0445-0283-dec5af2b4396-28f12681, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-b0e38ed3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-b0e38ed3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-b0e38ed3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-b0e38ed3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-b0e38ed3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-b0e38ed3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-b0e38ed3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-b0e38ed3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-b0e38ed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f92-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f99-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3f9c-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa1-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa4-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fa9-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fac-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb1-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb4-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fb9-3987f9c3, #w-node-_5af2e08d-0aee-66c0-36f0-3288b32d3fbc-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-3987f9c3, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5853-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a585d-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5862-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5865-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a586d-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5872-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a5875-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587a-3987f9c3, #w-node-_1871d25e-944a-facd-d24c-abe8ea2a587d-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0bfd-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c04-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c07-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0c-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c0f-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c14-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c17-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1c-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c1f-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c24-3987f9c3, #w-node-_09080cfb-9615-9786-2464-6f08407d0c27-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3897e-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38985-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38988-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3898d-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38990-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38995-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b38998-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b3899d-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a0-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a5-3987f9c3, #w-node-ce35010a-1a73-e4bb-7e8f-6c61a7b389a8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c1-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76c8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76cb-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d0-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d3-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76d8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76db-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e0-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e3-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76e8-3987f9c3, #w-node-f3127c2f-e5b4-9e2b-6924-bfb2b68b76eb-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd55-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd5f-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd64-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd67-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd6f-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd74-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd77-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7c-3987f9c3, #w-node-de47a3c0-51ce-470d-9d1b-3ab89b2dbd7f-3987f9c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07309eb8-cacb-07c4-c801-9a1018bc8880-3987f9c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-b6756dbd, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-b6756dbd, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-b6756dbd, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-b6756dbd, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-b6756dbd, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-b6756dbd, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-038cf2ca, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-038cf2ca, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-038cf2ca, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-038cf2ca, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-038cf2ca, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-038cf2ca, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-f2c883e7, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-f2c883e7, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-f2c883e7, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-f2c883e7, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-f2c883e7, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-f2c883e7, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-2da627b0, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-2da627b0, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-2da627b0, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-2da627b0, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-2da627b0, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-2da627b0, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-2da627b0, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450adbe-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450add1-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ade5-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae10-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae19-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae22-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae2b-7daea987, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae34-7daea987, #w-node-_69681b38-6929-421d-6a21-bc901d533510-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533524-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-acbb343b, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533568-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533589-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533594-acbb343b, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-acbb343b, #w-node-_69681b38-6929-421d-6a21-bc901d533510-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533524-faddc0a8, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533568-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533589-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533594-faddc0a8, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-faddc0a8, #w-node-_69681b38-6929-421d-6a21-bc901d533510-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533524-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53355f-b5acd7e6, #w-node-_0651f233-b17f-93b0-6955-c65d0e09af66-b5acd7e6, #w-node-e10d0788-2a41-8af9-eef2-89c5c40bb45a-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53354d-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533568-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533589-b5acd7e6, #w-node-fef74a3b-a248-67f7-6055-166b60482461-b5acd7e6, #w-node-d4ed1df8-288f-2769-076e-6d6b7c20d128-b5acd7e6, #w-node-_730ab175-083a-ea20-07ee-594ce570c639-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d533594-b5acd7e6, #w-node-bb87b630-752a-01b8-d145-67f34dfe8de6-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d53359f-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335aa-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335cb-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335b5-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335c0-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335d6-b5acd7e6, #w-node-_69681b38-6929-421d-6a21-bc901d5335e1-b5acd7e6, #w-node-bdba7ec5-1aef-a3ae-4876-735844ef310c-b5acd7e6, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367839-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367840-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367845-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784a-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636784d-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367852-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367855-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785a-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f7636785d-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367862-fbedafb8, #w-node-_55b5e657-7b04-0a93-6ffc-7e8f76367865-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b438-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b43e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b441-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b446-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b449-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b44e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b451-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b456-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b459-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b45e-fbedafb8, #w-node-_0528f456-2607-2796-534a-9a4160d2b461-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4c7-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4cd-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d0-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d5-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4d8-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4dd-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e0-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e5-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4e8-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4ed-fbedafb8, #w-node-_464e28bb-1d4c-331e-a49f-23685bd9e4f0-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd817-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd81d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd820-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd825-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd828-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd82d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd830-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd835-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd838-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd83d-fbedafb8, #w-node-_9aa364af-a168-95ae-fae5-db67a80bd840-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b07-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b0d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b10-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b15-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b18-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b1d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b20-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b25-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b28-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b2d-fbedafb8, #w-node-_4a3a4ae8-7297-ae3a-10b1-2aef9c4e2b30-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c0-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82c9-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82ce-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d1-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82d9-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82de-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e1-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e6-fbedafb8, #w-node-_1e50072a-a220-f369-2471-cbaf55cc82e9-fbedafb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d81eb353-89a1-dfa2-0d46-2fec19b9a00d-08daf9d8, #w-node-_1943d254-0880-16b2-7f31-c5d6e4044295-e404428f, #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-9c7fcff3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02a9a746-9e2b-1c25-065e-96a93bc28fcf-9c7fcff8 {
    justify-self: auto;
  }

  #w-node-a0d787a3-1c96-bbb3-a6e6-f96ad3e61395-9c7fd0a1 {
    order: 9999;
  }

  #w-node-d19da403-1be5-1de5-21bb-d598ea40aba2-9c7fd0e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_390a14e4-1db0-a429-087c-42311e63d48d-9c7fd0e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd0e6, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-9c7fd0e6 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da68-9c7fd0fd, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012749-9c7fd0fd, #w-node-_58c89b98-ef8c-1ca7-4223-685be945cb78-9c7fd0fe, #w-node-_58c89b98-ef8c-1ca7-4223-685be945cbd3-9c7fd0fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b793-9c7fd104 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b795-9c7fd104 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b799-9c7fd104 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b79b-9c7fd104 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b79f-9c7fd104 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a1-9c7fd104 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a5-9c7fd104 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a7-9c7fd104 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_314f881b-f302-f2a1-8457-7c4d0e604807-9c7fd104 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd106, #w-node-_939147b3-5ce5-7287-6da9-d6a35b9348f6-9c7fd106, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-9c7fd10a, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-9c7fd10a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2b952cdd-94dc-8976-cfbb-3c97a0ad3abf-9c7fd10c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0eeb38e8-31be-ae7a-8bbe-73f18e5f78fa-9c7fd124, #w-node-_4282dd6a-fdfa-d809-6ed6-0b3ccd4619d1-9c7fd126, #w-node-f982bc91-82ff-3f26-d549-dac04bb38be0-9c7fd140 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eafbd1d8-e927-d918-c747-22cd01777c80-9c7fd1b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a9c6505-dc3d-b376-e4e0-db5ac6ba5d11-9c7fd1bd, #w-node-_42e7f3f6-7a11-3da2-cdf2-a05a7e65cfde-9c7fd1bd {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_170ee548-a335-6799-d979-86a013eb41bc-9c7fd1bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f8a-dc694f7b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f8c-dc694f7b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f90-dc694f7b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f92-dc694f7b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f96-dc694f7b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f98-dc694f7b {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f9c-dc694f7b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_47acd3db-0093-8d04-849b-35f2dc694f9e-dc694f7b {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-e6a1f3c0-7572-92b9-5fce-6752bb86da68-9c7fd217, #w-node-_8c08b2e2-e591-0d3f-05c0-7e99ef012749-9c7fd217 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84086c40-6a65-7ef1-dbfb-3029666ce0e3-71dab411, #w-node-_314f881b-f302-f2a1-8457-7c4d0e604807-eff60733, #w-node-b77e0bf4-cea2-d37b-8148-9ccc6658d4cb-6658d435 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b793-dcb0b3be {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b795-dcb0b3be {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b799-dcb0b3be {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b79b-dcb0b3be {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b79f-dcb0b3be {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a1-dcb0b3be {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a5-dcb0b3be {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a3114ef5-5149-95fa-09c2-3ab95383b7a7-dcb0b3be {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_314f881b-f302-f2a1-8457-7c4d0e604807-dcb0b3be {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacc8-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd2-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bacd6-61feb1d0, #w-node-e2a7a0d8-f4c1-21e3-bb83-1b47f75bace8-61feb1d0 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bb999db-f311-40fd-8202-5bba8bf6793b-368329d9, #w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed42f-368329d9, #w-node-_4f88861b-a103-a795-50e3-20dd84316433-368329d9, #w-node-_46d67c78-2b62-941e-8f1f-dddbd0286cfb-368329d9 {
    order: -9999;
  }

  #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef52-f0ae524a {
    justify-self: center;
  }

  #w-node-_1bb999db-f311-40fd-8202-5bba8bf6793b-e5434f79, #w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed42f-e5434f79, #w-node-_4f88861b-a103-a795-50e3-20dd84316433-e5434f79, #w-node-_46d67c78-2b62-941e-8f1f-dddbd0286cfb-e5434f79 {
    order: -9999;
  }

  #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef52-9b4c7559, #w-node-cf240f70-7a27-684a-a40a-395ce6d0ef52-2ee9c263 {
    justify-self: center;
  }

  #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-b245afb9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50ca-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50d7-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50e4-af62cefd, #w-node-_508de349-bb8a-c01d-3a09-f5382c6d50f2-af62cefd {
    order: -9999;
  }

  #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-7ffe0551, #w-node-_971c7367-edb0-4b84-6291-58e38ba2719b-96608570 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89e08-62d8fea6, #w-node-_0e81ea0b-1cf6-3f88-11eb-2205deb89f20-62d8fea6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1bb999db-f311-40fd-8202-5bba8bf6793b-111d8223, #w-node-_023828bb-6aa4-228e-d8d2-8b24c20ed42f-111d8223, #w-node-_4f88861b-a103-a795-50e3-20dd84316433-111d8223, #w-node-_46d67c78-2b62-941e-8f1f-dddbd0286cfb-111d8223 {
    order: -9999;
  }

  #w-node-c5740687-1f43-36f1-cd60-27a381ed43fe-ac43f934, #w-node-c5740687-1f43-36f1-cd60-27a381ed43fe-d416f8a9, #w-node-c5740687-1f43-36f1-cd60-27a381ed43fe-5dd68b77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a20d7a8f-9c41-a3d3-d4db-882345aba878-28f12681, #w-node-_0addca58-7b49-62b7-d8f0-d45cb450ae96-7daea987, #w-node-_645171ae-df31-35f2-7e8a-49ba678d3579-acbb343b, #w-node-_645171ae-df31-35f2-7e8a-49ba678d3579-faddc0a8, #w-node-_645171ae-df31-35f2-7e8a-49ba678d3579-b5acd7e6 {
    order: 9999;
  }

  #w-node-_1083d26a-2567-613f-4f34-2b52fc977b0a-23e2fccd {
    align-self: stretch;
  }

  #w-node-f37fa8e8-99c5-874a-1926-27a29bc012e0-23e2fccd {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f7b92c06-f1e9-b72c-5785-cd44f7b25e9f-23e2fccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-d54bdd65-8a12-ec6b-ca90-685a76867dd4-23e2fccd, #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43533-cae9b3b2 {
    align-self: stretch;
  }

  #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4353b-cae9b3b2 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec43543-cae9b3b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6a627c79-a8ad-fafc-5f05-a4096ec4354b-cae9b3b2 {
    align-self: stretch;
  }
}
