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: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.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: -0.5em;
}
sub {
  bottom: -0.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: 700;
}
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: 400;
  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: 400;
  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: 700;
}
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: 700;
  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: 400;
  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: 0.1px;
  height: 0.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: 400;
  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: 400;
  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: 400;
  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: 0.2em 0.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 0.5em;
  transition:
    background-color 0.1s,
    color 0.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: 0.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: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all 0.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: translate(0, 0);
}
.w-lightbox-active {
  opacity: 0.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: translateY(-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: 0.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: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.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: 0.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);
  }
  to {
    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: Mackay;
  src:
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67a25af399a1bba4491238ff_Mackay-Italic.woff2)
      format("woff2"),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67a259c0b4be8a911a13e090_Mackay-Italic.woff)
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Sauce Tomato;
  src: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/683c8abde2b053f76246756c_Sauce%20Tomato.otf)
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --black: black;
  --observe-black: #1a1a1a;
  --lavender: #9543f6;
  --observe-yellow: #fabc2d;
  --blue: #523ce5;
  --white: white;
  --white-smoke: whitesmoke;
  --common-bg: #f9f9f9;
  --grey-clouds: #939393;
  --highlighter: #f4f73d;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray50-501: #f9fafb;
  --untitled-ui-white: white;
  --soft-lavender: #fafafe;
  --gray-tint: #efefef;
  --softest-lavender: #f6f6fd;
  --inkwell: #000310;
  --light-grey: #c5c7d7;
  --color: #fc535b;
  --gray: grey;
  --black-2: #f9f9f9;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray900: #101828;
  --untitled-ui-warning300: #fec84b;
}
.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}
.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.w-embed-youtubevideo {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}
.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}
.w-pagination-previous-icon {
  margin-right: 4px;
}
.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}
.w-pagination-next-icon {
  margin-left: 4px;
}
.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}
.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}
@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: #fff;
  background-color: #1a1a1a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
h2 {
  color: #242424;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
}
h3 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 125%;
}
h4 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 500;
  line-height: 28px;
}
h5 {
  color: var(--black);
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 125%;
}
h6 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 125%;
}
p {
  margin-bottom: 1rem;
}
a {
  color: var(--observe-black);
  text-decoration: underline;
  transition: all 0.2s;
  display: inline;
}
a:hover,
a:active {
  color: var(--lavender);
}
a.w--current {
  height: 10px;
}
ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}
li {
  margin-bottom: 10px;
}
img {
  align-self: center;
  display: block;
  position: relative;
  top: 0;
  overflow: hidden;
}
label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}
strong {
  font-weight: 700;
}
blockquote {
  border-left: 8px solid var(--observe-yellow);
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}
figure {
  margin-top: 25px;
  padding-bottom: 20px;
}
figcaption {
  opacity: 0.6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}
.section {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  position: static;
}
.section.cc-cta {
  background-color: #101010;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}
.section.new-testimonial {
  justify-content: center;
  align-items: center;
}
.wp {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  max-width: 1140px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.wp.customer-story {
  max-width: 1140px;
}
._404-button {
  z-index: auto;
  background-color: var(--blue);
  color: var(--white);
  text-align: left;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
._404-button:hover {
  background-color: var(--blue);
  background-image: linear-gradient(
    to right,
    var(--blue),
    var(--observe-yellow)
  );
  color: #fff;
}
._404-button:active {
  background-color: var(--blue);
  opacity: 1;
}
._404-button.cc-jumbo-button {
  text-align: left;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 25px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  position: static;
  top: 35px;
}
._404-button.nav-button {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
}
._404-button.nav-button.w--current {
  height: auto;
}
._404-button.become-a-partner-cta {
  background-color: var(--observe-black);
  color: var(--white-smoke);
  font-family: Inter, sans-serif;
}
._404-button.become-a-partner-cta:hover {
  color: var(--observe-yellow);
  background-color: #3d3d3d;
}
._404-button.left {
  width: 90%;
  margin-left: 0;
  margin-right: 0;
}
.label {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}
.label.media-outlet-name {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  font-size: 16px;
}
.label.media-post-date {
  color: #1a1a1a;
  font-weight: 400;
}
.label.news-post-date {
  color: #1a1a1a;
  text-align: left;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  line-height: 125%;
}
.rich-text {
  color: var(--black);
  width: auto;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 170%;
}
.rich-text p {
  opacity: 0.85;
  color: var(--black);
  margin-top: 15px;
  margin-bottom: 25px;
  font-family: Inter, sans-serif;
}
.rich-text h2 {
  font-family: Inter, sans-serif;
}
.rich-text h3 {
  color: var(--black);
}
.rich-text.top {
  margin-top: 2rem;
}
.heading-jumbo-small {
  color: var(--white);
  text-transform: none;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}
.logo-link {
  z-index: 1;
}
.logo-link:hover {
  opacity: 0.8;
}
.logo-link:active {
  opacity: 0.7;
}
.logo-link.w--current {
  flex: 0 auto;
  height: 70px;
}
.menu {
  z-index: 0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}
.navigation-wrap {
  clear: none;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}
.navigation {
  z-index: 100;
  background-color: #000000d9;
  flex-direction: row;
  align-items: center;
  width: 100vw;
  padding: 0 50px;
  display: flex;
  position: sticky;
  top: 0;
}
.navigation-item {
  opacity: 1;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
.navigation-item:hover {
  opacity: 1;
  color: #fcbd2f;
}
.navigation-item:active {
  opacity: 0.8;
  color: var(--observe-yellow);
}
.navigation-item.w--current {
  opacity: 1;
  color: #fcbd2f;
  height: 100%;
  font-weight: 600;
}
.navigation-item.w--current:hover {
  opacity: 0.8;
  color: #fcbd2f;
}
.navigation-item.w--current:active {
  opacity: 0.7;
  color: #fff;
}
.logo-image {
  display: block;
}
.navigation-items {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}
.footer-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}
.footer-wrap.lower-footer {
  border-top: 1px solid #fff;
}
.cta-text {
  color: #000;
  width: 100%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}
.cta-wrap {
  text-align: center;
  object-fit: none;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.motto-wrap {
  text-align: center;
  width: 80%;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
}
.section-heading-wrap {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}
.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}
.status-message.cc-error-message {
  background-color: #db4b68;
}
.contact-form-wrap {
  background-color: #fcbd2f;
  border: 1px solid #eee;
  padding: 45px 50px 20px;
}
.details-wrap {
  margin-bottom: 30px;
}
.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color 0.4s;
}
.text-field:hover {
  border-color: #e3e6eb;
}
.text-field:active,
.text-field:focus {
  border-color: #43464d;
}
.text-field::placeholder {
  color: #32343a66;
}
.protected-form {
  flex-direction: column;
  display: flex;
}
.protected-wrap {
  justify-content: center;
  padding-top: 90px;
  padding-bottom: 100px;
  display: flex;
}
.protected-heading {
  margin-bottom: 30px;
}
.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}
._404-wrap {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}
._404-content-wrap {
  margin-bottom: 20px;
}
.body {
  background-color: var(--common-bg);
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 125%;
}
.link {
  color: var(--black);
}
.paragraph {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}
.columns-2 {
  flex-wrap: nowrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}
.footer-text {
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 16px;
  display: inline;
}
.column {
  border: 1px #000;
  border-right-style: solid;
  flex-direction: column;
  align-self: flex-start;
  align-items: stretch;
  width: 50%;
  display: flex;
}
.column._2 {
  border-right-style: none;
}
.slide {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.testimonial-layout {
  align-items: center;
  margin-bottom: 40px;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.slider {
  background-color: #fcbd2f;
  border-radius: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
}
.h6 {
  color: #1a1a1a;
  margin-top: 25px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
  display: block;
}
.h4 {
  color: var(--white);
  text-align: center;
  width: 70%;
  height: auto;
  margin: 10px auto 40px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.h4.black {
  color: var(--observe-black);
  text-align: left;
  width: 90%;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.2em;
}
.h4.black.centre {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  line-height: 24.3px;
}
.h4.black.features {
  margin-bottom: 40px;
  font-weight: 400;
  line-height: 24.3px;
}
.h4.left {
  text-align: left;
  text-transform: none;
  width: 90%;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}
.h4.centre {
  margin-left: auto;
  margin-right: auto;
}
.testimonial-logo {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 40px;
  margin-left: 0;
  padding-left: 0;
}
.icon,
.icon-2 {
  color: #000;
  display: none;
}
.section-logos {
  color: #fff;
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}
.section-footer {
  background-color: var(--black);
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}
.column-2 {
  padding-left: 0;
  padding-right: 0;
}
.div-block {
  margin-top: 0;
}
.testimonial-content-container {
  margin-left: 40px;
  margin-right: 40px;
}
.button-dark {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 0;
  padding: 12px 25px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition:
    background-color 0.4s,
    opacity 0.4s,
    color 0.4s;
}
.button-dark:hover {
  color: #fff;
  background-color: #32343a;
}
.button-dark:active {
  background-color: #43464d;
}
.button-dark.centre {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}
.button-dark.newsletter {
  background-color: var(--white);
  color: var(--black);
  letter-spacing: 0.1em;
  flex: 0 auto;
  align-self: center;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Inter, sans-serif;
  line-height: 15px;
}
.testimonial-customer-image {
  border: 4px solid var(--observe-black);
  filter: grayscale();
  border-radius: 50%;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.footer-text-tiny {
  color: var(--white);
  margin-top: 10px;
  padding-bottom: 5px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
}
.footer-social-logo {
  margin-right: 20px;
}
.section-demo {
  color: #1a1a1a;
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}
.left-arrow {
  align-items: center;
  margin-left: 5px;
  display: flex;
}
.right-arrow {
  align-items: center;
  margin-right: 5px;
  display: flex;
}
.customer-logo {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.news-list-wrap {
  margin-bottom: 100px;
}
.news-item {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.news-heading-link {
  color: #1a1a1a;
  margin-bottom: 0;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
  display: block;
}
.news-heading-link:hover {
  opacity: 0.8;
  color: var(--blue);
}
.news-heading-link:active {
  opacity: 0.7;
}
.new-detail-section {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 60px;
}
.news-detail-header-wrap {
  color: var(--observe-black);
  text-align: left;
  width: 80%;
  margin: 40px auto 20px;
}
.news-detail-body {
  color: var(--black);
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 34px;
}
.news-detail-body.remote-agents {
  text-align: left;
  align-self: center;
  width: 210px;
  max-width: none;
  margin-top: auto;
  padding-left: 20px;
  padding-right: 30px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}
.news-detail-body.remote-agents.use-cases {
  width: 260px;
}
.news-detail-body.remote-agents.features-page {
  width: 250px;
  margin-top: 0;
  padding-right: 45px;
}
.news-detail-body h5 {
  color: var(--observe-black);
}
.news-detail-body h3,
.news-detail-body h2 {
  color: var(--black);
}
.footer-tiny-nav-link {
  color: #fff;
  margin-bottom: 10px;
  margin-right: 20px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
  display: inline-block;
}
.footer-tiny-nav-link.w--current {
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.footer-contact-head {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.footer-call-us {
  color: var(--white);
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
}
.footer-contact-link {
  color: #fff;
  margin-bottom: 10px;
  margin-right: 20px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
  line-height: 1.2em;
  text-decoration: none;
  transition-property: none;
  display: block;
}
.footer-contact-link.w--current {
  height: auto;
  margin-bottom: 10px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
  line-height: 124%;
}
.rich-text-block-2 {
  color: var(--white-smoke);
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.section-white-privacy {
  color: #000;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 30px;
  display: block;
  position: static;
}
.privacy-notice-hero {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: static;
}
.security-logo {
  object-fit: contain;
  width: 150px;
  height: 120px;
  margin-right: 0;
  display: inline;
}
.security-logo._2 {
  margin-left: 0;
}
.two-column {
  margin-top: 10px;
}
.two-column.security,
.two-column.old {
  display: none;
}
.section-grey-security {
  color: #000;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
}
.mask {
  height: auto;
  margin-left: 0;
  overflow: hidden;
}
.grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}
.link-dark {
  color: var(--black);
}
.link-dark:hover {
  color: #fcbd2f;
}
.intro-hero-heading {
  color: var(--observe-yellow);
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 125%;
  display: block;
}
.announcement-bar {
  background-color: #fcbd2f;
  width: 100vw;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 28px;
  text-decoration: none;
  transition-property: none;
  display: block;
  overflow: hidden;
}
.announcement-bar:hover {
  color: var(--black);
}
.announcement-bar.hidden {
  display: none;
}
.text-block-6 {
  text-align: center;
  font-family:
    IBM Plex Sans,
    sans-serif;
  text-decoration: none;
}
.section-resource-recent {
  color: #1a1a1a;
  background-color: #f9f9f9;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
  bottom: auto;
}
.section-resource-recent.remote-agents-resources {
  color: var(--black);
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 50px;
}
.customer-story-heading {
  color: #1a1a1a;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}
.customer-story-heading.remote-agents {
  margin-bottom: 80px;
}
.tag {
  clear: both;
  background-color: var(--white-smoke);
  color: var(--observe-black);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  object-fit: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  font-weight: 500;
  line-height: 150%;
  display: inline-block;
}
.resource-title {
  color: var(--black);
  max-width: 360px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3em;
  text-decoration: none;
  transition: all 0.2s;
}
.resource-title:hover {
  color: #523ce5;
}
.section-news-list,
.section-media-list {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  overflow: hidden;
}
.media-list-wrap {
  margin-bottom: 0;
}
.media-item {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.media-summary-wrap {
  text-align: left;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.media-heading-link {
  color: #1a1a1a;
  max-width: none;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: block;
}
.media-heading-link:hover {
  opacity: 0.8;
  color: var(--blue);
}
.media-heading-link:active {
  opacity: 0.7;
}
.section-recent-news {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 60px;
  position: static;
  overflow: hidden;
}
.recent-news-feature {
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}
.featured-media-list-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}
.media-outlet-logo {
  object-fit: contain;
  width: auto;
  max-width: none;
  height: 100%;
  max-height: none;
  margin-bottom: 20px;
}
.privacy-list {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 1.3em;
}
.section-readmore-stories {
  padding-top: 7.5rem;
  padding-bottom: 11.25rem;
}
.plex-sans-subheading {
  color: var(--white-smoke);
  align-self: flex-start;
  width: 500px;
  height: 84px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}
.plex-sans-subheading.blog-categories {
  color: var(--observe-black);
  width: auto;
  height: auto;
  font-family: Inter, sans-serif;
}
.privacy-info-table-row {
  border-bottom: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
}
.privacy-info-table-header {
  border-bottom: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
}
.privacy-table-container {
  margin-top: 0;
  margin-bottom: 20px;
  overflow: hidden;
}
.customer-overview-div {
  background-color: var(--white);
  color: #1a1a1a;
  border: 1px #1a1a1a;
  border-radius: 12px;
  padding-bottom: 20px;
  overflow: hidden;
}
.customer-story-rich-text-block {
  color: var(--black);
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 150%;
}
.customer-story-rich-text-block blockquote {
  border-left-width: 8px;
  border-left-color: var(--lavender);
  padding-left: 2rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.35;
}
.customer-story-rich-text-block h2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}
.customer-story-rich-text-block h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 25px;
}
.customer-story-rich-text-block h3 {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.3em;
}
.customer-story-rich-text-block h5 {
  font-size: 18px;
}
.customer-overview-text {
  line-height: 22px;
}
.customer-overview-text ul {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 30px;
}
.image-20 {
  filter: grayscale();
  background-color: #0000;
  border-radius: 6px 6px 0 0;
  display: block;
}
.list-item-10 {
  list-style-type: none;
}
.privacy-nested-list {
  margin-top: 0;
}
.section-resource-featured {
  background-color: var(--white-smoke);
  color: var(--white);
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}
.section-resource-featured.remote-agents {
  background-color: #0000;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}
.section-resource-featured.partners {
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}
.customer-stories-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: block;
}
.customer-stories-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.customer-story-title {
  color: #1a1a1a;
  margin-bottom: 16px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3em;
}
.image-21 {
  object-fit: cover;
  object-position: 0% 0%;
  border-radius: 0.3125rem;
  flex: 1;
  height: 100%;
}
.section-customer-story {
  padding-top: 50px;
  padding-bottom: 50px;
}
.customer-overview-titles {
  font-size: 1.125rem;
  font-weight: 500;
}
.video {
  border-radius: 16px;
}
.section-customer-stories {
  background-color: #0000;
  padding-top: 60px;
  display: flex;
}
.glossary-term-summary {
  color: #1a1a1a;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.glossary-term-summary.subtitle {
  margin-bottom: 16px;
  padding-top: 0;
  font-weight: 400;
}
.glossary-term-summary.white {
  color: var(--white);
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-weight: 400;
}
.customer-story-logo {
  background-color: var(--white);
}
.customer-story-container {
  margin-left: -10px;
  margin-right: -10px;
  display: block;
}
.customer-logo-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}
.remote-agent-resources-heading {
  object-fit: none;
  width: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}
.features-section {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}
.features-section.remote-agents {
  background-color: #ffffffb3;
  border-radius: 16px;
  flex-direction: column;
  max-width: none;
  padding: 32px 48px;
  font-size: 16px;
  line-height: 1.2em;
  display: flex;
}
.feature-heading {
  color: #1a1a1a;
  text-align: left;
  max-height: 70px;
  font-size: 14px;
  line-height: 24px;
}
.feature-heading.remote-agents {
  text-align: left;
  width: 220px;
  max-height: none;
  padding-left: 20px;
  line-height: 20px;
}
.image-24 {
  margin-bottom: 56px;
  margin-right: auto;
}
.remote-agent-bundle {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}
.feature-icon {
  text-align: left;
  width: 40px;
  max-width: none;
  height: auto;
  max-height: none;
  margin-left: 20px;
  margin-right: 0;
}
.image-29 {
  margin-left: 0;
  margin-right: auto;
}
.section----results {
  background-color: var(--blue);
  background-image: linear-gradient(90deg, black, var(--lavender));
  padding-top: 7rem;
  padding-bottom: 8.75rem;
  position: relative;
}
.section----results.cms-template {
  padding-top: 40px;
  padding-bottom: 50px;
}
.text-block-9,
.icon-3 {
  color: var(--white);
}
.navigation-dropdown {
  opacity: 1;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 0;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
.navigation-dropdown:hover {
  opacity: 1;
  color: var(--observe-yellow);
}
.navigation-dropdown:active {
  opacity: 0.8;
}
.navigation-dropdown.w--current {
  opacity: 1;
  color: #fcbd2f;
  font-weight: 600;
}
.navigation-dropdown.w--current:hover {
  opacity: 0.8;
  color: #fcbd2f;
}
.navigation-dropdown.w--current:active {
  opacity: 0.7;
  color: #fff;
}
.nav-dropdown-list {
  opacity: 1;
  background-color: #1a1a1a;
  padding-bottom: 10px;
}
.nav-dropdown-list.w--open {
  background-color: #1a1a1a;
  padding-bottom: 20px;
}
.nav-dropdown-list.w--open:hover {
  color: var(--white);
}
.nav-dropdown-link {
  opacity: 1;
  color: var(--white);
  line-height: 125%;
  transition-property: none;
}
.nav-dropdown-link:hover {
  color: var(--observe-yellow);
  background-color: #1a1a1a;
}
.nav-dropdown-link:active {
  color: var(--white);
  background-color: #1a1a1a;
  line-height: 125%;
}
.nav-dropdown-link:focus {
  color: var(--white);
}
.nav-dropdown-link:visited {
  line-height: 18%;
}
.nav-dropdown-link.w--current {
  opacity: 1;
  color: var(--observe-yellow);
  height: auto;
}
.nav-dropdown-link.w--current:visited {
  background-color: var(--observe-black);
  color: var(--observe-yellow);
}
.dropdown-toggle:hover {
  color: var(--white);
}
.text-block-10 {
  text-align: left;
}
.link-block {
  background-color: var(--white);
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}
.filter-resource-card {
  background-color: var(--white);
  color: #fff;
  border: 1px #939393;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  height: 320px;
  max-height: none;
  text-decoration: none;
  display: flex;
  position: relative;
}
.filter-resource-card:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.filter-controls {
  text-align: left;
  letter-spacing: 0.1em;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  position: sticky;
  top: 140px;
}
.filter_button {
  float: none;
  text-transform: uppercase;
  border: 1px #000;
  border-radius: 1px;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 4px 10px 4px 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}
.filter_button:hover {
  border-color: var(--observe-yellow);
  color: var(--blue);
  background-color: #0000;
}
.filter_button:focus {
  border: 1px none var(--observe-yellow);
  background-color: #0000;
  border-radius: 1px;
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.filter_button.w--current {
  letter-spacing: 0.07em;
  height: auto;
  margin-bottom: 0;
  padding-left: 0;
  line-height: 28px;
  display: block;
}
.filter_button.w--current:hover {
  color: #523ce5;
}
.filter_button.mixitup-control-active {
  border-color: var(--observe-yellow);
  letter-spacing: 0.05em;
  background-color: #0000;
  margin-bottom: 20px;
  padding-left: 0;
  font-weight: 700;
}
.filter_button.mixitup-control-active:hover {
  color: var(--black);
}
.filter_button.mixitup-control-active.w--current {
  height: auto;
  font-size: 14px;
  font-weight: 600;
}
.resource-type-hidden {
  display: none;
}
.mix {
  border-radius: 4px;
  overflow: visible;
}
.filter-controls-container {
  text-align: center;
  flex: none;
  width: 176px;
  max-width: none;
  position: absolute;
  inset: 65px auto 0% 32px;
  overflow: visible;
}
.intro-hero-video {
  border-radius: 16px;
  margin-top: 0;
  overflow: hidden;
}
.h1 {
  color: var(--black);
  text-align: center;
  width: auto;
  margin: 40px auto;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 125%;
}
.h1.black {
  color: var(--observe-black);
}
.h1.feature-name {
  color: var(--common-bg);
  text-align: left;
  letter-spacing: 2px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.h1.feature-name.black {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  font-weight: 600;
}
.h2 {
  color: var(--white);
  text-align: center;
  margin: 0 auto 30px;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 900;
  line-height: 125%;
}
.h2.left {
  color: var(--white);
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
}
.h2.left.black {
  color: #1a1a1a;
  font-size: 42px;
}
.h2.left.black.features {
  margin-top: 10px;
  margin-bottom: auto;
  line-height: 120%;
}
.h2.black {
  color: var(--observe-black);
  column-count: auto;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 900;
}
.h2.black.left {
  font-size: 44px;
}
.h2.black.coaching {
  margin-bottom: 60px;
}
.h2.black.use-cases {
  margin-bottom: 140px;
}
.website-section-emphasis {
  background-color: #fcbd2f;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: static;
  overflow: visible;
}
.website-feature-2col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."/1fr 1.5fr;
  align-content: stretch;
  place-items: start stretch;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}
.website-feature-content {
  display: block;
  position: relative;
}
.website-results-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: repeat(auto-fit, 179px);
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem;
}
.website-results-block {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.result-metric {
  color: var(--observe-yellow);
  text-align: left;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}
.result-label {
  color: var(--white-smoke);
  text-align: left;
  text-transform: uppercase;
  padding-top: 0;
  padding-right: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}
.result-metric-unit {
  color: var(--observe-yellow);
  text-align: left;
  justify-content: flex-start;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 125%;
  position: relative;
}
.character-avatar {
  float: right;
  background-color: var(--observe-yellow);
  width: 200px;
  height: 200px;
}
.character-avatar.calm-agent-avatar {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/5f1b5ce2eb171b235d6294ee_Calm-Agent-1.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 160px;
  height: 164px;
}
.calm-agent-block {
  background-color: #0000;
  width: 330px;
  height: 170px;
  display: none;
  position: absolute;
  inset: auto 0% -4% auto;
}
.character-dialogue {
  float: left;
  background-color: var(--white);
  border: 1px solid #1a1a1a;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  line-height: 125%;
}
.character-dialogue.calm-agent-dialogue {
  float: right;
  position: relative;
  inset: auto -5% -110px auto;
}
.character-dialogue-text {
  margin-right: 0;
  padding: 10px;
  font-size: 16px;
  overflow: visible;
}
.website-section-cta {
  background-color: var(--observe-yellow);
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}
.website-section-cta.homepage {
  background-color: var(--observe-black);
  overflow: hidden;
}
.feature-body {
  font-size: 14px;
  line-height: 20px;
}
.features-intro-hero {
  color: #fabc2d;
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 125%;
  display: flex;
}
.h3 {
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.h3.statistic {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 48px;
  line-height: 150%;
}
.h3.use-cases {
  font-size: 24px;
}
.h3.use-cases.centre {
  text-align: center;
}
.alphabet-list {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
}
.collection-item-2 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.glossary-list {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}
.letter-heading {
  font-family: Inter, sans-serif;
}
.section-cc-glossary-header {
  background-color: #1a1a1a;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}
.section-cc-glossary-header.cc-home-wrap {
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 40px;
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.section-glossary-list {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: static;
}
.section-glossary-article {
  background-color: var(--white);
  color: #1a1a1a;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 60px;
  position: static;
}
.glossary-term-heading {
  color: var(--white);
  border: 1px solid #0000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 125%;
}
.section-glossary-title {
  background-color: var(--observe-black);
  color: #1a1a1a;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 60px;
  position: static;
}
.glossary-term-details {
  color: var(--observe-black);
  font-family: Inter, sans-serif;
}
.glossary-term-details h2 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 42px;
}
.glossary-term-details p {
  color: var(--black);
}
.glossary-term-details h3 {
  color: var(--observe-black);
}
.glossary-term-details h5 {
  color: var(--black);
}
.glossary-related-terms {
  padding-top: 20px;
  font-family: Inter, sans-serif;
}
.glossary-navigation {
  font-family: Inter, sans-serif;
}
.alphabet-quick-link {
  margin-left: 9px;
  margin-right: 9px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  text-decoration: none;
}
.alphabet-quick-link.w--current {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  font-size: 20px;
}
.section-glossary-quick-links {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 80px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}
.back-to-top {
  margin-top: 30px;
  display: block;
}
.glossary-index-link {
  margin-left: auto;
  margin-right: 8px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  text-decoration: none;
}
.glossary-index-link.w--current {
  text-align: center;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0;
  font-size: 16px;
}
.glossary-page-link {
  margin-left: auto;
  margin-right: 8px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  text-decoration: none;
}
.glossary-page-link.w--current {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  font-size: 20px;
}
.a---f-section,
.g---l-section,
.m---r-section,
.s---z-section {
  padding-top: 50px;
}
.body-3 {
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
}
.body-4 {
  background-color: #f9f9f9;
  font-family: Inter, sans-serif;
  font-size: 14px;
}
.use-cases-intro-section {
  background-color: var(--observe-black);
  color: var(--observe-black);
  height: auto;
  padding-top: 60px;
  padding-bottom: 140px;
}
.coaching---column-right {
  padding-left: 15px;
  padding-right: 15px;
}
.coaching-heading-div {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}
.feature-name {
  margin-bottom: 15px;
  display: flex;
}
.feature-name.centre {
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.feature-name-icon {
  height: 30px;
}
.youtube {
  height: 75%;
  display: block;
}
.benefits-header-div {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.benefits-header-div.features-page {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.coaching-feature-content {
  display: block;
  position: relative;
}
.benefits-icon {
  text-align: left;
  object-fit: none;
  align-self: flex-start;
  width: 10%;
  height: 10%;
  margin-left: 20px;
  margin-right: 0;
}
.feature-content-column {
  padding-right: 88px;
}
.features-content-column {
  display: block;
}
.resource-text-link {
  font-size: 16px;
  text-decoration: none;
  display: flex;
}
.coaching---feature--section {
  background-color: var(--white);
  color: #1a1a1a;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}
.coaching---feature--section.use-cases {
  padding-top: 60px;
}
.feature-image-full {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
.feature-callout-section {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.feature-callout-section.benefits {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 40px;
  display: none;
}
.feature-callout-section.benefits._2-column {
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  width: 70%;
}
.resources-section {
  background-color: var(--white);
  color: #1a1a1a;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: static;
}
.coaching-full-feature-section {
  background-color: var(--white);
  color: #1a1a1a;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}
.feature-image-half {
  object-fit: contain;
  width: auto;
  height: auto;
  margin-top: -35px;
}
.missed-opps {
  line-height: 100%;
}
.coaching-notes {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}
.featured-resource-grid {
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 0;
  margin-right: 0;
  display: block;
}
.filter-resource-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-right: 0;
  display: grid;
}
.filter-resource-list.hide {
  display: flex;
}
.filter-resource-list.to-be-hided {
  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;
  display: grid;
}
.filter-resource-list._3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.resource-image-div {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 144px;
  position: relative;
  overflow: hidden;
}
.resource-info-div {
  color: var(--black);
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 16px 16px 30px;
  text-decoration: none;
  display: flex;
}
.resource-info-div:hover {
  color: #523ce5;
}
.resource-cover-image {
  object-fit: cover;
  border-radius: 3px 3px 0 0;
  width: 100%;
  height: 100%;
  position: static;
}
.text-block-14 {
  color: var(--observe-black);
}
.text-block-14:hover {
  color: var(--observe-yellow);
}
.testimonial-copy {
  text-align: center;
  margin-top: 100px;
  padding-top: 20px;
  padding-bottom: 30px;
}
.customer-testimonial {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 40px;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}
.testimonial-slide {
  object-fit: fill;
  height: auto;
  margin-bottom: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}
.image-38 {
  filter: grayscale();
  border: 5px solid #000;
  border-radius: 50%;
}
.testimonial-slider {
  background-color: #0000;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}
.icon-4 {
  color: var(--observe-black);
  background-color: #0000;
  display: none;
}
.icon-5 {
  color: var(--observe-black);
  display: none;
}
.website-section-emphasis {
  padding-top: 70px;
  padding-bottom: 60px;
}
.image-40 {
  text-align: left;
  object-fit: contain;
  flex: 0 auto;
  align-self: auto;
  left: 0;
  overflow: visible;
}
.slide-nav-2 {
  color: var(--observe-black);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: hidden;
}
.feature-callout {
  color: var(--observe-black);
  align-self: center;
  width: 270px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding-left: 20px;
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 14px;
  line-height: 150%;
}
.feature-callout._2-column {
  width: 300px;
}
.left-arrow-2 {
  align-items: center;
  margin-left: 5px;
  display: flex;
}
.right-arrow-2 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 5px;
  display: flex;
}
.feature-section-content-full-width-copy {
  color: var(--white);
  text-align: left;
  margin-top: 100px;
  display: block;
}
.stat-emphasis {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: -10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.statistic-section {
  background-color: var(--white);
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.feature-section-content-full-width-copy {
  background-color: var(--white);
  color: var(--white);
  text-align: left;
  margin-top: 0;
  padding-top: 100px;
  display: block;
}
.div-block-31 {
  background-color: #f8f8f8;
  margin-top: 40px;
}
.text-block-19 {
  padding: 10px;
  font-size: 10px;
}
.section-benefits {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}
.benefits-grid {
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}
.slide-2 {
  height: auto;
}
.slide-3 {
  overflow: hidden;
}
.benefits-header-icon {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.feature-image-long {
  line-height: 100%;
}
.leaderboard {
  margin-left: auto;
  margin-right: auto;
}
.section-feature-intro {
  padding-top: 60px;
  padding-bottom: 60px;
}
.section-feature-intro.agent-performance-coaching {
  background-color: var(--observe-black);
  color: var(--observe-black);
}
.intro-heading {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}
.heading-column-left {
  flex-direction: column;
  display: flex;
}
.heading-column-right {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.benefits-heading {
  color: #1a1a1a;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family:
    Playfair Display,
    sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}
.center-cta-section {
  text-align: center;
}
.feature-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.partner-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 500px 500px;
  grid-auto-columns: 1fr;
  display: none;
}
.partner-type-heading {
  color: var(--observe-black);
  text-align: left;
  text-transform: uppercase;
  height: auto;
  margin-top: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3em;
}
.text-block-20 {
  color: var(--observe-black);
}
.parter-logo-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}
.columns-3 {
  display: flex;
}
.grid-15 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 0.75fr 1fr;
  margin-top: 20px;
  padding-top: 0;
}
.waitlist-form {
  font-family:
    IBM Plex Sans,
    sans-serif;
  font-size: 10px;
  font-weight: 400;
}
.become-a-partner-cta {
  background-color: var(--observe-yellow);
  height: auto;
}
.heading-27 {
  color: #1a1a1a;
  text-align: center;
  background-color: #0000;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 900;
}
.text-block-21 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 150%;
}
.body-5 {
  background-color: #f9f9f9;
  font-family: Inter, sans-serif;
}
.featured-blog-post-image-div {
  border-radius: 16px;
  width: 65%;
  overflow: hidden;
}
.blog-category-tag {
  object-fit: cover;
  background-color: #e8e8e8;
  justify-content: center;
  align-items: center;
  width: 100px;
  max-width: none;
  max-height: none;
  padding: 3px 20px;
  display: flex;
  overflow: visible;
}
.blog-category-tag.blog {
  display: none;
}
.blog-category-name {
  color: var(--observe-black);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  white-space: normal;
  object-fit: fill;
  object-position: 50% 50%;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
}
.blog-category-name:hover {
  text-decoration: none;
}
.featured-blog-title-div {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 30%;
  margin-left: 20px;
  display: flex;
  position: relative;
}
.featured-blog-title {
  color: var(--observe-black);
  align-items: flex-start;
  max-width: 450px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
  display: flex;
}
.featured-blog-title:hover {
  color: var(--blue);
}
.blog-author-div {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  align-items: center;
  margin-top: auto;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}
.author-image-div {
  border-radius: 0;
  justify-content: flex-start;
  width: 50px;
  height: 50px;
  display: block;
}
.author-name {
  color: var(--observe-black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 19px;
  display: flex;
}
.author-name.article-page {
  margin-bottom: 5px;
}
.author-job-title {
  color: var(--observe-black);
  align-items: flex-start;
  font-size: 12px;
  line-height: 19px;
  display: flex;
}
.author-job-title.article-page {
  margin-bottom: 5px;
}
.author-image {
  border-radius: 100px;
}
.author-info-div {
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}
.blog-post-cover-image {
  text-align: center;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-wrap: nowrap;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 156px;
  display: flex;
  overflow: hidden;
}
.blog-post-title {
  color: var(--observe-black);
  order: 0;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}
.blog-post-title:hover {
  color: var(--blue);
  text-decoration: none;
}
.blog-post-info {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  font-family: Inter, sans-serif;
  display: flex;
}
.promoted-post-card {
  background-image: linear-gradient(
    to bottom,
    var(--observe-yellow) 59%,
    white
  );
  border: 0.5px #bebebe;
  border-radius: 16px;
  flex-direction: column;
  height: 385px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.promoted-post-card:hover {
  color: var(--grey-clouds);
  box-shadow: 1px 1px 12px #00000040;
}
.promoted-post-card.second {
  background-image: linear-gradient(to bottom, var(--white), #fff0 0%, #edecec);
}
.promoted-post-title {
  color: var(--observe-black);
  order: 0;
  align-self: flex-start;
  align-items: flex-start;
  max-width: none;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
  display: flex;
}
.promoted-post-title:hover {
  color: var(--black);
}
.promoted-post-title.blog {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3em;
}
.promoted-post-cta {
  margin-top: auto;
  position: static;
  inset: auto 0% 5% 5%;
}
.promoted-posts-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: stretch;
  justify-items: stretch;
  margin-top: 40px;
  display: grid;
}
.newletter-ad-card {
  background-image: linear-gradient(to bottom, #8f8e8c 50%, var(--black));
  border: 0.5px #bebebe;
  border-radius: 16px;
  flex-direction: column;
  width: auto;
  height: 385px;
  margin-bottom: 40px;
  transition: all 0.2s;
  display: flex;
  position: relative;
}
.newletter-ad-card:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.newletter-post-title {
  color: var(--white);
  order: 0;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
  display: flex;
}
.newletter-post-title:hover {
  color: var(--white);
}
.newletter-post-title.blog-3rd {
  color: var(--white);
  margin-top: 27px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}
.image-46 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: visible;
}
.image-47 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  flex: 1;
  align-self: center;
}
.text-field-3 {
  border: 1px #000;
  border-right-style: solid;
  align-self: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.text-field-3::placeholder {
  font-size: 12px;
  line-height: 15px;
}
.success-message-2 {
  background-color: #fabc2d00;
  padding-left: 0;
}
.text-block-22 {
  color: var(--observe-yellow);
  text-align: left;
  font-size: 14px;
}
.error-message-2 {
  background-color: #ffdede00;
}
.text-block-23 {
  color: #a80000;
  font-size: 14px;
}
.newletter-subscription-form-copy {
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}
.article-cover-image {
  width: 100%;
  max-width: 1197px;
  max-height: 600px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.article-title {
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  height: auto;
  display: flex;
}
.blog-article-section {
  justify-content: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}
.blog-article-summary {
  color: var(--black);
  max-width: 38.75rem;
  font-size: 24px;
  line-height: 125%;
}
.blog-home {
  background-color: #0000;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: 1442px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.blog-home.article-page {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 1442px;
  padding: 0 32px 40px;
  display: flex;
  position: relative;
}
.a-wp {
  flex-direction: row;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding-left: 20px;
  display: flex;
}
.author-info {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 19px;
  display: flex;
}
.author-name-title-date {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-top: 0;
  padding-left: 10px;
  display: flex;
}
.blog-tags {
  background-color: #0000;
  display: none;
}
.blog-tag-collection-grid {
  display: none;
}
.break-line {
  background-color: #bebebe;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.article-page-subscription-cta {
  text-align: left;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}
.regular-text {
  color: var(--observe-black);
  align-self: center;
  height: auto;
  margin-right: 10px;
  font-size: 16px;
  line-height: 150%;
}
.newletter-subscription-article-page {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}
.form-2 {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
}
.text-field-3-copy {
  align-self: auto;
  height: 40px;
  margin-bottom: 0;
}
.form-block-2 {
  align-self: center;
  margin-bottom: 0;
}
.blog-latest {
  width: 100%;
  margin-top: 40px;
}
.author-details-div {
  flex-direction: row;
  align-self: center;
  padding-left: 10px;
  display: block;
}
.semibold-text {
  color: var(--observe-black);
  align-self: center;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
}
.semibold-text.categories {
  letter-spacing: 2px;
}
.left {
  position: static;
}
.left.blog-home {
  background-color: #0000;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  width: 20%;
  max-width: 200px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  position: absolute;
  inset: 0% auto 0% 32px;
}
.right {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  max-width: 960px;
  margin-right: auto;
  display: flex;
  overflow: visible;
}
.blog-body {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 700px;
  display: flex;
  overflow: hidden;
}
.blog-body._100 {
  max-width: none;
}
.category-button {
  letter-spacing: 2px;
}
.blog-categories-nav {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 140px;
}
.blog-category {
  color: var(--black);
  letter-spacing: 2px;
  line-height: 40px;
  text-decoration: none;
  transition: all 0.2s;
}
.blog-category:hover {
  color: var(--blue);
}
.collection-list-wrapper-4 {
  flex: 0 auto;
}
.div-block-40 {
  padding-top: 0;
  padding-bottom: 20px;
  text-decoration: none;
}
.body-7 {
  background-color: var(--common-bg);
  font-family: Inter, sans-serif;
  overflow: hidden;
}
.tags-page-heading {
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}
.tag-icon-div {
  background-color: #f0f0f0;
  border-radius: 100px;
  align-self: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  display: flex;
}
.tag-icon {
  opacity: 0.8;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.category-page-heading {
  max-width: 100%;
  padding-right: 40px;
}
.plex-sans-heading {
  color: var(--observe-black);
  font-size: 42px;
  font-weight: 700;
  line-height: 38px;
}
.blog-cover-image {
  object-fit: cover;
  border-radius: 16px 16px 0 0;
  width: 100%;
  height: 100%;
  position: static;
  overflow: hidden;
}
.link-13 {
  text-decoration: none;
}
.author-article-image {
  border-radius: 100px;
  width: auto;
}
.image-52 {
  background-color: var(--observe-black);
}
.linkedin-icon-article-page {
  margin-bottom: 5px;
  display: block;
}
.published-on {
  margin-top: 40px;
  display: block;
  overflow: visible;
}
.link-15 {
  text-decoration: none;
}
.blog-featured {
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}
.image-53 {
  object-fit: cover;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.blog-home-posts-grid {
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto) minmax(
      auto,
      auto
    );
  grid-auto-columns: 1fr;
  display: block;
}
.blog-responsive-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: auto;
  align-items: stretch;
  margin-right: 0;
  display: grid;
}
.blog-grid-card-responsive {
  background-color: var(--white);
  border: 1px #c2c2c2;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: hidden;
}
.blog-grid-card-responsive:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.image-55 {
  border-radius: 100px;
  align-self: center;
  width: 45px;
  height: 45px;
  position: static;
  inset: 0%;
  overflow: visible;
}
.blog-home-author-div {
  flex-direction: row;
  align-items: center;
  margin-top: auto;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}
.pagination-4 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.blog-card-info {
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.image-58 {
  object-fit: cover;
  width: 100%;
}
.signed-and-agreed-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
}
.award-logos-section {
  justify-content: space-around;
  margin-top: 60px;
  display: flex;
}
.recognition-div {
  margin-left: 60px;
  margin-right: 60px;
}
.recognition-text {
  text-align: left;
  max-width: 250px;
  margin-top: 10px;
}
.award-logo-div {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tag-div {
  margin-left: 10px;
}
.post-body {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 170%;
}
.post-body h2 {
  color: var(--black);
}
.post-body blockquote {
  border-left-width: 8px;
  border-left-color: var(--observe-yellow);
}
.post-body figure {
  padding-bottom: 0;
}
.text-span-3 {
  line-height: 124%;
}
.heading-50 {
  color: var(--observe-black);
}
.partners-logo_wrp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  display: grid;
}
.partner-logo_block-1 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  max-width: none;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}
.partner-logo_block-1.microsoft {
  width: 100%;
}
.partners-logos-1 {
  margin-top: 0;
}
.partners-logos-2 {
  margin-top: 80px;
}
.partners-logos-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}
.nav-arrow {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/60c37c437c20ff46ef4eb854_Group%201124.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 68px;
  height: 68px;
}
.nav-arrow.right {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/60c37c42fc5ab407040b26a0_Group%201125.webp);
}
.text-span-5 {
  font-size: 14px;
  line-height: 124%;
}
.collection-item-11 {
  border: 1px #c2c2c2;
  border-radius: 16px;
  height: 395px;
}
.collection-item-12 {
  background-color: var(--white);
  border: 1px #c2c2c2;
  border-radius: 16px;
  height: 395px;
  transition: all 0.2s;
}
.collection-item-12:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.collection-item-13 {
  background-color: var(--white);
  border: 1px #c2c2c2;
  border-radius: 16px;
  transition: all 0.2s;
  overflow: hidden;
}
.collection-item-13:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.div-block-53,
.div-block-54,
.div-block-55 {
  margin-bottom: auto;
}
.section-resource-featured-copy {
  background-color: var(--white-smoke);
  color: var(--white);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}
.filter_buttons_wrp {
  letter-spacing: 0.07em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  line-height: 28px;
  display: flex;
}
.section-white-privacy_new {
  color: #000;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: static;
}
.paragraph-2 {
  color: var(--observe-black);
  font-size: 18px;
  line-height: 140%;
}
.list-item-data-protection {
  font-size: 16px;
  line-height: 140%;
}
.text-block-37 {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  border-left: 1px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 16px;
}
.text-block-37._2 {
  border-right: 1px solid #000;
  padding-left: 10px;
}
.text-block-37._2._3,
.text-block-37._3 {
  border-bottom-style: solid;
}
.div-block-56 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.div-block-57 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.label-copy.cc-author-name-copy {
  opacity: 1;
  color: var(--black);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  display: block;
}
.label-copy {
  color: var(--observe-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}
.label-copy.cc-blog-date-copy {
  opacity: 1;
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}
.end-user_table {
  border: 1px solid #000;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 20px;
  font-size: 18px;
  display: flex;
}
.table-line {
  border: 1px #000;
  border-bottom-style: solid;
  padding: 12px 20px 12px 12px;
}
.table-line._2 {
  border-style: none;
  flex: 1;
}
.text-block-41 {
  line-height: 1.3em;
}
.text-block-42 {
  margin-top: 20px;
  font-size: 18px;
}
.div-block-40-copy {
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}
.div-block-60 {
  object-fit: fill;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/615b0354125a587db81443c0_25284.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  margin-left: 5px;
  display: flex;
}
.body-9 {
  color: var(--black);
  background-color: #f9f9f9;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
.product_sec-hero {
  background-color: #f9f9f9;
  padding-top: 67px;
  padding-bottom: 48px;
  overflow: hidden;
}
.new-site_cont {
  border-bottom: 1px #000;
  border-radius: 12px;
  flex: 0 auto;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.product_hero_wrp {
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  display: flex;
}
.product_hero_wrp.news {
  justify-content: flex-start;
}
.product_hero_wrp.align-middle {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.p-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  padding-right: 0;
  display: flex;
}
.p-left.news {
  width: 60%;
}
.p-left._45 {
  max-width: 45%;
}
.productt_hero_im {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 55%;
  padding-left: 28px;
  display: block;
  position: relative;
}
.productt_hero_im.news {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
}
.txt {
  color: var(--black);
  text-align: center;
  white-space: normal;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 2rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.txt.mb48 {
  margin-bottom: 48px;
}
.txt.wide {
  max-width: 65ch;
  margin-top: 30px;
}
.txt.bold {
  margin-bottom: 20px;
  font-weight: 700;
}
.txt.bold._16px {
  font-size: 16px;
}
.txt.bold.h-45 {
  height: 45px;
}
.txt.no-mrg {
  margin-bottom: 0;
}
.txt.no-mrg._16px {
  font-size: 16px;
}
.txt._50ch {
  max-width: 50ch;
}
.txt._55ch {
  max-width: 55ch;
  margin-bottom: 64px;
}
.txt._33ch {
  align-self: auto;
  max-width: 33ch;
  line-height: 1.5;
}
.txt._33ch.mrg30,
.txt.mb30 {
  margin-bottom: 30px;
}
.txt.mb30._30ch {
  max-width: 34ch;
}
.txt.mb30._34ch {
  color: #6c6c6c;
  max-width: 34ch;
}
.txt._68ch {
  max-width: 68ch;
}
.txt.resources {
  margin-bottom: 0;
}
.txt.no-ch {
  max-width: none;
  margin-bottom: 20px;
}
.txt.no-ch.mrg40 {
  text-align: left;
  margin-top: 40px;
}
.txt._40ch {
  max-width: 40ch;
  margin-bottom: 55px;
}
.txt.remote-agents {
  text-transform: uppercase;
  max-width: none;
  margin-bottom: 0;
}
.txt._62ch {
  max-width: 62ch;
}
.txt._62ch.no-mrg {
  text-align: left;
}
.txt.caps {
  text-transform: uppercase;
  margin-bottom: 40px;
}
.txt._80 {
  text-align: left;
  align-self: flex-start;
  max-width: 80%;
}
.txt._28ch {
  align-self: flex-start;
  max-width: 28ch;
}
.txt._80ch {
  max-width: 80ch;
  margin-bottom: 0;
}
.txt._70ch {
  max-width: 70ch;
}
.txt._30ch {
  max-width: 30ch;
}
.txt._67ch {
  max-width: 67ch;
}
.txt.text-center.thank-you {
  max-width: 66ch;
}
.txt.text-center.thank-you.margin-none {
  margin-bottom: 0;
}
.txt.text-center.max-w-582 {
  max-width: 582px;
}
.txt.text-center._80 {
  max-width: 80%;
}
.txt._w-full {
  max-width: 100%;
  font-size: 1rem;
  line-height: 1.5;
}
.txt.margin-none {
  margin-bottom: 0;
}
.txt._54ch {
  max-width: 54ch;
}
.txt._54ch.mrg-20 {
  margin-bottom: 20px;
}
.product_s2 {
  padding-top: 48px;
  padding-bottom: 66px;
}
.product_s3 {
  padding-top: 66px;
  padding-bottom: 66px;
}
.product_s2_wrp {
  background-color: #ffffffb3;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 32px 48px;
  display: flex;
}
.product_s2_wrp.full-width {
  justify-content: space-between;
}
.product_s2_wrp.uc-box {
  margin-bottom: 60px;
}
.product_s2_wrp.uc-box.mb-0 {
  margin-bottom: 0;
}
.product_s2_wrp.uc-box.mb-0.alt {
  align-items: flex-start;
}
.product_s2_wrp.auto-qa {
  flex-direction: column;
}
.product_s2_wrp.security {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}
.product_s2_wrp.security.grid {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.product_s2_wrp.stacked {
  flex-flow: column;
  align-items: flex-start;
}
.product_s2_box {
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  height: auto;
  padding: 15px;
  display: flex;
}
.product_s2_box.width30 {
  align-self: flex-start;
  width: 30%;
}
.product_s2_box.security2 {
  width: 100%;
}
.product_s2_box.security1 {
  align-items: flex-start;
  width: 90%;
  padding-left: 0;
  padding-right: 0;
}
.product_s2_box.is-3 {
  width: 33.33%;
}
.product_s2_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-bottom: 15px;
  display: flex;
}
.product_s2_icon.is-star {
  width: 72px;
  height: 38px;
}
.text-block-43 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 19px;
}
.text-block-43.no-mrg {
  margin-bottom: 0;
}
.text-block-43.no-mrg.colored {
  color: #523ce5;
}
.product_s_wrp {
  justify-content: space-between;
  display: flex;
}
.product_s_wrp.b-pdg {
  padding-bottom: 126px;
}
.product_s_wrp.b-pdg.justify {
  justify-content: space-between;
}
.product_s_wrp.b-pdg.justify.vertical-align {
  flex-direction: column;
  justify-content: space-between;
}
.product_s_wrp.b-pdg.justify.vertical-align.auto-qa {
  padding-bottom: 0;
}
.product_s_wrp.omnichannel {
  justify-content: space-between;
}
.product_s_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  display: flex;
}
.product_s_content.align-middle {
  align-self: center;
}
.product_s_im {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: relative;
}
.product_s_im.use-cases {
  align-items: center;
}
.product_s_im.top {
  justify-content: flex-start;
}
.product_s_im.h-100 {
  height: 100%;
}
.product_s_im.onmichnnel {
  justify-content: flex-start;
  align-items: center;
}
.new_h2 {
  color: var(--black);
  text-align: left;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 43px;
  font-weight: 900;
  line-height: 114.5%;
}
.new_h2._20ch {
  max-width: 20ch;
  font-size: 44px;
}
.new_h2.no-ch {
  color: var(--black);
  align-self: center;
  max-width: none;
  font-size: 3rem;
}
.new_h2.no-ch.text-center {
  text-align: center;
}
.new_h2.no-ch.text-center.px {
  padding-left: 20px;
  padding-right: 20px;
}
.new_h2.wide {
  max-width: 30ch;
}
.new_h2._25ch {
  max-width: 25ch;
}
.new_h2._22ch {
  max-width: 22ch;
}
.new_h2._12ch {
  max-width: 12ch;
}
.new_h2._100 {
  max-width: none;
}
.new_h2.text-center.mb-4 {
  margin-bottom: 40px;
}
.product_s4,
.product_s5-slider,
.product_s5 {
  padding-top: 66px;
  padding-bottom: 66px;
}
.product_s5.grey {
  background-color: #f9f9f9;
  padding-bottom: 66px;
}
.product_s6 {
  padding-top: 66px;
  padding-bottom: 66px;
  overflow: hidden;
}
.product_s7 {
  padding-top: 66px;
  padding-bottom: 66px;
}
.product_s7.auto-qa {
  padding-bottom: 0;
}
.product-grid-new {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 64px;
}
.product-grid-new.hide {
  display: none;
}
.product_grid-1_box {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
  height: 368px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  overflow: hidden;
}
.product_grid-1_box:hover {
  box-shadow: 1px 1px 12px #00000040;
}
.product_grid-1_box.new-site_link {
  width: 100%;
}
.product_grid-1_box.new-site_link:hover {
  color: var(--black);
  box-shadow: 1px 1px 12px #00000040;
}
.product_grid-1_im {
  object-fit: contain;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: column;
  width: 100%;
  height: 144px;
  display: block;
  overflow: hidden;
}
.product_grid-1_content {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 20px 20px 30px 16px;
  display: flex;
}
.product_grid-1_content:hover {
  text-decoration: none;
}
.lable_h7 {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  background-color: #efefef;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
  line-height: 12px;
  display: flex;
}
.title_h5 {
  margin-bottom: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}
.read-more_h6 {
  color: #523ce5;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.read-more_h6.font-500 {
  font-weight: 500;
}
.image-65 {
  width: 100%;
}
.schedule-a-demo {
  padding-top: 66px;
  padding-bottom: 66px;
  overflow: hidden;
}
.schedule-a-demo.gray-bg {
  background-color: #f9f9f9;
}
.schedule-a-demo.auto-qa {
  padding-top: 20px;
}
.schedule-a-demo_box {
  background-color: var(--lavender);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 64px;
  padding: 20px 36px 20px 32px;
  font-size: 22px;
  line-height: 27px;
  text-decoration: none;
  transition-duration: 0.3s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.schedule-a-demo_box:hover {
  background-image: linear-gradient(
    to right,
    var(--blue),
    var(--observe-yellow)
  );
  color: var(--black);
}
.schedule-a-demo_box.customers {
  margin-top: 60px;
  margin-bottom: 0;
}
.text-block_h7 {
  z-index: 10;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 125%;
  position: relative;
}
.text-block_h7.slide {
  text-transform: none;
  margin-bottom: 15px;
  font-weight: 900;
}
.product-slider {
  background-color: #fff;
  border-radius: 12px;
  height: auto;
  padding: 60px 140px 70px 110px;
}
.product-slider.uc-t {
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
}
.product-slider_arrow {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  display: flex;
  inset: 0% auto 0% 0%;
}
.product-slider_arrow.right-slider-arrow {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 2rem;
  inset: 0% 0% 0% auto;
}
.product-slider_slide {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.product-slider_nav {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  display: none;
  bottom: 20px;
}
.product-slider_nav.career {
  margin-top: 1rem;
  display: flex;
  position: static;
}
.product-slider_nav.homepage {
  bottom: -10px;
}
.product-slider_left {
  justify-content: flex-start;
  align-items: center;
  margin-right: 35px;
  display: flex;
}
.product-slider_right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 12px;
  display: flex;
}
.product-slider_right.operational {
  justify-content: flex-start;
}
.product-slider_img {
  border-radius: 100px;
  min-width: 150px;
  max-width: 155px;
  margin-right: 35px;
}
.product-slider_img.uc-t_img {
  margin-right: 45px;
}
.product-slider_img.author-image {
  min-width: 7.5em;
  max-width: 7.5em;
}
.product-slider_authorbox {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 115px;
  margin-top: 12px;
  display: flex;
}
.product-slider_author_h7 {
  max-width: none;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1.25;
}
.product-slider_author_h7.uc-t_author {
  align-self: stretch;
  margin-right: -18px;
  padding-right: 0;
  font-size: 16px;
  position: static;
  right: -2px;
}
.product-slider_author_h7.author-name {
  text-transform: capitalize;
  width: 100%;
  margin-bottom: 6px;
  font-size: 1.8rem;
  font-weight: 700;
}
.product-slider_author_h7.author-title {
  color: var(--black);
  width: 100%;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 500;
}
.product-slider_logo {
  width: auto;
  height: 35px;
}
.product-slider_logo.jk {
  height: auto;
}
.paragraph_slider_testimonial_h5 {
  max-width: 369px;
  margin-bottom: 0;
  line-height: 1.25;
}
.paragraph_slider_testimonial_h5.uc-t_quote {
  max-width: 330px;
}
.paragraph_slider_testimonial_h5.author-quote {
  color: #000;
  align-items: flex-start;
  max-width: 100%;
  height: 100%;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}
.platform_sec-hero {
  padding-top: 53px;
  padding-bottom: 34px;
}
.platform_btns-wrp {
  align-items: center;
  margin-bottom: 71px;
  display: flex;
}
.platform_s2 {
  padding-top: 48px;
  padding-bottom: 66px;
}
.platform_s3 {
  padding-top: 66px;
  padding-bottom: 66px;
}
.platform_s_wrp {
  background-color: #ffffffb3;
  border-radius: 15px;
  margin-top: 80px;
  margin-bottom: 110px;
  padding: 54px 45px;
  display: flex;
}
.platform_s_wrp._2 {
  margin-bottom: 0;
}
.platform_s_content-box {
  flex-direction: column;
  align-items: flex-start;
  width: 33.3333%;
  padding-right: 10px;
  display: flex;
}
.platform_s_in-box {
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}
.platform_box_title {
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 700;
  line-height: 110%;
}
.platform_box_text {
  max-width: 27ch;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 17px;
}
.learn-more {
  font-size: 13px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
  display: block;
}
.learn-more.platform-link {
  color: #523ce5;
  font-size: 15px;
  font-weight: 400;
}
.learn-more.platform-link:hover {
  color: #523ce5;
  text-decoration: none;
}
.learn-more.platform-link._14px {
  font-size: 14px;
}
.platform_s_lable {
  background-image: linear-gradient(90deg, #523ce54d, #f7f6ff80);
  border: 1px solid #523ce5;
  border-radius: 10.25px;
  width: 75%;
  margin-top: 46px;
  padding: 25px 40px 25px 20px;
}
.platform_s_lable.orange {
  background-image: linear-gradient(90deg, #ffca4080, #fff);
  border-color: #ffca40;
}
.platform_s_lable.org-blue {
  background-image: linear-gradient(90deg, #ffca4080, #f7f6ff);
  border-color: #ffca40;
}
.platform-lable_logo-box {
  object-fit: fill;
  height: 34px;
  overflow: hidden;
}
.platrofm-lable_person-box {
  align-items: center;
  display: flex;
}
.person-box_photo {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  display: flex;
}
.person-box_name {
  flex: 1;
  margin-left: 10px;
  font-size: 11px;
  font-weight: 600;
  line-height: 15px;
}
.text-block-46 {
  margin-top: 13px;
  margin-bottom: 42px;
  font-size: 13px;
  line-height: 17px;
}
.image-66 {
  height: 100%;
}
.platform_s4 {
  padding-top: 53px;
  padding-bottom: 34px;
}
.platform_s_grid-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}
.platform_grid_box {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 0 60px 0 0;
  display: flex;
}
.platform_grid_box._2 {
  justify-content: center;
  align-items: center;
  padding-right: 0;
}
.platform_s_grid-wrp {
  background-color: #ffffffb3;
  border-radius: 16px;
  padding: 40px 60px;
}
.platform_s_grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.product_s2_wrp-copy {
  background-color: #ffffffb3;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 48px;
  display: flex;
}
.nav-bar_new-site {
  z-index: 1000;
  background-color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}
.nav-bar_cont {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1442px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}
.image-67 {
  object-fit: contain;
  margin-right: 0;
}
.nav-menu-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  font-family: Inter, sans-serif;
  display: flex;
}
.nav-dropdown {
  justify-content: space-between;
  align-items: center;
  height: 90px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  display: flex;
}
.nav-dropdown.product-link {
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 0.875rem;
}
.nav-dropdown.product-link.w--current {
  color: var(--observe-black);
  height: auto;
}
.nav-dropdown.hidden {
  display: none;
}
.menu-button-2 {
  background-color: #0000;
}
.brand {
  display: block;
}
.brand.w--current {
  height: auto;
}
.footer_new-site {
  background-color: var(--white);
  padding-top: 90px;
  padding-bottom: 90px;
  font-size: 12px;
  line-height: 15px;
  overflow: hidden;
}
.new-site_footer-wrp_top-part {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 36px;
  display: flex;
}
.new-site_footer_left-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}
.new-site_footer_title {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}
.new-site_footer_link {
  margin-bottom: 11px;
  text-decoration: none;
  display: block;
}
.new-site_footer_link.new-footer_link {
  text-transform: capitalize;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
}
.new-site_footer_link.new-footer_link:hover {
  color: var(--black);
}
.new-site_footer_link.new-footer_link.w--current {
  height: auto;
}
.new-site_footer_link.new-footer_link.underline {
  text-decoration: underline;
}
.new-site_footer-wrp_bottom-part {
  justify-content: space-between;
  height: 116px;
  margin-top: 47px;
  display: flex;
}
.new-fsite_footer_bottom_left-part {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}
.new-fsite_footer_bottom_right-part {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  display: flex;
}
.new-site_footer_social-nets_box {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}
.new-site_footer_social-net {
  width: 24px;
  height: 24px;
  margin-right: 20px;
  display: block;
}
.new-site_footer_bottom_links-wrp {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.text-block-47 {
  color: var(--black);
  max-width: 28ch;
  margin-top: 16px;
}
.text-block-48 {
  color: var(--black);
}
.new-get-demo_hero {
  padding-top: 65px;
  padding-bottom: 34px;
}
.nwe-get-demo_form {
  background-color: #ffca40;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 25px 23px 50px;
  display: none;
}
.nwe-get-demo_form.marketo {
  padding-bottom: 25px;
  display: block;
}
.new-get-demo_s_customers {
  padding-top: 48px;
  padding-bottom: 66px;
}
.text-block-49 {
  text-align: center;
  font-size: 30px;
  line-height: 110%;
}
.btn-wp {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.btn-wp.mobile {
  display: none;
}
.btn-wp.home-page {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.text-link_h5 {
  color: #523ce5;
  text-align: center;
  margin-left: 0;
  text-decoration: none;
}
.text-link_h5:hover {
  color: #2100ff;
  text-decoration: none;
}
.text-link_h5.no-margin {
  max-width: 37ch;
  margin-top: auto;
  margin-left: 0;
  display: block;
}
.text-link_h5.no-margin:hover {
  color: #523ce5;
  text-decoration: underline;
}
.text-link_h5.no-margin._34ch {
  max-width: 35ch;
}
.text-link_h5.no-margin._34ch:hover {
  color: #523ce5;
  text-decoration: underline;
}
.text-link_h5._30ch {
  float: none;
  clear: none;
  max-width: 30ch;
  display: inline-block;
}
.text-link_h5._30ch:hover {
  color: #523ce5;
  text-decoration: underline;
}
.text-link_h5._30ch.no-mrg {
  margin-left: 0;
}
.text-link_h5._60mrg {
  max-width: none;
  margin-top: auto;
  margin-bottom: 60px;
  display: block;
}
.text-link_h5._60mrg._35ch {
  max-width: 35ch;
}
.text-link_h5._60mrg._35ch:hover {
  color: #523ce5;
  text-decoration: underline;
}
.text-link_h5._37ch {
  max-width: 37ch;
}
.text-link_h5._37ch.left {
  margin-top: auto;
}
.text-link_h5._37ch.left.sm-center {
  float: none;
  clear: none;
  text-align: center;
}
.uc-section_testimonials {
  padding-top: 66px;
  padding-bottom: 66px;
}
.new-nav-bar_btn {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 320px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.new-nav-bar_btn.new-site {
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #ed5f4f;
  background-clip: border-box;
  border-radius: 2px;
  width: 200px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  transition-duration: 0.3s;
  overflow: hidden;
}
.new-nav-bar_btn.new-site:hover {
  color: var(--white);
  background-image: linear-gradient(#d94832, #d94832);
}
.new-nav-bar_btn.new-site.w--current {
  height: auto;
}
.new-nav-bar_btn.new-site.mobile {
  display: none;
}
.text-block-51 {
  z-index: 100;
  position: relative;
}
.new-site_cta-btn {
  background-color: var(--observe-yellow);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: auto;
  padding: 16px 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition-duration: 0.3s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.new-site_cta-btn:hover {
  background-image: linear-gradient(
    to right,
    var(--blue),
    var(--observe-yellow)
  );
  color: var(--black);
}
.new-site_cta-btn.mobile {
  display: none;
}
.new-site_cta-btn.rounded-button {
  border-width: 2px;
  border-radius: 100000000px;
  flex: none;
  padding-left: 38px;
  padding-right: 38px;
}
.btn_h7 {
  z-index: 100;
  text-align: center;
  flex: 0 auto;
  text-decoration: none;
  position: relative;
}
.btn_h7.new-button-label {
  font-size: 16px;
}
.cta-btn_gradient {
  z-index: 0;
  background-image: linear-gradient(
    to right,
    var(--observe-yellow),
    #523ce5 50%,
    var(--observe-yellow)
  );
  flex: 0 auto;
  width: 400px;
  height: auto;
  position: absolute;
  inset: 0 200px 0 auto;
}
.scheduel-demo_gradient {
  z-index: 1;
  background-image: linear-gradient(
    to right,
    var(--observe-yellow),
    #523ce5 50%,
    var(--observe-yellow)
  );
  border-radius: 4px;
  width: 200%;
  position: absolute;
  inset: 0% 100% 0% auto;
}
.scheduel-demo_gradient:hover {
  color: #272222;
}
.new-homepage_hero-copy {
  padding-top: 65px;
  padding-bottom: 0;
}
.new_homepage_s2 {
  padding-top: 52px;
  padding-bottom: 66px;
}
.new_h1 {
  text-align: left;
  object-fit: fill;
  max-width: none;
  margin-top: 15px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 110%;
  position: static;
}
.new_h1.security {
  max-width: 100%;
}
.new_h1.text-black {
  color: var(--black);
}
.new_h1.text-black.mb-4 {
  margin-bottom: 40px;
}
.new_h1.text-black.mb-4.h1-webinar {
  margin-bottom: 20px;
  font-size: 41px;
}
.new-homepage_hero_im {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 60%;
  display: flex;
}
.new-homepage-hero_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  display: flex;
}
.new-homepage_grid-1 {
  grid-column-gap: 36px;
  grid-row-gap: 58px;
  margin-top: 63px;
  margin-bottom: 48px;
}
.new-homepage_grid-1_box {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
  height: 338px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}
.new-homepage_grid-1_box.new-site_link:hover {
  color: var(--black);
}
.title-h4 {
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 600;
  line-height: 110%;
}
.title-h4.no-mrg {
  z-index: 10;
  margin-bottom: 0;
  position: relative;
  inset: auto auto auto 0;
}
.new-homepage_grid-1_content-copy {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 30px 60px 32px 32px;
  display: flex;
}
.text-block-h5 {
  margin-bottom: auto;
  font-weight: 400;
  line-height: 125%;
}
.new_homepage_s3 {
  padding-top: 52px;
  padding-bottom: 66px;
}
.new-homepage_grid-2_wrp {
  background-color: #ffffffb3;
  border-radius: 16px;
  margin-top: 64px;
  margin-bottom: 48px;
  padding: 64px 75px;
}
.new-site_see-how-it-works_box {
  background-color: var(--white);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 2px solid #000;
  border-radius: 2px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 36px 16px 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition-duration: 0.3s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.new-site_see-how-it-works_box:hover {
  background-image: linear-gradient(
    to right,
    var(--observe-yellow),
    var(--white)
  );
  color: var(--black);
}
.new_homepage_grid-2 {
  grid-column-gap: 70px;
  background-color: var(--white);
  color: var(--black);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 70px 55px 66px;
}
.new_homepage_grid-2.career {
  grid-column-gap: 30px;
  background-color: #0000;
  padding: 0;
}
.new_homepage_grid-2.partners {
  grid-column-gap: 72px;
  border-radius: 16px;
  margin-top: 50px;
  padding: 60px 50px;
}
.new_homepage_grid-2.career-2 {
  grid-column-gap: 3rem;
  background-color: #0000;
  padding: 0;
}
.new-homepage_grid-2_box {
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}
.grid-2_box_im {
  width: 100%;
  height: 25px;
  overflow: hidden;
}
.text-block_h6 {
  text-align: left;
  margin-top: 10px;
  font-size: 15px;
  line-height: 150%;
}
.image-70 {
  height: 100%;
}
.new-site_s_our-partners {
  padding-top: 30px;
  padding-bottom: 30px;
}
.new-site_grid-our-partners {
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
}
.new-site_our-partners_box {
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
  overflow: hidden;
}
.image-71 {
  height: 100%;
}
.new-homepage-slider_testimonial-copy {
  max-width: 369px;
  margin-bottom: 32px;
  line-height: 1.25;
}
.div-block-62 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.career-new-site_hero {
  padding-top: 66px;
  padding-bottom: 40px;
  overflow: hidden;
}
.career_new-site_grid-1_wrp {
  background-color: #ffffffb3;
  border-radius: 13px;
  margin-top: 60px;
  margin-bottom: 96px;
  padding: 60px 47px;
}
.career_new-site_grid-1_wrp.about-us {
  margin-bottom: 0;
  padding: 2rem;
}
.career_new-site_grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 0;
}
.grid-1_category {
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
}
.grid-1_title {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 23px;
  font-weight: 700;
  line-height: 28px;
}
.grid-1_text {
  font-size: 1rem;
  line-height: 1.375rem;
}
.career_new-site_grid-1_box {
  padding: 0 34px;
}
.career_s2 {
  padding-top: 40px;
  padding-bottom: 67px;
  overflow: hidden;
}
.career_new-site_light-box {
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.career_new-site_light-box.about-us {
  margin-bottom: 96px;
}
.career_new-site_video-preview {
  border-radius: 16px;
  width: 100%;
  top: 0;
}
.career_new-site-slider {
  background-color: #fff;
  border-radius: 12px;
  height: auto;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 3rem 6rem;
}
.career_new-site-slider_slide {
  object-fit: fill;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60%;
  display: flex;
  overflow: hidden;
}
.career_new-site_h2 {
  max-width: 20ch;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 110%;
}
.career_new-site_h2.no-ch {
  max-width: none;
}
.career-new-site_embed-code_box {
  text-align: left;
  object-fit: fill;
  width: 100%;
  margin-top: 54px;
  display: block;
}
.bg-shape {
  transform-origin: 50%;
  background-image:
    linear-gradient(90deg, #7563eaf2, #9081ee8c),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  border-radius: 10px;
  width: 72%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 45px;
}
.bg-shape.ci1 {
  background-image:
    linear-gradient(#ffca40a1, #ffca40f2),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: 80%;
  height: auto;
  inset: 44px 0 33px auto;
}
.bg-shape.ci2 {
  width: auto;
  inset: 100px 70px 85px -35px;
}
.bg-shape.ci4 {
  background-image:
    linear-gradient(#9081ee8c, #7563eaf2),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: 35%;
  bottom: 30px;
  left: 30px;
  right: auto;
}
.bg-shape.ci3 {
  background-image:
    linear-gradient(#ffca4091, #ffca40f2),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: 82%;
  height: 40%;
  top: auto;
  bottom: 33px;
  right: 0;
}
.bg-shape.r1 {
  background-image:
    linear-gradient(#9081ee8c, #7563eaf2),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: 68%;
  height: auto;
  inset: 15px 60px -10px auto;
}
.bg-shape.r2 {
  background-image:
    linear-gradient(90deg, #7563eaf2, #9081ee8c),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: auto;
  height: 61%;
  inset: 17% -35px -10px;
}
.bg-shape.r4 {
  background-image:
    linear-gradient(#7563eae6, #f9f9f9e6),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: 70%;
  height: 80%;
  inset: 10px auto auto 0;
}
.bg-shape.r3 {
  background-image:
    linear-gradient(#ffca4096, #ffca40f2),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  width: auto;
  height: auto;
  inset: 28% -30px 17% 11%;
}
.bg-shape.auto-qa-3 {
  background-image: linear-gradient(315deg, #5a31ed80, #ffd77080);
  background-position: 0 0;
  width: 80%;
  height: 90%;
  inset: auto auto -35px 108px;
}
.bg-shape.auto-qa-2 {
  background-image: linear-gradient(45deg, #5a31ed80, #ffd77080);
  background-position: 0 0;
  width: 90%;
  height: 40%;
  inset: auto 0% 30px;
}
.bg-shape.auto-qa-1 {
  background-image: linear-gradient(90deg, #9081ee, #ffe299);
  background-position: 0 0;
  width: 90%;
  height: 40%;
  inset: auto 0% -33px 32px;
}
.bg-shape.omnichannel-1 {
  background-image: linear-gradient(85deg, #5a31ed80, #ffd77080);
  background-position: 0 0;
  width: 80%;
  height: 77%;
  inset: auto auto -10% 0%;
}
.bg-shape.omnichannel-3 {
  background-image: linear-gradient(97deg, #ffe49e, #fffefa);
  background-position: 0 0;
  width: 82%;
  height: 40%;
  inset: 3% auto auto -7%;
}
.bg-shape.omnichannel-4 {
  background-image: linear-gradient(90deg, #ffe49e, #fff8e6);
  background-position: 0 0;
  width: 58%;
  height: 47%;
  inset: auto -6% 0% auto;
}
.img-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}
.img-wrapper.static {
  width: 900px;
  position: static;
}
.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.grid-22._2 {
  grid-template-columns: 1fr 1fr;
}
.drop-menu_product_list_wrp {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 90px;
}
.drop-menu_list_left {
  text-transform: capitalize;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: flex;
}
.text-block-56 {
  color: var(--black);
  margin-bottom: 15px;
  font-weight: 700;
}
.text-block-56.no-bold {
  font-weight: 700;
}
.link-20 {
  margin-bottom: 15px;
  text-decoration: none;
  display: block;
}
.link-20.product-link {
  line-height: 1.5;
}
.link-20.product-link:hover {
  color: var(--black);
  text-decoration: underline;
}
.link-20.product-link.w--current {
  height: auto;
}
.link-20.product-link.hide {
  display: none;
}
.drop-menu_list_right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-transform: capitalize;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  line-height: 17px;
  display: block;
}
.drop-menu_list_right.hidden {
  display: none;
}
.div-block-63 {
  width: 100%;
  display: flex;
}
.div-block-64 {
  margin-right: 32px;
}
.text-block-57 {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  max-width: 16ch;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
.text-block-57.bold {
  max-width: 17ch;
  font-weight: 400;
}
.read-more_drop-menu {
  color: #523ce5;
  letter-spacing: normal;
  text-transform: none;
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
}
.read-more_drop-menu.product-link {
  font-weight: 400;
  transition-property: all;
  transition-duration: 0.2s;
}
.read-more_drop-menu.product-link:hover {
  color: #523ce5;
  box-shadow: inset 0 -1px #523ce5;
}
.read-more_drop-menu.product-link:active {
  color: #523ce5;
}
.read-more_drop-menu.product-link.bold {
  font-weight: 400;
}
.nav-dropdown-content {
  opacity: 1;
  display: none;
  position: fixed;
  top: 90px;
}
.nav-dropdown-content.w--open {
  z-index: auto;
  background-color: #fffefe;
  background-image: linear-gradient(to right, var(--white), #f2f2f2 50%, white);
  max-width: 960px;
  padding-top: 50px;
  padding-bottom: 50px;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 4px 12px #00000040;
}
.div-block-66 {
  align-items: stretch;
  display: flex;
}
.image-72 {
  flex: 1;
}
.div-block-67 {
  width: 60%;
}
.about-us_s_team {
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}
.about-us_leadership_grid {
  flex-wrap: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  justify-items: stretch;
  margin-top: 52px;
  margin-bottom: 100px;
  display: flex;
}
.about-us_leadership_grid.advisors {
  flex-wrap: wrap;
  grid-template-rows: auto;
  place-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}
.about-us_leader-box {
  width: 24%;
}
.about-us_leader-box.hide {
  display: none;
}
.leader-photo {
  border: 0.25px solid #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  margin-bottom: 25px;
  display: flex;
  overflow: hidden;
}
.div-block-68 {
  align-items: center;
  display: flex;
}
.leader-name {
  margin-right: 12px;
  font-size: 15px;
  font-weight: 700;
  line-height: 120%;
}
.in_link {
  width: 18px;
  height: 18px;
  display: block;
}
.text-block-58 {
  max-width: 31ch;
  margin-top: 12px;
  font-size: 11.98px;
  line-height: 15px;
  display: none;
}
.text-block-58.advisors {
  margin-top: 12px;
  display: block;
}
.leader-pos {
  margin-top: 5px;
  margin-bottom: 12px;
}
.about0us_investors-grid_wrp {
  background-color: #ffffffb3;
  border-radius: 16px;
  margin-top: 1.5rem;
  padding: 3rem;
}
.about-ua_grid_our-investors {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.about-us_get-in-touch-grid_wrp {
  background-color: var(--white);
  border-radius: 16px;
  margin-top: 48px;
  margin-bottom: 96px;
  padding: 2.5rem;
}
.grid_get-in-touch {
  grid-column-gap: 42px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}
.get-in-touch_box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}
.get-in-touch_box:hover {
  color: var(--black);
}
.get-in-touch_city {
  text-align: center;
  font-weight: 700;
}
.get-in-touch_map {
  width: 230px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}
.get-in-touch_address {
  text-align: center;
  font-size: 11px;
  line-height: 15px;
}
.nav-dropdown-toggle {
  color: var(--black);
  letter-spacing: 0;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  height: 90px;
  font-size: 0.875rem;
  transition: all 0.2s;
  display: flex;
}
.see-how-it-works_gradient {
  z-index: 1;
  background-image: linear-gradient(
    to right,
    var(--white),
    var(--observe-yellow) 50%,
    white
  );
  border-radius: 2px;
  width: 300%;
  position: absolute;
  inset: 0 100% 0 auto;
}
.long-arrow {
  z-index: 10;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6166cb1357f0adde6e6af1e3_long-arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 59px;
  height: 27px;
  position: relative;
  inset: auto 0 auto auto;
}
.long-arrow.wh-block {
  width: 33px;
  height: 12px;
  right: auto;
}
.read-more_h5 {
  color: #523ce5;
  max-width: 369px;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.read-more_h5:hover {
  color: #4f3ae2;
  text-decoration: underline;
}
.title {
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.title.is-small {
  letter-spacing: 0.02em;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
}
.title.is-small.spacer-3 {
  margin-bottom: 3rem;
}
.diagram_wrp {
  background-color: var(--white);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-right: 48px;
}
.diagram_grid {
  grid-column-gap: 0px;
  grid-template: "." "."/60px 0.5fr 0.5fr 0.5fr 0.75fr;
}
.diagram_box {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 10px;
  display: flex;
}
.diagram_box-title {
  color: #523ce5;
  margin-bottom: 24px;
  font-size: 21px;
  font-weight: 900;
  line-height: 25px;
}
.diagram-box_subtitle {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.diagram-box_subtitle.box2 {
  align-items: flex-start;
  width: 50%;
  margin-bottom: 24px;
}
.div-block-69 {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
.text-block-59 {
  flex: 1;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
}
.text-block-59.bold {
  max-width: 10ch;
  font-weight: 900;
}
.paragraph-3 {
  color: #8c8c8c;
  margin-left: 30px;
  font-size: 12px;
  line-height: 15px;
}
.image-73 {
  width: 100%;
}
.div-block-70 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.diagram_box2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}
.grey-line {
  background-color: #d9d9d9;
  width: 80%;
  height: 2px;
  margin-bottom: 30px;
}
.div-block-71 {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}
.diagram_wrp_gray-part {
  background-color: #f5f5f5;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 16px 48px 0 60px;
}
.grid-23 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1.25fr 1fr;
}
.div-block-72 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}
.div-block-73 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.text-block-60 {
  color: #262626;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
}
.div-block-74 {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
.text-block-61 {
  color: #262626;
  flex: 1;
  font-size: 12px;
  line-height: 15px;
}
.image-74 {
  height: 100%;
}
.new_h3 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 114%;
}
.new_h3._15 {
  max-width: 15ch;
  font-size: 40px;
  line-height: 114%;
}
.new_h3._13ch {
  max-width: 13ch;
}
.new_h3._20ch {
  max-width: 20ch;
}
.new_h3._18ch {
  max-width: 18ch;
}
.new_h3._30ch {
  max-width: 30ch;
}
.new_h3.mid {
  text-align: center;
}
.address-box {
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.address-box:hover {
  color: var(--black);
  text-decoration: underline;
}
.bg-shape-qa {
  transform-origin: 50%;
  background-image:
    linear-gradient(90deg, #7563eaf2, #9081ee8c),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6164c624fab41c8cf0a83de2_texture.webp);
  background-position:
    0 0,
    50%;
  background-size: auto, 349px;
  border-radius: 10px;
  width: 72%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 45px;
}
.html-embed {
  width: 100%;
  margin-bottom: 0;
}
.link-block-new {
  border-bottom: 1px #0000;
  align-items: center;
  padding-bottom: 2px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
}
.link-block-new:hover {
  color: #523ce5;
  border-bottom: 1px #523ce5;
  text-decoration: underline;
}
.link-block-new.mrg32 {
  margin-left: 30px;
}
.link-block-new.resourses {
  border-bottom-style: solid;
  flex-direction: row;
  margin-top: auto;
  padding-bottom: 0;
  text-decoration: none;
}
.link-block-new.resourses:hover {
  border-bottom-style: solid;
  text-decoration: none;
}
.link-arrow {
  float: none;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6169415bfd417473845273ef_%E2%86%97.svg);
  background-position: 0 0;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 11px;
  height: 11px;
  margin-left: 5px;
  display: inline-block;
}
.link-arrow._8pc {
  width: 8px;
  height: 8px;
  font-size: 15px;
  line-height: 18px;
}
.link-arrow.new-arrow {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63239112c968d05d8f3f7f86_arrow-black%20\(1\).svg);
  width: 0.75em;
  height: 0.75em;
  margin-top: -0.13em;
  margin-left: 0;
}
.image-75 {
  width: auto;
}
.image-76 {
  width: 90%;
}
.new-site_footer-cont {
  max-width: 1442px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}
.text-span-9 {
  text-decoration: underline;
}
.text-span-12 {
  padding-left: 60px;
  display: inline-block;
}
.top-banner {
  background-image: linear-gradient(90deg, #ffeec2, #b0a5f3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 12px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}
.top-banner_text-wrp {
  color: var(--black);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.top-banner_text-wrp:hover {
  color: var(--black);
}
.top-banner-arrow {
  align-items: center;
  height: auto;
  margin-left: 5px;
  display: flex;
}
.text-block_banner {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
}
.schedule-demo-btn {
  z-index: 2;
  background-image: linear-gradient(
    to right,
    var(--blue),
    var(--observe-yellow) 0%
  );
  color: var(--observe-black);
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.3s;
  display: flex;
}
.schedule-demo-btn:hover {
  background-image: linear-gradient(
    to right,
    var(--blue),
    var(--observe-yellow)
  );
  color: var(--observe-black);
}
.schedule-demo-btn:active {
  opacity: 1;
}
.filter-container_new-site {
  flex: 1;
  max-width: 960px;
  margin-left: auto;
  margin-right: 0;
}
.div-block-75 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 70%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}
.div-block-75.post-template {
  max-width: 1442px;
  padding-top: 40px;
  padding-left: 32px;
  padding-right: 32px;
}
.form-block-4,
.form-block-5 {
  margin-top: auto;
  margin-bottom: 0;
}
.image.mobile {
  display: none;
}
.grid-resultes {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.resultes_grid-wrp {
  background-color: var(--white);
  border-radius: 12px;
  margin-top: 40px;
  padding: 64px;
}
.result_box {
  color: var(--white);
  text-align: center;
  letter-spacing: -0.03em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 6rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}
.result-digit {
  border-left: 8px solid var(--observe-yellow);
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 54px;
  font-weight: 900;
  line-height: 1.1em;
}
.result-desc {
  letter-spacing: 0;
  max-width: 20ch;
  padding-left: 18px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}
.div-block-77 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 16px 16px 20px;
  display: flex;
}
.div-block-79 {
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.grid-features {
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.features-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.features-icon {
  width: 38px;
  height: 38px;
  margin-bottom: 16px;
}
.features-text {
  max-width: 17.5ch;
  padding-right: 0;
}
.remote-agent-resources-logos {
  background-color: #0000;
  padding-top: 50px;
  padding-bottom: 50px;
}
.remote-agent-resources_box {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.image-80 {
  height: 100%;
}
.image-80.w80 {
  width: 80%;
}
.partners-logo_2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  display: grid;
}
.blog-title {
  color: var(--black);
}
.video-2 {
  width: 95%;
  margin-top: 16px;
}
.list-item-11 {
  line-height: 1.3em;
}
.collection-list-wrapper-5 {
  background-color: var(--white);
  border-radius: 12px;
  padding: 60px 50px;
}
.div-block-81 {
  width: 80%;
  max-width: none;
  height: 30px;
  margin-bottom: 20px;
}
.collection-list-wrapper-6,
.collection-list-wrapper-7 {
  background-color: var(--white);
  border-radius: 12px;
  margin-top: 40px;
  padding: 20px 15px;
}
.div-block-82 {
  background-color: var(--white);
  border-radius: 16px;
  padding: 50px;
}
.div-block-83 {
  border-radius: 16.5px;
  margin-top: 40px;
  overflow: hidden;
}
.form-block-6 {
  margin-top: auto;
  margin-bottom: 0;
}
.collection-item-14 {
  height: 400px;
}
.image-81 {
  display: block;
}
.footer_banners-wrp {
  flex-flow: column;
  justify-content: flex-end;
  margin-left: auto;
  display: flex;
}
.footer_banner-item {
  width: 5rem;
}
.footer_banner-item.large {
  width: 8rem;
}
.banner {
  width: 100%;
}
.grid--main_logos {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}
.logo-wrp {
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}
.image-82 {
  border-radius: 16px;
}
.about-us_logos-wrapper {
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  display: none;
}
.about-us_logos_line1 {
  grid-template-rows: auto;
  grid-template-columns: 208px 208.15px 208.15px 208.15px;
  justify-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.investors-logos_line1 {
  object-fit: contain;
  width: 100%;
  height: 3.4375rem;
}
.about-us_logos_line2 {
  grid-template-rows: auto;
  grid-template-columns: 208px 208.15px 208.15px 208.15px;
  justify-content: space-between;
  place-items: center;
  margin: 40px 0 40px auto;
  display: flex;
}
.investors-logos_line2 {
  object-fit: contain;
  width: 100%;
  height: 3.4375rem;
}
.about-us_logos_line3 {
  grid-template-rows: auto;
  grid-template-columns: 208px 208.15px 208.15px 208.15px;
  justify-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}
.investors-logos_line3 {
  object-fit: contain;
  width: 100%;
  height: 55px;
}
.hero-image {
  border-radius: 16px;
}
.carousel {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 1rem;
  align-self: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.link-block_banner {
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.link-block_banner.w--current {
  height: auto;
  display: block;
}
.auto-qa_grid-1 {
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 173px 173px 173px 173px 173px;
  justify-content: space-between;
  display: flex;
}
.grid-1_logo-box {
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 50px;
  display: flex;
  overflow: hidden;
}
.grid-1_logo-box.omnichannel {
  width: auto;
  height: auto;
}
.auto-qa_logo-grid-1 {
  width: auto;
  height: 100%;
  position: static;
}
.auto-qa_logo-grid-1.omnichannel {
  object-fit: contain;
  height: auto;
}
.image-86 {
  flex: 0 auto;
  width: 100%;
  top: 0;
}
.logo-grid {
  grid-column-gap: 10px;
  background-color: #ffffffb3;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}
.logo-grid.mob,
.image-87 {
  display: none;
}
.youtube-2 {
  border-radius: 16px;
  display: none;
}
.div-block-85 {
  justify-content: space-between;
  align-items: flex-start;
  margin: 0;
  display: flex;
}
.image-88 {
  overflow: hidden;
}
.diagram-box-grid.hide,
.diagram_im.mobile {
  display: none;
}
.lightbox {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63d80615cd4fd11ef92ee7b9_RT%20WEB%20THUMBNAIIL%E2%80%94No%20Play%20Button%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 310px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.play-cover {
  justify-content: center;
  align-items: center;
  transition: all 0.4s;
  display: flex;
  position: absolute;
  inset: 0%;
}
.play-cover:hover {
  opacity: 0.9;
}
.div-block-86 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.image-89 {
  width: 60%;
}
.image-90 {
  opacity: 1;
  width: 80px;
  height: 80px;
}
.div-block-88 {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: flex-start;
  display: flex;
}
.pr_subtitle {
  color: var(--black);
  font-size: 18px;
  font-weight: 500;
  line-height: 21.78px;
}
.pr_subtitle p {
  line-height: 21.78px;
}
.pr_subtitle li {
  margin-bottom: 18px;
}
.pr_subtitle ul {
  padding-left: 41px;
}
.hide {
  display: none;
}
.grid-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 0.94;
  background-color: #0000;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  place-items: center;
}
.map {
  width: 100%;
  height: 100%;
}
.ci-services_hero_wrp {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-start;
  height: 476px;
  display: block;
  position: relative;
  overflow: hidden;
}
.bg-image {
  z-index: 0;
  margin-right: -16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.ci-services_hero {
  padding-top: 67px;
  padding-bottom: 30px;
  overflow: hidden;
}
.ci-services_sec {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}
.ci-services_grid1 {
  grid-column-gap: 76px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 70px;
  padding-bottom: 20px;
  overflow: auto;
}
.ci-services_grid1_box {
  background-color: #ffffffb3;
  border-radius: 12px;
  padding: 40px 32px;
  box-shadow: 1px 1px 28px 8px #00000008;
}
.ci-services_grid1_box_colored {
  background-color: #ffffffb3;
  border-radius: 12px;
  padding: 40px 48px;
  position: relative;
  overflow: hidden;
}
.serveces-box_top-line {
  background-color: #ffe299;
  width: 100%;
  height: 3px;
  position: absolute;
  inset: 0% 0% auto;
}
.serveces-box_top-line.color2 {
  background-color: #9081ee;
}
.title_16px {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}
.text_15px {
  padding: 0;
  font-size: 15px;
  line-height: 1.2em;
}
.grid-26 {
  grid-column-gap: 11px;
}
.colored-box_label {
  color: #000;
  background-color: #ffe299;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 68px;
  padding: 16px 20px;
  font-size: 15px;
  line-height: 1.2em;
  display: flex;
}
.colored-box_label.color2 {
  color: var(--white);
  background-color: #9081ee;
  padding-left: 10px;
  padding-right: 10px;
}
.title_32px {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 125%;
}
.implementation-service_wrp {
  grid-column-gap: 60px;
  grid-row-gap: 44px;
  background-color: #ffffffb3;
  border-radius: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  margin-bottom: 70px;
  padding: 57px 60px;
  display: flex;
}
.implementation-service_box {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
}
.implementation-service_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  margin-right: 14px;
  display: flex;
}
.implementaion-service_text {
  max-width: 18ch;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
}
.value-added-services_grid {
  grid-column-gap: 16px;
  grid-row-gap: 170px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}
.value-added-services_box {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.value-added-services_box.reverse {
  flex-direction: row-reverse;
}
.value-added-service_im {
  width: 50%;
  padding-right: 40px;
}
.value-added-service_im.reverse {
  padding-left: 40px;
  padding-right: 0;
}
.value-added-serices_text {
  width: 50%;
  padding-left: 40px;
}
.value-added-serices_text.reverse {
  padding-left: 0;
  padding-right: 40px;
}
.image-92 {
  object-fit: cover;
  width: 100%;
}
.paragraph_20px {
  font-size: 20px;
  line-height: 1.4em;
}
.span-_paragraph_20px {
  font-weight: 700;
}
.ci-services_trusted-brands-wrapper {
  grid-column-gap: 60px;
  background-color: #ffffffb3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 36px 54px;
  display: flex;
}
.ci-services_trusted-brands-wrapper.hide {
  display: none;
}
.title_14px_caps {
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
.title_14px_caps.center {
  text-align: center;
  margin-bottom: 29px;
}
.trusted-brands_grid1 {
  grid-column-gap: 136px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  margin-top: 36px;
}
.trusted-brands_grid2 {
  grid-column-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  margin-top: 37px;
}
.lets-talk {
  padding-top: 110px;
  padding-bottom: 80px;
  overflow: hidden;
}
.bg-gradient {
  display: none;
}
.trusted-brands_ldo {
  object-fit: contain;
  width: 20%;
  max-height: 40px;
}
.new-site_container {
  border-bottom: 1px #000;
  border-radius: 12px;
  flex: 0 auto;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.h5_sut-title_new {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}
.page-wp {
  background-color: var(--common-bg);
  color: var(--black);
  line-height: 1.5;
}
.page-wp.white-bg {
  background-color: var(--white);
}
.grid-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: start;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}
.h1-new {
  white-space: normal;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.3;
}
.h1-new.center {
  text-align: center;
  margin-bottom: 40px;
}
.h1-new.center.mb-24.px {
  color: var(--black);
  padding-left: 20px;
  padding-right: 20px;
}
.h1-new.left {
  text-align: left;
}
.h1-new.text-blue {
  align-self: auto;
}
.h1-new.big {
  font-size: 60px;
}
.h1-new.nov28 {
  text-align: center;
}
.h1-new.small {
  width: 80%;
}
.h1-new.blvck {
  color: var(--black);
}
.h1-new.mb-24 {
  margin-bottom: 24px;
}
.h1-new.mb {
  margin-bottom: 1.25rem;
  padding-right: 113px;
}
.h1-new.mb-70 {
  margin-bottom: 70px;
}
.h1-new.bottom-spacing {
  color: #000;
  align-self: auto;
  margin-bottom: 1rem;
}
.h1-new.bottom-spacing._55 {
  align-self: flex-start;
  max-width: 100%;
}
.h1-new.color-white._28 {
  font-size: 1.75rem;
}
.subtitle-new {
  text-transform: uppercase;
}
.button-wrapper-new {
  grid-column-gap: 24px;
  display: flex;
}
.button-wrapper-new.is-center {
  justify-content: center;
  align-items: flex-start;
}
.btn-new-2 {
  border: 0.0625rem solid var(--black);
  background-color: var(--observe-yellow);
  color: var(--observe-black);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 6.25rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}
.btn-new-2:hover {
  background-color: #ffdc8b;
  background-image: linear-gradient(168deg, var(--blue), var(--observe-yellow));
  color: #fff;
}
.btn-new-2.w--current {
  background-color: var(--observe-yellow);
  height: auto;
}
.btn-new-2.outline {
  grid-column-gap: 0.25em;
  grid-row-gap: 0.25em;
  background-color: #fff0;
  margin-left: 20px;
  margin-right: 300px;
}
.btn-new-2.outline.cc-mutiny {
  margin-left: 0;
  margin-right: 0;
}
.btn-new-2.block {
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
}
.btn-new-2.block.round {
  border-radius: 100px;
}
.btn-new-2.block.round.larger {
  background-color: var(--highlighter);
  padding: 3ch;
}
.btn-new-2.nav-button {
  background-color: var(--blue);
  color: var(--white);
  min-width: 140px;
  font-size: 14px;
}
.btn-new-2.nav-button:hover {
  background-color: #7768da;
}
.btn-new-2.nav-button.not-hidden {
  min-width: 180px;
}
.btn-new-2.bg-purple {
  color: var(--white-smoke);
}
.btn-new-2.hide {
  display: none;
}
.btn-new-2.auto {
  min-width: auto;
  max-height: none;
}
.product-shot-new {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.section-new {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}
.arrow-icon-new {
  width: 14px;
  height: 14px;
}
.card-new {
  background-color: var(--white);
  border-radius: 24px;
  overflow: hidden;
}
.card-new.padding {
  padding: 80px;
}
.card-new.card-padding.mb-48 {
  margin-bottom: 4rem;
}
.card-new.card-padding.mb-48.yellow-card {
  background-color: var(--observe-yellow);
}
.card-new.card-padding.mb-48.yellow-card.align-middle.large-padding {
  background-color: #ffca40;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.card-content-new {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.card-item-new {
  padding: 15% 10%;
}
.card-icon-new {
  align-self: auto;
  width: 38px;
  height: 38px;
}
.p-new {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: block;
}
.p-new.left {
  text-align: left;
}
.p-new.large {
  font-size: 20px;
}
.p-new.uppercase {
  align-self: flex-start;
}
.p-new.mb {
  margin-bottom: 40px;
}
.p-new.mb.mw {
  align-self: flex-start;
  max-width: 624px;
}
.p-new._50 {
  max-width: 85%;
}
.p-new.mid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
}
._4-card-icon {
  object-fit: contain;
  align-self: flex-start;
  width: 40px;
  height: 40px;
}
.cx-experience-heading-new {
  text-align: center;
  max-width: 1000px;
  margin: 40px auto 60px;
}
.cx-item-heading-new {
  margin-top: 0;
  font-size: 24px;
  font-weight: 900;
}
.link-new {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: var(--blue);
  text-align: left;
  border-width: 2px;
  border-color: #000;
  justify-content: flex-start;
  align-self: flex-start;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}
.link-new:hover {
  color: var(--blue);
}
.link-new.extra-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.link-new.m-width {
  max-width: 37ch;
}
.link-new.top {
  margin-top: 2rem;
}
.link-new.mutiny-link-list {
  margin-top: 0.6rem;
}
.card-content-new-top {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.ligth-colored-bg-new {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6323bfae029fcf051bd40b82_Group%203215%20\(1\).svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.results-content-new-top {
  grid-row-gap: 0.75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  height: 100%;
  margin-left: 10%;
  display: flex;
}
.results-item-heading-new {
  color: var(--blue);
  align-self: flex-start;
  margin-top: 0;
  font-size: 40px;
  font-weight: 900;
}
.yellow-bg-new {
  background-color: var(--observe-yellow);
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/632b8a1bd9bd719388233280_Rectangle%203541.svg);
  background-position: 50% 0;
  background-size: cover;
}
.colored-bg-new {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6323c925b19ed7d737d86f8d_Group%203215%20\(2\).svg);
  background-position: 0 0;
  background-size: cover;
}
.colored-bg-new.only-mobile {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}
.div-block-96 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.hero-section-new {
  z-index: 3;
  background-color: #0000;
  position: relative;
}
.brands {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}
.brands.healthcare {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}
.brands.is-healthcare,
.brands.is-finance,
.brands.is-insurance {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.brands.is-industry {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
.image-99 {
  width: 10px;
  height: 100%;
}
.results-content-new-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}
.text-block-66 {
  grid-column-gap: 0.5ch;
  grid-row-gap: 0.5ch;
  display: flex;
}
.tabs-logo {
  object-fit: contain;
  object-position: 0% 50%;
  align-self: flex-start;
  height: 32px;
  margin-bottom: 10px;
  overflow: visible;
}
.hero-section-new-short {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}
.paragraph-4-copy {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}
.resources-card {
  background-color: var(--white);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 0%;
  display: flex;
  overflow: hidden;
}
.resources-card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding: 30px;
  display: flex;
}
.resources-card-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.resources-card-tag {
  background-color: var(--white-smoke);
  align-self: flex-start;
  margin-bottom: 17px;
  padding: 4px;
  font-size: 14px;
}
.resources-card-top {
  flex-direction: column;
  align-self: flex-start;
  display: flex;
}
.resources-grid {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: start;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}
.resources-grid.just {
  display: block;
}
.brands-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  flex: none;
  justify-content: space-around;
  display: flex;
}
.brands-wrapper.healthcare {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}
.brands-wrapper.is-industry {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
.brands-wrapper.is-industry.is-transport {
  width: 100%;
}
.results-arrow {
  object-fit: contain;
  object-position: 50% 0%;
  align-self: stretch;
  width: 1.25rem;
  height: 100%;
  position: absolute;
  inset: 0% auto auto -1rem;
  overflow: visible;
}
.results-arrow.reverse {
  object-position: 50% 100%;
  transform: rotate(180deg);
}
.wpnew {
  width: 90%;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.wpnew.shorter {
  max-width: 900px;
}
.wpnew.med-short {
  max-width: 1000px;
}
.wpnew.paddingless {
  padding-left: 0;
  padding-right: 0;
}
.wpnew.bottom-64 {
  margin-bottom: 4em;
}
.wpnew.cc-padding {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}
._2-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}
._2-col.big-gap {
  grid-column-gap: 60px;
  grid-template-columns: 0.5fr 1fr;
}
._2-col.gap-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
._2-col.gap-4.lg-grid-1.valign-middle {
  align-content: center;
  align-items: center;
}
._2-col.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}
._2-col.integrations {
  z-index: 1;
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  position: relative;
}
._4-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  object-fit: fill;
  grid-template: "Area Area-2"/1.5fr 1.5fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}
._4-col.gap-medium {
  grid-row-gap: 70px;
}
._4-col.gap-medium.sm-col-1.mb {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 64px;
}
._4-col.gap-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
._4-col.gap-large {
  grid-column-gap: 3vw;
  grid-row-gap: 60px;
}
._4-col.no-gap {
  grid-column-gap: 0px;
}
._3-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.section-padding {
  text-align: left;
  object-fit: cover;
  padding-top: 60px;
  padding-bottom: 40px;
  display: block;
  position: static;
}
.section-padding.no-bottom {
  padding-top: 4.81em;
  padding-bottom: 0;
}
.section-padding.half {
  padding-top: 50px;
  padding-bottom: 50px;
}
.section-padding.same-p {
  padding-top: 80px;
  padding-bottom: 80px;
}
.hero-padding {
  padding-top: 6vh;
  padding-bottom: 6vh;
}
.text-center {
  text-align: center;
}
.h2-new {
  margin-top: 0;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
}
.h2-new.pricing-big {
  height: 7ch;
}
.column-new {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.column-new.center {
  align-items: center;
}
.column-new.horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  position: relative;
}
.column-new.left {
  align-items: flex-start;
}
.column-new.left.spacing-small.center {
  align-self: center;
}
.column-new.top.spacing-small.left {
  flex: 1;
}
.spacing-small {
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  height: 100%;
  padding-right: 37px;
  display: flex;
}
.spacing-small.is-inline {
  padding-right: 8.6rem;
}
.text-left {
  text-align: left;
}
.text-blue {
  color: var(--blue);
}
.text-bold {
  font-weight: 700;
}
.flex-center {
  justify-content: center;
  align-self: center;
  display: flex;
}
._6-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
._6-col.gap-medium {
  grid-column-gap: 60px;
}
.h3-new {
  margin-top: 0;
  font-size: 1.2rem;
  font-weight: 700;
}
.h3-new.text-bold {
  font-weight: 900;
}
.h3-new.mb-1 {
  margin-bottom: 10px;
}
.h3-new._18 {
  color: #000;
  font-size: 1.125rem;
  font-weight: 700;
}
.h3-new._18._900 {
  font-weight: 900;
}
.h3-new.text-3lines {
  margin-bottom: 1rem;
}
.relative {
  position: relative;
}
.spacing-smallest {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.spacing-smallest.short-size {
  max-width: 500px;
}
.spacing-smallest.short-size.extra-top-padding {
  padding-top: 100px;
}
.spacing-smallest.left-align {
  text-align: left;
  align-items: flex-start;
}
.card-transparent {
  background-color: #ffffff52;
  border: 2px solid #fff;
}
.card-transparent.brand {
  background-color: #fff5dbcc;
  border-top-style: none;
  border-left-style: none;
  border-right-width: 4px;
  border-right-color: #ffe299;
  padding: 2.5em;
}
.card-transparent.brand.last {
  border-right-style: none;
}
.card-padding {
  height: 100%;
  padding: 3rem 2.2rem;
}
.card-padding.bigger {
  padding: 60px;
}
.flex-new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  display: flex;
}
.flex-new.more-gap {
  grid-column-gap: 42px;
}
.flex-new.more-gap.max-900 {
  max-width: 900px;
}
.flex-new.more-gap.above {
  z-index: 1;
  position: relative;
}
.flex-new.more-gap.is-testimonial {
  background-color: var(--white);
  border-radius: 24px;
  margin: 0;
  padding: 34px 32px;
}
.flex-new.center {
  justify-content: center;
}
.flex-new.mobile-vertical {
  grid-row-gap: 1.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}
.flex-new.big-gap {
  grid-column-gap: 48px;
}
.flex-new.vertical-mobile.spacing-minimum {
  flex-direction: row;
}
.spacing-large {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}
.lateral-line-yellow {
  align-self: flex-start;
  position: static;
  overflow: visible;
}
.banner-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}
.spacing-minimum {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}
.trans-card {
  border: 2px solid #fff;
  border-radius: 24px 24px 0 0;
  overflow: hidden;
}
.trans-card.top-60 {
  z-index: 3;
  margin-top: 3.75em;
  position: relative;
}
.full-size {
  justify-content: center;
  align-self: center;
  width: 100vw;
  display: flex;
}
.full-size.overflow-auto {
  flex-direction: column;
  align-items: center;
  overflow: auto;
}
.spacing-medium {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}
.uppercase {
  text-transform: uppercase;
}
.text-black {
  color: var(--black);
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 100%;
  font-weight: 900;
  display: flex;
}
.text-black.new_h2.mb-6 {
  margin-bottom: 60px;
}
.image-108 {
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  display: block;
}
._5-col {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.testimonial-photo-new {
  flex: none;
}
.image-112 {
  filter: saturate(200%);
  object-fit: contain;
  align-self: center;
  width: 100%;
  max-width: 7.5rem;
  height: 100%;
  max-height: 4rem;
}
.image-112.cover {
  object-fit: contain;
}
.tabs-content {
  padding-top: 60px;
}
.tab-new {
  grid-column-gap: 8px;
  color: var(--observe-black);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 200px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  max-height: 5ch;
  padding: 1ch 2ch;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}
.tab-new:hover {
  color: var(--black);
  background-color: #ffdc8b;
}
.tab-new.w--current {
  background-color: var(--observe-yellow);
  border-width: 1px;
  border-color: #000;
  height: auto;
}
.security-logo-wrapper {
  justify-content: space-between;
  display: flex;
}
.security-logo-wrapper.left {
  margin-left: -58px;
}
.pricing-section {
  padding-top: 60px;
  padding-bottom: 100px;
}
.pricing-section.grey {
  background-color: #f9f9f9;
}
.tabs-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}
.tabs-menu.new {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}
.feature-screenshot {
  z-index: 1;
  position: relative;
  inset: 0%;
}
._8-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-block-119 {
  grid-column-gap: 20px;
  display: flex;
}
.div-block-120 {
  border-radius: 30px;
  flex-direction: row;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.section-5 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.image-119 {
  text-align: center;
  flex: 0 auto;
  height: 45px;
}
.section-6 {
  background-image: linear-gradient(90deg, #ffca40, #feecbc);
  padding-top: 100px;
  padding-bottom: 100px;
}
.container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.bg-white {
  background-color: #fff;
}
.container-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.number-icon {
  background-color: var(--observe-yellow);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}
.number-icon.mr-2 {
  margin-right: 20px;
}
.column-29 {
  flex-direction: row;
  display: flex;
}
.columns-4 {
  width: 100%;
  margin-bottom: 0;
}
.div-block-121 {
  flex-direction: column;
  max-width: 86%;
  display: flex;
}
.column-30 {
  display: flex;
}
.section-7 {
  background-color: var(--white-smoke);
}
.heading-62 {
  color: var(--black);
  width: 100%;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 900;
}
.div-block-122 {
  justify-content: space-around;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}
.div-block-123 {
  justify-content: space-around;
  max-width: 600px;
  display: flex;
}
.container-4 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}
.image-120 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
}
.container-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.text--dark {
  color: var(--observe-black);
}
.text--dark.mt-10 {
  margin-top: 100px;
}
.text--dark.mt-10.inter {
  font-family: Inter, sans-serif;
}
.text--dark.mt-5 {
  margin-top: 50px;
}
.columns-5 {
  width: 100%;
}
.inter {
  font-family: Inter, sans-serif;
}
.bg-purple {
  background-color: var(--blue);
}
.bg-purple.border-all {
  border: 1px solid #000;
  border-radius: 4px;
  width: 100%;
  min-height: 400px;
}
.bg-purple.border-all.p-form-box {
  padding: 40px;
}
.color-white {
  color: var(--white);
  background-color: #0000;
}
.onmichannel-im-1 {
  height: 100%;
}
.bold-700 {
  font-weight: 700;
}
.omnichannel_learn-more-block {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 43px;
  display: flex;
}
.text-14-italic {
  color: #595959;
  margin-top: 42px;
  font-style: italic;
}
.image-121 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.div-block-127 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.div-block-128 {
  grid-column-gap: 30px;
  display: flex;
}
.image-122 {
  border-radius: 100%;
  align-self: flex-start;
  width: 120px;
}
.link-block-9 {
  text-decoration: none;
}
.div-block-129 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.marketo-js {
  display: block;
}
.resources-headline-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}
.div-block-130 {
  width: 100px;
  display: block;
}
.div-block-131 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.list-2 {
  margin-top: 0;
  font-size: 16px;
}
.image-123 {
  object-fit: contain;
  object-position: 0% 50%;
  align-self: flex-start;
  width: 140px;
  max-height: 50px;
}
.div-block-132 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.text-block-68 {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}
.image-124 {
  object-fit: contain;
  max-height: 499px;
  margin-top: -220px;
}
.list-item-12,
.list-item-13 {
  font-size: 16px;
}
.image-127 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  right: auto;
}
.image-128,
.image-129 {
  display: none;
}
.contact-center_testimonial {
  width: 5.9rem;
}
.paragraph-11 {
  text-align: center;
}
.insurance-hero_image {
  width: 100%;
}
.insurance-grid_wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 28px;
  display: grid;
}
.new-site_cont_veritical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-bottom: 1px #000;
  border-radius: 12px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}
.product_s2_wrp-copy {
  background-color: #ffffffb3;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 32px 48px;
  display: flex;
}
.insurance-product_wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.insurance-icon_wrapper {
  max-width: 33.33%;
  padding: 15px;
}
.insurance-section3_image {
  width: 100%;
}
.product-slider_logo-insurance {
  width: auto;
  height: auto;
}
.insurance-section4_image {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.insurance-icons_wrapper {
  background-color: var(--white);
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 36px;
  display: flex;
}
.icon-insurance {
  margin-left: auto;
  margin-right: auto;
}
.icon-insurance.is-star {
  width: 80%;
}
.bold-text-4 {
  padding-right: 0;
}
.padding-global {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.container-large {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
.padding-section_medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.quotes-grid_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 0.75fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  max-width: 68rem;
  padding: 2rem;
  display: grid;
}
.quote-image_wrappper {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/639111ce2383c4507a83e89a_image%203.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 200px;
  width: 11rem;
  height: 9.8rem;
}
.quote-title_wrapper {
  width: 80%;
  padding-left: 2.2rem;
}
.quote-name_wrapper {
  width: 100%;
  margin-bottom: 0.2rem;
}
.quote-job_wrapper {
  max-width: 85%;
  margin-bottom: 2rem;
}
.quote-logo_wrapper {
  width: 55%;
}
.quote-bg_wrapper {
  background-color: var(--white);
  border-radius: 24px;
  padding: 4.1rem 4rem;
}
.text-quote {
  font-weight: 700;
}
.quote-image-title_wrapper {
  grid-column-gap: 4px;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  display: flex;
}
.san-antonio_content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.calendar_wrapper {
  flex-direction: row;
  margin-top: 38px;
  display: flex;
}
.calendar-divider {
  background-image: linear-gradient(to bottom, var(--observe-yellow), white);
  width: 0.5rem;
  height: 5.4rem;
  margin-right: 14px;
}
.calendar-divider.is-smaller {
  background-image: linear-gradient(
    to bottom,
    var(--observe-yellow),
    var(--observe-yellow)
  );
  width: 0.2rem;
  height: 1.9rem;
  margin-left: 11px;
  margin-right: 11px;
}
.calendar-content_wrapper {
  align-self: flex-start;
  align-items: center;
  margin-top: 4px;
  display: flex;
}
.calendar-icon {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 9px;
}
.calendar-data_wrapper {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}
.san-antonio_image {
  width: 90%;
}
.section-hero {
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  display: flex;
}
.badges-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}
.badges-wrapper.top-37 {
  margin-top: 2.31em;
  margin-bottom: 2.69em;
}
.max-with-small {
  text-align: center;
  max-width: 429px;
  margin-left: auto;
  margin-right: auto;
}
.max-with-small._45 {
  max-width: 45%;
}
.section-real-time {
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}
.caps-text_wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.caps-text {
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  font-size: 20px;
  line-height: 1.5;
}
.caps-circle {
  background-color: var(--observe-yellow);
  border-radius: 200px;
  align-self: center;
  width: 7px;
  height: 7px;
  margin-left: 10px;
  margin-right: 10px;
}
.real-time-content_wrapper {
  flex-direction: row;
  margin-top: 58px;
  display: flex;
}
.real-time-text_wrapper {
  max-width: 100%;
  margin-top: 12px;
  margin-bottom: 43px;
  margin-right: 35px;
}
.real-time-text_wrapper.is-purple {
  margin: 10px 0 0 54px;
}
.title-wrapper {
  max-width: 18rem;
  margin-bottom: 53px;
}
.title-wrapper.is-purple {
  max-width: 19.9rem;
}
.padding-bottom {
  margin-bottom: 30px;
}
.padding-bottom.smaller {
  margin-bottom: 20px;
}
.item-list {
  margin-bottom: 6px;
}
.real-time_image {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63a35ba05884a7187251f2e1_lineyellow.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 50%;
  margin-right: 22px;
}
.real-time_image.is-purple {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63a35b9fca8aa6d446238e86_linepurple.png);
  background-position: 0 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
}
.section-logo {
  background-color: #f9f9f9;
}
.brand-icon {
  min-width: 3.75em;
  max-width: 3.75em;
  min-height: 3.75em;
  max-height: 3.75em;
  margin-right: auto;
}
.quote-icon {
  object-fit: contain;
  align-self: auto;
  min-width: 4em;
  max-width: 4em;
  min-height: 4em;
  max-height: 4em;
  margin-bottom: 40px;
}
.testimonial-card {
  color: #1f2937;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 90px;
  display: flex;
}
.testimonial-author-role {
  color: #1a1a1a;
  font-weight: 400;
  line-height: 28px;
}
.testimonial-author-name {
  color: #1a1a1a;
  text-align: right;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}
.author-name-wrap {
  text-align: right;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 16.56em;
  display: flex;
}
.testimonial-txt {
  color: #1a1a1a;
  max-width: 50%;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
}
.flex-h {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.table {
  margin-top: 3.44em;
  margin-bottom: 6.25em;
}
.table-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}
.table-row {
  color: #9898a3;
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.table-row:hover {
  color: #4347e7;
}
.table-row.head {
  justify-content: flex-start;
  align-items: flex-end;
}
.table-row.head.right-flex {
  justify-content: flex-end;
}
.table-txt {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  transition-property: none;
}
.table-txt.name {
  color: #000;
  font-size: 20px;
  font-weight: 700;
}
.table-txt.semi {
  font-weight: 600;
  text-decoration: none;
}
.table-txt.extra-bold {
  color: #000;
  font-size: 20px;
  font-weight: 800;
}
.table-txt.semi-bold {
  color: #000;
  font-size: 19px;
  font-weight: 600;
}
.table-txt._14 {
  font-size: 14px;
}
.table-txt._40 {
  color: #1a1a1a66;
}
.table-txt._30 {
  color: #1a1a1a4d;
}
.table-txt._30.bold {
  font-weight: 700;
}
.table-box {
  align-items: flex-start;
  min-width: 33.33%;
  max-width: 33.33%;
  padding: 24px 20px;
  display: flex;
}
.table-box.mid {
  background-color: #f9f9f9;
  border-left: 1px solid #e9e9e9;
  min-width: 38%;
  max-width: 38%;
  margin-right: 0;
}
.table-box.mid.white {
  background-color: #0000;
}
.table-box.mid.center {
  justify-content: center;
  align-items: center;
}
.table-box.heading {
  background-color: #efefef;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  justify-content: center;
  align-items: center;
  min-width: 38%;
  max-width: 38%;
  margin-right: 0;
  padding: 20px 0 20px 20px;
}
.table-box.heading.purple {
  background-color: #705de9;
  padding-top: 32px;
  padding-bottom: 32px;
}
.table-box.yellow {
  background-color: #ffe299;
  min-width: 38%;
  max-width: 38%;
}
.table-box.yellow.light {
  background-color: #ffeec2;
}
.table-box.yellow.last {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}
.table-box.yellow.center {
  justify-content: center;
  align-items: center;
}
.table-box.yellow.center.first {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.table-box.left {
  background-color: #f9f9f9;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  min-width: 24%;
  max-width: 24%;
}
.table-box.left.white {
  background-color: #0000;
}
.table-box.left.white.flex-h {
  justify-content: flex-start;
  align-items: center;
}
.table-box.left.h-flex {
  align-items: center;
}
.section-table {
  padding-top: 100px;
}
.section-table.no-padding {
  padding-top: 0;
}
.table-icon {
  object-fit: cover;
  min-width: 7.5em;
  max-width: 7.5em;
}
.table-icon.observe {
  min-width: 12em;
  max-width: 12em;
}
.table-img {
  width: 100%;
  min-width: 120px;
  max-width: 120px;
  margin-right: 12px;
}
.flex {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: inline-block;
}
.movement {
  background-color: var(--white);
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  position: relative;
  overflow: hidden;
}
.move {
  z-index: 1;
  background-color: #705de9;
  border-radius: 4px;
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.move._88 {
  width: 88%;
}
.move._93 {
  width: 93%;
}
.move._91 {
  width: 91%;
}
.move._97 {
  width: 97%;
}
.move._92 {
  width: 92%;
}
.other {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}
.small-logo_box {
  z-index: 3;
  width: 90px;
  margin-right: 45px;
  display: none;
  position: relative;
}
.small-logo {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.purple-txt {
  z-index: 3;
  color: #705de9;
  font-size: 14px;
  font-weight: 700;
}
.down-box {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 16px;
  display: flex;
}
.just-blvck_normal {
  color: var(--black);
  font-weight: 400;
}
.smart-scrips-image.toggle-1 {
  height: auto;
  display: none;
}
.smart-scrips-image.toggle-1.active {
  background-color: #0000;
  width: auto;
  height: auto;
  display: block;
  position: relative;
}
.image-132 {
  width: auto;
}
.image-132.product-shot-new.same {
  min-width: 35rem;
  max-width: 35rem;
  min-height: 30rem;
  max-height: 30rem;
  padding-right: 60px;
  overflow: visible;
}
.align-middle {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.text-block-69 {
  color: var(--black);
  margin-bottom: 15px;
  font-weight: 700;
}
.image-135 {
  height: auto;
}
.author-company-logo {
  width: 118px;
}
.author-company-logo.alt {
  width: 150px;
}
.div-block-134 {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.div-block-134.author-content {
  min-width: 244px;
}
.div-block-134.author-content.sales-page {
  min-width: 411px;
}
.bg-yellow {
  background-color: #ffeec2;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63c30b384553f6e028bf7704_Mask%20group.png);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 85%;
}
.div-block-135 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.quote-title {
  text-decoration: none;
  display: inline;
}
.div-block-145 {
  display: flex;
}
.div-block-151 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.image-150,
.image-151,
.image-152,
.image-153 {
  height: 38px;
}
.div-block-161 {
  grid-column-gap: 20px;
  display: flex;
}
.div-block-162 {
  width: 60%;
}
.div-block-165 {
  grid-column-gap: 40px;
  padding-bottom: 66px;
  display: flex;
}
.div-block-165.end {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}
.div-block-166 {
  align-self: center;
  width: 37%;
}
.div-block-166._45 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 45%;
  display: flex;
}
.div-block-167 {
  width: 63%;
}
.div-block-167._50 {
  width: 100%;
  max-width: 50%;
}
.div-block-167._50.same {
  justify-content: center;
  align-items: center;
  display: flex;
}
.e-book-cms {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 360px) minmax(auto, 360px) minmax(
      auto,
      360px
    );
  grid-auto-rows: minmax(auto, auto);
  grid-auto-columns: auto;
  align-items: stretch;
  margin-right: 0;
  display: grid;
}
.ebook-body {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}
.g2-logos_wp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  margin-top: 2rem;
  display: flex;
}
.form-block-7 {
  background-color: #efefef;
  border-radius: 24px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 20px;
  box-shadow: 0 3px 16px #1018282e;
}
.text-field-5 {
  background-color: var(--white);
  color: var(--black);
  border: 1px #000;
  border-radius: 8px;
  height: auto;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 400;
}
.text-field-5::placeholder {
  color: var(--black);
  font-size: 16px;
}
.form-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  margin-top: 30px;
  display: flex;
}
.checkbox-label-2 {
  text-transform: none;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}
.checkbox-2 {
  background-color: var(--white);
  border-radius: 4px;
  width: auto;
  min-width: 24px;
  max-width: 24px;
  height: auto;
  min-height: 24px;
  max-height: 24px;
  margin-top: 0;
  margin-right: 9px;
}
.checkbox-2:active {
  border-width: 2px;
  border-color: var(--black);
  background-color: var(--observe-yellow);
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6410bc443d54ea2599560a7a_Vector.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}
.checkbox-2:focus {
  background-color: var(--observe-yellow);
}
.checkbox-2.w--redirected-checked {
  border-width: 2px;
  border-color: var(--black);
  background-color: var(--observe-yellow);
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6410bc443d54ea2599560a7a_Vector.svg);
  background-size: auto;
}
.checkbox-field-2 {
  align-items: center;
  display: flex;
}
.flex-wp {
  justify-content: space-around;
  display: flex;
}
.flex-left {
  flex-direction: column;
  align-items: flex-start;
  max-width: 50%;
  padding-right: 40px;
  display: flex;
}
.uui-testimonial15_slide-nav {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.5rem;
  display: none;
  top: auto;
  bottom: 0%;
}
.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}
.uui-testimonial15_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.3s;
  display: none;
  inset: auto 0% 0% auto;
}
.uui-testimonial15_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}
.uui-testimonial15_arrow.left {
  display: none;
  right: 4rem;
}
.uui-text-size-small {
  color: #6c6c6c;
  letter-spacing: normal;
  margin-top: 0.125rem;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 150%;
}
.uui-text-size-small.gery {
  color: #efefef;
}
.ui-test-heading {
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.ui-test-heading.white {
  color: var(--white);
}
.uui-testimonial15_customer-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.uui-testimonial15_client-image-wrapper {
  border-radius: 100vw;
  min-width: 5rem;
  max-width: 5rem;
  min-height: 5rem;
  max-height: 5rem;
  margin-right: 1rem;
  overflow: hidden;
}
.uui-testimonial15_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}
.uui-heading-xxsmall {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
.uui-heading-xxsmall.white {
  color: var(--white);
  font-weight: 500;
}
.ui-test {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 2rem;
  display: flex;
}
.ui-test._01 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/641201a830cbae5ff3de6a7e_Yellow%203.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.ui-test._02 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6410c694f0e3c1a60276c370_Frame%203340.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.ui-test._03 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/641201a7c97f3f2536e3687a_Purple%203.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.uui-testimonial15_slide {
  width: 100%;
  margin-right: 2rem;
}
.uui-testimonial15_mask {
  width: 33.33vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}
.uui-testimonial15_component {
  clear: none;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  width: 100vw;
  height: auto;
  margin-left: 0%;
  padding-bottom: 4rem;
  display: none;
  position: relative;
}
.test-img {
  object-fit: contain;
  max-width: 6rem;
  margin-top: 0.25rem;
}
.test-img._01 {
  max-width: 3rem;
}
.slide-wp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: stretch;
  max-width: 95%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.g2-item {
  width: 100%;
  max-width: 7rem;
}
.sec-with_img {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.sec-fw_img {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}
.sec-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 45%;
  display: flex;
}
.sec-content._40 {
  max-width: 40%;
}
.rs_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 1rem;
  display: flex;
}
.r-img_box {
  width: 100%;
  padding-top: 50%;
  position: relative;
}
.img {
  object-fit: contain;
  align-self: auto;
  width: 100%;
}
.arrow45 {
  object-fit: contain;
  min-width: 1rem;
  max-width: 1rem;
  min-height: 1rem;
  max-height: 1rem;
  transform: rotate(-45deg);
}
.div-block-172 {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex;
}
.page {
  overflow: hidden;
}
.fixed-popup {
  position: fixed;
  inset: 0%;
}
.modal-wp {
  z-index: 901;
  background-color: #fff;
  width: 100%;
  max-width: 50vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 29%;
  display: block;
  position: relative;
}
.modal {
  z-index: 3000;
  color: #4f4f4f;
  background-color: #000c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-size: 16px;
  line-height: 24px;
  display: none;
  position: fixed;
  inset: 0%;
}
.close-image {
  object-fit: cover;
  width: 100%;
  max-width: 1.5rem;
  height: 100%;
  max-height: 1.5rem;
  margin-right: 0;
  display: block;
}
.form-code {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.close-lt {
  z-index: 6;
  cursor: pointer;
  background-color: red;
  justify-content: center;
  align-items: center;
  min-width: 2.5rem;
  max-width: 2.5rem;
  min-height: 2.5rem;
  max-height: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0 -2.5rem auto auto;
}
.div-block-173 {
  position: relative;
}
.link-to-template {
  z-index: 888;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}
.resource-featured {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}
.btn-new-copy {
  border: 1px solid var(--black);
  background-color: var(--observe-yellow);
  color: var(--observe-black);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 200px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}
.btn-new-copy:hover {
  background-color: #ffdc8b;
  background-image: linear-gradient(168deg, var(--blue), var(--observe-yellow));
  color: #fff;
}
.btn-new-copy.w--current {
  background-color: var(--observe-yellow);
  height: auto;
}
.text-block-74 {
  text-align: center;
  object-fit: fill;
  width: auto;
  font-size: 20px;
  line-height: 135%;
  overflow: visible;
}
.resources-box {
  background-color: var(--white);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 0%;
  display: flex;
  overflow: hidden;
}
.conversation-intelligence_rs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 1rem;
  display: flex;
}
.div-block-174 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #523be5;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  padding: 2.625rem;
  display: flex;
}
.div-block-175 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.image-163 {
  width: 4.25rem;
  margin-right: auto;
}
.div-block-176 {
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}
.div-block-177 {
  background-color: var(--white);
  border-radius: 1.4375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem 5rem 18rem;
  display: flex;
}
.image-165 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: -16rem;
  margin-left: auto;
  margin-right: auto;
}
.link-block-10 {
  display: block;
  position: absolute;
  inset: 0%;
}
.text-block-75 {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 25px;
  font-weight: 600;
}
.div-block-179 {
  object-fit: contain;
  width: auto;
  min-width: 100%;
  height: auto;
}
.background-video-4 {
  z-index: 1;
  object-fit: contain;
  width: 575px;
  height: 323px;
}
.div-block-185 {
  width: 1000%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
.div-block-186 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}
.u-mt-1 {
  margin-top: 1rem;
}
.display-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.u-mb-1 {
  margin-bottom: 1rem;
}
.body-11 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}
.section-2024 {
  z-index: 1;
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.section-2024.u-bg-gray-2024.u-pt-0 {
  margin-top: 0;
}
.section-2024.u-pt-0 {
  margin-top: 60px;
}
.section-2024.section--xl {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.section-2024.section--none {
  padding-top: 0;
  padding-bottom: 0;
}
.section-2024.section--top-none {
  padding-top: 0;
}
.section-2024.section-top-md {
  padding-top: 3rem;
}
.section-2024.section--bottom-none {
  padding-top: 2rem;
  padding-bottom: 0;
}
.section-2024.overflow--hidden {
  overflow: hidden;
}
.section-2024.overflow--hidden.u-relative {
  padding-top: 6rem;
}
.section-2024.hero--cc-llm {
  background-color: var(--soft-lavender);
  padding-bottom: 0;
  overflow: hidden;
}
.section-2024.hero--post-interaction {
  background-color: var(--lavender);
  color: var(--white);
  padding-bottom: 0;
  overflow: hidden;
}
.section-2024.hero--pricing {
  background-color: var(--soft-lavender);
}
.section-2024.section--pricing-tables {
  background-image: linear-gradient(
    180deg,
    var(--soft-lavender) 40%,
    white 40%
  );
  padding-top: 0;
}
.section-2024.u-bg-highlight {
  padding-top: 60px;
  padding-bottom: 60px;
}
.section-2024.u-bg-imagery {
  z-index: 1;
}
.section-2024.u-bg-imagery.healthcare {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6744b20c26597e5d012b6d08_healthcare-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-2024.u-bg-imagery.bfs {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8504b24c2e79fdb6a02_bfs-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-2024.u-bg-imagery.insurance {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8ecaa5bfded70c5e333_insurance-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-2024.hero--voiceai-agent {
  background-color: var(--gray-tint);
  padding-bottom: 0;
  overflow: hidden;
}
.section-2024.is--impact-award-hero {
  background-color: var(--softest-lavender);
  min-height: 80vh;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
.section-2024.is--impact-award-mobile {
  display: none;
}
.section-2024.z-index-1 {
  position: relative;
}
.section-2024.z-index-2 {
  z-index: 2;
  position: relative;
}
.section-2024.cc-purple {
  background-color: var(--lavender);
  color: var(--white);
}
.section-2024.cc-highlight {
  background-color: var(--highlighter);
}
.section-2024.cc-gray {
  background-color: var(--gray-tint);
  color: var(--inkwell);
}
.section-2024.is--highlight-gradient {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section-2024.is--voice-ai-webinar {
  color: var(--white);
  background-image:
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67c849462489b7118928e3ac_voiceai-webinar.avif),
    linear-gradient(#0000, #000c);
  background-size: auto, auto;
}
.section-2024.u-bg-highlight-gradient {
  background-image: linear-gradient(180deg, var(--highlighter), white);
}
.section-2024.is--intro-to-voiceai {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section-2024.over-hidden-x {
  overflow: hidden visible;
}
.section-2024.padding-section-large.u-bg-gradient-white-soft-lav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section-2024.bg-gradient-white-softest {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.container-2024 {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  display: block;
}
.row-2024 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}
.row-2024.row--mb-lg,
.row-2024.align-stretch--tablet-overhaul {
  margin-bottom: 6rem;
}
.row-2024.align-stretch--tablet-overhaul.u-mb-6 {
  margin-bottom: 0;
}
.col-2024 {
  flex: 1;
}
.col-2024.col-6-2024 {
  width: 50%;
}
.h2-2024 {
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}
.txt-2024 {
  color: var(--black);
  text-align: left;
  white-space: normal;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 2rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.button-row-2024 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  display: flex;
}
.button-row-2024.cc-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}
.btn-2024 {
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background-color: #fabc2d;
  border: 0.0625rem solid #000;
  border-radius: 6.25rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
}
.btn-2024:hover {
  color: #fff;
  background-color: #ffdc8b;
  background-image: linear-gradient(168deg, #523ce5, #fabc2d);
}
.btn-2024.w--current {
  background-color: #fabc2d;
  height: auto;
}
.u-bg-gray-2024 {
  background-color: #f9f9f9;
}
.u-text-center-2024 {
  text-align: center;
}
.u-text-center-2024.u-my-auto.u-max-860 {
  margin-bottom: 40px;
}
.u-text-center-2024.u-mb-6 {
  margin-bottom: 6rem;
}
.text-lg-2024 {
  color: #000;
  margin-bottom: 40px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}
.card-2024 {
  background-color: var(--white);
  border-radius: 24px;
  overflow: hidden;
}
.h3-2024 {
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 2.2rem;
  font-weight: 900;
  line-height: 1.2;
}
.u-text-blue-2024 {
  color: var(--blue);
}
.h4-2024 {
  color: var(--black);
  margin-top: 0;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2;
}
.arrow-results-arrow-2024 {
  object-fit: contain;
  object-position: 50% 0%;
  align-self: flex-start;
  overflow: visible;
}
.arrow-results-arrow-2024.reverse {
  object-position: 50% 100%;
  transform: rotate(180deg);
}
.arrow-results-block-2024 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}
.u-mt-4 {
  margin-top: 4rem;
}
.u-mt-2 {
  margin-top: 2rem;
}
.btn-outline-2024 {
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  border: 0.0625rem solid #000;
  border-radius: 6.25rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}
.btn-outline-2024:hover {
  color: #fff;
  background-color: #ffdc8b;
  background-image: linear-gradient(168deg, #523ce5, #fabc2d);
}
.btn-outline-2024.w--current {
  background-color: #fabc2d;
  height: auto;
}
.btn-wrapper-2024 {
  flex-flow: row;
  justify-content: center;
  display: flex;
}
.btn-wrapper-2024.cc-left {
  justify-content: flex-start;
}
.navbar-mutiny {
  z-index: 1000;
  background-color: var(--white);
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.u-pt-0 {
  padding-top: 0;
}
.text-block-79 {
  color: #000;
}
.results-row-2024 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.result-col-2024 {
  width: 25%;
  padding: 16px;
}
.text-block-80 {
  color: #000;
}
.image-170 {
  margin-bottom: 35px;
}
.observe-and-you-2024 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}
.mutiny-nav-2024 {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.mutiny-nav-links-2024 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.image-conversation-intelligence {
  object-fit: contain;
  max-height: 38.75rem;
}
.u-max-800 {
  max-width: 800px;
}
.u-my-auto {
  margin-left: auto;
  margin-right: auto;
}
.p-2024 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: block;
}
._3-column {
  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;
}
.div-block-187 {
  height: 40px;
}
.steps-wrapper-2024 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}
.step-item-2024 {
  background-color: var(--white);
  border-radius: 1rem;
  flex: 1;
  padding: 24px;
  box-shadow: 0 0 16px #0000000d;
}
.step-item--icon {
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
}
.step-item--icon.pause {
  display: none;
}
.grid-two-2024 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-two-2024.row-one {
  grid-template-rows: auto;
}
.label-2024 {
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}
.paragraph-lg-2024 {
  color: var(--black);
  white-space: normal;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 2rem;
  font-family: Inter, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}
.audio-player {
  cursor: pointer;
  justify-content: center;
  align-items: stretch;
  display: flex;
}
.h3-5-2024 {
  font-size: 1.4rem;
  font-weight: 800;
}
.video-wrapper-2024 {
  border-radius: 1rem;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.image-172 {
  padding-bottom: 75px;
}
.voice-ai--hero-block {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-height: 360px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.voice-ai--blurb {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.voice-ai--product-shot {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.voice-ai--hero-icon {
  width: 80px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}
.voice-ai--hero {
  text-align: center;
  position: relative;
}
.voice-ai--hero-content {
  z-index: 1;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.voice-ai--hero-icon-wrapper {
  z-index: 0;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}
.voice-ai-hero-floating-icon {
  width: 56px;
  position: absolute;
}
.voice-ai-hero-floating-icon.calendar {
  inset: 11% auto auto 0%;
}
.voice-ai-hero-floating-icon.dollar {
  inset: 37% auto auto 8%;
}
.voice-ai-hero-floating-icon.question {
  inset: auto auto 30% -4%;
}
.voice-ai-hero-floating-icon.checklist {
  inset: auto auto 6% 5%;
}
.voice-ai-hero-floating-icon.cart {
  inset: 16% -2% auto auto;
}
.voice-ai-hero-floating-icon.gear {
  inset: auto 6% 40% auto;
}
.voice-ai-hero-floating-icon.receipt {
  inset: auto -1% 10% auto;
}
.voice-ai--hero-block-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.voice-ai--hero-blocks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-top: 6rem;
  display: flex;
}
.audio-player--image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
}
.grid-three-2024 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-three-2024.u-mt-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.image-80-2024 {
  width: 80%;
}
.list-plain-2024 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}
.icon-2024 {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
}
.careers-embed-code-2024 {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.page-2024 {
  background-color: var(--white);
  color: var(--inkwell);
}
.navbar-2024 {
  z-index: 1000;
  background-color: var(--white);
  position: sticky;
  top: 0;
}
.navbar-container-2024 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  display: flex;
}
.navbar-logo-2024 {
  width: 160px;
  display: block;
}
.navbar-logo-2024.w--current {
  height: auto;
}
.btn-overhaul {
  border: 1px solid var(--light-grey);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  cursor: pointer;
  border-radius: 0.375rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
}
.btn-overhaul:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}
.btn-overhaul.w--current {
  height: auto;
}
.btn-overhaul.cc-fill-purple {
  border-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--white);
}
.btn-overhaul.cc-fill-purple:hover {
  background-color: var(--white);
  color: var(--lavender);
}
.btn-overhaul.cc-fill-purple.cc-hover-transparent:hover {
  background-color: #0000;
}
.btn-overhaul.glow {
  box-shadow: 0 4px 50px #9543f64d;
}
.btn-overhaul.cc-large {
  font-size: 1rem;
}
.btn-overhaul.cc-glow {
  box-shadow: 0 0 1.875rem #9543f64d;
}
.btn-overhaul.cc-fill {
  background-color: var(--lavender);
  color: var(--white);
}
.btn-overhaul.cc-fill:hover {
  background-color: var(--white);
  color: var(--lavender);
}
.btn-overhaul.cc-transparent {
  background-color: #0000;
}
.btn-overhaul.cc-transparent:hover {
  background-color: var(--lavender);
}
.btn-overhaul.cc-hover-white-outline:hover {
  border-color: var(--white);
}
.btn-overhaul.cc-fill-light {
  background-color: var(--softest-lavender);
}
.btn-overhaul.cc-fill-light:hover {
  background-color: var(--lavender);
}
.btn-overhaul.cc-black {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.btn-overhaul.cc-black:hover {
  background-color: var(--white);
  color: var(--inkwell);
}
.btn-overhaul.cc-fill-highlighter {
  border-color: var(--highlighter);
  background-color: var(--highlighter);
  color: var(--black);
}
.btn-overhaul.cc-fill-highlighter:hover,
.btn-overhaul.cc-fill-black {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.btn-overhaul.cc-fill-black:hover {
  background-color: var(--white);
  color: var(--black);
}
.btn-overhaul.is-small {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
}
.btn-overhaul.cc-fill-yellow {
  border-color: var(--highlighter);
  background-color: var(--highlighter);
}
.btn-overhaul.cc-fill-yellow:hover {
  border-color: var(--black);
  background-color: var(--black);
}
.btn-overhaul.cc-outline-purple {
  border-color: var(--lavender);
  color: var(--lavender);
}
.btn-overhaul.cc-outline-purple:hover {
  background-color: var(--lavender);
  color: var(--white);
}
.nav-link-2024 {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}
.emphasis-overhaul {
  font-family: Mackay, Georgia, sans-serif;
  font-weight: 400;
}
.bleeding-graphic-2024 {
  margin-top: 2.5rem;
}
.bleeding-graphic--image-2024 {
  width: 100%;
}
.marquee--fade-2024 {
  z-index: 10;
  background-image: linear-gradient(
    90deg,
    var(--white),
    #fff0 10%,
    #fff0 90%,
    white
  );
  height: 80px;
  position: absolute;
  inset: 0%;
}
.marquee--fade-2024.healthcare {
  height: 80px;
}
.marquee--fade-2024.marquee_soft_lavender {
  background-image: linear-gradient(
    90deg,
    var(--soft-lavender),
    #fafafe00 10%,
    #fafafe00 90%,
    var(--soft-lavender)
  );
}
.marquee-fade-wrapper {
  position: relative;
}
.grid-four-2024 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}
.grid-four-2024.is-1 {
  grid-template-columns: 1fr;
}
.grid-four-2024.is-2 {
  grid-template-columns: 1fr 1fr;
}
.grid-four-2024.is-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.stat-card-2024 {
  background-color: var(--soft-lavender);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 2rem;
  display: flex;
}
.stat-num-2024 {
  color: var(--lavender);
  font-size: 2.75em;
  font-weight: 600;
  line-height: 1.2;
}
.u-mb-0 {
  margin-bottom: 0;
}
.circle-animation-wrapper-2024 {
  position: relative;
}
.circle-animation-2024 {
  z-index: -1;
  position: absolute;
  inset: 0 0% 0%;
}
.circle-animation-image-2024 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.u-z-index-10 {
  z-index: 10;
  position: relative;
}
.u-mt-3 {
  margin-top: 2.2rem;
}
.booster-tab-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #36364a;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: box-shadow 0.3s;
  display: flex;
  overflow: hidden;
  box-shadow:
    0 2px 6px #122b690a,
    0 1px 2px #122b6914,
    0 0 0 1px #122b6914;
}
.booster-tab-link:hover {
  box-shadow:
    0 2px 6px #122b691f,
    0 1px 2px #122b691f,
    0 0 0 1px #122b6914;
}
.booster-tab-link.w--current {
  border: 1px solid var(--lavender);
  background-color: var(--white);
  height: auto;
  box-shadow: 0 4px 50px 5px #9543f633;
}
.tab-pane-tab-1-2 {
  border-radius: 16px;
}
.booster-tab-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.tab-progress-bar-base {
  background-color: #11023b0a;
  width: 100%;
  height: 4px;
  margin-inline: auto;
  display: none;
  position: absolute;
  inset-block: auto 0;
  inset-inline: 0;
}
.tab-progress-bar {
  width: var(--fb-tab-progress, 0);
  background-color: var(--lavender);
  height: 5px;
  transition-property: width;
  transition-duration: 25ms;
}
.hidden-code-2024 {
  display: none;
}
.tabs--logo {
  height: 70px;
}
.cs-tabs--stat-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}
.cs-tabs--stat-grid.no_gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.cs-tabs--stat-grid.tabs_four {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.cs-tabs--stat-grid.tabs_four.tabs_seamless {
  border-bottom: 1px solid #000;
  padding-top: 5.25rem;
  padding-bottom: 1rem;
}
.cs-tabs--stat-grid-item {
  border-bottom: 1px solid var(--lavender);
}
.cs-tabs--stat-grid-item.no_border {
  border-bottom-style: none;
  border-bottom-width: 0;
}
.cs-tabs--stat-num {
  font-size: 3.6rem;
  font-weight: 500;
  line-height: 1.2;
}
.u-bg-soft-lavender {
  background-color: var(--soft-lavender);
}
.pill-2024 {
  background-color: var(--lavender);
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 8px;
  margin-bottom: 8px;
  padding: 4px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}
.pill-2024.cc-gray {
  background-color: var(--untitled-ui-gray200);
  color: var(--black);
}
.pill-2024.cc-highlight {
  background-color: var(--highlighter);
  color: var(--inkwell);
}
.pill-2024.cc-highlight.pill-text--small {
  background-color: var(--white);
  letter-spacing: 0.02rem;
  text-transform: none;
  font-weight: 500;
}
.pill-2024.cc-black {
  background-color: var(--inkwell);
}
.cs-tabs--intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}
.cs-tabs--intro.is-center {
  text-align: center;
  justify-content: center;
}
.u-max-860 {
  max-width: 860px;
}
.nav-wrapper-2024 {
  text-align: center;
  width: 70%;
  margin-left: 16px;
  margin-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.icon-card-2024 {
  background-color: var(--white);
  color: var(--inkwell);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.8rem;
  display: flex;
  box-shadow: 0 2px 3px #00000014;
}
.icon-card-2024:where(.w-variant-7b30b486-bbdc-4fc0-7563-5e52edf80413) {
  background-color: var(--softest-lavender);
  box-shadow: none;
}
.icon-card-2024.cc-center {
  justify-content: center;
}
.icon-card--icon-2024 {
  object-fit: contain;
  border: 1px solid #b3b3b3;
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
  padding: 8px;
}
.icon-card--icon-2024:where(.w-variant-7b30b486-bbdc-4fc0-7563-5e52edf80413) {
  background-color: var(--white);
}
.icon-card--title-2024 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}
.stack-item--2024 {
  background-color: var(--softest-lavender);
  border-radius: 16px;
}
.stack-item--2024.block--bottom-center {
  text-align: center;
  align-items: center;
  padding-top: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
}
.stack-item--2024.block--bottom-center.lavender {
  background-color: var(--lavender);
}
.stack-item--2024.block--bottom-center.white {
  background-color: var(--white);
  box-shadow: 0 6px 20px #98989826;
}
.stack-item--2024.block--bottom-center.highlight {
  background-color: var(--highlighter);
}
.stack-item--2024.block--bottom-center.offwhite {
  background-color: #fafafe;
}
.stack-item--2024.block--bottom-right {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
}
.stack-item--2024.block--center {
  text-align: center;
  padding: 4rem;
}
.stack-item--2024.block--center.is--cropped-bottom {
  padding-bottom: 0;
}
.image-2024 {
  width: 100%;
}
.image-2025 {
  align-self: flex-start;
  width: 200px;
}
.h1-overhaul {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 150%;
}
.h2-overhaul {
  font-size: 5rem;
  line-height: 108%;
}
.h2-overhaul.cc-mackay {
  font-family: Mackay, Georgia, sans-serif;
  font-weight: 400;
}
.h3-overhaul {
  margin-bottom: 40px;
  font-size: 3.625rem;
  font-weight: 500;
  line-height: 1.15;
}
.h3-overhaul.cc-mackay {
  font-family: Mackay, Georgia, sans-serif;
}
.h3-overhaul.cc-black {
  color: var(--white);
}
.h3-overhaul.u-max-760 {
  max-width: 760px;
}
.h3-overhaul.revenue-hero_rotating-item {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}
.h3-overhaul.is-careers-team {
  letter-spacing: -0.03em;
  margin-top: 0;
  margin-bottom: 0;
}
.h4-overhaul {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.15;
}
.h4-overhaul.cc-mackay {
  font-family: Mackay, Georgia, sans-serif;
  font-weight: 400;
}
.h4-overhaul.cc-white {
  color: var(--white);
}
.h4-overhaul.u-max-800 {
  text-align: center;
}
.h4-overhaul.u-max-800.u-mb-1 {
  max-width: none;
}
.h4-overhaul.u-max-360 {
  max-width: 360px;
}
.h4-overhaul.h6-overhaul {
  margin-top: 21px;
  margin-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 400;
}
.h4-overhaul.letter-spacing-small {
  letter-spacing: -0.03em;
}
.h5-overhaul {
  font-size: 2rem;
  font-weight: 600;
  line-height: 110%;
}
.h5-overhaul.is-smaller {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}
.h5-overhaul.text-weight-medium {
  font-size: 2.8rem;
}
.h6-overhaul {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
}
.h6-overhaul.is-hiw,
.h6-overhaul.is-1-5 {
  font-size: 1.5rem;
  font-weight: 500;
}
.p-overhaul {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}
.p-overhaul.u-mb-1 {
  margin-bottom: 1rem;
}
.p-overhaul.cc-xs {
  font-size: 0.875rem;
}
.p-overhaul.cc-lg {
  font-size: 1.5rem;
  line-height: 130%;
}
.p-overhaul.cc-lg.u-text-center-2024.u-mb-1 {
  font-size: 1.8rem;
}
.p-overhaul.cc-xxs {
  font-size: 0.65rem;
}
.p-overhaul.cc-xl {
  font-size: 2rem;
  line-height: 1.2;
}
.p-overhaul.cc-white {
  color: var(--white);
}
.p-overhaul.cc-1-25 {
  font-size: 1.25rem;
  line-height: 125%;
}
.p-overhaul.cc-1-25.cc-medium {
  font-weight: 500;
}
.p-overhaul.weight_600 {
  font-weight: 600;
}
.p-overhaul.cc-1-125 {
  font-size: 1.125rem;
}
.p-overhaul.cc-s {
  font-size: 0.9rem;
}
.descriptor-overhaul {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.tag-overhaul {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 130%;
}
.styles-overhaul {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}
.block-card-overhaul {
  background-color: var(--white);
  border-radius: 1rem;
  padding: 3rem;
  box-shadow: 0 8px 20px #98989826;
}
.block-card--icon-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}
.styles-backgrounds {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 8rem;
  display: grid;
}
.u-bg-lavender {
  background-color: var(--lavender);
  color: var(--white);
}
.u-bg-highlight {
  background-color: var(--highlighter);
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 7px;
  line-height: 20px;
}
.u-bg-gray-tint {
  background-color: var(--gray-tint);
}
.block-card--social-proof {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.block-card--social-slider {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 560px;
  display: flex;
  overflow: hidden;
}
.social-slider--item {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 200px;
  height: 260px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}
.social-slider-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  display: block;
}
.pricing-tier {
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  padding: 1.5rem;
  box-shadow: 0 6px 18px #98989826;
}
.pricing-tier.cc-glow {
  border-color: var(--lavender);
  box-shadow: 0 0 20px #9543f680;
}
.pricing-tier.cc-purple {
  border-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--white);
}
.pricing-tier--info {
  margin-top: 2rem;
}
.footer-banner-overhaul {
  background-color: var(--softest-lavender);
  text-align: center;
  border-radius: 16px;
  padding: 3rem;
}
.footer-overhaul:where(.w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66) {
  background-color: var(--black);
  color: var(--white);
}
.footer-overhaul:where(.w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b) {
  background-color: var(--lavender);
  color: var(--white);
}
.footer-container-overhaul {
  width: 90%;
  max-width: 1240px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
.footer-border-overhaul {
  width: 100%;
}
.inline-link-overhaul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--lavender);
  text-decoration: none;
  transition: all 0.2s;
  display: inline-flex;
}
.inline-link-overhaul:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--lavender);
}
.inline-link-overhaul.cc-white {
  color: var(--white);
}
.inline-link-overhaul.nav-label-text.w--current {
  height: auto;
}
.inline-link-overhaul.cc-black {
  color: var(--inkwell);
}
.inline-text-overhaul {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}
.inline-text-overhaul.cc-small {
  font-size: 0.875rem;
}
.testimonial-block-overhaul {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 8px solid var(--highlighter);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 4rem;
  display: grid;
}
.testimonial-block-overhaul.cc-anonymous {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #b3b3b3;
  grid-template-columns: 1fr 0.25fr;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
}
.testimonial-block--speaker {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}
.testimonial-block--quote.cc-anonymous {
  outline-offset: 0px;
  border-top-right-radius: 100vw;
  border-bottom-right-radius: 100vw;
  outline: 1px solid #b3b3b3;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 4rem;
}
.testimonial-block--speaker-headshot {
  max-width: 106px;
}
.testimonial-block--speaker-logo {
  max-height: 40px;
}
.icon-block--icon-overhaul {
  object-fit: contain;
  width: 60px;
  height: 60px;
  margin-bottom: 16px;
}
.u-bg-circles {
  z-index: 0;
  width: 40%;
  position: absolute;
  inset: 0% 0% auto auto;
}
.u-relative {
  position: relative;
}
.u-relative.is-cs-item {
  width: 100%;
}
.u-max-480 {
  max-width: 480px;
}
.u-max-550 {
  max-width: 550px;
}
.stack-item--offset-bottom {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  align-self: center;
  width: 90%;
  margin-top: 20px;
}
.product-stack-overhaul {
  padding: 0;
}
.social-proof-card-overhaul {
  background-color: var(--white);
  border-radius: 1rem;
  padding-left: 3rem;
  padding-right: 3rem;
  box-shadow: 0 8px 20px #98989826;
}
.social-slider--logo {
  align-self: flex-start;
  max-width: 140px;
  max-height: 40px;
  margin-bottom: 8px;
}
.social-slider--card {
  background-color: var(--lavender);
  border-radius: 1rem;
  justify-content: center;
  max-width: 200px;
  height: 240px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.social-slider--card.cc-flamingo {
  background-color: var(--color);
}
.social-slider--card.cc-highlight {
  background-color: var(--highlighter);
}
.social-slider--card.cc-gray {
  background-color: var(--gray-tint);
}
.social-slider--card.cc-white {
  background-color: var(--white);
}
.social-slider--badge {
  width: 70%;
}
.code-embed--overhaul {
  display: block;
}
.social-slider--down,
.social-slider--down.slider--llm,
.social-slider--up,
.social-slider--up.slider--llm {
  height: 1080px;
}
.pricing-tier--dashed {
  z-index: 1;
  background-color: var(--soft-lavender);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 0.765rem;
  line-height: 1.4;
  display: inline-block;
  position: relative;
}
.pricing-tier--dashed.cc-white {
  background-color: var(--white);
}
.pricing-tier--divider {
  background-color: #e4e4e4;
  height: 1px;
}
.pricing-tier--title {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
}
.pricing-tier--name {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 1.15rem;
  line-height: 1.4;
}
.u-mb-3 {
  margin-bottom: 3rem;
}
.u-mb-2 {
  margin-bottom: 2rem;
}
.hero--realtime-overhaul {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.hero--realtime-image {
  width: 120%;
}
.u-overflow-hidden {
  overflow: hidden;
}
.realtime-stack-overhaul {
  padding: 0;
}
.hero--realtime-content {
  padding-bottom: 4rem;
}
.circle-border-overhaul {
  width: 100%;
}
.hero--circular {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.hero--circular-image {
  width: 100%;
  transform: translate(20%, 108px) scale(1.4);
}
.hero--circular-image.post-interaction {
  transform: translate(60%, 60%) scale(2.5);
}
.hero--circular-image.voiceai-agents {
  transform: translateY(10%) scale(1.5);
}
.hero--circular-content {
  padding-bottom: 0;
}
.hero--circular-content.is-voiceai {
  width: 45%;
}
.rounded-background--wrapper-overhaul {
  z-index: -1;
  position: absolute;
  inset: auto 0% 100%;
  overflow: clip;
}
.rounded-background--image-overhaul {
  width: 100%;
}
.cutoff-image-overhaul {
  background-color: var(--gray-tint);
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  padding: 4rem;
  display: flex;
}
.cutoff-image-overhaul.right-bottom {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 0;
  padding-right: 0;
}
.cutoff-image-overhaul.right-bottom.highlight {
  background-color: var(--highlighter);
}
.cutoff-image-overhaul.right-bottom.lavender {
  background-color: var(--lavender);
}
.cutoff-image-overhaul.center-bottom {
  padding-bottom: 0;
}
.cutoff-image-overhaul.center-bottom.highlight {
  background-color: var(--highlighter);
  padding-bottom: 4rem;
}
.cutoff-image-overhaul.center-bottom.highlight.z-index-1 {
  z-index: 1;
  position: relative;
}
.cutoff-image-overhaul.center-bottom.lavender {
  background-color: var(--lavender);
}
.cutoff-image-overhaul.left-bottom {
  padding-bottom: 0;
  padding-left: 0;
}
.cutoff-image-overhaul.left-bottom.lavender {
  background-color: var(--lavender);
}
.cutoff-image-overhaul.left-bottom.highlight,
.cutoff-image-overhaul.highlight {
  background-color: var(--highlighter);
}
.cutoff-image-overhaul.full {
  padding: 0;
}
.cutoff-image-overhaul.full.lavender,
.cutoff-image-overhaul.lavender {
  background-color: var(--lavender);
}
.cutoff-image-overhaul.medium {
  padding: 2rem;
}
.cutoff-image--image {
  object-fit: cover;
  width: 100%;
}
.cutoff-image--image.border-corner--top-left {
  border-top-left-radius: 1rem;
}
.cutoff-image--image.border-corner--top {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.cutoff-image--image.border-corner--top.u-z-index-10 {
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}
.cutoff-image--image.border-corner--top-right {
  border-top-right-radius: 1rem;
}
.cutoff-image--image.border-corner--bottom-right {
  border-bottom-right-radius: 1rem;
}
.featured-graphic-overhaul {
  margin-top: 2.5rem;
}
.featured-graphic--image-overhaul {
  width: 100%;
}
.lifecycle--wrapper-overhaul {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
  position: relative;
}
.lifecycle--item-overhaul {
  background-color: var(--softest-lavender);
  text-align: left;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 100%;
  padding: 2rem;
}
.lifecycle--arrow-overhaul {
  width: 100%;
  position: absolute;
  top: -1rem;
}
.stack-item--content-overhaul {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.testimonial-block--speaker-name {
  margin-bottom: 4px;
  font-size: 1.5rem;
}
.hero-image--overview-overhaul {
  object-fit: contain;
  width: 100%;
}
.info-banner-overhaul {
  background-color: var(--lavender);
  color: var(--white);
  text-align: center;
  border-radius: 16px;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}
.circle-decorative {
  height: 90%;
  position: absolute;
  inset: 0% 0% auto auto;
}
.circle-decorative.bottom-right {
  inset: auto 0% 0% auto;
  transform: rotate(90deg);
}
.icon-card--lavender-border {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}
.icon-card--lavender-border-content {
  border-bottom: 3px solid var(--lavender);
  height: 100%;
  margin-top: 1rem;
  padding-bottom: 3rem;
}
.stats-inline-overhaul {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}
.stats-inline-break-overhaul {
  background-color: var(--lavender);
  width: 2px;
}
.u-max-900 {
  max-width: 900px;
}
.pricing-table--table-title {
  background-color: var(--lavender);
  color: var(--white);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.2;
}
.pricing-table--details-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.pricing-table--details-check {
  width: 20px;
  height: 20px;
}
.pricing-table--title {
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  max-width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
}
.pricing-table-overhaul {
  display: block;
}
.pricing-row--titles {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.pricing-tab {
  border: 2px solid var(--white);
  background-color: var(--white);
  text-align: center;
  border-radius: 0.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 25%;
  box-shadow: 0 2px 6px #0000001a;
}
.pricing-tab.w--current {
  border-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--white);
  height: auto;
}
.pricing-tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.pricing-table--mobile {
  display: none;
}
.pricing-tab-content {
  margin-top: 1rem;
}
.pricing-tab-feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
}
.footer-legal-bar {
  justify-content: space-between;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}
.brand-logo-overhaul {
  object-fit: contain;
  align-self: center;
  max-width: 12rem;
  height: 80px;
}
.brand-logo-overhaul.cover {
  object-fit: contain;
}
.brand-logo-overhaul.healthcare {
  height: 80px;
}
.testimonial-block--quote-p {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}
.pricing-tab--active-content {
  border-top: 1px solid var(--white);
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 1rem;
  display: none;
}
.pricing-tab--table {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.pricing-table--features {
  flex-flow: column;
  display: flex;
}
.pricing-table-features-item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}
.hero--demo-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.demo-form-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  padding: 2rem 2rem 4rem;
  box-shadow: 0 2px 6px #00000014;
}
.pricing-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 0.6fr 0.4fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.tiers-challenges,
.tiers-impact {
  position: relative;
}
.tiers-intro {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}
.tiers-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  margin-top: 1.5rem;
  display: flex;
}
.icon-card--stat-title-overhaul {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.color-lavender {
  color: var(--lavender);
}
.pricing-row--title-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 2px solid var(--white);
  border-right: 2px solid var(--white);
  border-left: 2px solid var(--white);
  background-color: var(--white);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 1.75rem 1rem;
  display: flex;
}
.pricing-row--title-box.post-interaction-ai {
  border-top-color: var(--soft-lavender);
  border-right-color: var(--soft-lavender);
  border-left-color: var(--soft-lavender);
  background-color: var(--soft-lavender);
}
.pricing-row--title-box.enterprise-advanced {
  border-top-color: var(--lavender);
  border-right-color: var(--lavender);
  border-left-color: var(--lavender);
}
.pricing-row--title-box.enterprise-unlimited {
  border-top-color: var(--lavender);
  border-right-color: var(--lavender);
  border-left-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--white);
}
.pricing-table-feature-cell {
  border-right: 2px solid var(--white);
  border-left: 2px solid var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 0.7rem 1rem;
  display: flex;
}
.pricing-table-feature-cell.post-interaction-ai {
  border-right-color: var(--soft-lavender);
  border-left-color: var(--soft-lavender);
  background-color: var(--soft-lavender);
}
.pricing-table-feature-cell.enterprise-advanced {
  border-right-color: var(--lavender);
  border-left-color: var(--lavender);
}
.pricing-table-feature-cell.enterprise-unlimited {
  border-right-color: var(--lavender);
  border-left-color: var(--lavender);
  background-color: var(--lavender);
  color: var(--white);
}
.pricing-table--primary-title {
  max-width: 150px;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.4rem;
}
.pricing-table--title-mobile {
  background-color: var(--lavender);
  color: var(--white);
  border-radius: 8px;
  margin-top: 1rem;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.2;
}
.cs--feature-block {
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 8px #00000014;
}
.cs--listing-wrapper {
  margin-top: 4rem;
}
.cs--listing {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.cs--item {
  color: var(--inkwell);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}
.cs--item:hover {
  color: var(--inkwell);
}
.cs--item-image {
  z-index: 0;
  object-fit: cover;
  border-radius: 0.5rem;
  width: 100%;
  height: 200px;
  position: absolute;
  inset: 0% auto auto 0%;
}
.cs--item-industry {
  background-color: var(--gray-tint);
  border-radius: 4px;
  margin-bottom: 0;
  padding: 2px 8px;
  font-size: 0.8rem;
  line-height: 1.4;
  display: inline-flex;
}
.cs--item-title {
  margin-bottom: 2rem;
  font-size: 1.4rem;
  line-height: 1.4;
}
.cs--listing-filters {
  z-index: 10;
  position: relative;
}
.cs--listing-filter-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.icon-card--icon-overhaul {
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
}
.quote-slider--testimonial {
  background-color: #ddd0;
  height: auto;
}
.quote-slider--control-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}
.left-arrow-hidden {
  display: none;
}
.quote-slider--right {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--lavender);
  white-space: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}
.quote-slider--right:hover {
  color: var(--lavender);
}
.quote-slider--content {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: block;
}
.slide-nav-hidden {
  display: none;
}
.quote-slider--controls {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}
.quote-slider--card {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}
.quote-slider-overhaul {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.quote-slider--left {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #c6c6c6;
  white-space: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}
.quote-slider--left:hover {
  color: var(--lavender);
}
.right-arrow-hidden {
  display: none;
}
.quote-slider--slide {
  height: auto;
}
.quote-slider--control-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}
.quote-slider--icon {
  width: 48px;
  height: 48px;
  transform: translateY(-24px);
}
.quote-slider--quote {
  margin-bottom: 1.25rem;
  font-size: 1.175rem;
  line-height: 1.6;
}
.quote-slider--card-content {
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 48px;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.quote-slider--background {
  z-index: 0;
  position: absolute;
  inset: 0%;
}
.quote-slider--background-circle {
  object-fit: contain;
  width: 100%;
  max-width: 1240px;
  margin-top: 4.5rem;
  margin-left: auto;
  margin-right: auto;
}
.quote-slider--background-fade {
  z-index: 1;
  background-image: linear-gradient(180deg, #fafafe00, var(--soft-lavender));
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}
.quote-slider--people {
  margin-top: -20%;
  transform: scale(1.15);
}
.quote-slider--people.shift-left {
  left: -20%;
}
.quote-slider--people.shift-right {
  right: -20%;
}
.quote-slider-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.checked-list-wrapper-overhaul {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-flow: column;
  display: flex;
}
.checked-list--item {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6706b18bd84ec3f4588258f6_icon-check.svg);
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
}
.hero--demo-bg-color {
  z-index: 0;
  background-color: var(--white);
  height: 12rem;
  position: absolute;
  inset: auto 0% 0%;
}
.u-max-600 {
  max-width: 600px;
}
.hero--demo-badges {
  width: 100%;
  max-width: 600px;
}
.filters {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}
.cs--feature-block-logo {
  height: 40px;
  max-height: 40px;
  margin-bottom: 1.5rem;
}
.cs--item-filters-wrapper {
  z-index: 1;
  flex-flow: wrap;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}
.fs--required-link {
  width: 1px;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto auto;
}
.cs--listing-filter-btn {
  z-index: 2;
  background-color: var(--white);
  cursor: pointer;
  border: 1px solid #acb5c3;
  border-radius: 0.5rem;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  display: flex;
  position: relative;
}
.cs--listing-filter-btn:hover {
  border-color: var(--lavender);
}
.cs--listing-filter-col {
  position: relative;
}
.cs--listing-filter-options {
  z-index: 1;
  background-color: var(--white);
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 2.5rem 1rem 1rem;
  display: none;
  position: absolute;
  inset: 1rem 0% auto;
  box-shadow: 0 0 10px #9543f633;
}
.cs--listing-filter-icon {
  width: 12px;
}
.cs--item-industries {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.circle--background-fade {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--white));
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}
.u-mb-6 {
  margin-bottom: 6rem;
}
.resources-stack-overhaul {
  margin-top: 2rem;
  padding: 0;
}
.resources-stack--image {
  object-fit: cover;
  border-radius: 0.5rem;
  flex: 1;
  align-self: stretch;
  width: 100%;
  margin-bottom: 0;
}
.resources-stack--image.featured {
  margin-bottom: 2rem;
}
.resources-stack--title {
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
}
.resources-stack--title.featured {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 1.4;
}
.resources-stack--link {
  color: var(--inkwell);
  text-decoration: none;
}
.resources-stack--link:hover {
  color: var(--inkwell);
}
.resources-stack--link.item-regular {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.resources-stack--content {
  flex: 1;
  align-self: center;
  width: 50%;
}
.resources-stack--stacked {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}
.social-slider--quote {
  font-size: 1.2rem;
  line-height: 1.4;
}
.styles-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}
.navigation-company-logo {
  width: 100%;
  max-width: 156px;
}
.observe-nav {
  z-index: 999;
  background-color: var(--white);
  align-items: center;
  width: 100%;
  height: 7.375rem;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  top: 0;
}
.navigation-side-link-2 {
  grid-column-gap: 44px;
  color: #7d8ba1;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}
.top-nav-link {
  color: #000;
  white-space: nowrap;
  background-color: #0000;
  align-self: center;
  padding: 12px 14px 12px 6px;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: all 0.35s;
}
.top-nav-link:hover {
  color: var(--lavender);
}
.top-nav-link.w--current {
  color: var(--inkwell);
  height: auto;
}
.top-nav-link.cc-lavender {
  color: var(--lavender);
}
.navigation-wrapper-overhaul {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  pointer-events: auto;
  grid-template-rows: auto;
  grid-template-columns: 0.4fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}
.navigation-wrapper-overhaul.two-col {
  grid-template-columns: 1fr 1fr;
}
.navigation-wrapper-overhaul.one-col {
  grid-template-columns: 1fr;
  max-width: 450px;
}
.navigation-wrapper-overhaul.three-col {
  grid-template-columns: 0.5fr 0.5fr 0.5fr;
}
.dropdown--toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #000;
  align-items: center;
  padding: 12px 6px;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}
.dropdown--toggle:hover,
.dropdown--toggle.w--open {
  color: var(--lavender);
}
.navigation-link-large-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #454f5f;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  transition: background-color 0.3s;
  display: flex;
}
.navigation-link-large-2:hover {
  background-color: #f3f4f6;
}
.nav-menu {
  align-items: center;
  display: flex;
  position: static;
}
.nav-dropdown-block {
  background-color: #fff;
  flex: 1;
  padding: 32px;
}
.nav-dropdown-block.block-purple {
  background-color: var(--soft-lavender);
}
.dropdown-wrapper {
  z-index: 99;
  pointer-events: none;
  background-color: #0000001a;
  width: 100%;
  min-width: auto;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 24px;
  top: 80px;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 10px 8px #00000026;
}
.observe-nav-container {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.observe-navigation {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.observe-nav-dropdown {
  position: static;
}
.nav-link.w--current {
  height: auto;
}
.nav-label {
  border-bottom: 1px solid var(--gray-tint);
  text-transform: uppercase;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2;
}
.nav-icon-item--wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}
.nav-dropdown-listing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}
.nav-dropdown-listing.disable_desktop {
  display: none;
}
.nav-label-text {
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.2;
}
.nav-icon-item {
  border-bottom: 1px solid var(--gray-tint);
  margin-bottom: 1.25rem;
  padding-top: 0;
  padding-bottom: 1.25rem;
  text-decoration: none;
}
.nav-icon-item:hover {
  color: var(--lavender);
}
.nav-icon-item.w--current {
  height: auto;
}
.nav-icon-item.is-no-hover {
  cursor: default;
}
.nav-icon-item.is-no-hover:hover {
  color: var(--observe-black);
}
.nav-icon-item-desc {
  color: #979797;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.4;
}
.nav-icon-item-title {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  text-decoration: none;
  transition-duration: 0s;
}
.nav-icon-item-title:hover {
  color: var(--lavender);
}
.nav-icon-item-title.w--current {
  height: auto;
}
.nav-icon-item-title.is-no-hover:hover {
  color: var(--observe-black);
}
.nav-icon-item-icon {
  object-fit: contain;
  width: 18px;
  height: 18px;
}
.nav-dropdown-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.nav-dropdown-grid-item {
  flex: 1;
}
.hidden-list-overhaul,
.resource-stack--title-hidden {
  display: none;
}
.footer-badges {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}
.footer-badges.top {
  align-items: flex-start;
}
.footer-link-overhaul {
  font-size: 0.875rem;
  line-height: 1.4;
  text-decoration: none;
  display: block;
}
.footer-link-overhaul:where(.w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66),
.footer-link-overhaul:where(.w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b) {
  color: var(--white);
}
.footer-link-overhaul:hover {
  color: var(--lavender);
}
.footer-link-overhaul:hover:where(
    .w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b
  ) {
  color: var(--inkwell);
}
.footer-link-overhaul.w--current:where(
    .w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66
  ) {
  height: auto;
}
.footer-column-overhaul {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}
.footer-logo-overhaul {
  object-fit: contain;
  height: 24px;
  margin-bottom: 0.5rem;
  margin-right: 0;
}
.footer-columns-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.footer-legal-overhaul {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  display: flex;
}
.width-100 {
  width: 100%;
}
.footer-column-wrapping-overhaul {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 0.25fr;
  grid-auto-columns: 1fr;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}
.footer-column-wrapping-overhaul:where(
  .w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b
) {
  padding-top: 8rem;
}
.footer-column-wrapping-overhaul:where(
  .w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66
) {
  grid-template-columns: 1.2fr 0.25fr;
}
.footer-divider-overhaul {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}
.footer-divider-overhaul:where(.w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66),
.footer-divider-overhaul:where(
  .w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b
) {
  border-bottom-color: var(--white);
}
.testimonial-block--shapes {
  border-left: 1px solid #b3b3b3;
  padding-left: 0;
}
.testimonial-block--shape {
  background-color: var(--lavender);
  border-top-left-radius: 100vw;
  border-bottom-left-radius: 100vw;
  height: 100%;
}
.testimonial-block--quote-container {
  width: 90%;
}
.footer-banner-overhaul-2 {
  text-align: center;
  background-color: #f4f73d;
  border-radius: 16px;
  padding: 3rem;
}
.stack-imagery {
  position: relative;
  overflow: hidden;
}
.stack-imagery.home--post-ai,
.stack-imagery.home--business {
  align-self: stretch;
}
.animation--home-post-ai {
  height: 420px;
  max-height: 420px;
  margin-bottom: -60px;
  margin-right: -25%;
}
.animation--home-business {
  object-fit: cover;
  height: 340px;
  max-height: 340px;
  margin-bottom: -40px;
  margin-left: 5%;
}
.animation--home-realtime {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  transform: translateY(10%);
}
.icon--lifecycle {
  max-width: 2rem;
  height: 24px;
  margin-bottom: 1.5rem;
}
.icon--trust {
  height: 32px;
  margin-bottom: 1.5rem;
}
.checked-list--item-text {
  margin-bottom: 0;
}
.checked-list-overhaul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 0;
  list-style-type: none;
  overflow: visible;
}
.footer-links-legal {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.nav-button-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}
.nav-icon-link--with-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.nav-icon-link--with-icon:hover {
  color: var(--lavender);
}
.nav-icon-link--with-icon.w--current {
  height: auto;
}
.nav-icon-link--icon {
  width: 20px;
  height: 20px;
}
.nav-resource-link {
  text-decoration: none;
}
.nav-resource-link:hover {
  color: var(--lavender);
}
.nav-resource--title {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.nav-resource--image {
  border-radius: 4px;
}
.footer-logo {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}
.cs--image-wrapper {
  width: 100%;
  height: 200px;
  position: relative;
}
.cs--item-image-preview {
  z-index: 1;
  object-fit: cover;
  border-radius: 0.5rem;
  width: 100%;
  height: 200px;
  position: absolute;
  inset: 0% auto auto 0%;
}
.quote-slider--mask {
  width: 640px;
}
.pagination-button {
  background-color: var(--white);
  color: var(--gray);
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}
.pagination-button.w--current {
  background-color: var(--lavender);
  color: var(--white);
  height: 32px;
}
.pagination-button-wrapper {
  align-items: center;
  display: flex;
}
.cs--pagination {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--white);
  color: var(--lavender);
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}
.pagination-text {
  font-size: 16px;
}
.cs--pagination-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
}
.pagination-arrow {
  width: 16px;
}
.pagination-arrow.reverse {
  transform: rotate(180deg);
}
.hero--cs-bg-color {
  z-index: 0;
  background-color: var(--soft-lavender);
  height: 12rem;
  position: absolute;
  inset: 0% 0% auto;
}
.hero--cs-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.resources-meta--duration {
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  align-self: center;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
}
.resource-stack--meta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 1rem;
  display: flex;
}
.resources-meta--categories {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}
.resource-category-name {
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
}
.resource-category-icon {
  width: 16px;
}
.resources-meta--divider {
  margin-bottom: 0;
}
.form-submission-message {
  display: none;
}
.form-initial-content {
  display: block;
}
.u-bg-imagery {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67376ad17a6908da9ac7d7ae_Strategic%20Contact%20Center.webp);
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
}
.u-bg-imagery.woman-smiling {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/671fecf58fdc0a46b8b73d94_AdobeStock_410127153%203.png);
}
.u-bg-imagery.healthcare {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6744b20c26597e5d012b6d08_healthcare-hero.webp);
  background-position: 0%;
}
.u-bg-imagery.bfs {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8504b24c2e79fdb6a02_bfs-hero.webp);
  background-position: 0%;
}
.u-bg-imagery.insurance {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8ecaa5bfded70c5e333_insurance-hero.webp);
  background-position: 0%;
}
.hero-industry {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.stack-odd {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}
.stack-odd-1-5 {
  align-self: stretch;
  align-items: stretch;
  width: 25%;
}
.video-slider-mask {
  z-index: 0;
  overflow: visible;
}
.slider-controls--hidden {
  display: none;
}
.icon-button-outline {
  border: 1px solid var(--softest-lavender);
  background-color: var(--softest-lavender);
  color: var(--lavender);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition:
    border-color 0.3s,
    background-color 0.3s;
  display: flex;
}
.icon-button-outline:hover {
  border: 1px solid var(--lavender);
  background-color: var(--white);
  color: var(--lavender);
}
.gallery-lightbox-link-tall,
.gallery-lightbox-link {
  color: #0a0a0a;
  flex-direction: column;
  justify-content: flex-end;
  height: 448px;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.icon-large-2 {
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: color 0.2s;
  display: flex;
}
.video-slider-overhaul {
  background-color: #0000;
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.slider-btn {
  width: auto;
  position: absolute;
  inset: auto auto 0% 0%;
}
.slider-btn.right {
  inset: auto 0% 0% auto;
}
.video-slide {
  padding-left: 32px;
  padding-right: 32px;
}
.video-slider-gradient {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--white), #fff0);
  width: 10%;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.video-slider-gradient.right {
  background-image: linear-gradient(90deg, #fff0, var(--white));
  inset: 0% 0% 0% auto;
}
.video-slider--spacer {
  height: 100px;
}
.powered-by {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid var(--gray-tint);
  margin-top: 4.25rem;
  padding-top: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2;
  display: flex;
}
.powered-by--items {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}
.u-max-720 {
  max-width: 720px;
}
.stack--voiceai {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.stack--voiceai-lightbox-preview {
  object-fit: cover;
  border-radius: 1rem;
  height: 100%;
}
.stack--voiceai-lightbox {
  height: 100%;
  position: relative;
}
.stack--voiceai-text {
  color: var(--white);
  text-align: left;
  position: absolute;
  inset: 2rem auto auto 2rem;
}
.pricing-tier--dashline-center {
  border-bottom: 1px dashed #000;
  width: 100%;
  position: absolute;
  top: 50%;
}
.pricing-tier--dashline-sides {
  border-left: 1px dashed #000;
  border-right: 1px dashed #000;
  width: 100%;
  position: absolute;
  inset: 0%;
}
.stack--voiceai-icon {
  position: absolute;
  inset: auto auto 2rem 2rem;
}
.hero--form-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.hero--form-grid.align-top {
  align-items: start;
}
.impact-award-logo {
  width: 90%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}
.impact-award-hero-content {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}
.pill-2024-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #9543f6;
  border-radius: 8px;
  margin-bottom: 8px;
  padding: 4px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}
.dedicated-agent-block {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 8px solid var(--highlighter);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 4rem;
  display: grid;
}
.dedicated-agent-block--headshot {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}
.dedicated-agent-block--info {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}
.impact-award-hero--bg {
  position: absolute;
  inset: auto 0% 0%;
}
.image-award-hero--bg-img {
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  transform: scale(1);
}
.sticky-block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}
.text-block-81 {
  text-decoration: none;
}
.link-block-11 {
  color: var(--lavender);
  text-decoration: none;
}
.impact-award-hero-info {
  text-align: center;
  padding-bottom: 8rem;
}
.impact-award-image--benefits {
  transform: translate(-50%) scale(2);
}
.image-2027 {
  width: 200px;
}
.impact-award-pills {
  width: 100%;
  margin-top: 6rem;
  margin-bottom: 4rem;
  transform: scale(1.25);
}
.list-spacing-vertical--none {
  margin-top: 0;
  margin-bottom: 0;
}
.text-columns {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.rich-text-block-3 {
  text-decoration: none;
}
.div-block-188 {
  height: 20px;
}
.cc-highlight {
  background-color: var(--highlighter);
  color: var(--inkwell);
}
.text-color-white {
  color: var(--white);
}
.top-bar-announcement {
  margin-bottom: 0;
}
.bold-text-5 {
  text-align: center;
}
.top-bar-announcement-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  height: 2.625rem;
  font-size: 0.875rem;
  display: flex;
}
.image-section-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.real-time_image-wrapper {
  overflow: hidden;
}
.revenue-hero_image {
  width: 100%;
}
.customer-story-feature_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 480px;
  margin-top: 4rem;
  display: grid;
}
.customer-story-feature_grid-item {
  text-align: left;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.customer-story-feature_grid-item:hover {
  transform: scale(1.025);
}
.customer-story-feature_grid-image {
  z-index: 0;
  color: var(--white);
  text-align: left;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.customer-story-feature_grid-logo {
  z-index: 2;
  object-fit: contain;
  max-width: 200px;
  max-height: 48px;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
}
.customer-story-feature_grid-stat {
  color: var(--white);
  margin-bottom: 1rem;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1;
}
.customer-story-feature_grid-stat-info {
  z-index: 2;
  position: relative;
}
.customer-story-feature_grid-image-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0009);
  position: absolute;
  inset: 0%;
}
.info-box-item {
  background-color: var(--softest-lavender);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}
.divider {
  background-color: #c5c7d7;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.u-mt-0 {
  margin-top: 0;
}
.ul-small {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.li-small {
  margin-bottom: 0;
}
.industry-link-blocks {
  border-top: 1px solid #000;
  margin-top: 3rem;
}
.industry-block-link-icon {
  width: 4rem;
  height: 4rem;
}
.industry-block_title {
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1;
}
.industry-block {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  cursor: pointer;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
}
.testimonial-info-lg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}
.testimonial-info-lg_headshot {
  object-fit: cover;
  border-radius: 100vw;
  width: 120px;
  height: 120px;
}
.testimonial-info-lg_logo {
  max-height: 32px;
}
.customer-story-feature_grid-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.revenue-page--firework {
  opacity: 0.75;
  width: 40%;
  position: absolute;
}
.revenue-page--firework.is-financial-wins-first {
  top: 10%;
  left: -20%;
}
.revenue-page--firework.is-financial-wins-second {
  inset: auto -20% 15% auto;
}
.revenue-hero_cycling-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.revenue-hero_cycling-wrapper.is-operational-efficiency,
.revenue-hero_cycling-wrapper.is-compliance,
.revenue-hero_cycling-wrapper.is-customer-experience {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
}
.revenue-hero_cycling-wrapper.is-home-test {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.u-max-380 {
  max-width: 380px;
}
.hero--revenue {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.revenue-hero_cycling-content {
  height: 3.6rem;
  margin-top: 10px;
  position: relative;
}
.revenue-hero_cycling-content.is-operational-efficiency,
.revenue-hero_cycling-content.is-compliance,
.revenue-hero_cycling-content.is-customer-experience {
  margin-top: 0;
  margin-bottom: 10px;
}
.revenue-hero_cycling-content.is-home-test {
  height: 4rem;
  margin-top: 0;
}
.hero--revenue-blocks {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 920px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.hero--revenue-block-item {
  border: 1px solid #d9d9d9;
  border-radius: 16px;
  flex: 1;
  padding: 20px;
}
.hero--revenue-block-arrow {
  width: 48px;
  height: 48px;
  transform: scale(1.35);
}
.lottie-animation {
  width: 100%;
}
.lottie-animation.is-voiceai {
  width: 55%;
  transform: translate(5%) scale(1.25);
}
.hero--voice-ai {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 0.75fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.hero-is-compliance {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}
.hero-is-compliance_imagery {
  align-self: center;
}
.div-block-189 {
  margin-top: 30px;
}
.div-block-190 {
  margin-top: 29px;
}
.div-block-191,
.div-block-192,
.div-block-193,
.div-block-194 {
  margin-top: 15px;
}
.rotating-hero-text--first,
.rotating-hero-text--second,
.rotating-hero-text--third {
  font-family: Mackay, Georgia, sans-serif;
}
.hero-ai-icon {
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  width: 70px;
  display: block;
}
.container-2025 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}
.webinar_hero-speaker {
  flex-flow: column;
  display: flex;
}
.webinar_hero-speaker-headshot {
  object-fit: cover;
  border-radius: 100vw;
  width: 100px;
  height: 100px;
  margin-bottom: 1rem;
}
.grid-two-lg {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-two-lg.align-middle {
  grid-column-gap: 4rem;
}
.voice-ai--intro-image {
  z-index: -1;
  object-fit: contain;
  max-width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}
.additional_speakers-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}
.additional_speakers-item-headshot {
  object-fit: cover;
  border-radius: 100vw;
  width: 80px;
  height: 80px;
}
.voice-ai--webinar-image {
  transform: translate(20%) scale(1.25);
}
.introducing-ai-agents {
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.voiceai--hero--animation1 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.lottie-animation-2 {
  width: 500px;
}
.div-block-195.home-page-hero-centered {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.section_2025 {
  padding-top: 5rem;
  padding-bottom: 7.5rem;
}
.section_2025.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_2025.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_2025.bg_gradient_white.gradient_reverse,
.section_2025.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_2025.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_2025.height_full {
  flex-flow: column;
  display: flex;
}
.section_2025.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_2025.section_top_none {
  padding-top: 0;
}
.section_2025.u-bg-gradient-white-softest-lav {
  padding-bottom: 5rem;
}
.section_2025.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_2025.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_2025.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_2025.section_bottom_none {
  padding-bottom: 0;
}
.section_2025.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_2025.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_2025.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_2025.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_2025.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_2025.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_2025.bg-gradient-white-soft-lavender.reverse {
  background-image: linear-gradient(
    180deg,
    var(--softest-lavender),
    var(--white)
  );
}
.section_2025.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_2025.u-bg-lavender {
  background-color: var(--lavender);
}
.section_2025.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_2025.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.section_2025.padding-3-75 {
  padding-top: 3.75rem;
  padding-bottom: 3.76rem;
}
.section_2025.padding-3-75.u-bg-gradient-white-soft-lav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_2025.bg-section-softest-lavender {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.container_lg {
  max-width: 1440px;
  padding-left: 60px;
  padding-right: 60px;
}
.container_2025 {
  max-width: 1096px;
  padding-left: 60px;
  padding-right: 60px;
}
.grid_2025 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid_2025.grid_cols_2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.grid_2025.align_center {
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.spacer_4 {
  height: 4rem;
}
.temp-placerholder {
  background-color: var(--gray-tint);
  border-radius: 32px;
  width: 760px;
  height: 564px;
  margin-left: auto;
  margin-right: auto;
}
.bg_gradient_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.spacer_2-25 {
  height: 2.25rem;
}
.spacer_4-5 {
  height: 4.5rem;
}
.card_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.card_grid_card {
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 360px;
  padding: 36px;
  display: flex;
  box-shadow: -10px 10px 20px #9543f633;
}
.card_grid_divider {
  background-color: #9543f6;
  width: 100%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.font_semibold {
  font-weight: 600;
}
.buttons_inline {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  display: flex;
}
.buttons_inline.centered {
  justify-content: center;
}
.section_text_scroll {
  flex-flow: column;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}
.section_text_scroll.height_full {
  flex-flow: column;
  display: flex;
}
.section_customer_feature {
  color: var(--white);
  padding-top: 11rem;
  padding-bottom: 11rem;
  position: relative;
}
.section_customer_feature.height_full {
  flex-flow: column;
  display: flex;
}
.customer_feature_logos {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  display: flex;
}
.customer_feature_details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}
.customer_feature_quote {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 48px;
  font-size: 2rem;
  line-height: 130%;
}
.customer_feature_logos_logo {
  height: 24px;
}
.customer_feature_logos_x {
  width: 14px;
  height: 14px;
}
.customer_details_wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}
.customer_feature_bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.customer_feature_bg_gradient {
  z-index: 1;
  background-image: linear-gradient(180deg, #0000, var(--black));
  position: absolute;
  inset: 0%;
}
.voiceai_feature {
  border: 1px solid var(--white);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: linear-gradient(#f6f6fd80, #c5c7d780);
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 760px;
  min-height: 490px;
  margin-left: auto;
  margin-right: auto;
  padding: 110px 60px 60px;
  display: flex;
}
.voiceai_feature_phone {
  width: 100%;
}
.customer_details_headshot {
  border-radius: 100vw;
  width: 80px;
  height: 80px;
}
.social_proof_scroller {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 560px;
  display: grid;
}
.section_social_proof {
  background-color: var(--softest-lavender);
  height: 560px;
  overflow: hidden;
}
.social_proof_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 560px;
  display: flex;
}
.social_proof_scrolling {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}
.row_2025 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}
.col_3 {
  width: 20%;
}
.col_4 {
  width: 40%;
}
.heading_pill {
  object-fit: cover;
  border-radius: 100vw;
  width: 170px;
  height: 52px;
}
.heading_pill.is_circle {
  width: 52px;
}
.heading_pill_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: center;
  max-width: 800px;
  display: inline-flex;
}
.heading_pill_wrapper.is_small {
  max-width: 560px;
}
.spacer_3 {
  height: 3rem;
}
.padding-section-large {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.container-medium {
  width: 100%;
  max-width: 68.5rem;
  margin-left: auto;
  margin-right: auto;
}
.image-logo {
  width: 124px;
}
.icon-12 {
  width: 0.75rem;
}
.partner-logo-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}
.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}
.no-margin.small-text {
  font-size: 14px;
  line-height: 16px;
}
.spacer-3rem {
  width: 100%;
  padding-top: 3rem;
}
.hero_home_video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}
.max-width-26rem {
  max-width: 26rem;
}
.amb-hero {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}
.video-abm {
  margin-top: 4.5rem;
}
.max-width-56rem {
  max-width: 56rem;
}
.align-center {
  margin-left: auto;
  margin-right: auto;
}
.section_abm-value {
  background-image: linear-gradient(180deg, white, var(--highlighter));
}
.max-width-43rem {
  max-width: 43rem;
}
.voiceai_feature_favicon {
  z-index: 1;
  width: 120px;
  height: 120px;
  margin-bottom: -74px;
  margin-left: auto;
  margin-right: auto;
}
.voiceai_feature_favicon.is-option-2 {
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-bottom: -20px;
}
.text_scroll {
  background-image: linear-gradient(90deg, #9543f6, var(--black));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 110%;
}
.social_proof_column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}
.social_proof_badge {
  background-color: var(--lavender);
  border-radius: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 260px;
  display: flex;
}
.social_proof_badge:where(.w-variant-3e9a2895-42ab-fc8b-bb92-ee3107c816a0) {
  background-color: var(--highlighter);
}
.social_proof_badge:where(.w-variant-875563ba-cf5e-d470-935d-ea6b20a7c026) {
  background-color: var(--gray-tint);
}
.social_proof_badge:where(.w-variant-bf12d6c9-9b90-c6a0-5d4e-6525868a0d9f) {
  background-color: var(--color);
}
.social_proof_badge.highlight {
  background-color: var(--highlighter);
}
.social_proof_badge_img {
  object-fit: contain;
  height: 160px;
}
.social_proof_rating {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 260px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}
.u-max-530 {
  max-width: 530px;
}
.inline_arrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--lavender);
  text-decoration: none;
  display: inline-flex;
}
.inline_arrow:where(.w-variant-e99877b1-7d56-bfe6-848d-378a8f821dfc) {
  color: var(--white);
}
.inline_arrow:hover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.inline_arrow.is_white {
  color: var(--white);
}
.social_proof_rating_image {
  object-fit: contain;
  align-self: flex-start;
  max-width: 100%;
  height: 25px;
}
.grid_values {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4.5rem;
}
.value-box {
  background-color: var(--white);
  border-radius: 0.75rem;
  padding: 1.5rem 3rem 5rem 1.5rem;
}
.value-box-line {
  background-color: #c5c7d7;
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.rich-text-vlue ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}
.rich-text-vlue li {
  margin-bottom: 0;
}
.section_abm-testimonials {
  overflow: hidden;
}
.max-width-32rem {
  max-width: 32rem;
}
.image-testimonials {
  z-index: -1;
  max-width: 40.5rem;
  position: absolute;
  inset: -13.7rem -13.4rem auto auto;
}
.list-customer-stories {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5.375rem;
  display: grid;
}
.customer-story-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}
.link-customer-story {
  color: var(--lavender);
  margin-top: 1.5rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}
.link-customer-story:hover {
  text-decoration: underline;
}
.abm_hero-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.flex-v-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.spacer-4-5rem {
  width: 100%;
  padding-top: 4.5rem;
}
.height_2 {
  height: 2rem;
}
.font_size_1-875 {
  font-size: 1.875rem;
}
.section_home_hero {
  background-color: var(--soft-lavender);
  text-align: center;
  margin-top: 0;
  padding-top: 7.5rem;
  position: relative;
}
.section_home_hero.is-smallet-top {
  padding-top: 3.75rem;
}
.social_icon {
  width: 24px;
  height: 24px;
}
.social_icon:where(.w-variant-fabab71f-a4e6-49f8-e74f-640110cc7b66),
.social_icon:where(.w-variant-a51e0595-c0d5-2a16-dd40-11cda255f90b) {
  color: var(--white);
}
.font_size_3 {
  font-size: 3rem;
  line-height: 120%;
}
.spacer_5-25 {
  height: 5.25rem;
}
.text_scroll_wrapper {
  position: sticky;
  top: 35vh;
}
.voiceai_home_video_bg {
  z-index: -1;
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.voiceai_feature_code {
  height: 732px;
  position: relative;
  overflow: hidden;
}
.voiceai_embed_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fffffff2;
  border-radius: 9px;
  justify-content: center;
  width: 648px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 24px 24px;
  display: flex;
}
.voiceai_embed_wrapper.is-option-2 {
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 20px;
  position: relative;
}
.voiceai_feature_code_container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product_feature_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}
.product_feature_card_imagery {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.product_feature_card_content {
  background-color: var(--soft-lavender);
  padding: 64px 72px;
}
.product_feature_card_image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.font_size_2 {
  font-size: 2rem;
  line-height: 120%;
}
.product_feature_card_animation {
  z-index: 1;
  width: 80%;
  max-height: 80%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.voiceai_home_grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.voiceai_home_grid_card {
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 432px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.voiceai_home_grid_card_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.voiceai_home_grid_lottie {
  z-index: 1;
  width: 80%;
  margin-bottom: 40px;
  position: relative;
}
.social-slider--card-2 {
  background-color: #9543f6;
  border-radius: 1rem;
  justify-content: center;
  max-width: 200px;
  height: 240px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.pill-2024-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #9543f6;
  border-radius: 8px;
  margin-bottom: 8px;
  padding: 4px 16px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}
.pill-2024-4.cc-gray {
  color: #000;
  background-color: #eaecf0;
}
.btn-overhaul-2 {
  color: #9543f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 0.0625rem solid #9543f6;
  border-radius: 100vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}
.btn-overhaul-2:hover {
  color: #fff;
  background-color: #9543f6;
}
.btn-overhaul-2.w--current {
  height: auto;
}
.btn-overhaul-2.cc-fill-purple {
  color: #fff;
  background-color: #9543f6;
}
.btn-overhaul-2.cc-fill-purple:hover {
  color: #9543f6;
  background-color: #fff;
}
.voiceai_feature_sparkles {
  object-fit: contain;
  height: 30px;
}
.voiceai_feature_sparkles.is-option-2 {
  align-self: flex-start;
}
.audio_block {
  color: var(--white);
  width: 100%;
  height: 100%;
  padding: 32px;
  position: relative;
}
.audio_block_bg {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.audio_block_content {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.audio_block_play_icon {
  align-self: flex-end;
  width: 44px;
  height: 44px;
}
.u-bg-softest-lavender {
  background-color: var(--softest-lavender);
}
.u-bg-gradient-white-soft-lav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.u-bg-gradient-white-soft-lav.gradient_reverse {
  background-image: linear-gradient(360deg, var(--white), var(--soft-lavender));
}
.voiceai_explainer_video {
  border-radius: 12px;
  overflow: hidden;
}
.image-2028 {
  text-align: center;
}
.partnership-logos {
  justify-content: center;
  align-items: center;
  display: flex;
}
.languages-animation {
  width: 100%;
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
}
.inline_arrow-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #9543f6;
  text-decoration: none;
  display: inline-flex;
}
.inline_arrow-2:hover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.inline_arrow-2.is_white {
  color: #fff;
}
.section_customer_feature-2 {
  color: #fff;
  padding-top: 11rem;
  padding-bottom: 11rem;
  position: relative;
}
.customer_feature_bg_gradient-2 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000);
  position: absolute;
  inset: 0%;
}
.u-mt-7-5 {
  margin-top: 7.5rem;
}
.spacer_1 {
  height: 1rem;
}
.lottie-animation-3 {
  padding-bottom: 30px;
}
.resource_stack_item {
  color: var(--inkwell);
  text-decoration: none;
  position: relative;
}
.resource_stack_item:hover {
  color: var(--inkwell);
}
.resource_stack_item.item-regular {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.resource_stack_link {
  position: absolute;
  inset: 0%;
}
.resources_stack_regular {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--inkwell);
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}
.resources_stack_regular:hover {
  color: var(--inkwell);
}
.resources_stack_regular.item-regular {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.resources_stack_regular_link {
  position: absolute;
  inset: 0%;
}
.div-block-196 {
  margin-top: 40px;
}
.div-block-197 {
  margin-top: 36px;
}
.grid-five {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.honorable_mention_item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 0.75fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}
.impact-award_winner {
  flex-flow: column;
  align-items: center;
  display: flex;
}
.impact-award_winner-card {
  margin-bottom: 1rem;
  position: relative;
}
.impact-award_winner-bg {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 396px;
  margin-top: 0.5rem;
}
.impact-award_winner-logo {
  margin-bottom: 2rem;
  position: absolute;
  inset: auto auto 0% 50%;
  transform: translate(-50%);
}
.text-semibold {
  font-weight: 600;
}
.impact-award_winner-award {
  height: 4rem;
  margin-bottom: 1rem;
  font-weight: 500;
}
.text-color-lavender {
  color: var(--lavender);
}
.video-3 {
  position: absolute;
  top: 0;
  left: 0;
}
.accordion-item {
  border-bottom: 1px solid #ddd;
  padding-top: 24px;
  padding-bottom: 24px;
}
.accordion-item-trigger {
  color: #020a0d;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
  transition: all 0.2s;
  display: flex;
}
.accordion-item-trigger:hover {
  opacity: 0.7;
}
.text-faq-question {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 130%;
}
.faq-open-wrap {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}
.arrow-line-horizontal {
  background-color: #000;
  width: 24px;
  height: 2px;
  position: absolute;
}
.arrow-line-vertical {
  background-color: #000;
  width: 2px;
  height: 24px;
  position: absolute;
}
.accordion-item-content {
  overflow: hidden;
}
.answer {
  text-align: left;
  margin-bottom: 0;
  padding-top: 1rem;
  font-size: 1rem;
  line-height: 1.5;
}
.faqs-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding-bottom: 6.25rem;
  display: flex;
}
.padding-top-bottom-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.div-block-198 {
  font-size: 10px;
  line-height: 10px;
}
.grid_about-us {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.section_about-images {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  overflow: hidden;
}
.about-images-wrapper {
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
}
.image-about-long {
  width: 112%;
  max-width: 112%;
  margin-left: -6%;
}
.grid_about-stats {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.about_stats-warpper {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.5rem 4.25rem 1.5rem 1.5rem;
  display: flex;
  box-shadow: -5px 4px 10px #9543f61a;
}
.text-stasts-heading {
  margin-bottom: 0.75rem;
  font-size: 5.25rem;
  line-height: 1.3;
}
.text-stats-desc {
  font-size: 1.5rem;
}
.container-68-5rem {
  max-width: 68.5rem;
}
.container-68-5rem.container-why-it-matters {
  border-bottom: 1px solid #000;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.padding-global-v2 {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}
.text-size-small {
  font-size: 0.875rem;
  line-height: 1.5;
}
.section_about-award {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  overflow: hidden;
}
.award-block-wrapper {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  display: flex;
}
.award-inner {
  border: 1px solid #b3b3b3;
  border-top-right-radius: 100vw;
  border-bottom-right-radius: 100vw;
  width: 100%;
  display: flex;
}
.award-circle-left {
  background-color: var(--highlighter);
  border-radius: 100vw;
  width: 24vw;
  min-width: 24vw;
  height: 24vw;
  min-height: 24vw;
  margin-left: -12vw;
}
.award-circle-logo {
  border: 1px solid #b3b3b3;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 24vw;
  min-width: 24vw;
  height: 24vw;
  min-height: 24vw;
  display: flex;
}
.news-text-box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 6rem;
  padding-right: 4rem;
  display: flex;
}
.award-circle-right {
  background-image: linear-gradient(180deg, white, var(--highlighter));
  border-radius: 100vw;
  width: 24vw;
  min-width: 24vw;
  height: 24vw;
  min-height: 24vw;
  margin-left: auto;
  margin-right: -5vw;
}
.image-logo-forbes {
  width: 11vw;
  max-width: 10rem;
}
.div-block-199 {
  background-color: #b3b3b3;
  height: 100%;
}
.award-right-circle-wrap {
  border-left: 1px solid #b3b3b3;
}
.text-size-large {
  font-size: 1.5rem;
  line-height: 1.3;
}
.button-pill {
  background-color: var(--highlighter);
  color: var(--black);
  text-align: center;
  cursor: pointer;
  border-radius: 0.375rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
}
.button-pill:hover {
  background-color: var(--black);
  color: var(--white);
}
.button-pill.w--current {
  height: auto;
}
.button-pill.cc-fill-purple {
  background-color: var(--lavender);
  color: var(--white);
}
.button-pill.cc-fill-purple:hover {
  background-color: var(--white);
  color: var(--lavender);
}
.button-pill.cc-fill-purple.cc-hover-transparent:hover {
  background-color: #0000;
}
.button-pill.cc-fill-purple.hover-black:hover {
  background-color: var(--observe-black);
  color: var(--white);
}
.button-pill.glow {
  box-shadow: 0 4px 50px #9543f64d;
}
.button-pill.cc-large {
  font-size: 1rem;
}
.button-pill.cc-glow {
  box-shadow: 0 0 1.875rem #9543f64d;
}
.button-pill.cc-fill {
  background-color: var(--lavender);
  color: var(--white);
}
.button-pill.cc-fill:hover {
  background-color: var(--white);
  color: var(--lavender);
}
.button-pill.cc-transparent {
  background-color: #0000;
}
.button-pill.cc-transparent:hover {
  background-color: var(--lavender);
}
.button-pill.cc-hover-white-outline:hover {
  border-color: var(--white);
}
.button-pill.cc-fill-light {
  background-color: var(--softest-lavender);
}
.button-pill.cc-fill-light:hover {
  background-color: var(--lavender);
}
.button-pill.cc-lavender {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.button-pill.cc-lavender:hover {
  color: var(--inkwell);
  background-color: #0000;
}
.button-pill.cc-fill-highlighter {
  border-color: var(--highlighter);
  background-color: var(--highlighter);
  color: var(--black);
}
.button-pill.cc-fill-highlighter:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.button-pill.cc-fill-black {
  background-color: var(--black);
  color: var(--white);
}
.button-pill.cc-fill-black:hover {
  background-color: var(--lavender);
}
.grid_about-team {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.grid_about-team.is-last {
  margin-bottom: 0;
}
.grid_about-team.is-new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 80%;
  margin: 3rem auto 0;
  display: flex;
}
.image-about-team {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 500px;
  width: 7.5rem;
  margin-bottom: 24px;
}
.image-about-team.is-subhash {
  object-position: 50% 50%;
}
.text-weight-semi-bold {
  font-weight: 600;
}
.text-align-center {
  text-align: center;
  font-size: 16px;
}
.about_investor-hero-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.investor-video {
  width: 100%;
  margin-top: 4.5rem;
  top: 0;
}
.investor-video-lightbox {
  z-index: 1;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}
.investor-video-lightbox.about-us {
  margin-bottom: 96px;
}
.lightbox-play-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}
.image-play {
  width: 5.5rem;
  height: 5.5rem;
}
.image-journey {
  border-radius: 0.75rem;
  width: 100%;
}
.about_investors-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: grid;
}
.grid_about-maps {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.5fr;
  margin-top: 4.5rem;
}
.image-about-map {
  width: 100%;
  margin-bottom: 2rem;
}
.about-observe-circle {
  background-color: var(--highlighter);
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 19.5rem;
  height: 19.5rem;
  margin-left: auto;
  display: flex;
}
.image-circle-logo {
  width: 12.5rem;
}
.section_quiz_opening {
  background-image: linear-gradient(#f6f6fd, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.quiz_content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.quiz_content.is-left {
  text-align: left;
  align-items: flex-start;
}
.quiz_step_wrapper {
  position: relative;
}
.section_quiz_phase1 {
  color: var(--white);
  background-image: linear-gradient(#9543f6, #5200b2);
  min-height: 100vh;
}
.quiz_question_wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}
.quiz_question_option {
  border: 1px solid var(--white);
  cursor: pointer;
  border-radius: 100vw;
  width: 64px;
  height: 64px;
  transition: background-color 0.2s;
  position: relative;
}
.quiz_question_option:hover {
  background-color: var(--white);
}
.quiz_question_option.option_sm {
  width: 48px;
  height: 48px;
}
.question_hover_details {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  display: flex;
  position: absolute;
  inset: 62px auto auto 50%;
  transform: translate(-50%);
}
.question_hover_details.is_small {
  top: 45px;
}
.question_hover_line {
  background-color: var(--white);
  width: 1px;
  height: 80px;
}
.section_quiz_phase2 {
  color: var(--white);
  background-image: linear-gradient(#439af6, #0600b2);
}
.section_quiz_phase3 {
  color: var(--white);
  background-image: linear-gradient(#b373ff, #ca6f00);
}
.quiz_navigation {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 2rem 2rem;
}
.quiz_navigation_item {
  border: 1px solid var(--white);
  border-radius: 100vw;
  width: 16px;
  height: 16px;
}
.radio-button {
  width: 80px;
  height: 80px;
}
.radio-button-field {
  flex-flow: column;
  align-items: center;
  display: flex;
}
.checkbox-3 {
  border-radius: 100vw;
  width: 80px;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.checkbox-field-3 {
  flex-flow: column;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}
.checbox_interactive {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 1rem;
}
.interactive_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.interactive_quiz_hover {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: auto;
}
.interactive_quiz_label {
  margin-top: 28px;
}
.quiz_question_option-2 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 100vw;
  width: 64px;
  height: 64px;
  transition: background-color 0.2s;
  position: relative;
}
.quiz_question_option-2:hover {
  background-color: #fff;
}
.quiz_question_option-2.option_sm {
  width: 48px;
  height: 48px;
}
.question_hover_line-2 {
  background-color: #fff;
  width: 1px;
  height: 80px;
}
.section-quiz-result {
  background-color: #b373ff;
}
.section-quiz-result.is-novice {
  background-color: #f4f73d;
}
.section-quiz-result.is-advancer {
  background-color: #a33372;
}
.btn-overhaul-3 {
  color: #9543f6;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 0.0625rem solid #9543f6;
  border-radius: 100vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 1.5rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}
.btn-overhaul-3:hover {
  color: #fff;
  background-color: #9543f6;
}
.btn-overhaul-3.w--current {
  height: auto;
}
.btn-overhaul-3.cc-fill-purple {
  color: #fff;
  background-color: #9543f6;
}
.btn-overhaul-3.cc-fill-purple:hover {
  color: #9543f6;
  background-color: #fff;
}
.grid_hero-full-img {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}
.section_full-img {
  z-index: 1;
}
.section_full-img.u-bg-gray-2024.u-pt-0 {
  margin-top: 0;
}
.section_full-img.u-pt-0 {
  margin-top: 60px;
}
.section_full-img.section--xl {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.section_full-img.section--none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_full-img.section--top-none {
  padding-top: 0;
}
.section_full-img.section-top-md {
  padding-top: 3rem;
}
.section_full-img.section--bottom-none {
  padding-bottom: 0;
}
.section_full-img.overflow--hidden {
  overflow: hidden;
}
.section_full-img.overflow--hidden.u-relative {
  padding-top: 6rem;
}
.section_full-img.hero--cc-llm {
  background-color: var(--soft-lavender);
  padding-bottom: 0;
  overflow: hidden;
}
.section_full-img.hero--post-interaction {
  background-color: var(--lavender);
  color: var(--white);
  padding-bottom: 0;
  overflow: hidden;
}
.section_full-img.hero--pricing {
  background-color: var(--soft-lavender);
}
.section_full-img.section--pricing-tables {
  background-image: linear-gradient(
    180deg,
    var(--soft-lavender) 40%,
    white 40%
  );
  padding-top: 0;
}
.section_full-img.u-bg-highlight {
  padding-top: 40px;
  padding-bottom: 35px;
}
.section_full-img.u-bg-imagery {
  z-index: 1;
}
.section_full-img.u-bg-imagery.healthcare {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6744b20c26597e5d012b6d08_healthcare-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section_full-img.u-bg-imagery.bfs {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8504b24c2e79fdb6a02_bfs-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section_full-img.u-bg-imagery.insurance {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8ecaa5bfded70c5e333_insurance-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section_full-img.hero--voiceai-agent {
  background-color: var(--gray-tint);
  padding-bottom: 0;
  overflow: hidden;
}
.section_full-img.is--impact-award-hero {
  background-color: var(--softest-lavender);
  min-height: 80vh;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
.section_full-img.is--impact-award-mobile {
  display: none;
}
.section_full-img.z-index-1 {
  position: relative;
}
.section_full-img.z-index-2 {
  z-index: 2;
  position: relative;
}
.section_full-img.cc-purple {
  background-color: var(--lavender);
  color: var(--white);
}
.section_full-img.cc-highlight {
  background-color: var(--highlighter);
}
.section_full-img.cc-gray {
  background-color: var(--gray-tint);
  color: var(--inkwell);
}
.section_full-img.is--highlight-gradient {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_full-img.is--voice-ai-webinar {
  color: var(--white);
  background-image:
    linear-gradient(#0000, #000c),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67f6acdd927db19592777087_forum-shops-at-caesars.jpg);
  background-position:
    0 0,
    50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}
.section_full-img.u-bg-highlight-gradient {
  background-image: linear-gradient(180deg, var(--highlighter), white);
}
.section_full-img.is--intro-to-voiceai {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_full-img.over-hidden-x {
  overflow: hidden visible;
}
.max-width-40rem {
  max-width: 40rem;
}
.max-width-55rem {
  max-width: 55rem;
}
.spacer-3-5rem {
  width: 100%;
  padding-top: 3.5rem;
}
.grid_3-circle-images {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.spacer-1-5rem {
  width: 100%;
  padding-top: 1.5rem;
}
.bg-section-softest-lavender {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.font-tomato {
  font-family:
    Sauce Tomato,
    Trebuchet MS,
    sans-serif;
}
.interactive_quiz_nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}
.quiz-nav-logo {
  filter: invert();
  object-fit: contain;
  height: 32px;
}
.quiz-nav-logo:where(.w-variant-9db3a9eb-9915-a0c6-3398-d40a7b603153) {
  filter: invert();
}
.popup-about {
  height: 100vh;
}
.section_quiz_about {
  background-image: linear-gradient(#f6f6fd, #fff);
  min-height: 100vh;
  padding-bottom: 6rem;
}
.section_quiz_personas {
  background-color: #f4f73d;
  min-height: 100vh;
}
.quiz_personas {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 800px;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: grid;
}
.quiz_personas.is-final {
  height: 100vh;
}
.quiz_personas.is-left {
  text-align: left;
  align-items: flex-start;
}
.quiz_persona_item {
  width: 100%;
}
.quiz_persona_image {
  object-fit: cover;
  width: 100%;
  height: 300px;
}
.interactive_quiz_nav-link {
  margin-bottom: 0;
  text-decoration: none;
}
.interactive_quiz_nav-link:where(
  .w-variant-9db3a9eb-9915-a0c6-3398-d40a7b603153
) {
  color: var(--white);
}
.grid_3-boxes {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.box-hiw {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--softest-lavender);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem 2.875rem 2.5rem 1.5rem;
  display: flex;
  box-shadow: -5px 4px 10px #9543f61a;
}
.hiw-icon-wrapper {
  background-color: var(--lavender);
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
}
.icon-hiw {
  width: 1.375rem;
  height: 1.375rem;
}
.grid_3-resources {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.link-resources {
  font-weight: 600;
  text-decoration: none;
}
.max-width-41rem {
  max-width: 41rem;
}
.grid_4-boxes {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.container-82-5rem {
  max-width: 82.5rem;
}
.container-82-5rem.conrainer-why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  border-bottom: 1px solid #000;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.tab_product-buttons {
  border: 1px solid var(--lavender);
  color: var(--lavender);
  text-align: center;
  background-color: #fff0;
  border-radius: 8px;
  width: 100%;
  height: 3rem;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
}
.tab_product-buttons.w--current {
  background-color: var(--lavender);
  color: var(--white);
  height: 48px;
}
.tabs-menu-2 {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  display: flex;
}
.tabs-product {
  margin-top: 4.5rem;
}
.product_feature-insights {
  background-color: var(--soft-lavender);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 3rem 72px;
  display: flex;
}
.div-block-200 {
  display: flex;
}
.image-product {
  width: 100%;
}
.image-product.is-bottom {
  margin-top: auto;
}
.product_card-image-wrap {
  background-image: linear-gradient(90deg, var(--soft-lavender), white);
}
.list-product {
  margin-top: 0;
  margin-bottom: 0;
}
.list-item-product {
  margin-bottom: 1rem;
}
.list-item-product.last {
  margin-bottom: 0;
}
.tabs_menu-cards {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.tab_cards-button {
  background-color: #ddd0;
  border-bottom: 2px solid #0000;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-weight: 600;
  line-height: 0.9;
}
.tab_cards-button.w--current {
  border-bottom-color: var(--lavender);
  color: var(--lavender);
  background-color: #ddd0;
  height: auto;
}
.tabs-content-2 {
  margin-top: 5.25rem;
  overflow: visible;
}
.product-card {
  background-color: var(--white);
  border-radius: 0.75rem;
  padding: 4.5rem 7rem 7.5rem;
  box-shadow: 4px 4px 32px #99999926;
}
.grid_card-product {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
}
.image-card-circle {
  width: 5.5rem;
}
.list-card {
  margin-top: 1.5rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
.list_item-card {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/683af1dd1a2965196abcd96b_Group%201597880565.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  margin-bottom: 1.25rem;
  padding-left: 2.5rem;
}
.list_item-card.is-green {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/683af2d678bfb9219431e4f3_Group%201597880572.svg);
}
.list-box {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}
.list-item-box,
.list-item-box.last {
  margin-bottom: 0;
}
.box-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--softest-lavender);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem 2.875rem 2.5rem 1.5rem;
  display: flex;
  box-shadow: -5px 5px 10px #0000000d;
}
.box-card.is-large-bottom {
  padding-bottom: 7.5rem;
}
.box-card.is-small {
  padding-bottom: 2.25rem;
  padding-right: 1.5rem;
}
.box-testimonial {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
  border-radius: 0.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4rem 4.5rem;
  display: grid;
}
.box-testimonial.is-new {
  height: 32rem;
}
.image-testimonial-left {
  border-radius: 100rem;
  width: 18.25rem;
  height: 18.25rem;
}
.text-size-medium {
  font-size: 1.25rem;
  line-height: 1.4;
}
.text-weight-medium {
  font-weight: 500;
}
.testimonial-logo-top {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.image-logo-testimonial {
  width: 8.75rem;
}
.image-logo-testimonial.is-smaller {
  width: 7.5rem;
}
.button-wrapper-vertical {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.max-width-28rem {
  max-width: 28rem;
}
.product-image-gradient {
  background-image: linear-gradient(#c5c7d7, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.product-image-gradient.is-reverse {
  background-image: linear-gradient(#fff, #c5c7d7);
}
.rich-text-card ul {
  margin-bottom: 0;
  padding-left: 24px;
}
.rich-text-card li {
  margin-bottom: 0.25rem;
}
.image-hero-hybrid {
  width: 110%;
  min-width: 110%;
  margin-top: -7rem;
  margin-bottom: -5rem;
}
.image-integration {
  width: 100%;
}
.image-integration.is-mobile {
  display: none;
}
.grid_2-col {
  grid-template-rows: auto;
}
.grid_2-col.is-center {
  align-items: center;
}
.grid_2-boxes-small {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
}
.text-color-grey {
  color: #c5c7d7;
}
.card_grid_divider-grey {
  background-color: #c5c7d7;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}
.quiz-header {
  color: var(--lavender);
  font-family:
    Sauce Tomato,
    Trebuchet MS,
    sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 140%;
}
.quiz-header.is-white {
  color: var(--white);
}
.quiz-header.is-black {
  color: var(--black);
}
.quiz-result-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100vh;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: grid;
}
.quiz-results-tabs {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  margin-top: 40px;
  display: flex;
}
.quiz-attribute {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid var(--white);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  display: grid;
}
.quiz-attribute:where(.w-variant-2811c8a3-e941-fe8f-ec9f-d34165333d3b) {
  border-bottom-color: var(--black);
}
.quiz-results-details {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.quiz-results-tab {
  background-color: var(--white);
  color: var(--black);
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
}
.quiz-results-tab:where(.w-variant-f0d27e90-9dfe-845a-8b43-a1d03ee4ead2) {
  background-color: var(--black);
  color: var(--white);
}
.quiz-results-profile {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}
.quiz-results-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
}
.quiz-results-imagery {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}
.quiz-results-tab-wrapper {
  border-bottom: 1px solid var(--white);
  margin-bottom: 1rem;
}
.quiz-results-tab-wrapper:where(
  .w-variant-f0d27e90-9dfe-845a-8b43-a1d03ee4ead2
) {
  border-bottom-color: var(--black);
}
.quiz-results-block {
  margin-bottom: 2rem;
}
.container-quiz {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}
.quiz-results-cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.text-align-right {
  text-align: right;
}
.quiz-results-presented {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}
.quiz-results-logo {
  align-self: flex-end;
  width: 80%;
  margin-top: 0.5rem;
}
.quiz-results-logo.is-dark {
  filter: invert();
}
.quiz-about-text {
  font-size: 32px;
  line-height: 110%;
}
.quiz-about-text p {
  margin-bottom: 2.5rem;
  font-weight: 300;
}
.quiz-about-wrapper {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10rem;
  padding-bottom: 0;
}
.quiz-nav-wrapper {
  object-fit: contain;
  height: 32px;
}
.quiz-nav-wrapper:where(.w-variant-9db3a9eb-9915-a0c6-3398-d40a7b603153) {
  filter: invert();
}
.slider-hero {
  background-color: #ddd0;
  width: 110%;
  height: auto;
}
.slide-insights,
.mask-2 {
  height: auto;
}
.section_quiz_body {
  position: relative;
}
.quiz_opening_content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.quiz_opening_content.is-left {
  text-align: left;
  align-items: flex-start;
}
.container-quiz-ai {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  width: 100%;
  max-width: 1240px;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}
.section_quiz_body_question {
  color: var(--white);
  background-image: linear-gradient(#9543f6, #5200b2);
  flex-flow: column;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}
.interactive-question {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}
.interactive-question.is-left {
  text-align: left;
  align-items: flex-start;
}
.interactive-question-nav-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  padding-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  inset: auto auto 20px 50%;
  transform: translate(-50%);
}
.interactive-opening {
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}
.interactive-primary-nav-wrap {
  width: 100%;
  max-width: 1240px;
  padding-left: 60px;
  padding-right: 60px;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}
.interactive-question-section {
  color: var(--white);
  background-image: linear-gradient(#000, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: flex;
  position: relative;
}
.interactive-question-section.question-1 {
  background-image: linear-gradient(#9543f6, #5200b2);
}
.interactive-question-section.question-2 {
  background-image: linear-gradient(#439af6, #0600b2);
}
.interactive-question-section.question-3 {
  background-image: linear-gradient(#b373ff, #ca6f00);
}
.interactive-question-section.question-4 {
  background-image: linear-gradient(#f643de, #b20044);
}
.interactive-question-section.question-5 {
  background-image: linear-gradient(#d8b7ff, #9543f6);
}
.interactive-question-section.question-6 {
  background-image: linear-gradient(#43def6, #5200b2);
}
.interactive-question-section.question-7 {
  background-image: linear-gradient(#76f643, #059000);
}
.interactive-question-section.question-8 {
  background-image: linear-gradient(#f69143, #710101);
}
.interactive-question-section.question-9 {
  background-image: linear-gradient(#f64346, #5200b2);
}
.interactive-question-section.question-10 {
  background-image: linear-gradient(#63ae9c, #293172);
}
.quiz-result {
  background-color: #b373ff;
  position: relative;
}
.quiz-result.is-novice {
  background-color: #f4f73d;
}
.quiz-result.is-advancer {
  background-color: #a33372;
}
.quiz-result.is-pioneer {
  background-color: #293172;
}
.quiz-result.is-technologist {
  background-color: #b0222d;
}
.quiz-result.is-aspirant {
  background-color: #63ae9c;
}
.interactive-question-nav {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}
.text-underline {
  text-decoration: underline;
}
.interactive-question-tablet-label {
  display: none;
}
.section_quiz_load {
  background-image: linear-gradient(#9543f6, #fff);
  min-height: 100vh;
  padding-bottom: 6rem;
}
.quiz-results-loading {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}
.quiz-results-loading-animation {
  height: 200px;
}
.interactive-quiz-btns {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  margin-top: 24px;
  margin-bottom: 40px;
  display: flex;
}
.interactive-quiz-btns.is-last {
  margin-bottom: 0;
}
.interactive-quiz-btn {
  border: 1px solid var(--white);
  background-color: #0000;
  border-radius: 1px;
}
.interactive-quiz-btn:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.interactive-quiz-btn.has-fill {
  background-color: var(--white);
  color: var(--black);
}
.interactive-quiz-btn.has-fill:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
}
.interactive-quiz-btn.is-black {
  border-color: var(--black);
  color: var(--black);
}
.interactive-quiz-btn.is-black:hover {
  background-color: var(--black);
  color: var(--white);
}
.interactive-quiz-btn-2 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-2.is-black {
  color: #000;
  border-color: #000;
}
.interactive-quiz-btn-2.is-black:hover {
  color: #fff;
  background-color: #000;
}
.interactive-quiz-btn-2.has-fill {
  color: #000;
  background-color: #fff;
}
.interactive-quiz-btn-2.has-fill:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.interactive-quiz-btn-3 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-3:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.interactive-quiz-btn-4 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-4.has-fill {
  color: #000;
  background-color: #fff;
}
.interactive-quiz-btn-4.has-fill:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.interactive-quiz-btn-5 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-5:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.interactive-quiz-btn-6 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-6.has-fill {
  color: #000;
  background-color: #fff;
}
.interactive-quiz-btn-6.has-fill:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.interactive-quiz-btn-7 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 1px;
}
.interactive-quiz-btn-7:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.insights-tabs-for-tablet {
  display: none;
}
.insights-tabs-for-desktop {
  display: block;
}
.heading-63 {
  margin-top: 100px;
}
.schema-wrapper {
  display: none;
}
.slider-videos {
  background-color: #fff0;
  height: auto;
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.slider-video {
  height: auto;
  margin-right: 1.5rem;
}
.mask-video-slider {
  height: auto;
  overflow: visible;
}
.slide-nav-3 {
  color: var(--inkwell);
  font-size: 14px;
  inset: auto auto -78px 0%;
}
.arrow-video-right {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.25s;
  display: flex;
  inset: auto 0% -80px auto;
}
.arrow-video-right:hover {
  background-color: var(--black);
  color: var(--white);
}
.code-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}
.arrow-video-left {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.25s;
  display: flex;
  inset: auto 64px -80px auto;
}
.arrow-video-left:hover {
  background-color: var(--black);
  color: var(--white);
}
.additional_speakers-item-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}
.text-span-13 {
  font-size: 1.1rem;
  font-weight: 600;
}
.layout28_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.layout28_lightbox-image {
  object-fit: cover;
  width: 100%;
}
.layout28_tabs-link {
  border-left: 1.5px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: 1rem 0 1rem 2rem;
}
.layout28_tabs-link.w--current {
  border-left-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-foreground\>
  );
  opacity: 1;
  height: auto;
}
.margin-bottom,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-small,
.margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.layout28_tabs-menu {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.layout28_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}
.section_layout28 {
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-background\>
  );
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}
.lightbox-play-icon {
  z-index: 2;
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}
.layout28_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}
.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}
.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}
.layout28_tabs {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.padding-global-3,
.padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}
.button {
  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: 0.75rem 1.5rem;
  text-decoration: none;
}
.button.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}
.button.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: 0.25rem 0;
  line-height: 1;
  text-decoration: none;
}
.button.is-link.is-icon {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
.tabs_expanding-paragraph {
  color: var(--observe-black);
  overflow: hidden;
}
.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}
.section_layout493 {
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-background\>
  );
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}
.text-size-medium-2 {
  font-size: 1.125rem;
}
.layout493_header {
  margin-bottom: 2rem;
}
.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}
.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.button-group.is-center {
  justify-content: center;
}
.tabs_expanding-menu {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}
.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}
.tabs_expanding-container {
  position: relative;
}
.tabs_expanding-pane {
  width: 100%;
  height: 100%;
}
.layout493_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}
.tabs_expanding-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}
.layout493_lightbox {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
.tabs_expanding-img-wrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tabs_expanding {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}
.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}
.margin-top,
.margin-top.margin-medium,
.margin-top.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.tabs_expanding-content {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: visible;
}
.tabs_expanding-link {
  border-bottom: 1px solid var(--observe-black);
  background-color: #0000;
  flex-flow: column;
  flex: 0 auto;
  width: 100%;
  padding: 1rem 0;
}
.tabs_expanding-link:hover {
  color: var(--observe-black);
}
.tabs_expanding-link.w--current {
  opacity: 1;
  color: var(--lavender);
  background-color: #0000;
  border-left-color: #000;
  flex: 1;
  height: auto;
}
.section-expanding-tabs {
  background-color: var(--softest-lavender);
  overflow: hidden;
}
.section-expanding-tabs-headline {
  margin-top: 0;
  margin-bottom: 6rem;
  font-size: 3rem;
  line-height: 1.15;
}
.tabs_expanding-num {
  margin-bottom: 0;
}
.tabs_expanding-tab {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.tabs_expanding-title {
  color: inherit;
}
.div-block-201 {
  padding-top: 27px;
}
.text-size-medium-3 {
  font-size: 1.125rem;
}
.industry_tabs-panes {
  width: 100%;
}
.max-width-large {
  width: 100%;
  max-width: 48rem;
}
.tab-link {
  border-bottom: 2px solid var(--light-grey);
  color: var(--light-grey);
  background-color: #0000;
  flex: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
}
.tab-link:hover {
  border-bottom-color: var(--lavender);
  color: var(--light-grey);
}
.tab-link.w--current {
  border-bottom-color: var(--lavender);
  background-color: var(--white);
  color: var(--lavender);
  height: auto;
}
.tab-link.is-first {
  padding-left: 2.25rem;
}
.tab-link.is-last {
  padding-right: 2.25rem;
}
.industry_tabs-menu {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  margin-bottom: 2.875rem;
  display: flex;
  overflow: auto;
}
.industry_tab-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
  margin-bottom: 2.875rem;
}
.padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}
.industry_tab-pane {
  width: 100%;
}
.section_layout501 {
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-background\>
  );
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}
.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
.industry_tabs-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4.75rem;
  display: flex;
}
.industry_tab-pane-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}
.layout501_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.section_gallery21 {
  overflow: hidden;
}
.text-size-medium-4 {
  font-size: 1.125rem;
}
.gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}
.gallery21_mask {
  width: 50%;
  overflow: visible;
}
.gallery21_slide-nav {
  height: 1.75rem;
  font-size: 0.5rem;
  inset: auto auto 0% 0%;
}
.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}
.slider-arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-foreground\>
  );
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}
.slider-arrow.is-bottom-next {
  inset: auto 2rem 0% auto;
}
.slider-arrow.is-bottom-previous {
  inset: auto 6rem 0% auto;
}
.gallery21_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}
.gallery21_slide {
  padding-right: 2rem;
}
.gallery21_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}
.gallery21_lightbox-link {
  width: 100%;
}
.gallery21_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.padding-global-7 {
  padding-left: 5%;
  padding-right: 5%;
}
.gallery_slider-mask {
  overflow: visible;
}
.gallery_slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
.gallery_slide-img {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}
.gallery_slider {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-bottom: 5rem;
}
.section_gallery20 {
  background-color: var(
    --\<unknown\|relume-variable-color-scheme-1-background\>
  );
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  overflow: hidden;
}
.padding-global-8 {
  padding-left: 5%;
  padding-right: 5%;
}
.gallery_img {
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.gallery_slider-nav {
  height: 1.75rem;
  font-size: 0.5rem;
  inset: auto auto 0% 2rem;
}
.stacked_card {
  background-color: var(--soft-lavender);
  border-radius: 12px;
  width: 100%;
  padding-top: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
  overflow: hidden;
}
.stacked_card-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 200px;
  margin-bottom: -2rem;
}
.stacked_cta {
  border-radius: 12px;
  width: 100%;
  padding: 4rem;
  position: relative;
  overflow: hidden;
}
.stacked_cta-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.stacked_cta-content {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}
.stacked_cta-img {
  width: 100%;
}
.divider_card {
  text-align: center;
  flex-flow: column;
  display: flex;
}
.divider_card-img {
  width: 100%;
  margin-top: 2rem;
}
.divider_card-divide {
  background-color: var(--inkwell);
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.div-block-203 {
  height: 20px;
}
.text-industry-lavender {
  color: var(--lavender);
  text-align: center;
  font-size: 1rem;
  line-height: 1.3;
}
.max-width-54rem {
  width: 100%;
  max-width: 54rem;
}
.spacer-2-5rem {
  width: 100%;
  padding-top: 2.5rem;
}
.image-ai-agent {
  z-index: 1;
  width: 100%;
}
.image-ai-agent.is-mobile {
  display: none;
}
.ai-agent-image-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 72.75rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.hover-ai-bg {
  z-index: -1;
  background-image: radial-gradient(
    circle closest-side at 50% 50%,
    var(--highlighter),
    #f4f73d00
  );
  border-radius: 100rem;
  width: 18.75rem;
  min-width: 18.75rem;
  min-height: 18.75rem;
  display: none;
  position: absolute;
}
.ai-agent-link1 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  font-size: 1.125rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: 22% 18% auto auto;
}
.ai-agent-link1:hover {
  color: var(--observe-black);
}
.text-ai-link {
  z-index: 2;
  position: absolute;
}
.ai-agent-link2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 8.75rem;
  font-size: 1.125rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: 22% auto auto 14%;
}
.ai-agent-link2:hover {
  color: var(--observe-black);
}
.ai-agent-link3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 8.75rem;
  font-size: 1.125rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: auto auto 19% 14%;
}
.ai-agent-link3:hover {
  color: var(--observe-black);
}
.ai-agent-link4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 8.75rem;
  font-size: 1.125rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: auto 14% 19% auto;
}
.ai-agent-link4:hover {
  color: var(--observe-black);
}
.top-heading-horizontal {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.35fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.section-how-to-points {
  z-index: 1;
  background-color: var(--softest-lavender);
  height: 180vh;
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}
.section-how-to-points.u-bg-gray-2024.u-pt-0 {
  margin-top: 0;
}
.section-how-to-points.u-pt-0 {
  margin-top: 60px;
}
.section-how-to-points.section--xl {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.section-how-to-points.section--none {
  padding-top: 0;
  padding-bottom: 0;
}
.section-how-to-points.section--top-none {
  padding-top: 0;
}
.section-how-to-points.section-top-md {
  padding-top: 3rem;
}
.section-how-to-points.section--bottom-none {
  padding-top: 2rem;
  padding-bottom: 0;
}
.section-how-to-points.overflow--hidden {
  overflow: hidden;
}
.section-how-to-points.overflow--hidden.u-relative {
  padding-top: 6rem;
}
.section-how-to-points.hero--cc-llm {
  background-color: var(--soft-lavender);
  padding-bottom: 0;
  overflow: hidden;
}
.section-how-to-points.hero--post-interaction {
  background-color: var(--lavender);
  color: var(--white);
  padding-bottom: 0;
  overflow: hidden;
}
.section-how-to-points.hero--pricing {
  background-color: var(--soft-lavender);
}
.section-how-to-points.section--pricing-tables {
  background-image: linear-gradient(
    180deg,
    var(--soft-lavender) 40%,
    white 40%
  );
  padding-top: 0;
}
.section-how-to-points.u-bg-highlight {
  padding-top: 60px;
  padding-bottom: 60px;
}
.section-how-to-points.u-bg-imagery {
  z-index: 1;
}
.section-how-to-points.u-bg-imagery.healthcare {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6744b20c26597e5d012b6d08_healthcare-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-how-to-points.u-bg-imagery.bfs {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8504b24c2e79fdb6a02_bfs-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-how-to-points.u-bg-imagery.insurance {
  background-image:
    linear-gradient(90deg, #00000080, #0000),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6745f8ecaa5bfded70c5e333_insurance-hero.webp);
  background-position:
    0 0,
    0%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
}
.section-how-to-points.hero--voiceai-agent {
  background-color: var(--gray-tint);
  padding-bottom: 0;
  overflow: hidden;
}
.section-how-to-points.is--impact-award-hero {
  background-color: var(--softest-lavender);
  min-height: 80vh;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
.section-how-to-points.is--impact-award-mobile {
  display: none;
}
.section-how-to-points.z-index-1 {
  position: relative;
}
.section-how-to-points.z-index-2 {
  z-index: 2;
  position: relative;
}
.section-how-to-points.cc-purple {
  background-color: var(--lavender);
  color: var(--white);
}
.section-how-to-points.cc-highlight {
  background-color: var(--highlighter);
}
.section-how-to-points.cc-gray {
  background-color: var(--gray-tint);
  color: var(--inkwell);
}
.section-how-to-points.is--highlight-gradient {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section-how-to-points.is--voice-ai-webinar {
  color: var(--white);
  background-image:
    linear-gradient(#0000, #000c),
    url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67f6acdd927db19592777087_forum-shops-at-caesars.jpg);
  background-position:
    0 0,
    50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}
.section-how-to-points.u-bg-highlight-gradient {
  background-image: linear-gradient(180deg, var(--highlighter), white);
}
.section-how-to-points.is--intro-to-voiceai {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section-how-to-points.over-hidden-x {
  overflow: hidden visible;
}
.sticky-section1 {
  position: sticky;
  top: 9rem;
}
.div-block-204 {
  position: sticky;
}
.grid_animation-ai-agents {
  grid-column-gap: 0px;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  margin-top: 7.5rem;
}
.ai-anumber-wrapper {
  background-color: var(--highlighter);
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  display: flex;
}
.ai-step-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.arrow-ai-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 4.5rem;
  display: flex;
  overflow: hidden;
}
.image-arrow-ai {
  width: 7.5rem;
}
.image-arrow-ai.is-mobile {
  display: none;
}
.arrow-back-wrapper {
  justify-content: flex-end;
  align-items: center;
  height: 2.125rem;
  margin-right: 7.5vw;
  padding-left: 6.8vw;
  display: flex;
  overflow: hidden;
}
.arrow-back-wrapper.is-vw {
  margin-top: 0;
  padding-left: 6.5vw;
  padding-right: 7vw;
}
.image-arrow-back {
  width: 100%;
}
.arrow-bottom-right {
  background-color: var(--black);
  width: 2px;
  height: 100%;
  margin-left: auto;
}
.arrow-bottom {
  background-color: var(--black);
  width: 100%;
  height: 2px;
  margin-top: auto;
}
.arrow-bottm-tip {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 100%;
  display: flex;
  position: relative;
  right: -0.5rem;
}
.arrow-middle {
  background-color: var(--black);
  width: 2px;
  height: 2.125rem;
  margin-bottom: -1px;
}
.image-arrow-tip {
  width: 1rem;
  position: absolute;
  inset: 0% auto auto 0%;
}
.video-4 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68d1ac378cb08e214bd1d0f1_Affordable%20Care.png);
  background-position: 0 0;
  background-size: auto;
}
.youtube-3 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68d1ac378cb08e214bd1d0f1_Affordable%20Care.png);
}
.lightbox-slider,
.lightbox-slide-img {
  width: 100%;
  height: 100%;
}
.section_integrations-hero {
  background-image: linear-gradient(180deg, var(--light-grey), white);
  overflow: hidden;
}
.section_integrations-hero.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_integrations-hero.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_integrations-hero.bg_gradient_white.gradient_reverse,
.section_integrations-hero.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_integrations-hero.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_integrations-hero.height_full {
  flex-flow: column;
  display: flex;
}
.section_integrations-hero.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_integrations-hero.section_top_none {
  padding-top: 0;
}
.section_integrations-hero.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_integrations-hero.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_integrations-hero.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_integrations-hero.section_bottom_none {
  padding-bottom: 0;
}
.section_integrations-hero.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_integrations-hero.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_integrations-hero.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_integrations-hero.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_integrations-hero.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_integrations-hero.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_integrations-hero.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.grid_integrations-hero {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}
.grid_it-benefits {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.icon-wrapper-white {
  background-color: var(--white);
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
}
.icon-1-5 {
  width: 1.5rem;
  height: 1.5rem;
}
.image-integrations-hero {
  width: 28rem;
  min-width: 28rem;
  margin-top: -0.875rem;
  margin-bottom: -0.875rem;
  right: -1rem;
}
.grid-27 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.mid {
  text-align: center;
}
.div-block-205 {
  margin-top: 32px;
}
.integrations-filter {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black black var(--light-grey);
  background-image: linear-gradient(90deg, var(--white), white);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all 0.2s;
  position: absolute;
  inset: 0%;
}
.integrations-filter:hover {
  background-image: linear-gradient(90deg, #9543f640, #fff);
}
.integrations-filter.w--redirected-checked {
  background-image: linear-gradient(90deg, var(--lavender), white);
  color: var(--white);
}
.integrations-filter.w--redirected-focus {
  border-width: 0 0 1px;
  border-color: black black var(--light-grey);
  background-image: linear-gradient(90deg, var(--lavender), white);
  color: var(--white);
  box-shadow: 0 0 #0003;
}
.integration-filter-wrapper {
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
  position: relative;
}
.integration-filter-wrapper:active {
  background-image: linear-gradient(90deg, var(--lavender), var(--white));
  color: var(--white);
}
.integration-filter-label {
  z-index: 1;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  padding-left: 16px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
  position: relative;
}
.integrations-list {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.integration-block {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  background-color: var(--white);
  text-align: center;
  border-radius: 6px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 2.75rem;
  padding-right: 1.375rem;
  font-size: 1.5rem;
  line-height: 1;
  display: flex;
  box-shadow: -2px 2px 12px 2px #0000000d;
}
.integration-block-logo {
  object-fit: contain;
  width: 2.5rem;
  height: 2.5rem;
}
.text-category {
  display: none;
}
.integration-category-filter {
  border-bottom: 1px solid var(--light-grey);
  text-transform: none;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  transition: all 0.2s;
}
.integration-category-filter:hover {
  background-image: linear-gradient(90deg, #9543f680, #fff);
}
.integration-category-filter.is-active {
  background-image: linear-gradient(
    90deg,
    var(--lavender),
    var(--softest-lavender)
  );
  color: var(--white);
}
.search-field {
  color: var(--black);
  text-align: right;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68ee5132950418f8b64233bf_search.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px #000;
  border-bottom-style: solid;
  width: 19.5rem;
  margin-bottom: 5rem;
  margin-left: auto;
  padding-right: 32px;
  font-size: 1.125rem;
  line-height: 1;
}
.search-field:focus {
  border-bottom-color: #000;
}
.search-field::placeholder {
  color: var(--light-grey);
}
.integrations-sticky {
  position: sticky;
  top: 7rem;
}
.div-block-206,
.div-block-207 {
  position: sticky;
  top: 100px;
}
.integrations-content {
  margin-top: -11rem;
}
.empty-state-integrations {
  background-color: var(--untitled-ui-gray200);
  text-align: center;
  border-radius: 1rem;
  padding: 1rem 2rem;
}
.spacer-2-75rem {
  width: 100%;
  padding-top: 2.75rem;
}
.max-width-34rem {
  max-width: 34rem;
}
.grid_industry-hero-bttn {
  grid-column-gap: 7.625rem;
  grid-row-gap: 7.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  place-items: start stretch;
}
.max-width-52rem {
  width: 100%;
  max-width: 52rem;
}
.grid_industry-hero-large {
  grid-column-gap: 0.375rem;
  grid-row-gap: 0.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2fr;
  margin-top: 1.375rem;
}
.industry_hero-wrapper {
  z-index: 1;
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
}
.image-hero-top {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.industry_hero-left {
  background-color: #d8b7ff;
  border-radius: 1rem;
}
.industry_hero-stats-wrap {
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 1.625rem;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.industry_hero-stats-wrap:hover {
  color: var(--white);
}
.text-industry-hero-stat {
  font-size: 8.5rem;
  line-height: 1.1;
}
.text-industry-hero-stat.is-desc {
  max-width: 15rem;
  font-size: 1.5rem;
}
.link-arrow-box {
  grid-column-gap: 0.125rem;
  grid-row-gap: 0.125rem;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}
.link-arrow-box.is-lavender {
  color: var(--lavender);
}
.section_industry-hero {
  padding-top: 5rem;
  padding-bottom: 3.25rem;
}
.section_industry-hero.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-hero.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-hero.bg_gradient_white.gradient_reverse,
.section_industry-hero.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-hero.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-hero.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-hero.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-hero.section_top_none {
  padding-top: 0;
}
.section_industry-hero.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-hero.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-hero.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-hero.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-hero.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-hero.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-hero.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-hero.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-hero.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-hero.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-hero.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-hero.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-hero.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-hero.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.section_industry-quote {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
  padding-top: 8.75rem;
  padding-bottom: 7.5rem;
}
.section_industry-quote.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-quote.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-quote.bg_gradient_white.gradient_reverse,
.section_industry-quote.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-quote.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-quote.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-quote.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-quote.section_top_none {
  padding-top: 0;
}
.section_industry-quote.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-quote.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-quote.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-quote.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-quote.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-quote.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-quote.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-quote.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-quote.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-quote.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-quote.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-quote.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-quote.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-quote.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.grid_industry-quote {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  justify-items: stretch;
}
.image-logo-quote {
  width: 10rem;
}
.image-logo-quote.large {
  width: 12rem;
}
.fex-v-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.fex-v-left.space-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}
.image-inds-quote-head {
  object-fit: cover;
  border-radius: 100rem;
  width: 5.5rem;
  height: 5.5rem;
}
.indst-quote-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.text-line-height-1-5 {
  line-height: 1.5;
}
.text-size-18 {
  font-size: 1.125rem;
}
.split-lines {
  color: #f1f1ff;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.26;
}
.section_industry-main {
  padding-top: 6.375rem;
  padding-bottom: 3.75rem;
}
.section_industry-main.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-main.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-main.bg_gradient_white.gradient_reverse,
.section_industry-main.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-main.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-main.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-main.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-main.section_top_none {
  padding-top: 0;
}
.section_industry-main.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-main.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-main.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-main.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-main.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-main.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-main.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-main.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-main.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-main.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-main.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-main.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-main.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-main.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.section_industry-integrations {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
  padding-top: 7.5rem;
  padding-bottom: 12.875rem;
  overflow: hidden;
}
.section_industry-integrations.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-integrations.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-integrations.bg_gradient_white.gradient_reverse,
.section_industry-integrations.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-integrations.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-integrations.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-integrations.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-integrations.section_top_none {
  padding-top: 0;
}
.section_industry-integrations.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-integrations.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-integrations.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-integrations.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-integrations.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-integrations.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-integrations.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-integrations.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-integrations.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-integrations.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-integrations.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-integrations.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-integrations.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-integrations.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.grid_industry-integrations {
  z-index: 2;
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  width: auto;
  position: relative;
}
.grid_industry-integrations._3 {
  grid-template-columns: auto auto auto;
}
.image-industry-int {
  border-radius: 0.875rem;
  width: 11rem;
}
.industry-int-lines {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}
.image-2029 {
  width: 100vw;
  min-width: 100vw;
}
.section_industry-tabs {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_industry-tabs.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-tabs.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-tabs.bg_gradient_white.gradient_reverse,
.section_industry-tabs.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-tabs.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-tabs.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-tabs.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-tabs.section_top_none {
  padding-top: 0;
}
.section_industry-tabs.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-tabs.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-tabs.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-tabs.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-tabs.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-tabs.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-tabs.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-tabs.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-tabs.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-tabs.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-tabs.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-tabs.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-tabs.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-tabs.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.tabs-int {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 36rem;
  display: flex;
  position: relative;
  overflow: hidden;
}
.tabs_link {
  background-color: #f3f1ee;
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e817968cf77088982de_slide5.avif);
  background-position: 10%;
  background-size: cover;
  border-radius: 0.625rem;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 6.5rem;
  padding: 3.5em 2em 2.3em;
  text-decoration: none;
  transition: all 0.4s;
  display: flex;
}
.tabs_link:hover {
  color: var(--white);
  text-decoration: none;
}
.tabs_link.active {
  background-color: #c5bfb3;
  border-right-color: #000;
  width: 0%;
  margin-right: -3px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.tabs_link.is-2 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e81d35d42133d1422f3_slide1.avif);
}
.tabs_link.is-3 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e811d40fcd4a2de4d2e_slide2.avif);
}
.tabs_link.is-4 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e815be0986b51ed01a7_slide3.avif);
}
.tabs_heading {
  color: var(--white);
  margin-left: 0;
  margin-right: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  transform: rotate(-90deg);
}
.tabs_content {
  background-color: #e0dbd3;
  flex: 0 auto;
  width: 0%;
  margin-left: 3px;
  margin-right: 3px;
  transition:
    height 0.4s,
    width 0.4s;
  position: relative;
  overflow: hidden;
}
.tabs_content.active {
  background-color: #e0dbd300;
  border-radius: 0.625rem;
  width: 100%;
  margin-right: 6px;
}
.tab_wrap {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e817968cf77088982de_slide5.avif);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  width: 100%;
  height: 100%;
  padding: 3.5rem 2.8em 4.375rem 7rem;
  display: flex;
  position: absolute;
  inset: 0%;
}
.tab_wrap.is-2 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e81d35d42133d1422f3_slide1.avif);
}
.tab_wrap.is-3 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e811d40fcd4a2de4d2e_slide2.avif);
}
.tab_wrap.is-4 {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/690e1e815be0986b51ed01a7_slide3.avif);
}
.tab_wrap.healthcare-providers {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/691477fc7d85ef1b5c7d5118_43.avif);
}
.tab_wrap.healthcare-payers {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/69148280e80dae1ee7234d72_a41.avif);
}
.tab_wrap.pc-insurance {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6914e2f8c43c71aaa03c6c61_asd.avif);
}
.tab_wrap.travel {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/69162a700afab1e3b06fbf79_243.avif);
}
.tab_wrap.transportation {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/69162da7f553230a52eb2832_432.avif);
}
.tab_wrap.utility {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6916307418870fd5375c0e25_4231.avif);
}
.tab_contain {
  z-index: 2;
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 33.5rem;
  min-width: 33.5rem;
  display: flex;
  position: relative;
}
.div-block-208 {
  z-index: 1;
  background-image: linear-gradient(90deg, #000, #0000 75%);
  min-width: 45rem;
  position: absolute;
  inset: 0%;
}
.bold-text-6 {
  text-align: center;
}
.section_industry-results {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}
.section_industry-results.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-results.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-results.bg_gradient_white.gradient_reverse,
.section_industry-results.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-results.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-results.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-results.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-results.section_top_none {
  padding-top: 0;
}
.section_industry-results.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-results.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-results.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-results.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-results.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-results.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-results.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-results.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-results.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-results.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-results.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-results.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-results.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-results.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.grid_industry-results {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.2fr;
}
.spacer-1-875 {
  width: 100%;
  padding-top: 1.875rem;
}
.grid_results-circles {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.result-box {
  z-index: 1;
  border-left: 1px solid #000;
  height: 14rem;
  padding-top: 0.25rem;
  padding-left: 1rem;
  position: relative;
}
.text-stat {
  font-family: Mackay, Georgia, sans-serif;
  font-size: 3rem;
  line-height: 1;
}
.result-ellipse-1 {
  width: 3.125rem;
  position: absolute;
  inset: auto auto -0.25rem 0%;
}
.result-ellipse-2 {
  width: 4.75rem;
  position: absolute;
  inset: auto auto -0.25rem 0%;
}
.result-ellipse-3 {
  width: 6.25rem;
  position: absolute;
  inset: auto auto -0.25rem 0%;
}
.result-ellipse-4 {
  width: 7.5rem;
  position: absolute;
  inset: auto auto -0.25rem 0%;
}
.spacer-2-25rem {
  width: 100%;
  padding-top: 2.25rem;
}
.u-max-660 {
  max-width: 41.25rem;
}
.section_industry-faq {
  background-color: var(--black);
  color: var(--white);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_industry-faq.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_industry-faq.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_industry-faq.bg_gradient_white.gradient_reverse,
.section_industry-faq.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_industry-faq.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_industry-faq.height_full {
  flex-flow: column;
  display: flex;
}
.section_industry-faq.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_industry-faq.section_top_none {
  padding-top: 0;
}
.section_industry-faq.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-faq.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_industry-faq.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_industry-faq.section_bottom_none {
  padding-bottom: 0;
}
.section_industry-faq.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-faq.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_industry-faq.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-faq.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_industry-faq.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_industry-faq.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_industry-faq.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_industry-faq.u-bg-lavender {
  background-color: var(--lavender);
}
.section_industry-faq.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_industry-faq.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.spacer_2 {
  width: 100%;
  padding-top: 2rem;
}
.faq_heading {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.faq_icon {
  transition: all 0.4s;
}
.faq_accordion {
  cursor: pointer;
  border-bottom: 1px solid #c5c7d7;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.text-color-gray {
  color: #607080;
}
.faq_answers {
  max-width: 41.25rem;
  margin-top: 0.75rem;
  padding-right: 2rem;
}
.faq_wrapper {
  border-top: 1px solid #c5c7d7;
}
.faq_body {
  grid-row-gap: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
  transition: all 0.4s;
  display: flex;
  overflow: hidden;
}
.text-faq-heading {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
}
.icon-24 {
  width: 1.5rem;
  height: 1.5rem;
}
.text-color-light-grey {
  color: var(--light-grey);
}
.z-index-1 {
  z-index: 1;
  position: relative;
}
.text-weight-blod {
  font-weight: 700;
}
.text-caps {
  text-transform: uppercase;
}
.max-width-50rem {
  width: 100%;
  max-width: 50rem;
}
.max-width-59rem {
  max-width: 59rem;
}
.grid_trust-hero {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
}
.spacer-2rem {
  width: 100%;
  padding-top: 2rem;
}
.list-trust {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
.list-item-trust {
  margin-bottom: 0;
}
.flex-trust {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}
.grid_trust-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 4.5rem;
}
.trust-box {
  z-index: 1;
  background-color: var(--white);
  height: 28.5rem;
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 5rem;
  position: relative;
}
.image-trust-box {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}
.trust-flow-wrapper {
  background-image: linear-gradient(90deg, var(--highlighter), white);
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
  padding: 3.75rem 2.25rem;
}
.grid_trust-stages {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;
  align-items: center;
}
.icon-arrow {
  width: 1.5rem;
}
.grid_trust-verify {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 4.5rem;
}
.image-trust-verify {
  border-radius: 100rem;
  width: 11.25rem;
  margin-bottom: 1.5rem;
}
.spacer-0-75rem {
  width: 100%;
  padding-top: 0.75rem;
}
.bg-cta-trust {
  width: 100%;
  max-width: 61.125rem;
}
.bg-cta-trust-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}
.slider-copilot {
  background-color: #ddd0;
  height: auto;
  margin-top: 3rem;
}
.slider-copilot-arrow-right {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.25s;
  display: flex;
  inset: -9.5rem 0% auto auto;
}
.slider-copilot-arrow-right:hover {
  background-color: var(--black);
  color: var(--white);
}
.code-embed-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.slider-copilot-arrow-left {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.25s;
  display: flex;
  inset: -9.5rem 4rem auto auto;
}
.slider-copilot-arrow-left:hover {
  background-color: var(--black);
  color: var(--white);
}
.image-trust-copilot {
  align-self: auto;
  width: 22rem;
  margin-top: 5rem;
}
.columns-6,
.columns-7,
.columns-8,
.columns-9,
.image-2030 {
  margin-top: 15px;
}
.industry-button-wrapper {
  padding-top: 6px;
}
.lottie-industry-hero {
  position: absolute;
  inset: 0%;
}
.section_customer-hero {
  background-color: #000;
  overflow: hidden;
}
.section_customer-hero.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_customer-hero.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_customer-hero.bg_gradient_white.gradient_reverse,
.section_customer-hero.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_customer-hero.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_customer-hero.height_full {
  flex-flow: column;
  display: flex;
}
.section_customer-hero.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_customer-hero.section_top_none {
  padding-top: 0;
}
.section_customer-hero.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_customer-hero.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_customer-hero.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_customer-hero.section_bottom_none {
  padding-bottom: 0;
}
.section_customer-hero.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_customer-hero.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_customer-hero.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_customer-hero.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_customer-hero.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_customer-hero.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_customer-hero.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_customer-hero.u-bg-lavender {
  background-color: var(--lavender);
}
.section_customer-hero.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_customer-hero.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.section_customer-content {
  background-image: linear-gradient(180deg, #fff, var(--light-grey));
}
.container-customers-body {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.customer-body-left {
  width: 100%;
  max-width: 68%;
  padding-top: 7.5rem;
  padding-bottom: 16.25rem;
}
.customer_body-right {
  background-color: var(--light-grey);
  max-width: 34%;
  padding: 7.5rem 4% 16.25rem;
}
.line-break-white {
  background-color: var(--white);
  width: 100%;
  height: 1px;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.link-no-underscore {
  word-break: break-all;
  text-decoration: none;
}
.customer-hero {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.customer-hero-left {
  z-index: 1;
  width: 46%;
  max-width: 46%;
  margin-left: -6%;
  position: relative;
}
.customer_hero-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 34rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.glass-pill-wrapper {
  background-image: linear-gradient(
    140deg,
    var(--white),
    var(--black) 34%,
    var(--black) 71%,
    white
  );
  border-radius: 1000px;
  margin-bottom: 1rem;
  padding: 1px;
  overflow: hidden;
}
.glass-pill-inside {
  letter-spacing: 0.04em;
  text-transform: uppercase;
  background-image: linear-gradient(90deg, #000, #1e102f);
  border-radius: 100000px;
  padding: 1.125rem 3.125rem;
  font-size: 0.875rem;
  font-weight: 700;
}
.customers-gradient {
  z-index: 2;
  background-image: linear-gradient(180deg, #0000, var(--lavender));
  width: 150vw;
  height: 20rem;
  margin-left: -30vw;
  position: absolute;
  inset: auto 0% 0%;
}
.image-customer-hero {
  object-fit: cover;
  object-position: 0% 50%;
  min-height: 40rem;
}
.customers_logo-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 18%;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}
.image-customer-logo {
  width: 10rem;
}
.image-customer-logo.is-observe {
  width: 8rem;
}
.icon-customer-x {
  width: 1rem;
}
.grid_careers-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.7fr;
}
.slider_careers-hero {
  background-color: #ddd0;
  height: auto;
  margin-top: 4.5rem;
}
.slide-careers,
.mask-slide-careers {
  height: auto;
}
.image-width-full {
  width: 100%;
}
.section_careers-yellow-g {
  background-image: linear-gradient(90deg, var(--highlighter), white);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-yellow-g.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-yellow-g.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-yellow-g.bg_gradient_white.gradient_reverse,
.section_careers-yellow-g.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-yellow-g.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-yellow-g.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-yellow-g.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-yellow-g.section_top_none {
  padding-top: 0;
}
.section_careers-yellow-g.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-yellow-g.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-yellow-g.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-yellow-g.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-yellow-g.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-yellow-g.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-yellow-g.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-yellow-g.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-yellow-g.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-yellow-g.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-yellow-g.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-yellow-g.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-yellow-g.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-yellow-g.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.container-54-5 {
  max-width: 54.5rem;
}
.container-54-5.container-why-it-matters {
  border-bottom: 1px solid #000;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-awwards {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-awwards.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-awwards.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-awwards.bg_gradient_white.gradient_reverse,
.section_careers-awwards.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-awwards.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-awwards.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-awwards.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-awwards.section_top_none {
  padding-top: 0;
}
.section_careers-awwards.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-awwards.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-awwards.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-awwards.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-awwards.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-awwards.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-awwards.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-awwards.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-awwards.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-awwards.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-awwards.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-awwards.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-awwards.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-awwards.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.careers_awards-wrap {
  background-color: var(--softest-lavender);
  border-radius: 0.75rem;
  margin-top: 3.75rem;
  padding: 4.625rem;
}
.careers_awards-wrap.about-us {
  margin-bottom: 0;
  padding: 2rem;
}
.image-careers-award {
  height: 2.125rem;
}
.text-careers-awa {
  text-align: left;
  margin-top: 2rem;
  font-size: 1rem;
  line-height: 150%;
}
.section_careers-founder {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-founder.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-founder.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-founder.bg_gradient_white.gradient_reverse,
.section_careers-founder.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-founder.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-founder.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-founder.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-founder.section_top_none {
  padding-top: 0;
}
.section_careers-founder.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-founder.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-founder.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-founder.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-founder.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-founder.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-founder.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-founder.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-founder.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-founder.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-founder.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-founder.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-founder.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-founder.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.grid_careers-wide {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  grid-template-rows: auto;
}
.slider_careers-testimonials {
  background-color: #ddd0;
  height: auto;
  margin-left: -10px;
  margin-right: -10px;
}
.grid_slider-careers {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.slide-careers-customer {
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
}
.mask-3 {
  height: auto;
}
.image-careers-customer {
  width: 100%;
}
.arrow-careers-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all 0.35s;
  display: flex;
  inset: auto auto -2rem 10px;
}
.arrow-careers-left:hover {
  transform: scale(1.1);
}
.arrow-careers-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all 0.35s;
  display: flex;
  inset: auto auto -2rem 4.125rem;
}
.arrow-careers-right:hover {
  transform: scale(1.1);
}
.section_careers-team {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/694121ed3c31268de6e81559_Concentric%20circles.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 768px;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-team.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-team.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-team.bg_gradient_white.gradient_reverse,
.section_careers-team.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-team.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-team.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-team.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-team.section_top_none {
  padding-top: 0;
}
.section_careers-team.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-team.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-team.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-team.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-team.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-team.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-team.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-team.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-team.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-team.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-team.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-team.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-team.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-team.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.grid_careers-offices {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.section_careers-offices {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-offices.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-offices.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-offices.bg_gradient_white.gradient_reverse,
.section_careers-offices.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-offices.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-offices.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-offices.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-offices.section_top_none {
  padding-top: 0;
}
.section_careers-offices.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-offices.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-offices.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-offices.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-offices.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-offices.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-offices.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-offices.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-offices.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-offices.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-offices.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-offices.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-offices.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-offices.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.line-break-black {
  background-color: var(--black);
  width: 100%;
  height: 1px;
}
.section_careers-work-life {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_careers-work-life.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_careers-work-life.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_careers-work-life.bg_gradient_white.gradient_reverse,
.section_careers-work-life.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_careers-work-life.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_careers-work-life.height_full {
  flex-flow: column;
  display: flex;
}
.section_careers-work-life.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_careers-work-life.section_top_none {
  padding-top: 0;
}
.section_careers-work-life.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-work-life.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_careers-work-life.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_careers-work-life.section_bottom_none {
  padding-bottom: 0;
}
.section_careers-work-life.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-work-life.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_careers-work-life.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-work-life.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_careers-work-life.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_careers-work-life.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_careers-work-life.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_careers-work-life.u-bg-lavender {
  background-color: var(--lavender);
}
.section_careers-work-life.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_careers-work-life.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.list-careers {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 32px;
}
.list-item-careers {
  margin-bottom: 0;
}
.text-title {
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.spacer-4rem {
  width: 100%;
  padding-top: 4rem;
}
.grid_meet-observe {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}
.meet-observe-img-wrapp {
  z-index: 1;
  position: relative;
}
.image-meet-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -1.625rem -1.625rem 1.625rem 1.625rem;
}
.section_about-meet {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/69451d585c38121ba9a4f02e_Ellipse%202410.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 68.75rem;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_about-meet.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_about-meet.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_about-meet.bg_gradient_white.gradient_reverse,
.section_about-meet.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_about-meet.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_about-meet.height_full {
  flex-flow: column;
  display: flex;
}
.section_about-meet.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_about-meet.section_top_none {
  padding-top: 0;
}
.section_about-meet.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_about-meet.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_about-meet.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_about-meet.section_bottom_none {
  padding-bottom: 0;
}
.section_about-meet.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-meet.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_about-meet.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-meet.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_about-meet.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_about-meet.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_about-meet.bg-gradient-white-soft-lavender.reverse {
  background-image: linear-gradient(
    180deg,
    var(--softest-lavender),
    var(--white)
  );
}
.section_about-meet.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-meet.u-bg-lavender {
  background-color: var(--lavender);
}
.section_about-meet.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_about-meet.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.section_about-leadership {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.section_about-leadership.bg_soft_lavender {
  background-color: var(--soft-lavender);
}
.section_about-leadership.u-bg-soft-lavender.u-pt-5 {
  padding-top: 5rem;
}
.section_about-leadership.bg_gradient_white.gradient_reverse,
.section_about-leadership.bg_gradient_white.is-reverse {
  background-image: linear-gradient(180deg, white, var(--soft-lavender));
}
.section_about-leadership.bg_gradient_white.is-reverse.is-v2 {
  background-image: linear-gradient(180deg, white, var(--softest-lavender));
}
.section_about-leadership.height_full {
  flex-flow: column;
  display: flex;
}
.section_about-leadership.bg_gradient_highlight {
  background-image: linear-gradient(180deg, var(--white), var(--highlighter));
}
.section_about-leadership.section_top_none {
  padding-top: 0;
}
.section_about-leadership.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(
    360deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_about-leadership.bg_gradient_softlav_white {
  background-image: linear-gradient(180deg, var(--soft-lavender), white);
}
.section_about-leadership.bg_gradient_white_softlav {
  background-image: linear-gradient(180deg, var(--white), var(--soft-lavender));
}
.section_about-leadership.section_bottom_none {
  padding-bottom: 0;
}
.section_about-leadership.section_none {
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-leadership.bg-section-softest-lavende {
  background-image: linear-gradient(180deg, var(--softest-lavender), white);
}
.section_about-leadership.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-leadership.bg-gradient-white-grey {
  background-image: linear-gradient(180deg, var(--white), #c5c7d7);
}
.section_about-leadership.padding-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.section_about-leadership.bg-gradient-white-soft-lavender {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.section_about-leadership.bg-gradient-white-soft-lavender.reverse {
  background-image: linear-gradient(
    180deg,
    var(--softest-lavender),
    var(--white)
  );
}
.section_about-leadership.why-it-matters {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6838be4a0dd16062eb5aab95_Frame%201597880311.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 54.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section_about-leadership.u-bg-lavender {
  background-color: var(--lavender);
}
.section_about-leadership.is-cta {
  background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/68dbc1d31734888b1104bbab_Ellipse%205110.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1100px;
}
.section_about-leadership.padding-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.team-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 12.5rem;
  display: flex;
}
.board-members-wrapper {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
  border-radius: 0.75rem;
  padding: 3.75rem 3rem;
}
.about_trusted-heading {
  grid-column-gap: 8.5rem;
  grid-row-gap: 8.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.spacer-7-5 {
  width: 100%;
  padding-top: 7.5rem;
}
.image-round-edges {
  border-radius: 0.75rem;
}
.grid_about-awards {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}
.grid_about-join {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}
.u-bg-gradient-white-softest-lav {
  background-image: linear-gradient(
    180deg,
    var(--white),
    var(--softest-lavender)
  );
}
.u-bg-gradient-white-softest-lav.gradient_reverse {
  background-image: linear-gradient(360deg, var(--white), var(--soft-lavender));
}
@media screen and (min-width: 1280px) {
  .product_s_content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .new_h2.no-ch {
    text-align: left;
  }
  .product_s5 {
    border: 1px #000;
  }
  .brand {
    padding-left: 0;
    padding-right: 0;
  }
  .text-link_h5._37ch.left.sm-center {
    text-align: left;
  }
  .image-89 {
    width: 100%;
  }
  .h1-new.bottom-spacing {
    text-transform: none;
  }
  .btn-new-2.outline {
    margin-left: 20px;
    margin-right: 20px;
  }
  .link-new.top {
    margin-top: 0.6rem;
  }
  ._2-col {
    grid-template-areas: ". ." ".Area";
  }
  .section-padding.same-p {
    padding-bottom: 0;
  }
  .image-132.product-shot-new.same {
    padding-right: 0;
  }
  .div-block-178 {
    margin-top: 11px;
  }
  .background-video-4 {
    width: 575px;
    height: 323px;
  }
  .section-2024.u-bg-lavender.u-relative {
    object-fit: cover;
  }
  .image-170 {
    margin-top: 35px;
    margin-bottom: 0;
  }
  .image-171.customer-logo {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-logo-2024 {
    padding-left: 0;
    padding-right: 0;
  }
  .marquee--fade-2024 {
    position: absolute;
  }
  .cs--item-image {
    height: 240px;
  }
  .nav-menu {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }
  .animation--home-post-ai {
    margin-right: -40%;
  }
  .animation--home-business {
    margin-left: 20%;
  }
  .cs--image-wrapper,
  .cs--item-image-preview {
    height: 240px;
  }
  .impact-award-image--benefits {
    transform: translate(-40%) scale(1.8);
  }
  .image-2027 {
    width: 300px;
  }
  .voiceai--hero--animation1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lottie-animation-2 {
    width: 500px;
  }
  .slide-4 {
    background-color: #fcfcfc;
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67e2d5152024b1b930f04622_Banking.webp);
    background-position: 50%;
    background-size: contain;
  }
  .slide-5 {
    background-color: #fbfbfb;
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67e2d515584e4fbfa9be369a_Insurance.webp);
    background-position: 50%;
    background-size: contain;
  }
  .slide-6 {
    background-color: #fefefe;
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67e2d51579e1c43608ba3e07_Healthcare.webp);
    background-position: 50%;
    background-size: contain;
  }
  .icon-2026,
  .icon-2027 {
    color: var(--lavender);
  }
  .news-text-box {
    padding-right: 5rem;
  }
  .section_full-img.u-bg-lavender.u-relative {
    object-fit: cover;
  }
  .div-block-202 {
    height: 120px;
  }
  .section-how-to-points.u-bg-lavender.u-relative {
    object-fit: cover;
  }
  .image-arrow-back {
    width: 50.5vw;
  }
  .tabs-int {
    height: 38rem;
  }
  .grid_trust-hero {
    grid-column-gap: 8.5rem;
    grid-row-gap: 8.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1.2fr 1fr;
    align-items: center;
  }
  .spacer-2rem {
    width: 100%;
    padding-top: 2rem;
  }
  .list-trust {
    padding-left: 0;
    list-style-type: none;
  }
  .list-item-trust {
    margin-bottom: 0;
  }
  .flex-trust {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }
  .grid_trust-stages {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }
  .grid_trust-verify {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .arrow-careers-left,
  .arrow-careers-right {
    bottom: -1rem;
  }
}
@media screen and (min-width: 1440px) {
  .product_sec-hero {
    height: auto;
  }
  .p-left {
    padding-right: 40px;
  }
  .txt.text-center._80 {
    max-width: 70%;
  }
  .product_s_content {
    padding-left: 35px;
    padding-right: 15px;
  }
  .new_h2.no-ch,
  .text-link_h5._37ch.left.sm-center {
    text-align: left;
  }
  .lightbox {
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63d80615cd4fd11ef92ee7b9_RT%20WEB%20THUMBNAIIL%E2%80%94No%20Play%20Button%201.webp);
  }
  .h1-new.bottom-spacing {
    color: var(--black);
  }
  .btn-new-2 {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }
  .btn-new-2.outline {
    margin-left: 20px;
    margin-right: 20px;
  }
  .p-new {
    padding-bottom: 15px;
  }
  .brands-wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }
  .section-padding.same-p {
    padding-bottom: 50px;
  }
  .h3-new {
    color: #000;
  }
  .flex-new.mobile-vertical {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }
  .lateral-line-yellow {
    line-height: 12px;
  }
  .banner-padding {
    padding-bottom: 91px;
  }
  .text-block-68 {
    color: #000;
  }
  .image-132.product-shot-new.same {
    padding-right: 0;
  }
  .sec-with_img {
    border-radius: 5px;
  }
  .background-video-4 {
    z-index: 1;
    width: 655px;
    height: 368px;
  }
  .section-2024.u-bg-lavender.u-relative {
    background-image: none;
  }
  .section-2024.is--voice-ai-webinar {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67c849462489b7118928e3ac_voiceai-webinar.avif);
  }
  .section-2024.is--voice-ai-webinar.is--ccw-vegas-event {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67f8639eff8b978523bcbf6c_julian-paefgen-uxU_jyu9e7U-unsplash%201.png);
  }
  .section-2024.is-about-us-hero {
    padding-top: 11rem;
    padding-bottom: 8rem;
  }
  .row-2024.align-stretch--tablet-overhaul,
  .row-2024.align-stretch--tablet-overhaul.u-mb-6 {
    margin-bottom: 6rem;
  }
  .btn-2024 {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    position: static;
  }
  .h4-2024 {
    color: #000;
    line-height: 1.2;
  }
  .u-mt-4 {
    margin-top: 4rem;
  }
  .btn-outline-2024 {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }
  .btn-wrapper-2024.cc-left {
    justify-content: flex-start;
  }
  .text-block-79 {
    color: #000;
  }
  .image-171 {
    padding-right: 0;
  }
  .u-my-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .p-2024 {
    padding-bottom: 15px;
  }
  ._3-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .btn-overhaul {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    position: static;
  }
  .p-overhaul.u-mb-0 {
    margin-bottom: 35px;
  }
  .p-overhaul.cc-xxs {
    font-size: 0.75rem;
  }
  .cs--item-image {
    height: 260px;
  }
  .animation--home-post-ai,
  .animation--home-business {
    margin-left: auto;
    margin-right: auto;
  }
  .cs--image-wrapper,
  .cs--item-image-preview {
    height: 260px;
  }
  .impact-award-image--benefits {
    transform: translate(-40%) scale(1.7);
  }
  .voiceai--hero--animation1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .lottie-animation-2 {
    width: 500px;
  }
  .div-block-195.home-page-hero-centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .btn-overhaul-2 {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    position: static;
  }
  .about_stats-warpper {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }
  .news-text-box {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .button-pill,
  .btn-overhaul-3 {
    grid-column-gap: 0.25px;
    grid-row-gap: 0.25px;
    direction: ltr;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    position: static;
  }
  .section_full-img.u-bg-lavender.u-relative {
    background-image: none;
  }
  .section_full-img.is--voice-ai-webinar {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67c849462489b7118928e3ac_voiceai-webinar.avif);
  }
  .section_full-img.is--voice-ai-webinar.is--ccw-vegas-event {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67f8639eff8b978523bcbf6c_julian-paefgen-uxU_jyu9e7U-unsplash%201.png);
  }
  .section_full-img.is-about-us-hero {
    padding-top: 11rem;
    padding-bottom: 8rem;
  }
  .grid_3-boxes {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .image-hero-hybrid {
    width: 118%;
    min-width: 118%;
  }
  .div-block-202 {
    height: 120px;
  }
  .section-how-to-points.u-bg-lavender.u-relative {
    background-image: none;
  }
  .section-how-to-points.is--voice-ai-webinar {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67c849462489b7118928e3ac_voiceai-webinar.avif);
  }
  .section-how-to-points.is--voice-ai-webinar.is--ccw-vegas-event {
    background-image:
      linear-gradient(#0000, #000c),
      url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/67f8639eff8b978523bcbf6c_julian-paefgen-uxU_jyu9e7U-unsplash%201.png);
  }
  .section-how-to-points.is-about-us-hero {
    padding-top: 11rem;
    padding-bottom: 8rem;
  }
  .arrow-back-wrapper {
    margin-right: 6.5rem;
    padding-left: 6.25rem;
  }
  .integration-category-filter {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    font-size: 1.125rem;
  }
  .tabs-int {
    height: 39.125rem;
  }
  .grid_trust-stages {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}
@media screen and (min-width: 1920px) {
  .product_s_content {
    padding-left: 35px;
  }
  .text-link_h5,
  .text-link_h5._37ch.left.sm-center {
    text-align: left;
  }
  .title {
    color: #000;
  }
  .youtube-2 {
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6650b433391726cbb45a64e5_New%20Era%20Blog%20-%20Email%20Banner%20Image%20V1.png);
  }
  .lightbox {
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/63d80615cd4fd11ef92ee7b9_RT%20WEB%20THUMBNAIIL%E2%80%94No%20Play%20Button%201.webp);
  }
  .h1-new.bottom-spacing {
    color: #000;
  }
  .btn-new-2 {
    text-align: left;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .btn-new-2.outline {
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
  }
  .brands-wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }
  .section-padding.pb-100 {
    text-align: center;
  }
  .section-padding.same-p {
    padding-bottom: 0;
  }
  .column-new {
    align-items: flex-start;
  }
  .flex-new.mobile-vertical {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    text-transform: none;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    font-style: normal;
    display: flex;
    overflow: visible;
  }
  .image-132.product-shot-new.same {
    padding-right: 0;
  }
  .uui-testimonial15_mask {
    width: 30vw;
  }
  .slide-wp {
    max-width: 80%;
  }
  .sec-with_img {
    margin-bottom: 60px;
  }
  .form-code {
    font-size: 22px;
  }
  .section-2024.u-bg-lavender.u-relative {
    object-fit: contain;
  }
  .btn-2024,
  .btn-outline-2024 {
    text-align: left;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .label-2024 {
    color: #000;
  }
  .btn-overhaul {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .btn-overhaul.glow {
    margin-top: 0;
  }
  .hero--circular {
    position: relative;
  }
  .impact-award-image--benefits {
    transform: translate(-30%) scale(1.5);
  }
  .hero--voice-ai {
    position: relative;
  }
  .voiceai--hero--animation1 {
    justify-content: center;
    align-items: center;
    padding-left: 300px;
    padding-right: 300px;
    display: flex;
    position: relative;
  }
  .lottie-animation-2 {
    width: 500px;
  }
  .home-image-centered {
    display: none;
  }
  .div-block-195 {
    text-align: center;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .section_2025.padding-3-75.u-bg-gradient-white-soft-lav {
    background-image: linear-gradient(
      180deg,
      var(--white),
      var(--soft-lavender)
    );
  }
  .btn-overhaul-2 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .news-text-box {
    padding-right: 14rem;
  }
  .button-pill {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .button-pill.glow {
    margin-top: 0;
  }
  .btn-overhaul-3 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .section_full-img.u-bg-lavender.u-relative {
    object-fit: contain;
  }
  .quiz-result-wrapper {
    min-height: auto;
  }
  .section-how-to-points.u-bg-lavender.u-relative {
    object-fit: contain;
  }
  .integration-category-filter {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.1;
  }
}
@media screen and (max-width: 991px) {
  .section.cc-cta {
    padding: 40px 0;
  }
  .wp {
    flex: 0 auto;
    align-items: flex-start;
    width: auto;
    max-width: 90%;
    padding-left: 0%;
    padding-right: 0%;
  }
  ._404-button {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    display: inline-block;
    bottom: 10px;
  }
  ._404-button.nav-button {
    display: none;
  }
  .logo-link.w--current {
    flex: 1;
  }
  .menu {
    margin-left: 30px;
    position: static;
  }
  .navigation-wrap {
    background-color: #000;
    padding-left: 0;
    padding-right: 0;
  }
  .navigation {
    padding: 0;
  }
  .navigation-item {
    text-align: center;
    padding: 15px 40px 15px 30px;
    transition:
      background-color 0.4s,
      opacity 0.4s,
      color 0.4s;
  }
  .navigation-item:hover,
  .navigation-item:active {
    background-color: #000;
  }
  .menu-button {
    margin-right: 20px;
    padding: 0;
  }
  .menu-button.w--open {
    background-color: #0000;
  }
  .navigation-items {
    text-align: left;
    object-fit: fill;
    background-color: #1a1a1a;
    max-height: 80vh;
    padding-bottom: 10px;
    overflow: auto;
  }
  .cta-text {
    width: auto;
  }
  .cta-wrap {
    width: auto;
    padding: 60px 50px;
  }
  .body {
    text-align: left;
    height: auto;
  }
  .columns-2 {
    flex-wrap: nowrap;
  }
  .h6 {
    font-size: 18px;
    line-height: 1.3em;
  }
  .h4 {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
    padding-right: 6px;
  }
  .h4.black.centre {
    width: 90%;
  }
  .h4.left {
    line-height: 1.2em;
  }
  .column-2 {
    height: 100%;
  }
  .button-dark {
    justify-content: center;
  }
  .menu-icon-2 {
    display: block;
  }
  .news-list-wrap {
    margin-bottom: 20px;
  }
  .news-detail-header-wrap {
    width: 100%;
  }
  .footer-contact-link.w--current {
    margin-bottom: 26px;
  }
  .intro-hero-heading {
    flex-direction: row;
    align-items: stretch;
    font-size: 42px;
    line-height: 56px;
    display: flex;
  }
  .resource-title {
    font-size: 16px;
  }
  .section-news-list,
  .section-media-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .media-summary-wrap {
    width: 100%;
  }
  .section-recent-news {
    padding-left: 20px;
    padding-right: 20px;
  }
  .featured-media-list-wrap {
    grid-template-columns: 1fr 1fr;
  }
  .section-readmore-stories {
    padding-left: 20px;
    padding-right: 20px;
  }
  .customer-overview-div {
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }
  .customer-story-rich-text-block {
    padding-right: 0;
  }
  .image-20 {
    display: block;
  }
  .section-customer-story {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-customer-stories {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }
  .customer-story-container {
    width: 100%;
  }
  .column-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .customer-logo-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .features-section.remote-agents {
    flex-flow: column;
    align-items: flex-start;
  }
  .section----results {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .text-block-9 {
    text-align: center;
  }
  .navigation-dropdown {
    text-align: center;
    object-fit: fill;
    padding: 0 30px;
    transition:
      background-color 0.4s,
      opacity 0.4s,
      color 0.4s;
    overflow: visible;
  }
  .navigation-dropdown:hover,
  .navigation-dropdown:active {
    background-color: #000;
  }
  .nav-dropdown-list {
    object-fit: fill;
    max-height: 80vh;
    padding-bottom: 5px;
    position: static;
    overflow: auto;
  }
  .nav-dropdown-list.w--open {
    position: relative;
  }
  .dropdown-toggle {
    object-fit: fill;
    display: block;
    overflow: visible;
  }
  .filter-controls {
    position: sticky;
    top: 180px;
  }
  .filter_button {
    padding-left: 0;
  }
  .filter-controls-container {
    flex: none;
    width: auto;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 10px;
    position: static;
  }
  .h1 {
    width: 90%;
    margin-bottom: 20px;
    font-size: 58px;
  }
  .h1.feature-name.black {
    text-align: left;
    justify-content: center;
    width: auto;
  }
  .h2.left {
    margin-left: 0;
  }
  .h2.black.use-cases {
    margin-bottom: 0;
  }
  .website-feature-2col {
    grid-row-gap: 0px;
    text-align: center;
    grid-template: "." "."/1fr;
    grid-auto-flow: row;
    align-items: start;
    margin-top: 40px;
  }
  .website-feature-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .website-results-grid {
    text-align: center;
    place-items: center;
  }
  .website-results-block {
    flex-flow: column;
    width: 100%;
    height: 100%;
  }
  .result-metric {
    margin-top: 0;
    padding-right: 0;
    font-size: 4rem;
  }
  .result-label {
    padding-left: 0;
    font-size: 16px;
  }
  .website-section-cta {
    background-color: var(--observe-yellow);
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .feature-body {
    text-align: left;
  }
  .features-intro-hero {
    flex-direction: row;
    align-items: stretch;
    font-size: 42px;
    line-height: 56px;
    display: flex;
  }
  .h3.use-cases {
    text-align: left;
  }
  .alphabet-list {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  .section-cc-glossary-header.cc-home-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .alphabet-quick-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }
  .section-glossary-quick-links {
    width: auto;
    display: flex;
  }
  .glossary-index-link,
  .glossary-page-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }
  .use-cases-intro-section {
    padding-left: 0;
    padding-right: 0;
  }
  .coaching---column-right {
    flex-direction: column;
    align-self: auto;
    padding-left: 0;
    display: block;
  }
  .coaching-column-left {
    flex-direction: column;
    flex: 0 auto;
    display: flex;
  }
  .coaching-heading-div {
    flex-direction: column;
    align-self: auto;
    width: 100%;
    height: 100%;
    display: flex;
  }
  .feature-name.centre {
    text-align: left;
    justify-content: center;
  }
  .coaching-feature-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .features-content-column {
    flex-direction: column;
    display: block;
  }
  .resource-text-link {
    display: flex;
  }
  .coaching---feature--section {
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .feature-callout-section.benefits {
    grid-template-columns: 1fr 1fr;
  }
  .feature-image-half {
    margin-top: 20px;
  }
  .featured-resource-grid {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-right: 20px;
  }
  .filter-resource-list {
    grid-column-gap: 20px;
    grid-template-columns: auto auto;
    margin-right: 0;
  }
  .filter-resource-list.hide {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }
  .filter-resource-list._3 {
    grid-template-columns: 1fr 1fr;
  }
  .resource-image-div {
    object-fit: cover;
  }
  .text-block-14 {
    color: var(--observe-black);
  }
  .text-block-14:hover {
    color: var(--observe-yellow);
  }
  .testimonial-slide {
    margin-bottom: 0;
  }
  .section-benefits {
    padding-left: 20px;
    padding-right: 20px;
  }
  .benefits-grid {
    grid-template-columns: 1fr 1fr;
  }
  .section-feature-intro {
    padding-left: 20px;
    padding-right: 20px;
  }
  .intro-heading {
    flex-direction: row;
    align-items: stretch;
    font-size: 42px;
    line-height: 56px;
    display: flex;
  }
  .heading-column-left {
    flex-direction: column;
    flex: 0 auto;
    display: flex;
  }
  .heading-column-right {
    flex-direction: column;
    align-self: auto;
    padding-left: 0;
    display: block;
  }
  .grid-15 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .text-block-21 {
    width: 80%;
  }
  .featured-blog-post-image-div {
    width: auto;
    height: auto;
  }
  .blog-category-tag {
    align-self: auto;
    max-width: none;
  }
  .featured-blog-title-div {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  .blog-author-div {
    flex-direction: row;
    margin-top: 40px;
    position: static;
  }
  .author-image-div {
    max-width: none;
    max-height: none;
  }
  .author-image {
    flex: 0 auto;
    width: 40px;
    height: 40px;
    overflow: visible;
  }
  .blog-post-cover-image {
    width: auto;
    height: 35%;
  }
  .blog-post-title {
    font-size: 16px;
    line-height: 23px;
  }
  .blog-post-info {
    position: static;
  }
  .promoted-post-card {
    width: auto;
    height: 350px;
  }
  .promoted-post-title {
    flex-direction: row;
  }
  .promoted-post-cta {
    position: static;
    inset: auto 0% 0%;
  }
  .promoted-posts-grid {
    grid-template-columns: 1fr 1fr;
  }
  .newletter-ad-card {
    width: auto;
    height: 300px;
    margin-bottom: 0;
  }
  .article-cover-image {
    height: auto;
  }
  .blog-article-section {
    flex-flow: column;
  }
  .blog-article-summary {
    max-width: 100%;
    font-size: 20px;
    line-height: 125%;
  }
  .blog-home,
  .blog-home.article-page {
    padding-left: 20px;
    padding-right: 20px;
  }
  .a-wp {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .left.blog-home {
    position: sticky;
    top: 100px;
    left: 0;
  }
  .right {
    max-width: none;
    overflow: hidden;
  }
  .blog-cover-image {
    height: auto;
  }
  .blog-featured {
    flex-direction: column;
  }
  .blog-responsive-grid {
    grid-template-columns: 1fr 1fr;
    margin-right: 0;
  }
  .blog-grid-card-responsive {
    height: 100%;
  }
  .image-55 {
    width: 40px;
    height: 40px;
    overflow: visible;
  }
  .blog-home-author-div {
    flex-direction: row;
    flex: none;
  }
  .blog-card-info {
    height: auto;
  }
  .partners-logos-1 {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .partners-logos-2 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .partners-logos-3 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .nav-arrow {
    width: 7vw;
    height: 7vw;
  }
  .div-block-54 {
    margin-bottom: 0;
  }
  .new-site_cont {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product_hero_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .product_hero_wrp.align-middle.p {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .p-left,
  .p-left._45,
  .productt_hero_im {
    width: 100%;
    max-width: 100%;
  }
  .txt.mb48 {
    max-width: 100%;
  }
  .txt.caps {
    text-align: left;
  }
  .txt._80,
  .new_h2,
  .new_h2._14ch {
    max-width: 100%;
  }
  .product-grid-new {
    grid-column-gap: 30px;
  }
  .product-slider {
    padding: 50px 90px 60px;
  }
  .product-slider.uc-t {
    padding-bottom: 50px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .product-slider_arrow {
    padding-left: 30px;
  }
  .product-slider_arrow.right-slider-arrow {
    padding-right: 30px;
  }
  .product-slider_nav {
    bottom: 20px;
  }
  .product-slider_left {
    margin-right: 25px;
  }
  .product-slider_left.mobile {
    flex-direction: column;
    align-items: flex-start;
    max-width: 47%;
  }
  .product-slider_right {
    width: 53%;
  }
  .product-slider_img {
    min-width: 0;
    max-width: 120px;
    margin-right: 25px;
  }
  .product-slider_img.uc-t_img {
    margin-right: 25px;
  }
  .product-slider_img.author-image {
    align-self: auto;
    width: auto;
    height: auto;
  }
  .product-slider_author_h7.author-name {
    font-size: 1.5rem;
  }
  .paragraph_slider_testimonial_h5.author-quote {
    font-size: 1rem;
  }
  .nav-bar_cont {
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    padding: 5px 5%;
  }
  .nav-menu-3 {
    background-color: var(--white);
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-left: 0;
    padding-bottom: 20px;
    overflow: visible;
  }
  .nav-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .menu-button-2 {
    flex: 0 auto;
  }
  .menu-button-2.w--open {
    border: 1px solid var(--observe-yellow);
    color: var(--observe-yellow);
    background-color: #fff;
  }
  .brand {
    width: 190px;
    margin-right: auto;
    display: block;
  }
  .brand.mutiny-logo.w--current {
    width: 160px;
  }
  .new-site_footer_left-box {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .new-fsite_footer_bottom_right-part {
    width: 50%;
  }
  .btn-wp.home-page {
    flex-wrap: wrap;
  }
  .new-nav-bar_btn.new-site {
    flex: 0 auto;
    justify-content: center;
    margin-left: 20px;
    margin-right: auto;
    display: none;
    position: relative;
  }
  .new-nav-bar_btn.new-site.mobile {
    margin-bottom: 16px;
    display: flex;
  }
  .text-block-51 {
    flex: 0 auto;
  }
  .new-site_cta-btn {
    margin-bottom: 10px;
  }
  .new-site_cta-btn.rounded-button {
    margin-bottom: 0;
  }
  .new-homepage_hero_im {
    flex: 1;
  }
  .new-homepage-hero_content {
    width: 55%;
  }
  .new_homepage_grid-2.career-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }
  .icon-6 {
    color: var(--black);
    transform: scale(2);
  }
  .div-block-62 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .career_new-site_grid-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .career_new-site_grid-1_box {
    padding-left: 0;
    padding-right: 0;
  }
  .career_new-site-slider {
    padding: 1.5rem;
  }
  .career_new-site-slider_slide {
    height: 45vw;
  }
  .bg-shape.auto-qa-3 {
    left: 85px;
  }
  .bg-shape.auto-qa-2 {
    height: 30%;
    bottom: 132px;
  }
  .bg-shape.omnichannel-1 {
    left: 85px;
  }
  .img-wrapper.static {
    width: 960px;
    overflow: auto;
  }
  .grid-22 {
    grid-template-columns: 1fr 1fr;
  }
  .drop-menu_product_list_wrp {
    width: auto;
    max-width: none;
    padding-left: 10px;
  }
  .nav-dropdown-content {
    height: auto;
    position: relative;
  }
  .nav-dropdown-content.w--open {
    flex: 0 auto;
    width: 100vw;
    max-width: none;
    height: auto;
    max-height: none;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: 0;
    overflow: visible;
  }
  .about0us_investors-grid_wrp {
    padding: 1.5rem;
  }
  .grid_get-in-touch {
    grid-column-gap: 36px;
  }
  .nav-dropdown-toggle {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }
  .nav-dropdown-toggle.w--open {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }
  .link-block-new.mrg32 {
    margin-left: 20px;
  }
  .new-site_footer-cont {
    padding-left: 20px;
    padding-right: 20px;
  }
  .top-banner-arrow {
    align-items: center;
    display: flex;
  }
  .filter-container_new-site {
    max-width: none;
  }
  .div-block-75,
  .div-block-75.post-template {
    padding-left: 0;
    padding-right: 0;
  }
  .result_box {
    font-size: 4rem;
  }
  .blog-title {
    font-size: 2.25rem;
  }
  .footer_banners-wrp {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-top: 20px;
  }
  .grid--main_logos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .auto-qa_grid-1 {
    grid-column-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .div-block-85 {
    align-items: center;
  }
  .lightbox {
    height: 30vw;
  }
  .bg-image {
    object-fit: cover;
    height: 100%;
  }
  .ci-services_grid1 {
    grid-column-gap: 60px;
  }
  .colored-box_label {
    justify-content: flex-start;
  }
  .colored-box_label.color2 {
    padding-left: 20px;
    padding-right: 10px;
  }
  .implementation-service_wrp {
    grid-column-gap: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }
  .implementation-service_box {
    width: 45%;
  }
  .value-added-services_grid {
    grid-row-gap: 100px;
  }
  .value-added-service_im {
    padding-right: 20px;
  }
  .value-added-service_im.reverse,
  .value-added-serices_text {
    padding-left: 20px;
  }
  .value-added-serices_text.reverse {
    padding-right: 20px;
  }
  .trusted-brands_grid1 {
    grid-column-gap: 100px;
  }
  .trusted-brands_grid2 {
    grid-column-gap: 90px;
  }
  .new-site_container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .grid-new {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: start space-between;
    width: auto;
    max-width: 90%;
  }
  .h1-new.big {
    font-size: 40px;
  }
  .h1-new.mb {
    padding-right: 0;
  }
  .h1-new.bottom-spacing._55 {
    max-width: 100%;
  }
  .btn-new-2.outline {
    margin-left: 10px;
    margin-right: 100px;
  }
  .section-new {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .card-new.padding {
    padding: 40px;
  }
  .card-new.card-padding.mb-48.yellow-card.align-middle.large-padding {
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .card-item-new {
    padding: 10% 5%;
  }
  .div-block-90 {
    display: none;
  }
  .p-new {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }
  .p-new.uncover {
    max-width: 100%;
  }
  .results-item-new {
    padding: 10% 5%;
  }
  .hero-section-new-short {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .resources-card {
    max-width: 48%;
    margin-bottom: 2rem;
  }
  .resources-grid {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: auto;
    max-width: 90%;
  }
  .resources-grid.just {
    max-width: 100%;
  }
  .div-block-109,
  .div-block-110 {
    display: none;
  }
  .brands-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .results-arrow {
    width: 1rem;
    left: -0.5rem;
  }
  .wpnew {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .wpnew.relative {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }
  .wpnew.cc-padding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  ._2-col.integrations {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1.5fr;
  }
  ._4-col.no-gap {
    grid-template-columns: 1fr 1fr;
  }
  ._3-col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .hero-padding {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .column-new.spacing-small {
    padding-right: 0;
  }
  ._6-col.gap-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .h3-new {
    font-size: 1rem;
  }
  .card-transparent {
    border-width: 1px;
    border-radius: 0;
  }
  .card-transparent.brand {
    width: 100%;
  }
  .card-padding,
  .card-padding.bigger {
    padding: 20px;
  }
  .flex-new.mobile-vertical {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }
  .full-size.overflow-auto {
    align-self: center;
    width: 100vw;
    padding-left: 60px;
  }
  .image-112 {
    max-height: 3rem;
  }
  .tabs-content {
    padding-top: 89px;
  }
  .security-logo-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }
  .pricing-section.grey {
    padding-bottom: 60px;
  }
  .tabs-menu {
    z-index: 1;
    width: 100vw;
    display: flex;
    position: absolute;
    inset: auto auto auto 0%;
    overflow: auto;
  }
  .tabs {
    position: static;
  }
  ._8-col {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .section-6 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .div-block-121 {
    max-width: 81%;
  }
  .section-7.section-padding {
    padding-left: 20px;
    padding-right: 20px;
  }
  .div-block-125,
  .div-block-130 {
    display: none;
  }
  .new-site_cont_veritical {
    padding-left: 20px;
    padding-right: 20px;
  }
  .quotes-grid_wrapper {
    grid-template-columns: 1.75fr;
    justify-items: start;
    padding-left: 0;
    padding-right: 0;
  }
  .quote-bg_wrapper {
    padding: 2.4rem 2.6rem;
  }
  .san-antonio_content-wrapper {
    grid-template-columns: 1fr;
  }
  .max-with-small._45 {
    max-width: 90%;
  }
  .testimonial-card {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .testimonial-author-role {
    font-size: 14px;
  }
  .testimonial-author-name {
    font-size: 16px;
  }
  .testimonial-txt {
    max-width: 65%;
    font-size: 20px;
  }
  .table-row.head {
    justify-content: flex-end;
  }
  .table-txt {
    font-size: 14px;
  }
  .table-txt.name {
    font-size: 16px;
  }
  .table-box {
    justify-content: center;
  }
  .table-box.heading.purple {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .table-box.yellow {
    justify-content: flex-start;
  }
  .section-table {
    padding-top: 40px;
  }
  .table-icon {
    min-width: 6em;
    max-width: 6em;
  }
  .table-icon.observe {
    min-width: 8em;
    max-width: 8em;
  }
  .flex {
    margin-bottom: 10px;
  }
  .image-132.product-shot-new.same {
    text-align: center;
    padding-right: 0;
  }
  .author-company-logo {
    align-self: flex-start;
  }
  .div-block-134.author-content.sales-page {
    min-width: 50px;
  }
  .div-block-165.end {
    flex-direction: column;
    justify-content: flex-start;
  }
  .div-block-166 {
    width: 100%;
  }
  .div-block-166._45 {
    max-width: 100%;
  }
  .div-block-167 {
    width: 50%;
  }
  .div-block-167._50 {
    max-width: 100%;
  }
  .e-book-cms {
    grid-template-columns: 1fr 1fr;
    margin-right: 0;
  }
  .ebook-body {
    max-width: none;
    overflow: hidden;
  }
  .g2-logos_wp {
    margin-top: 1rem;
  }
  .form-block-7 {
    max-width: none;
  }
  .flex-wp {
    flex-direction: column;
    justify-content: flex-start;
  }
  .flex-left {
    max-width: 100%;
    margin-bottom: 1.25rem;
  }
  .uui-heading-xxsmall,
  .uui-heading-xxsmall.white {
    font-size: 16px;
  }
  .uui-testimonial15_slide {
    margin-left: 0;
    margin-right: 1rem;
  }
  .uui-testimonial15_mask {
    width: 50%;
  }
  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }
  .slide-wp {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .g2-item {
    max-width: 6rem;
  }
  .sec-with_img {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }
  .sec-fw_img {
    order: 1;
    width: 100%;
    margin-top: 0;
  }
  .sec-content {
    width: 100%;
    max-width: 100%;
  }
  .sec-content._40 {
    max-width: 100%;
  }
  .rs_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }
  .modal-wp {
    max-width: 90%;
    padding-top: 50%;
  }
  .close-lt {
    top: -2.5rem;
    right: 0;
  }
  .resource-featured {
    flex-direction: column;
  }
  .resources-box {
    max-width: 48%;
    margin-bottom: 2rem;
  }
  .conversation-intelligence_rs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }
  .div-block-174 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 2.225rem;
  }
  .div-block-177 {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .background-video-4 {
    width: 655px;
    height: 368px;
  }
  .section-2024.section--pricing-tables {
    background-image: linear-gradient(
      180deg,
      var(--soft-lavender) 60%,
      white 60%
    );
  }
  .section-2024.is--impact-award-sticky {
    display: none;
  }
  .section-2024.is--impact-award-mobile {
    background-color: var(--softest-lavender);
    display: block;
  }
  .row-2024 {
    flex-flow: column;
  }
  .row-2024.align-stretch--tablet-overhaul {
    align-items: stretch;
  }
  .col-2024.col-6-2024 {
    width: 100%;
  }
  .col-2024.mobile-first {
    order: -1;
  }
  .h2-2024 {
    max-width: 100%;
  }
  .button-row-2024.cc-center-tablet {
    justify-content: center;
  }
  .h3-2024 {
    max-width: 100%;
  }
  .h4-2024 {
    font-size: 1rem;
  }
  .arrow-results-arrow-2024 {
    width: 1rem;
    left: -0.5rem;
  }
  .results-row-2024 {
    flex-flow: wrap;
  }
  .result-col-2024 {
    width: 50%;
  }
  .mutiny-nav-links-2024 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .p-2024 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }
  .steps-wrapper-2024 {
    flex-flow: column;
  }
  .voice-ai--hero-block {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
  .voice-ai--hero-icon-wrapper {
    display: none;
  }
  .voice-ai--hero-blocks {
    flex-flow: column;
  }
  .audio-player--image {
    height: 260px;
  }
  .navbar-logo-2024 {
    width: 190px;
    margin-right: auto;
    display: block;
  }
  .grid-four-2024,
  .grid-four-2024.u-mt-3,
  .grid-four-2024.is-3 {
    grid-template-columns: 1fr 1fr;
  }
  .u-mb-0.u-tablet-none {
    display: none;
  }
  .circle-animation-2024 {
    top: 0;
  }
  .circle-animation-image-2024 {
    transform: scale(1.5);
  }
  .booster-tab-menu {
    flex-flow: column;
  }
  .cs-tabs--stat-grid.tabs_four {
    grid-template-columns: 1fr;
  }
  .cs-tabs--stat-num {
    font-size: 3rem;
  }
  .h2-overhaul {
    font-size: 4rem;
  }
  .h3-overhaul {
    font-size: 3rem;
  }
  .h3-overhaul.u-text-left-tablet {
    text-align: left;
  }
  .h4-overhaul {
    font-size: 2rem;
  }
  .h5-overhaul {
    font-size: 1.5rem;
  }
  .p-overhaul {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }
  .block-card--icon-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }
  .u-bg-highlight {
    height: auto;
  }
  .block-card--social-proof {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .block-card--social-slider {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    height: auto;
    margin-bottom: 3rem;
    position: relative;
  }
  .social-slider--item {
    width: 240px;
    max-width: none;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }
  .social-slider-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    flex: 1;
    align-items: center;
    display: flex;
  }
  .footer-border-overhaul {
    padding-bottom: 2rem;
  }
  .testimonial-block-overhaul,
  .testimonial-block-overhaul.cc-anonymous {
    grid-template-columns: 1fr;
  }
  .testimonial-block--quote.cc-anonymous {
    outline-color: var(--white);
    padding-right: 4rem;
  }
  .social-proof-card-overhaul {
    padding-left: 0;
    padding-right: 0;
  }
  .social-slider--card {
    width: 240px;
    max-width: none;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }
  .social-slider--badge {
    width: 60%;
  }
  .social-slider--down {
    width: 1120px;
    height: auto;
    display: flex;
  }
  .social-slider--down.slider--llm {
    height: auto;
  }
  .social-slider--up {
    width: 1120px;
    height: auto;
    display: flex;
  }
  .social-slider--up.slider--llm {
    height: auto;
  }
  .hero--realtime-overhaul {
    grid-template-columns: 1.25fr 1fr;
  }
  .hero--realtime-image {
    width: 160%;
  }
  .hero--circular {
    grid-template-columns: 1.25fr;
  }
  .hero--circular-image {
    width: 100%;
    margin-bottom: -25%;
    margin-left: auto;
    margin-right: auto;
    transform: none;
  }
  .hero--circular-image.post-interaction {
    transform: translate(20%, 25%) scale(1.5);
  }
  .hero--circular-image.voiceai-agents {
    transform: translate(0%) scale(1);
  }
  .hero--circular-content {
    text-align: center;
    padding-bottom: 0;
  }
  .hero--circular-content.is-voiceai {
    width: 100%;
  }
  .rounded-background--wrapper-overhaul {
    height: 20rem;
  }
  .rounded-background--image-overhaul {
    transform: translateY(50%) scale(2);
  }
  .lifecycle--wrapper-overhaul {
    grid-template-columns: 1fr;
  }
  .lifecycle--item-overhaul {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .lifecycle--arrow-overhaul {
    display: none;
  }
  .circle-decorative.bottom-right {
    height: auto;
  }
  .stats-inline-overhaul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }
  .stats-inline-break-overhaul {
    display: none;
  }
  .block-card--social-content {
    margin-top: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .pricing-table-overhaul {
    flex-flow: row;
    align-items: flex-start;
    display: none;
  }
  .pricing-row--titles {
    grid-template-columns: 1fr;
    width: 50%;
  }
  .pricing-tab {
    width: 100%;
  }
  .pricing-tab-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }
  .pricing-table--mobile {
    display: block;
  }
  .footer-legal-bar {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }
  .hero--demo-content {
    grid-template-columns: 1fr;
    display: block;
  }
  .demo-form-wrapper {
    margin-top: 4rem;
  }
  .pricing-intro {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: start;
  }
  .cs--listing {
    grid-template-columns: 1fr 1fr;
  }
  .cs--item-image {
    height: 220px;
  }
  .cs--listing-filter-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .quote-slider--background-circle {
    margin-top: 7.5rem;
    transform: scale(1.2);
  }
  .quote-slider--people.shift-left,
  .quote-slider--people.shift-right {
    display: none;
  }
  .quote-slider-grid {
    display: block;
  }
  .hero--demo-badges {
    max-width: 420px;
  }
  .cs--listing-filter-options {
    border-radius: 0.5rem;
    margin-bottom: 1rem;
    padding-top: 1rem;
    display: none;
    position: relative;
    top: 1rem;
  }
  .resources-stack-overhaul {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .navigation-dropdown-2 {
    width: 100%;
  }
  .observe-nav {
    height: 6rem;
  }
  .top-nav-link {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }
  .navigation-wrapper-overhaul {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
  }
  .navigation-wrapper-overhaul.two-col {
    grid-template-columns: 1fr;
  }
  .navigation-wrapper-overhaul.one-col {
    max-width: none;
  }
  .navigation-wrapper-overhaul.three-col {
    grid-template-columns: 1fr;
  }
  .dropdown--toggle {
    border-radius: 4px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    transition: all 0.2s;
  }
  .dropdown--toggle.w--open {
    background-color: var(--softest-lavender);
    padding-left: 12px;
    padding-right: 12px;
  }
  .nav-menu {
    background-color: #fff;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    height: 80vh;
    padding: 24px 5% 40px;
    position: absolute;
    overflow: scroll;
    box-shadow: 0 8px 10px #9543f60d;
  }
  .nav-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }
  .nav-dropdown-block {
    border-radius: 6px;
    flex-flow: column;
    align-items: flex-start;
    padding: 20px 0;
    display: flex;
  }
  .nav-dropdown-block.block-purple {
    background-color: var(--white);
  }
  .dropdown-wrapper {
    padding-bottom: 0;
  }
  .dropdown-wrapper.w--open {
    background-color: var(--white);
    box-shadow: none;
    height: auto;
    padding-top: 0;
    position: static;
  }
  .mobile-nav-btn {
    border: 1px solid var(--lavender);
    color: var(--lavender);
    border-radius: 4px;
    padding: 8px;
  }
  .mobile-nav-btn.w--open {
    background-color: var(--lavender);
    border-color: #fff;
  }
  .observe-navigation {
    align-items: center;
    width: auto;
    display: flex;
  }
  .observe-nav-dropdown {
    width: 100%;
  }
  .nav-link {
    margin-right: 0;
  }
  .nav-label {
    align-self: stretch;
  }
  .nav-dropdown-listing.disable_desktop {
    display: block;
  }
  .nav-icon-item {
    align-self: stretch;
    display: block;
  }
  .nav-dropdown-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-self: stretch;
  }
  .nav-dropdown-grid-item {
    align-self: stretch;
  }
  .footer-logo-overhaul {
    align-self: flex-start;
  }
  .footer-columns-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .footer-legal-overhaul {
    width: 100%;
  }
  .footer-column-wrapping-overhaul {
    grid-template-columns: 1fr;
  }
  .testimonial-block--shape {
    border-top-left-radius: 100vw;
    border-bottom-left-radius: 100vw;
  }
  .testimonial-block--quote-container {
    width: 100%;
  }
  .animation--home-post-ai {
    width: 100%;
    height: auto;
    max-height: none;
    margin-right: 0;
  }
  .animation--home-business {
    width: 90%;
    height: auto;
    max-height: none;
    margin-bottom: -10%;
    margin-left: auto;
    margin-right: auto;
  }
  .footer-links-legal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .nav-button-group {
    display: none;
  }
  .nav-resource--image {
    border-radius: 0.5rem;
    width: 100%;
    max-width: 400px;
  }
  .cs--image-wrapper,
  .cs--item-image-preview {
    height: 220px;
  }
  .quote-slider--mask {
    width: 100%;
  }
  .hero--cs-content {
    text-align: center;
    grid-template-columns: 1fr;
  }
  .hero-industry {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }
  .stack-odd-1-5 {
    width: 40%;
  }
  .powered-by {
    flex-flow: column;
    align-self: stretch;
    margin-top: 2rem;
  }
  .hero--form-grid {
    grid-template-columns: 1fr;
    display: block;
  }
  .dedicated-agent-block {
    grid-template-columns: 1fr;
  }
  .impact-award-image--benefits {
    transform: none;
  }
  .impact-award-pills {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .impact-image-mobile {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
  .impact-award--mobile {
    text-align: center;
    flex-flow: column;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
  }
  .top-bar-announcement-wrapper {
    height: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .customer-story-feature_grid {
    flex-flow: column;
    display: flex;
  }
  .industry-block_title {
    font-size: 2.5rem;
  }
  .revenue-hero_cycling-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }
  .revenue-hero_cycling-wrapper.is-compliance {
    align-items: center;
  }
  .hero--revenue {
    flex-flow: column;
    grid-template-columns: 1.25fr 1fr;
    display: flex;
  }
  .hero--revenue-content {
    text-align: center;
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }
  .revenue-hero_cycling-content {
    width: 30rem;
    margin-top: 0;
  }
  .revenue-hero_cycling-content.is-operational-efficiency,
  .revenue-hero_cycling-content.is-compliance,
  .revenue-hero_cycling-content.is-customer-experience {
    margin-bottom: 0;
  }
  .revenue-hero_cycling-content.is-home-test {
    width: 100%;
    height: 3rem;
  }
  .hero--revenue-blocks {
    flex-flow: column;
  }
  .hero--revenue-block-arrow {
    width: 32px;
    height: 32px;
    transform: rotate(90deg) scale(1.35);
  }
  .lottie-animation.is-voiceai {
    width: 100%;
    transform: translate(0%) scale(1);
  }
  .hero--voice-ai {
    flex-flow: column;
    grid-template-columns: 1.25fr;
  }
  .hero-is-compliance {
    flex-flow: column;
    grid-template-columns: 1.25fr 1fr;
    display: flex;
  }
  .hero-is-compliance_content {
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  .grid-two-lg {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .voice-ai--intro-image {
    display: none;
  }
  .voice-ai--webinar-image {
    transform: translate(0%) scale(1);
  }
  .introducing-ai-agents {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .section_2025.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_2025.why-it-matters {
    background-size: 96vw;
  }
  .section_2025.is-cta {
    background-size: 960px;
  }
  .grid_2025.align_center {
    grid-template-columns: 1fr;
  }
  .spacer_4-5 {
    height: 4.25rem;
  }
  .card_grid {
    grid-template-columns: 1fr;
  }
  .customer_feature_details {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .voiceai_feature_phone.is-option-2 {
    margin-bottom: 0;
  }
  .social_proof_scroller {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    height: auto;
    display: flex;
  }
  .section_social_proof {
    height: auto;
    padding-bottom: 5rem;
  }
  .social_proof_content {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 0;
  }
  .social_proof_scrolling {
    grid-template-columns: 1fr;
  }
  .row_2025 {
    flex-flow: column;
  }
  .col_3,
  .col_4 {
    width: 100%;
  }
  .heading_pill {
    height: 40px;
  }
  .heading_pill.is_circle {
    width: 40px;
  }
  .spacer_3 {
    height: 2.5rem;
  }
  .padding-section-large {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .partner-logo-wrapper {
    margin-bottom: 2.5rem;
  }
  .spacer-3rem {
    padding-top: 2.5rem;
  }
  .amb-hero {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
    grid-template-columns: 1fr;
  }
  .video-abm {
    margin-top: 3.5rem;
  }
  .social_proof_column {
    flex-flow: row;
  }
  .social_proof_rating {
    margin: 0 20px;
  }
  .customer_link_wrapper {
    margin-top: 2rem;
  }
  .social_proof_row {
    display: flex;
  }
  .grid_values {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 3rem;
  }
  .max-width-32rem.is-integrations {
    max-width: 20rem;
  }
  .image-testimonials {
    max-width: 30rem;
  }
  .list-customer-stories {
    margin-top: 4.5rem;
  }
  .customer-story-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .abm_hero-wrapper {
    justify-content: flex-start;
    align-items: center;
  }
  .spacer-4-5rem {
    padding-top: 4rem;
  }
  .voiceai_feature_code {
    height: 640px;
  }
  .voiceai_embed_wrapper {
    flex-flow: column;
    width: 100%;
  }
  .voiceai_embed_wrapper.is-option-2 {
    width: 100%;
  }
  .voiceai_feature_code_container {
    width: 90%;
  }
  .product_feature_card {
    grid-template-columns: 1fr;
  }
  .product_feature_card.is-fixed-height {
    height: auto;
  }
  .voiceai_home_grid {
    grid-template-columns: 1fr;
  }
  .social-slider--card-2 {
    width: 240px;
    max-width: none;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }
  .voiceai_feature_sparkles {
    display: none;
  }
  .grid-five {
    grid-template-columns: 1fr 1fr;
  }
  .answer {
    width: 94%;
  }
  .grid_about-us {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1.25fr 1fr;
  }
  .image-about-long {
    width: 140%;
    max-width: 140%;
    margin-left: -20%;
  }
  .grid_about-stats {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }
  .about_stats-warpper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }
  .text-stasts-heading {
    font-size: 4.5rem;
  }
  .text-stats-desc {
    font-size: 1.375rem;
  }
  .padding-global-v2 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .award-circle-left {
    display: none;
  }
  .news-text-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .grid_about-team {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid_about-team.is-new {
    max-width: none;
  }
  .about_investor-hero-wrap {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }
  .image-play {
    width: 10vw;
    height: 10vw;
  }
  .about-observe-circle {
    width: 14rem;
    height: 14rem;
  }
  .image-circle-logo {
    width: 8rem;
  }
  .quiz_question_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    padding-bottom: 0;
  }
  .question_hover_details {
    display: none;
  }
  .grid_hero-full-img {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.25fr 1fr;
  }
  .grid_hero-full-img.is-copilots {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }
  .section_full-img.section--pricing-tables {
    background-image: linear-gradient(
      180deg,
      var(--soft-lavender) 60%,
      white 60%
    );
  }
  .section_full-img.is--impact-award-sticky {
    display: none;
  }
  .section_full-img.is--impact-award-mobile {
    background-color: var(--softest-lavender);
    display: block;
  }
  .spacer-3-5rem {
    padding-top: 2.5rem;
  }
  .grid_3-circle-images {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .grid_3-boxes {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }
  .grid_4-boxes {
    grid-template-columns: 1fr;
  }
  .tabs-menu-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }
  .tabs-product {
    margin-top: 4rem;
  }
  .product_feature-insights {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .product_card-image-wrap {
    background-image: linear-gradient(180deg, var(--soft-lavender), white);
  }
  .product-card {
    padding: 3rem;
  }
  .box-card.is-large-bottom {
    padding-bottom: 3rem;
  }
  .box-testimonial {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 15rem 1fr;
    padding: 3rem 3.5rem;
  }
  .image-testimonial-left {
    width: 15rem;
    height: 15rem;
  }
  .grid_2-col.is-center {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .quiz-header {
    font-size: 40px;
  }
  .quiz-result-wrapper {
    grid-template-columns: 1fr;
  }
  .quiz-results-profile-block {
    margin-bottom: 2rem;
  }
  .quiz-results-cta {
    grid-template-columns: 1fr;
  }
  .quiz-results-presented {
    align-items: flex-start;
  }
  .quiz-results-logo {
    align-self: flex-start;
  }
  .quiz-about-text {
    font-size: 24px;
  }
  .interactive-question-nav {
    flex-flow: wrap;
    width: 100%;
  }
  .interactive-question-tablet-label {
    margin-bottom: 24px;
    display: block;
  }
  .insights-tabs-for-tablet {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }
  .insights-tabs-for-desktop {
    display: none;
  }
  .slider-videos {
    margin-top: 4rem;
  }
  .layout28_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .heading-style-h4 {
    font-size: 1.75rem;
  }
  .layout28_tabs {
    grid-column-gap: 3rem;
  }
  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .tabs_expanding-inner {
    padding-right: 1.5rem;
  }
  .tabs_expanding-menu {
    padding-top: 6rem;
    padding-bottom: 0;
  }
  .heading-style-h2 {
    font-size: 2.75rem;
  }
  .layout493_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .tabs_expanding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .tabs_expanding-content {
    padding-bottom: 6rem;
  }
  .section-expanding-tabs-headline {
    margin-bottom: 2rem;
  }
  .industry_tabs-menu {
    margin-bottom: 2.5rem;
  }
  .heading-style-h3 {
    font-size: 2.25rem;
  }
  .layout501_tab-wrapper {
    grid-column-gap: 3rem;
  }
  .spacer-2-5rem {
    padding-top: 2.25rem;
  }
  .ai-agent-link1,
  .ai-agent-link2,
  .ai-agent-link3,
  .ai-agent-link4 {
    font-size: 1rem;
  }
  .top-heading-horizontal {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1.1fr 1fr;
  }
  .section-how-to-points.section--pricing-tables {
    background-image: linear-gradient(
      180deg,
      var(--soft-lavender) 60%,
      white 60%
    );
  }
  .section-how-to-points.is--impact-award-sticky {
    display: none;
  }
  .section-how-to-points.is--impact-award-mobile {
    background-color: var(--softest-lavender);
    display: block;
  }
  .grid_animation-ai-agents {
    grid-row-gap: 1rem;
    margin-top: 4rem;
  }
  .image-arrow-ai {
    width: 5rem;
  }
  .arrow-back-wrapper {
    margin-right: 7vw;
    padding-left: 6vw;
  }
  .section_integrations-hero.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_integrations-hero.why-it-matters {
    background-size: 96vw;
  }
  .grid_integrations-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.4fr 1fr;
  }
  .grid_it-benefits {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .integration-category-filter {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 1rem;
  }
  .search-field {
    margin-bottom: 4rem;
  }
  .integrations-content {
    margin-top: -9rem;
  }
  .spacer-2-75rem {
    padding-top: 2.5rem;
  }
  .max-width-34rem.is-integrations {
    max-width: 20rem;
  }
  .grid_industry-hero-large {
    grid-template-columns: 1fr 1fr;
  }
  .section_industry-hero.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-hero.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-hero.is-cta {
    background-size: 960px;
  }
  .section_industry-quote {
    padding-top: 7.5rem;
  }
  .section_industry-quote.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-quote.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-quote.is-cta {
    background-size: 960px;
  }
  .image-inds-quote-head {
    width: 4rem;
    height: 4rem;
  }
  .indst-quote-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .section_industry-main.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-main.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-main.is-cta {
    background-size: 960px;
  }
  .section_industry-integrations.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-integrations.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-integrations.is-cta {
    background-size: 960px;
  }
  .section_industry-tabs.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-tabs.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-tabs.is-cta {
    background-size: 960px;
  }
  .tab_wrap {
    padding-bottom: 3.5rem;
    padding-left: 3rem;
  }
  .tab_contain {
    width: 17rem;
    min-width: 17rem;
  }
  .section_industry-results.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-results.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-results.is-cta {
    background-size: 960px;
  }
  .grid_industry-results {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }
  .spacer-2-25rem {
    padding-top: 2.25rem;
  }
  .section_industry-faq.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_industry-faq.why-it-matters {
    background-size: 96vw;
  }
  .section_industry-faq.is-cta {
    background-size: 960px;
  }
  .faq_heading {
    width: 100%;
  }
  .grid_trust-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .grid_trust-content {
    margin-top: 3.5rem;
  }
  .trust-box {
    height: 27rem;
    padding-right: 1.5rem;
  }
  .trust-flow-wrapper {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    padding: 3rem 1.5rem;
  }
  .grid_trust-stages {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr auto 1fr auto 1fr auto;
  }
  .grid_trust-verify {
    grid-template-columns: 1fr 1fr;
  }
  .bg-cta-trust {
    max-width: 80vw;
  }
  .slider-copilot-arrow-right {
    top: -7.5rem;
  }
  .slider-copilot-arrow-left {
    top: -7.5rem;
    right: 3.5rem;
  }
  .image-trust-copilot {
    margin-top: 2rem;
  }
  .hide-tablet {
    display: none;
  }
  .section_customer-hero.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_customer-hero.why-it-matters {
    background-size: 96vw;
  }
  .section_customer-hero.is-cta {
    background-size: 960px;
  }
  .container-customers-body {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
  }
  .customer-body-left,
  .customer_body-right {
    padding-bottom: 7.5rem;
  }
  .customer-hero {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .customer-hero-left {
    width: 40vw;
    min-width: 40vw;
    max-width: 50%;
    height: 60vw;
  }
  .glass-pill-wrapper {
    margin-bottom: 0;
  }
  .glass-pill-inside {
    padding: 0.5rem 2rem;
    font-size: 0.75rem;
  }
  .image-customer-hero {
    object-fit: cover;
    width: 100%;
    height: 100%;
    min-height: auto;
  }
  .customers_logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 6%;
    padding-right: 6%;
  }
  .grid_careers-hero {
    grid-template-columns: 1fr 1fr;
  }
  .slider_careers-hero {
    margin-top: 3rem;
  }
  .section_careers-yellow-g.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-yellow-g.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-yellow-g.is-cta {
    background-size: 960px;
  }
  .section_careers-awwards.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-awwards.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-awwards.is-cta {
    background-size: 960px;
  }
  .section_careers-founder.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-founder.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-founder.is-cta {
    background-size: 960px;
  }
  .grid_careers-wide {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }
  .grid_slider-careers {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }
  .section_careers-team {
    background-size: 620px;
  }
  .section_careers-team.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-team.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-team.is-cta {
    background-size: 960px;
  }
  .section_careers-offices.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-offices.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-offices.is-cta {
    background-size: 960px;
  }
  .section_careers-work-life.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_careers-work-life.why-it-matters {
    background-size: 96vw;
  }
  .section_careers-work-life.is-cta {
    background-size: 960px;
  }
  .spacer-4rem {
    padding-top: 4rem;
  }
  .grid_meet-observe {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }
  .section_about-meet.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_about-meet.why-it-matters {
    background-size: 96vw;
  }
  .section_about-meet.is-cta {
    background-size: 960px;
  }
  .section_about-leadership.padding-10 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .section_about-leadership.why-it-matters {
    background-size: 96vw;
  }
  .section_about-leadership.is-cta {
    background-size: 960px;
  }
  .about_trusted-heading {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }
  .spacer-7-5 {
    padding-top: 6rem;
  }
  .grid_about-awards {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .grid_about-join {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .section {
    margin-left: 15px;
    margin-right: 15px;
  }
  .section.cc-cta {
    padding: 15px;
  }
  .section.new-testimonial {
    margin-left: 0;
    margin-right: 0;
  }
  .wp {
    text-align: center;
    width: auto;
  }
  ._404-button {
    display: inline-block;
    top: 10px;
  }
  ._404-button.nav-button {
    display: none;
  }
  ._404-button.become-a-partner-cta {
    margin-left: 0;
  }
  .label.media-outlet-name {
    text-align: left;
    margin-bottom: 0;
  }
  .label.media-post-date {
    text-align: left;
  }
  .label.news-post-date {
    text-align: left;
    margin-bottom: 0;
    line-height: 150%;
  }
  .rich-text {
    text-align: left;
    width: 100%;
    max-width: none;
  }
  .heading-jumbo-small {
    font-size: 32px;
    line-height: 40px;
  }
  .logo-link {
    padding-left: 0;
  }
  .navigation {
    padding: 0;
  }
  .navigation-item {
    text-align: left;
  }
  .navigation-item:hover {
    background-color: #000;
  }
  .navigation-items {
    background-color: #1a1a1a;
    overflow: auto;
  }
  .footer-wrap {
    text-align: left;
  }
  .cta-wrap {
    padding: 40px 30px 40px 0;
  }
  .contact-form-wrap {
    padding: 30px;
  }
  .details-wrap {
    text-align: left;
  }
  .utility-page-wrap {
    padding: 15px;
  }
  ._404-wrap {
    padding: 30px;
  }
  .body {
    text-align: left;
    height: auto;
  }
  .columns-2 {
    flex-wrap: wrap;
  }
  .footer-text {
    text-align: left;
  }
  .testimonial-layout {
    padding-left: 0;
  }
  .slider {
    margin-bottom: 0;
  }
  .h6 {
    font-size: 16px;
    line-height: 1.3em;
  }
  .h4 {
    text-align: left;
    width: 100%;
    font-size: 15px;
  }
  .h4.black {
    font-size: 15px;
    line-height: 1.3em;
  }
  .h4.black.centre {
    text-align: left;
    margin-left: 0;
  }
  .h4.left {
    width: 100%;
    font-size: 15px;
  }
  .section-logos {
    padding: 60px 15px;
  }
  .section-footer {
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .div-block {
    background-image: none;
  }
  .testimonial-content-container {
    margin-left: 0;
    margin-right: 0;
  }
  .section-demo {
    margin-left: 15px;
    margin-right: 15px;
  }
  .right-arrow {
    justify-content: flex-end;
  }
  .customer-logo {
    margin-left: auto;
    margin-right: auto;
  }
  .column-5 {
    text-align: left;
  }
  .news-heading-link {
    text-align: left;
    line-height: 150%;
  }
  .news-detail-header-wrap {
    text-align: center;
  }
  .news-detail-body {
    text-align: left;
  }
  .news-detail-body.remote-agents.use-cases {
    align-self: flex-start;
  }
  .news-detail-body.remote-agents.features-page {
    width: 200px;
    padding-right: 20px;
  }
  .footer-contact-head {
    margin-top: 20px;
  }
  .footer-contact-link.w--current {
    margin-bottom: 5px;
  }
  .section-white-privacy,
  .section-grey-security {
    margin-left: 15px;
    margin-right: 15px;
  }
  .intro-hero-heading {
    flex-direction: column;
    font-size: 32px;
    line-height: 40px;
    display: flex;
  }
  .section-resource-recent {
    margin-left: 0;
    margin-right: 0;
  }
  .resource-title {
    font-size: 14px;
  }
  .section-news-list {
    margin-left: 15px;
    margin-right: 15px;
  }
  .section-media-list {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .media-summary-wrap {
    text-align: center;
  }
  .media-heading-link {
    text-align: left;
    font-size: 15px;
  }
  .section-recent-news {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .featured-media-list-wrap {
    grid-template-columns: 1fr 1fr;
  }
  .privacy-list {
    clear: left;
    text-align: left;
  }
  .section-readmore-stories {
    padding: 40px 20px;
  }
  .plex-sans-subheading {
    width: 400px;
    padding-top: 3px;
  }
  .customer-overview-div {
    height: 100%;
  }
  .customer-story-rich-text-block {
    text-align: left;
  }
  .customer-story-rich-text-block h2 {
    font-size: 1.75rem;
  }
  .customer-story-rich-text-block h4 {
    font-size: 1.25rem;
  }
  .customer-story-rich-text-block h3 {
    font-size: 1.5rem;
  }
  .customer-overview-text {
    text-align: left;
  }
  .image-20 {
    display: block;
  }
  .privacy-nested-list {
    clear: left;
    text-align: left;
  }
  .customer-stories-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .customer-story-title {
    text-align: left;
  }
  .section-customer-story {
    padding: 40px 20px;
  }
  .customer-overview-titles {
    text-align: left;
  }
  .section-customer-stories {
    height: auto;
  }
  .glossary-term-summary,
  .glossary-term-summary.subtitle {
    text-align: left;
  }
  .customer-logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .features-section.remote-agents {
    flex-direction: column;
  }
  .section----results {
    background-image: linear-gradient(0deg, black, var(--lavender));
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .text-block-9 {
    text-align: left;
  }
  .navigation-dropdown {
    padding-left: 0;
    padding-right: 0;
  }
  .navigation-dropdown:hover {
    background-color: #000;
  }
  .nav-dropdown-list.w--open {
    overflow: scroll;
  }
  .nav-dropdown-link {
    padding-left: 50px;
  }
  .dropdown-toggle {
    padding: 15px 30px;
  }
  .filter-resource-card {
    text-align: left;
  }
  .filter_button {
    margin-bottom: 20px;
  }
  .filter-controls-container {
    margin-left: 0;
    position: static;
  }
  .h1 {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 27px;
  }
  .h2 {
    font-size: 27px;
    line-height: 1.3em;
  }
  .h2.left {
    font-size: 23px;
    line-height: 1.3em;
  }
  .h2.left.black.features {
    padding-left: 0;
    padding-right: 0;
  }
  .h2.black {
    text-align: left;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 23px;
    line-height: 125%;
  }
  .h2.black.left {
    font-size: 23px;
  }
  .h2.black.use-cases {
    margin-bottom: 0;
  }
  .website-feature-2col {
    grid-row-gap: 0px;
    align-items: start;
    margin-top: 60px;
  }
  .website-feature-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .website-results-grid {
    grid-template-columns: 1fr 1fr;
  }
  .website-results-block {
    margin-top: 0;
  }
  .result-metric {
    top: 7px;
  }
  .result-label {
    width: 100%;
    padding-top: 0;
    font-size: 14px;
    top: 19px;
  }
  .result-metric-unit {
    font-size: 2rem;
  }
  .website-section-cta {
    padding: 40px 14px;
  }
  .features-intro-hero {
    flex-direction: column;
    font-size: 32px;
    line-height: 40px;
    display: flex;
  }
  .h3.use-cases,
  .h3.use-cases.centre {
    text-align: left;
  }
  .alphabet-list {
    flex-flow: wrap;
    display: flex;
  }
  .section-cc-glossary-header {
    margin-left: 15px;
    margin-right: 15px;
  }
  .section-cc-glossary-header.cc-home-wrap,
  .section-glossary-list {
    margin-left: 0;
    margin-right: 0;
  }
  .section-glossary-article,
  .section-glossary-title {
    margin-left: 15px;
    margin-right: 15px;
  }
  .alphabet-quick-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }
  .section-glossary-quick-links {
    margin-left: 0;
    margin-right: 0;
  }
  .glossary-index-link,
  .glossary-page-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }
  .use-cases-intro-section {
    padding: 40px 0 0;
  }
  .feature-name.centre {
    justify-content: flex-start;
  }
  .youtube {
    margin-top: 20px;
  }
  .coaching-feature-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .feature-content-column {
    padding-left: 0;
    padding-right: 0;
  }
  .resource-text-link {
    display: flex;
  }
  .coaching---feature--section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .feature-callout-section.benefits {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 91%;
    max-width: 100%;
  }
  .feature-callout-section.benefits._2-column {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
  }
  .resources-section {
    margin-left: 0;
    margin-right: 0;
    padding: 60px 10px;
  }
  .coaching-full-feature-section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .featured-resource-grid {
    margin-top: 40px;
    margin-right: 0;
  }
  .filter-resource-list {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    margin-right: 0;
  }
  .text-block-14 {
    color: var(--observe-black);
  }
  .customer-testimonial {
    margin-left: 0;
  }
  .testimonial-slide {
    margin-left: 65px;
    margin-right: 65px;
  }
  .website-section-emphasis {
    margin-left: 0;
    margin-right: 0;
  }
  .feature-callout {
    text-align: left;
  }
  .section-benefits {
    padding: 40px 20px;
  }
  .benefits-grid {
    grid-template-columns: 1fr 1fr;
  }
  .section-feature-intro {
    padding: 40px 20px;
  }
  .intro-heading {
    flex-direction: column;
    font-size: 32px;
    line-height: 40px;
    display: flex;
  }
  .heading-column-right {
    margin-top: 20px;
  }
  .feature-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }
  .columns-3 {
    flex-direction: column;
  }
  .heading-27 {
    text-align: left;
  }
  .text-block-21 {
    text-align: left;
    width: 100%;
    margin-top: 30px;
  }
  .featured-blog-post-image-div {
    width: auto;
    height: auto;
    overflow: hidden;
  }
  .blog-post-cover-image {
    width: 100%;
    height: 40%;
  }
  .article-cover-image {
    height: auto;
  }
  .blog-article-section {
    flex-direction: column;
  }
  .blog-article-summary {
    max-width: 100%;
  }
  .blog-home {
    flex-direction: column;
    padding-top: 40px;
  }
  .a-wp {
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
  }
  .article-page-subscription-cta {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }
  .regular-text {
    align-self: flex-start;
    margin-bottom: 20px;
  }
  .form-block-2 {
    align-self: flex-start;
  }
  .left.blog-home {
    flex-direction: row;
    width: 100%;
    max-width: none;
    margin-top: 40px;
    position: static;
  }
  .right {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .category-button {
    background-color: #0000;
    border: 1px solid #000;
    border-radius: 2px;
    margin: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 28px;
    display: flex;
  }
  .blog-categories-nav {
    text-align: center;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: static;
  }
  .blog-category {
    line-height: 24px;
  }
  .collection-list-wrapper-4 {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }
  .collection-list-3 {
    justify-content: center;
    display: flex;
  }
  .collection-item-7 {
    display: flex;
  }
  .div-block-40 {
    margin-left: 10px;
  }
  .category-page-heading {
    width: auto;
    margin-left: 20px;
  }
  .blog-featured {
    margin-left: 0;
  }
  .blog-responsive-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    margin-left: 0;
    margin-right: 0;
  }
  .blog-grid-card-responsive {
    height: 100%;
  }
  .award-logos-section {
    flex-direction: column;
  }
  .recognition-div {
    margin: 20px;
  }
  .partner-logo_block-1 {
    width: 100%;
    height: 40px;
  }
  .collection-item-11 {
    height: 400px;
  }
  .collection-item-12 {
    height: 410px;
  }
  .filter_buttons_wrp {
    flex-direction: row;
  }
  .section-white-privacy_new {
    margin-left: 15px;
    margin-right: 15px;
  }
  .div-block-57 {
    text-align: left;
    justify-content: flex-start;
  }
  .div-block-40-copy {
    border: 1px solid #000;
    margin-left: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .new-site_cont {
    padding-bottom: 25px;
  }
  .product_hero_wrp.align-middle.p {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .p-left {
    width: 100%;
  }
  .p-left._45 {
    margin-bottom: 0;
  }
  .productt_hero_im {
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
  .txt._80 {
    max-width: none;
    margin-bottom: 20px;
  }
  .txt._28ch {
    max-width: none;
  }
  .product_s2_wrp {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 30px;
  }
  .product_s2_wrp.security {
    grid-template-columns: 1fr 1fr;
  }
  .product_s2_wrp.security.grid {
    grid-template-columns: 1fr;
  }
  .product_s2_box {
    width: 50%;
    height: auto;
    margin-bottom: 0;
  }
  .product_s2_box.auto-qa {
    flex-direction: row;
    width: 65%;
  }
  .product_s2_icon.auto-qa {
    flex: none;
    justify-content: flex-start;
    margin-right: 16px;
  }
  .product_s_wrp {
    flex-direction: column;
  }
  .product_s_content {
    width: 100%;
  }
  .product_s_im {
    align-items: center;
    width: 100%;
  }
  .new_h2._14ch {
    max-width: none;
  }
  .product-grid-new {
    grid-template-rows: auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(auto, 348px));
  }
  .schedule-a-demo_box {
    font-size: 20px;
    line-height: 22px;
  }
  .product-slider {
    padding-left: 80px;
    padding-right: 80px;
  }
  .product-slider.uc-t {
    padding: 30px 40px;
  }
  .product-slider_slide {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .product-slider_left {
    margin-right: 0;
  }
  .product-slider_left.mobile {
    max-width: 100%;
  }
  .product-slider_right {
    width: 100%;
    margin-top: 30px;
  }
  .product-slider_img {
    max-width: 150px;
  }
  .product-slider_author_h7.author-title {
    margin-bottom: 15px;
  }
  .paragraph_slider_testimonial_h5,
  .paragraph_slider_testimonial_h5.uc-t_quote {
    max-width: none;
  }
  .platform_btns-wrp {
    flex-direction: column;
    align-items: flex-start;
  }
  .platform_s_wrp {
    flex-direction: column;
  }
  .platform_s_content-box {
    width: 100%;
  }
  .platform_s_in-box {
    margin-top: 40px;
  }
  .platform_box_text {
    max-width: none;
  }
  .platform_s_grid-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .platform_grid_box {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-right: 20px;
  }
  .platform_s_grid-wrp {
    padding: 25px;
  }
  .platform_s_grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .product_s2_wrp-copy {
    flex-wrap: wrap;
    padding: 30px;
  }
  .nav-menu-3 {
    object-fit: fill;
    min-height: auto;
    overflow: auto;
  }
  .footer_new-site {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .new-site_footer-wrp_top-part {
    flex-direction: column;
  }
  .new-site_footer_left-box {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }
  .new-site_footer_link.new-footer_link.underline {
    margin-right: 20px;
  }
  .new-site_footer-wrp_bottom-part {
    flex-direction: column;
    height: auto;
  }
  .new-fsite_footer_bottom_right-part {
    width: 100%;
    margin-top: 40px;
  }
  .new-site_footer_bottom_links-wrp {
    justify-content: flex-start;
  }
  .nwe-get-demo_form {
    width: 100%;
    padding: 30px;
  }
  .new-nav-bar_btn.new-site {
    margin-left: 20px;
    margin-right: 20px;
  }
  .new-site_cta-btn.mobile {
    width: 100%;
    margin-top: 20px;
    display: flex;
  }
  .cta-btn_gradient {
    right: 100%;
  }
  .new_h1 {
    text-align: left;
  }
  .new_h1.text-black.mb-4.text-center {
    text-align: center;
  }
  .new-homepage_hero_im {
    width: 100%;
  }
  .new-homepage-hero_content {
    width: 100%;
    margin-bottom: 40px;
  }
  .new-homepage_grid-2_wrp {
    padding: 25px;
  }
  .new-site_see-how-it-works_box {
    font-size: 20px;
    line-height: 22px;
  }
  .new_homepage_grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .new-site_grid-our-partners {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .new-homepage-slider_testimonial-copy {
    max-width: none;
  }
  .career_new-site_grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .career_new-site-slider_slide {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40vw;
  }
  .bg-shape.auto-qa-2 {
    width: 80%;
    height: 50%;
    bottom: -38px;
    left: 3px;
  }
  .bg-shape.omnichannel-3 {
    left: -3%;
  }
  .bg-shape.omnichannel-4 {
    right: -3%;
  }
  .grid-22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .nav-dropdown-content.w--open {
    overflow: auto;
  }
  .div-block-66 {
    flex-direction: column;
  }
  .div-block-67 {
    width: 100%;
    margin-bottom: 10px;
  }
  .about-us_leadership_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .about-us_leader-box {
    width: 45%;
  }
  .about-ua_grid_our-investors {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid_get-in-touch {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .title.is-small.spacer-3.is-left {
    margin-bottom: 1.5rem;
  }
  .diagram_wrp {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }
  .diagram_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 60px 0.5fr 0.5fr 0.5fr;
  }
  .diagram-box_subtitle.box2 {
    width: 40%;
  }
  .diagram_wrp_gray-part {
    padding-left: 20px;
    padding-right: 20px;
  }
  .new_h3._15 {
    text-align: left;
  }
  .link-block-new.resourses {
    padding-top: 20px;
  }
  .top-banner {
    z-index: 1010;
    position: relative;
  }
  .top-banner_text-wrp {
    padding-left: 10px;
    padding-right: 10px;
  }
  .filter-container_new-site {
    margin-left: auto;
    margin-right: auto;
  }
  .div-block-75 {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .grid-resultes {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .grid-features {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .link-block_banner {
    width: 90%;
    display: block;
  }
  .link-block_banner.hide {
    display: none;
  }
  .auto-qa_grid-1 {
    grid-column-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }
  .grid-1_logo-box {
    width: 30%;
  }
  .grid-1_logo-box.top-mrg {
    margin-top: 20px;
  }
  .logo-grid {
    display: none;
  }
  .logo-grid.mob {
    display: flex;
  }
  .div-block-85 {
    flex-direction: column;
    margin-bottom: 60px;
  }
  .diagram_im {
    display: none;
  }
  .diagram_im.mobile {
    width: 80%;
    display: block;
  }
  .lightbox {
    height: 50vw;
  }
  .div-block-86 {
    flex-direction: column;
    align-items: flex-start;
  }
  .pr_subtitle {
    text-align: left;
  }
  .grid-25 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .ci-services_hero_wrp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }
  .bg-image {
    object-fit: cover;
    width: auto;
    height: 100%;
    top: 0%;
    bottom: 0%;
    left: 0%;
  }
  .ci-services_sec {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .ci-services_grid1 {
    grid-column-gap: 30px;
    margin-bottom: 40px;
  }
  .ci-services_grid1_box {
    width: 300px;
  }
  .grid-26 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .implementation-service_wrp {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 30px 30px 40px;
  }
  .implementation-service_box {
    width: 50%;
    height: auto;
    margin-bottom: 0;
  }
  .value-added-services_grid {
    grid-row-gap: 68px;
  }
  .value-added-services_box {
    grid-row-gap: 25px;
    flex-direction: column;
  }
  .value-added-services_box.reverse {
    flex-direction: column;
  }
  .value-added-service_im {
    width: 80%;
    padding-right: 0;
  }
  .value-added-service_im.reverse {
    padding-left: 0;
  }
  .value-added-serices_text {
    width: 80%;
    padding-left: 0;
  }
  .value-added-serices_text.reverse {
    padding-right: 0;
  }
  .paragraph_20px {
    font-size: 18px;
  }
  .trusted-brands_grid1 {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content max-content;
  }
  .trusted-brands_grid2 {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    grid-template-columns: max-content max-content;
  }
  .lets-talk {
    padding-top: 60px;
  }
  .bg-gradient {
    z-index: 1;
    background-image: linear-gradient(#f9f9f9 8%, #fabc2d00);
    display: block;
    position: absolute;
    inset: 0%;
  }
  .new-site_container {
    padding-bottom: 25px;
  }
  .grid-new {
    grid-column-gap: 16px;
    text-align: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
  }
  .header-content-new {
    text-align: left;
  }
  .h1-new {
    font-size: 2rem;
  }
  .h1-new.center.mb-24.px {
    padding-left: 0;
    padding-right: 0;
  }
  .h1-new.left {
    text-align: left;
  }
  .h1-new.bottom-spacing {
    margin-bottom: 1rem;
  }
  .h1-new.color-white._28 {
    font-size: 1.5rem;
  }
  .subtitle-new {
    font-size: 16px;
  }
  .button-wrapper-new {
    grid-row-gap: 16px;
  }
  .button-wrapper-new.is-center {
    flex-flow: wrap;
  }
  .btn-new-2 {
    text-align: left;
    justify-content: center;
    align-self: center;
    font-size: 16px;
  }
  .btn-new-2.outline {
    margin-left: 20px;
    margin-right: 20px;
  }
  .btn-new-2.round-block {
    align-self: stretch;
  }
  .btn-new-2.nav-button {
    display: none;
  }
  .btn-new-2.nav-button.not-hidden {
    text-align: center;
    display: block;
  }
  .btn-new-2.bg-purple {
    align-self: auto;
  }
  .product-shot-new.home {
    display: none;
  }
  .section-new {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .arrow-icon-new {
    width: 12px;
    height: 12px;
  }
  .card-new {
    width: 100%;
  }
  .card-new.no-mobile {
    background-color: #fff0;
  }
  .card-content-new {
    align-items: center;
  }
  .card-item-new {
    text-align: left;
    padding: 10%;
  }
  .p-new.left,
  .cx-experience-heading-new {
    text-align: left;
  }
  .results-item-new {
    text-align: left;
    padding: 0% 10% 10% 0%;
  }
  .cx-item-heading-new {
    align-self: center;
  }
  .link-new {
    text-align: left;
    justify-content: center;
    font-size: 16px;
  }
  .link-new.mutiny-link-list {
    justify-content: flex-start;
  }
  .card-content-new-top {
    text-align: left;
    align-self: flex-start;
    align-items: flex-start;
  }
  .results-item-heading-new {
    text-align: left;
    align-self: center;
  }
  .colored-bg-new {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }
  .colored-bg-new.only-mobile {
    background-image: url(https://cdn.prod.website-files.com/5caac3a8d636b7cfc2606d35/6323c925b19ed7d737d86f8d_Group%203215%20\(2\).svg);
    background-size: cover;
  }
  .results-content-new-copy {
    align-items: center;
  }
  .paragraph-7 {
    text-align: center;
    align-self: center;
  }
  .hero-section-new-short {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .header-content-new-copy,
  .resources-card {
    text-align: left;
  }
  .resources-grid {
    grid-column-gap: 16px;
    text-align: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
  }
  .brands-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .brands-wrapper.is-industry.is-transport {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
  }
  .paragraph-10 {
    text-align: center;
  }
  ._2-col.gap-4.lg-grid-1,
  ._2-col.lg-grid-1 {
    grid-template-columns: 1fr;
  }
  ._2-col.integrations {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  ._4-col {
    grid-row-gap: 40px;
    height: auto;
  }
  ._3-col {
    grid-template-columns: 1fr 1fr;
  }
  .section-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .h2-new {
    font-size: 20px;
  }
  .spacing-small {
    height: auto;
  }
  ._6-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  ._6-col.gap-medium {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  ._6-col.gap-medium.vertical-mobile {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .h3-new {
    font-size: 1.125rem;
  }
  .card-padding.bigger.more-padding {
    padding-left: 40px;
    padding-right: 40px;
  }
  .flex-new.mobile-vertical {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }
  .flex-new.vertical-mobile.spacing-minimum {
    flex-direction: column;
  }
  .lateral-line-yellow {
    align-self: stretch;
    height: 100%;
  }
  ._5-col.lg-grid-col-1 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
  }
  .testimonial-photo-new {
    align-self: flex-start;
    width: 80px;
    height: 80px;
    min-height: 80px;
  }
  .image-112 {
    max-height: 2rem;
  }
  .tabs-content {
    overflow: auto;
  }
  .tab-new {
    text-align: left;
    justify-content: center;
    align-self: center;
    min-width: 150px;
    height: 50px;
    font-size: 16px;
  }
  .tab-new.hp.alt {
    min-width: 200px;
  }
  .vertical-mobile {
    grid-column-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }
  .tabs-menu {
    justify-content: flex-start;
  }
  .tabs-menu.new {
    justify-content: flex-start;
    padding-left: 20px;
    overflow: scroll;
  }
  .columns-4 {
    margin-bottom: 0;
  }
  .div-block-121 {
    max-width: 85%;
  }
  .div-block-122 {
    flex-wrap: wrap;
  }
  .div-block-128 {
    grid-row-gap: 16px;
    flex-direction: column;
  }
  .insurance-hero_image {
    margin-top: 46px;
  }
  .insurance-grid_wrapper {
    grid-template-columns: 1fr;
  }
  .new-site_cont_veritical {
    padding-bottom: 25px;
  }
  .product_s2_wrp-copy {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 30px;
  }
  .padding-global {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .quotes-grid_wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .quote-image_wrappper {
    width: 6rem;
    height: 6rem;
  }
  .quote-title_wrapper {
    width: 100%;
    padding-left: 0;
  }
  .quote-job_wrapper {
    max-width: 100%;
  }
  .quote-bg_wrapper {
    background-color: var(--white);
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
  .quote-image-title_wrapper {
    grid-column-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
  }
  .calendar_wrapper {
    margin-top: 26px;
  }
  .caps-text {
    font-size: 14px;
  }
  .real-time-content_wrapper {
    flex-direction: column;
  }
  .real-time_image {
    max-width: 100%;
    margin-right: 0;
  }
  .author-name-wrap {
    max-width: 100%;
  }
  .testimonial-txt {
    max-width: 100%;
    font-size: 18px;
  }
  .flex-h {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .table {
    overflow: scroll;
  }
  .table-wrapper {
    min-width: 48em;
  }
  .table-container {
    position: relative;
    overflow: hidden;
  }
  .table-txt {
    font-size: 14px;
  }
  .table-txt.name {
    font-size: 16px;
  }
  .table-txt.semi {
    font-size: 14px;
  }
  .table-txt.extra-bold,
  .table-txt.semi-bold {
    font-size: 15px;
  }
  .table-box.left,
  .table-box.left.white {
    justify-content: flex-start;
  }
  .table-box.left.white.flex-h {
    justify-content: center;
    align-items: flex-start;
  }
  .table-box.left.h-flex {
    justify-content: flex-start;
  }
  .image-132.product-shot-new.same {
    align-self: auto;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }
  .div-block-134.author-content.sales-page {
    min-width: 200px;
  }
  .div-block-165 {
    flex-direction: column;
  }
  .div-block-166,
  .div-block-167 {
    width: 100%;
  }
  .e-book-cms {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    margin-left: 0;
    margin-right: 0;
  }
  .ebook-body {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui-white);
  }
  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }
  .uui-testimonial15_client {
    width: 100%;
  }
  .ui-test {
    padding: 1.5rem;
  }
  .uui-testimonial15_mask {
    width: 80%;
  }
  .slide-wp {
    grid-template-columns: 1fr;
  }
  .sec-with_img {
    flex-direction: column;
  }
  .sec-fw_img,
  .sec-content {
    width: 100%;
  }
  .close-lt {
    top: -2.5rem;
    right: 0;
  }
  .resource-featured {
    margin-left: 0;
  }
  .btn-new-copy {
    text-align: left;
    justify-content: center;
    align-self: center;
    font-size: 16px;
  }
  .resources-box {
    text-align: left;
  }
  .div-block-174 {
    justify-content: flex-start;
    align-items: stretch;
  }
  .div-block-175 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .div-block-176 {
    justify-content: center;
    align-items: flex-end;
  }
  .background-video-4 {
    width: 484px;
    height: 271px;
  }
  .row-2024 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .h2-2024 {
    font-size: 2.4rem;
  }
  .button-row-2024.cc-center {
    flex-flow: column;
  }
  .btn-2024 {
    text-align: left;
    justify-content: center;
    align-self: center;
    font-size: 16px;
  }
  .card-2024 {
    width: 100%;
  }
  .h3-2024 {
    font-size: 1.8rem;
  }
  .h4-2024 {
    font-size: 1.125rem;
  }
  .btn-outline-2024 {
    text-align: left;
    justify-content: center;
    align-self: center;
    font-size: 16px;
  }
  .mutiny-nav-2024 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }
  .grid-two-2024 {
    grid-template-columns: 1fr;
  }
  .voice-ai--hero-block {
    min-height: 280px;
  }
  .voice-ai--hero-blocks {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .audio-player--image {
    height: 210px;
  }
  .grid-three-2024 {
    grid-template-columns: 1fr;
  }
  .btn-overhaul {
    justify-content: center;
  }
  .grid-four-2024,
  .grid-four-2024.is-2,
  .grid-four-2024.is-3 {
    grid-template-columns: 1fr;
  }
  .u-mb-0.hide-mobile {
    display: none;
  }
  .circle-animation-2024 {
    top: 3rem;
  }
  .circle-animation-image-2024 {
    transform: scale(1.8);
  }
  .booster-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }
  .cs-tabs--stat-grid {
    grid-template-columns: 1fr;
  }
  .stack-item--2024.block--bottom-center {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .stack-item--2024.block--center {
    padding: 2rem;
  }
  .h2-overhaul {
    font-size: 3.25rem;
  }
  .h3-overhaul {
    font-size: 2rem;
  }
  .h4-overhaul {
    font-size: 1.5rem;
  }
  .h4-overhaul.u-mb-2 {
    margin-bottom: 1rem;
  }
  .h6-overhaul.is-hiw,
  .h6-overhaul.is-1-5 {
    font-size: 1.25rem;
  }
  .footer-border-overhaul {
    padding-bottom: 2rem;
  }
  .testimonial-block-overhaul,
  .testimonial-block-overhaul.cc-anonymous {
    grid-template-columns: 1fr;
  }
  .testimonial-block--quote.cc-anonymous {
    outline-color: var(--white);
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .u-bg-circles {
    width: 70%;
  }
  .pricing-tier--name {
    margin-bottom: 1rem;
  }
  .hero--realtime-overhaul {
    grid-template-columns: 1fr;
  }
  .hero--realtime-image {
    width: 100%;
  }
  .hero--realtime-content {
    text-align: center;
    padding-bottom: 0;
  }
  .hero--circular {
    grid-template-columns: 1fr;
  }
  .hero--circular-image {
    width: 100%;
    position: relative;
    bottom: auto;
    right: auto;
  }
  .hero--circular-image.post-interaction {
    transform: translate(20%, 25%) scale(1.5);
  }
  .rounded-background--image-overhaul {
    transform: translateY(100%) scale(2);
  }
  .tiers-columns {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .cs--listing {
    grid-template-columns: 1fr;
  }
  .cs--item-image {
    height: 320px;
  }
  .quote-slider--content {
    grid-template-columns: 1fr;
  }
  .quote-slider--background-circle {
    transform: scale(1.5);
  }
  .hero--demo-badges {
    max-width: 90%;
  }
  .resources-stack-overhaul {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .resources-stack--link.item-regular {
    flex-flow: column;
    align-items: flex-start;
  }
  .resources-stack--content {
    width: 100%;
  }
  .resources-stack--stacked {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .observe-nav {
    height: 5rem;
  }
  .footer-columns-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .footer-legal-overhaul {
    width: 100%;
  }
  .footer-divider-overhaul {
    flex-direction: column;
  }
  .footer-links-legal {
    justify-content: flex-start;
  }
  .nav-button-group {
    display: none;
  }
  .cs--image-wrapper,
  .cs--item-image-preview {
    height: 320px;
  }
  .cs--pagination-wrapper {
    justify-content: flex-start;
  }
  .stack-odd-1-5 {
    width: 100%;
  }
  .powered-by--items {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
  }
  .dedicated-agent-block {
    grid-template-columns: 1fr;
  }
  .text-columns.u-mt-1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }
  .top-bar-announcement {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }
  .top-bar-announcement-wrapper {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
  .industry-block-link-icon {
    width: 3rem;
    height: 3rem;
  }
  .industry-block_title {
    font-size: 2rem;
  }
  .hero--revenue {
    grid-template-columns: 1fr;
  }
  .revenue-hero_cycling-content {
    height: 2.25rem;
  }
  .revenue-hero_cycling-content.is-customer-experience {
    width: 300px;
  }
  .revenue-hero_cycling-content.is-home-test {
    height: 2.5rem;
  }
  .hero--voice-ai,
  .hero-is-compliance {
    grid-template-columns: 1fr;
  }
  .voice-ai--webinar-image {
    display: none;
  }
  .section_2025,
  .section_2025.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_2025.is-cta {
    background-size: 700px;
  }
  .container_2025 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .spacer_4 {
    height: 3rem;
  }
  .spacer_2-25 {
    height: 1.75rem;
  }
  .spacer_4-5 {
    height: 3.75rem;
  }
  .customer_feature_quote {
    font-size: 1.5rem;
  }
  .voiceai_feature {
    padding: 40px 20px 20px;
  }
  .heading_pill {
    width: 120px;
    height: 30px;
  }
  .heading_pill.is_circle {
    width: 30px;
  }
  .padding-section-large {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .partner-logo-wrapper {
    margin-bottom: 2rem;
  }
  .amb-hero {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .video-abm {
    margin-top: 3rem;
  }
  .voiceai_feature_favicon {
    width: 100px;
    height: 100px;
  }
  .text_scroll {
    font-size: 3rem;
  }
  .grid_values {
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }
  .image-testimonials {
    max-width: 25rem;
  }
  .list-customer-stories {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }
  .customer-story-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .link-customer-story {
    margin-top: 1rem;
  }
  .spacer-4-5rem {
    padding-top: 3.5rem;
  }
  .voiceai_feature_code {
    height: 560px;
  }
  .product_feature_card_content {
    padding: 40px 32px;
  }
  .font_size_2 {
    font-size: 1.625rem;
  }
  .btn-overhaul-2 {
    justify-content: center;
  }
  .resource_stack_item.item-regular {
    flex-flow: column;
    align-items: flex-start;
  }
  .resources_stack_regular {
    flex-flow: column;
  }
  .resources_stack_regular.item-regular {
    flex-flow: column;
    align-items: flex-start;
  }
  .grid-five {
    grid-template-columns: 1fr;
  }
  .honorable_mention_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .impact-award_winner-award {
    height: auto;
  }
  .accordion-item {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .accordion-item-trigger {
    font-size: 18px;
  }
  .text-faq-question {
    max-width: 92%;
  }
  .arrow-line-horizontal {
    width: 22px;
  }
  .arrow-line-vertical {
    height: 20px;
  }
  .answer {
    width: 92%;
    margin-bottom: 0;
    font-size: 16px;
  }
  .padding-top-bottom-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .grid_about-us {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .section_about-images {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .image-about-long {
    width: 180%;
    max-width: 180%;
    margin-left: -40%;
  }
  .about_stats-warpper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }
  .text-stasts-heading {
    font-size: 3.75rem;
    line-height: 1.2;
  }
  .text-stats-desc {
    font-size: 1.25rem;
  }
  .container-68-5rem.container-why-it-matters {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .padding-global-v2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .award-circle-logo {
    width: 32vw;
    min-width: 32vw;
    height: 32vw;
    min-height: 32vw;
  }
  .news-text-box {
    padding-left: 2rem;
  }
  .award-circle-right {
    width: 32vw;
    min-width: 32vw;
    height: 32vw;
    min-height: 32vw;
    margin-right: -20vw;
  }
  .image-logo-forbes {
    width: 15vw;
  }
  .text-size-large.is-mobile-small {
    font-size: 1.125rem;
  }
  .button-pill {
    justify-content: center;
  }
  .grid_about-team {
    grid-template-columns: 1fr 1fr;
  }
  .grid_about-team.is-new {
    grid-column-gap: 1rem;
  }
  .about_investor-hero-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .image-play {
    width: 12vw;
    height: 12vw;
  }
  .about_investors-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: center;
    grid-template-columns: 1fr;
  }
  .grid_about-maps {
    grid-template-columns: 1fr 1fr;
  }
  .about-observe-circle {
    width: 40vw;
    height: 40vw;
    margin-right: auto;
  }
  .image-circle-logo {
    width: 20vw;
  }
  .quiz_question_option {
    width: 56px;
    height: 56px;
  }
  .quiz_question_option.option_sm {
    width: 40px;
    height: 40px;
  }
  .btn-overhaul-3 {
    justify-content: center;
  }
  .grid_hero-full-img {
    grid-template-columns: 1fr;
  }
  .grid_hero-full-img.is-copilots {
    margin-top: 0;
  }
  .section_full-img {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .spacer-3-5rem {
    padding-top: 2rem;
  }
  .grid_3-circle-images {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .spacer-1-5rem {
    padding-top: 1.125rem;
  }
  .quiz_personas {
    grid-template-columns: 1fr 1fr;
  }
  .grid_3-resources {
    grid-template-columns: 1fr;
  }
  .container-82-5rem.conrainer-why-it-matters {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .tabs-product {
    margin-top: 3.5rem;
  }
  .product_feature-insights {
    padding: 40px 32px;
  }
  .tabs_menu-cards {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
  }
  .tab_cards-button {
    text-align: center;
    width: 60%;
    max-width: 16rem;
    margin-left: auto;
    margin-right: auto;
  }
  .tabs-content-2 {
    margin-top: 2.5rem;
  }
  .product-card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid_card-product {
    grid-template-columns: 1fr;
  }
  .list_item-card {
    margin-bottom: 0.75rem;
  }
  .box-card.is-small {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }
  .box-testimonial {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    padding: 2.5rem 2rem;
  }
  .box-testimonial.is-new {
    height: auto;
  }
  .text-size-medium {
    font-size: 1.125rem;
  }
  .max-width-28rem {
    max-width: none;
  }
  .image-hero-hybrid {
    width: 100%;
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .image-integration {
    display: none;
  }
  .image-integration.is-mobile {
    display: block;
  }
  .quiz-attribute {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  .quiz-results-details {
    grid-template-columns: 1fr;
  }
  .container-quiz {
    padding-left: 32px;
    padding-right: 32px;
  }
  .slider-hero {
    width: 100%;
  }
  .quiz_opening_content {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .container-quiz-ai {
    padding-left: 32px;
    padding-right: 32px;
  }
  .interactive-question-nav-wrap,
  .interactive-primary-nav-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .interactive-question-nav {
    justify-content: center;
  }
  .interactive-question-tablet-label {
    margin-bottom: 16px;
  }
  .slide-nav-3 {
    bottom: -80px;
  }
  .layout28_tabs-link {
    padding-left: 1.5rem;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }
  .layout28_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .text-size-medium-2 {
    font-size: 1rem;
  }
  .layout493_header {
    width: 100%;
  }
  .tabs_expanding-inner {
    width: 100%;
    padding-right: 0;
  }
  .tabs_expanding-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }
  .heading-style-h2 {
    font-size: 2.25rem;
  }
  .tabs_expanding-container {
    flex-flow: column;
    display: flex;
  }
  .heading-style-h5 {
    font-size: 1.25rem;
  }
  .tabs_expanding {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .tabs_expanding-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }
  .section-expanding-tabs-headline {
    font-size: 2rem;
  }
  .tabs_expanding-title {
    font-size: 1.25rem;
  }
  .text-size-medium-3 {
    font-size: 1rem;
  }
  .tab-link.is-first {
    padding-left: 0.75rem;
  }
  .tab-link.is-last {
    padding-right: 0.75rem;
  }
  .industry_tabs-menu {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-flow: column;
    width: 100vw;
    margin-bottom: 2.5rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }
  .industry_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }
  .industry_tab-img {
    margin-bottom: 2.25rem;
  }
  .heading-style-h3 {
    font-size: 2rem;
  }
  .industry_tabs-content {
    margin-top: 3rem;
  }
  .layout501_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .text-size-medium-4 {
    font-size: 1rem;
  }
  .gallery21_mask {
    width: 100%;
  }
  .slider-arrow.is-bottom-next {
    right: 1rem;
  }
  .slider-arrow.is-bottom-previous {
    right: 5rem;
  }
  .gallery21_slide {
    padding-right: 1.5rem;
  }
  .gallery_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gallery_slider {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .gallery_slider-nav {
    bottom: 1rem;
    left: 1rem;
  }
  .spacer-2-5rem {
    padding-top: 1.875rem;
  }
  .image-ai-agent {
    display: none;
  }
  .image-ai-agent.is-mobile {
    display: block;
  }
  .ai-agent-image-wrapper {
    margin-top: 3rem;
  }
  .hover-ai-bg {
    width: 10rem;
    min-width: 10rem;
    min-height: 10rem;
  }
  .ai-agent-link1 {
    font-size: 0.875rem;
    top: 28%;
    right: 17%;
  }
  .ai-agent-link2 {
    width: 5rem;
    font-size: 0.875rem;
    top: 28%;
    left: 19%;
  }
  .ai-agent-link3 {
    width: 6rem;
    font-size: 0.875rem;
    bottom: 23%;
    left: 16%;
  }
  .ai-agent-link4 {
    width: 5rem;
    font-size: 0.875rem;
    bottom: 23%;
    right: 19%;
  }
  .top-heading-horizontal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.1fr;
  }
  .sticky-section1 {
    top: 7rem;
  }
  .grid_animation-ai-agents {
    grid-row-gap: 1.5rem;
    margin-top: 2rem;
    margin-left: -3%;
    margin-right: -3%;
  }
  .ai-anumber-wrapper {
    width: 3rem;
    height: 3rem;
    font-size: 1.125rem;
  }
  .ai-step-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 0.75rem;
    line-height: 1.2;
  }
  .arrow-ai-wrapper {
    height: 3rem;
  }
  .image-arrow-ai {
    display: none;
  }
  .image-arrow-ai.is-mobile {
    width: 2rem;
    display: block;
  }
  .arrow-back-wrapper {
    margin-right: 10vw;
    padding-left: 9vw;
  }
  .arrow-bottom-right {
    width: 1px;
  }
  .arrow-bottom {
    height: 1px;
  }
  .arrow-bottm-tip {
    width: 0.75rem;
    right: -0.375rem;
  }
  .arrow-middle {
    width: 1px;
  }
  .image-arrow-tip {
    width: 0.75rem;
  }
  .section_integrations-hero,
  .section_integrations-hero.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .grid_integrations-hero,
  .grid_it-benefits {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .image-integrations-hero {
    width: 100%;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
    right: auto;
  }
  .search-field {
    width: 14rem;
    margin-bottom: 2rem;
    font-size: 1rem;
  }
  .integrations-sticky {
    position: relative;
    top: 0;
  }
  .integrations-content {
    margin-top: 0;
  }
  .spacer-2-75rem {
    padding-top: 2.25rem;
  }
  .grid_industry-hero-bttn {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: start;
  }
  .industry_hero-stats-wrap {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
  }
  .text-industry-hero-stat {
    font-size: 6.5rem;
  }
  .text-industry-hero-stat.is-desc {
    font-size: 1.25rem;
  }
  .section_industry-hero {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }
  .section_industry-hero.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-hero.is-cta {
    background-size: 700px;
  }
  .section_industry-quote,
  .section_industry-quote.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-quote.is-cta {
    background-size: 700px;
  }
  .grid_industry-quote {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }
  .image-logo-quote {
    width: 8rem;
  }
  .image-logo-quote.large {
    width: 10rem;
  }
  .indst-quote-wrapper {
    order: -9999;
    margin-bottom: 1rem;
  }
  .section_industry-main,
  .section_industry-main.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-main.is-cta {
    background-size: 700px;
  }
  .section_industry-integrations,
  .section_industry-integrations.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-integrations.is-cta {
    background-size: 700px;
  }
  .grid_industry-integrations {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .section_industry-tabs,
  .section_industry-tabs.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-tabs.is-cta {
    background-size: 700px;
  }
  .tabs-int {
    flex-direction: column;
    height: 46rem;
  }
  .tabs_link {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em;
  }
  .tabs_link.active {
    border-bottom-color: #000;
    width: auto;
    height: 0%;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1.5em;
  }
  .tabs_heading {
    margin-bottom: 0;
    font-size: 1.125rem;
    transform: rotate(0);
  }
  .tabs_content {
    width: 100%;
    height: 0%;
    margin: 3px 0;
  }
  .tabs_content.active {
    height: 100%;
    margin-bottom: 6px;
    margin-right: 0;
  }
  .tab_wrap {
    padding: 2rem 4em 2rem 1.5rem;
  }
  .tab_contain {
    width: 100%;
    max-width: 43em;
  }
  .section_industry-results,
  .section_industry-results.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-results.is-cta {
    background-size: 700px;
  }
  .result-ellipse-1 {
    width: 2.5rem;
  }
  .result-ellipse-2 {
    width: 3.75rem;
  }
  .result-ellipse-3 {
    width: 5rem;
  }
  .result-ellipse-4 {
    width: 6rem;
  }
  .spacer-2-25rem {
    padding-top: 1.875rem;
  }
  .section_industry-faq,
  .section_industry-faq.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_industry-faq.is-cta {
    background-size: 700px;
  }
  .faq_accordion {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .text-faq-heading {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .grid_trust-hero {
    grid-template-columns: 1.2fr;
  }
  .grid_trust-content {
    grid-template-columns: 1fr;
  }
  .trust-box {
    height: 80vw;
  }
  .trust-flow-wrapper {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .grid_trust-stages {
    grid-template-columns: 1fr auto 1fr auto;
  }
  .image-trust-verify {
    width: 9rem;
  }
  .spacer-0-75rem {
    padding-top: 0.5rem;
  }
  .bg-cta-trust {
    max-width: 90vw;
  }
  .slider-copilot {
    margin-top: 6rem;
  }
  .slider-copilot-arrow-right {
    width: 2.5rem;
    height: 2.5rem;
    inset: -4rem auto auto 3.5rem;
  }
  .slider-copilot-arrow-left {
    width: 2.5rem;
    height: 2.5rem;
    inset: -4rem auto auto 0%;
  }
  .align-center-mobile {
    text-align: center;
  }
  .industry-button-wrapper {
    padding-top: 0;
  }
  .section_customer-hero {
    padding-top: 3rem;
  }
  .section_customer-hero.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_customer-hero.is-cta {
    background-size: 700px;
  }
  .container-customers-body {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .customer-body-left {
    max-width: none;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .customer_body-right {
    order: -9999;
    max-width: none;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 4rem 2rem;
  }
  .customer-hero {
    flex-flow: column;
  }
  .customer-hero-left {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: 0%;
  }
  .customer_hero-right.u-z-index-10 {
    order: -9999;
  }
  .customers-gradient {
    height: 14rem;
  }
  .grid_careers-hero {
    grid-template-columns: 1fr;
  }
  .slider_careers-hero {
    margin-top: 2rem;
  }
  .section_careers-yellow-g,
  .section_careers-yellow-g.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-yellow-g.is-cta {
    background-size: 700px;
  }
  .container-54-5.container-why-it-matters,
  .section_careers-awwards,
  .section_careers-awwards.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-awwards.is-cta {
    background-size: 700px;
  }
  .careers_awards-wrap {
    margin-top: 2.5rem;
    padding: 2.5rem 2rem;
  }
  .text-careers-awa {
    margin-top: 1rem;
  }
  .section_careers-founder,
  .section_careers-founder.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-founder.is-cta {
    background-size: 700px;
  }
  .grid_careers-wide {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .grid_slider-careers {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .arrow-careers-left {
    inset: auto 3.5rem -2rem auto;
  }
  .arrow-careers-right {
    inset: auto 0% -2rem auto;
  }
  .section_careers-team {
    background-size: 500px;
    padding-top: 4.5rem;
    padding-bottom: 7rem;
  }
  .section_careers-team.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-team.is-cta {
    background-size: 700px;
  }
  .section_careers-offices,
  .section_careers-offices.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-offices.is-cta {
    background-size: 700px;
  }
  .section_careers-work-life,
  .section_careers-work-life.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_careers-work-life.is-cta {
    background-size: 700px;
  }
  .spacer-4rem {
    padding-top: 3.5rem;
  }
  .grid_meet-observe {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .image-meet-bg {
    inset: -1.375rem -1.375rem 1.375rem 1.375rem;
  }
  .section_about-meet {
    background-size: 55rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_about-meet.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_about-meet.is-cta {
    background-size: 700px;
  }
  .section_about-leadership,
  .section_about-leadership.padding-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .section_about-leadership.is-cta {
    background-size: 700px;
  }
  .about_trusted-heading {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .spacer-7-5 {
    padding-top: 5rem;
  }
  .image-round-edges {
    border-radius: 0.5rem;
  }
  .grid_about-awards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .grid_about-join {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 479px) {
  h1 {
    font-size: 24px;
    line-height: 125%;
  }
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .wp {
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 90%;
    display: flex;
    position: relative;
  }
  ._404-button {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: inline-block;
  }
  ._404-button.cc-jumbo-button {
    z-index: 10;
    top: 10px;
  }
  ._404-button.nav-button {
    display: none;
  }
  ._404-button.become-a-partner-cta {
    margin-left: 0;
  }
  .label.media-outlet-name {
    text-align: left;
    margin-bottom: 0;
  }
  .label.media-post-date {
    text-align: left;
  }
  .label.news-post-date {
    text-align: left;
    margin-bottom: 0;
    line-height: 150%;
  }
  .rich-text {
    width: 100%;
    max-width: none;
    line-height: 22px;
  }
  .heading-jumbo-small {
    font-size: 18px;
    line-height: 1.2em;
  }
  .menu {
    margin-left: 15px;
  }
  .navigation {
    padding-left: 0;
    padding-right: 0;
  }
  .navigation-item,
  .navigation-item:hover {
    background-color: #1a1a1a;
  }
  .menu-button {
    flex: none;
    display: block;
  }
  .menu-button.w--open {
    flex: none;
  }
  .navigation-items {
    background-color: #1a1a1a;
  }
  .cta-wrap {
    flex-direction: row;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 15px;
  }
  .section-heading-wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .body {
    height: auto;
  }
  .paragraph {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }
  .columns-2 {
    display: block;
  }
  .column {
    border-style: solid;
    width: 100%;
  }
  .testimonial-layout {
    flex-direction: column-reverse;
    margin-left: 20px;
    margin-right: 20px;
  }
  .h6 {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 0;
    font-size: 15px;
    display: block;
    position: relative;
    overflow: visible;
  }
  .h4 {
    text-align: left;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
  }
  .h4.black {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .h4.black.centre {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .h4.black.features {
    text-align: left;
  }
  .testimonial-logo {
    padding-left: 0;
  }
  .icon {
    margin-right: 10px;
  }
  .icon-2 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .section-logos {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-footer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .div-block {
    margin-bottom: 40px;
  }
  .testimonial-content-container {
    margin-left: 0;
    margin-right: 0;
  }
  .left-arrow,
  .right-arrow {
    display: none;
  }
  .customer-logo {
    margin-left: auto;
    margin-right: auto;
  }
  .column-5 {
    flex: 0 auto;
  }
  .news-list-wrap {
    margin-bottom: 20px;
  }
  .news-heading-link {
    text-align: left;
    line-height: 150%;
  }
  .news-detail-body {
    text-align: left;
  }
  .news-detail-body.remote-agents.use-cases {
    width: 320px;
  }
  .footer-contact-head {
    margin-top: 20px;
  }
  .footer-contact-link {
    margin-right: 0;
  }
  .section-white-privacy {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px;
  }
  .privacy-notice-hero {
    padding-left: 10px;
  }
  .intro-hero-heading {
    font-size: 32px;
    line-height: 40px;
  }
  .text-block-6 {
    line-height: 22px;
  }
  .section-resource-recent {
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .customer-story-heading {
    padding-left: 0;
    padding-right: 0;
  }
  .resource-title {
    font-size: 16px;
  }
  .section-news-list,
  .section-media-list {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .media-heading-link {
    text-align: left;
  }
  .section-recent-news {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .featured-media-list-wrap {
    grid-template-columns: 1fr;
  }
  .privacy-list {
    text-align: left;
    padding-left: 20px;
  }
  .plex-sans-subheading {
    width: 300px;
    height: 54px;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    top: 71px;
    left: -60px;
  }
  .plex-sans-subheading.blog-categories {
    position: static;
  }
  .customer-overview-div {
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    padding-bottom: 20px;
    padding-right: 0;
  }
  .customer-story-rich-text-block {
    text-align: left;
  }
  .customer-story-rich-text-block blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    font-size: 18px;
    line-height: 150%;
  }
  .customer-story-rich-text-block h2 {
    line-height: 125%;
  }
  .customer-story-rich-text-block h4 {
    line-height: 150%;
  }
  .customer-overview-text {
    text-align: left;
    width: 90%;
  }
  .image-20 {
    display: block;
    overflow: hidden;
  }
  .privacy-nested-list {
    text-align: left;
    padding-left: 20px;
  }
  .section-resource-featured.remote-agents {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-resource-featured.partners {
    padding-bottom: 60px;
  }
  .customer-stories-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .customer-story-title {
    font-size: 18px;
    line-height: 130%;
  }
  .section-customer-story {
    padding: 20px 10px;
  }
  .customer-overview-titles {
    text-align: left;
    width: 90%;
  }
  .section-customer-stories {
    height: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .glossary-term-summary {
    font-size: 18px;
  }
  .glossary-term-summary.subtitle {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 16px;
    line-height: 130%;
  }
  .column-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .customer-logo-grid {
    grid-template-columns: 1fr 1fr;
  }
  .remote-agent-resources-heading {
    text-align: left;
  }
  .features-section.remote-agents {
    padding: 18px 30px;
    display: flex;
  }
  .feature-icon {
    margin-right: auto;
  }
  .image-29 {
    padding-top: 0;
  }
  .section----results {
    height: auto;
  }
  .text-block-9 {
    text-align: left;
  }
  .navigation-dropdown {
    text-align: left;
    background-color: #1a1a1a;
    padding-left: 0;
    padding-right: 0;
  }
  .navigation-dropdown:hover {
    background-color: #1a1a1a;
  }
  .dropdown-toggle {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
  }
  .filter-controls {
    margin-left: 0;
  }
  .filter-controls-container {
    margin-right: 0;
  }
  .h1 {
    text-align: left;
    width: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 45px;
    font-size: 28px;
  }
  .h1.feature-name {
    padding-right: 0;
    font-size: 10px;
  }
  .h1.feature-name.black {
    padding-right: 0;
  }
  .h2 {
    text-align: left;
    margin-bottom: 12px;
  }
  .h2.left {
    margin-top: 0;
  }
  .h2.black {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
  }
  .h2.black.use-cases {
    text-align: left;
    margin-bottom: auto;
  }
  .website-section-emphasis {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .website-feature-2col {
    grid-row-gap: 0px;
    grid-auto-flow: row;
    margin-top: 40px;
  }
  .website-feature-content {
    padding-left: 0;
    padding-right: 0;
  }
  .website-results-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: minmax(auto, 0.25fr);
    grid-template-columns: 1fr;
    padding: 0.75rem;
    display: flex;
  }
  .website-results-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
  .result-metric {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
  .result-label {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }
  .character-avatar.calm-agent-avatar {
    width: 86px;
    height: 90px;
  }
  .calm-agent-block {
    width: 232px;
    height: 94px;
    bottom: -8%;
    right: 1%;
  }
  .character-dialogue.calm-agent-dialogue {
    bottom: -60px;
    left: 10px;
  }
  .character-dialogue-text {
    font-size: 14px;
  }
  .website-section-cta {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 10px 0;
  }
  .features-intro-hero {
    font-size: 32px;
    line-height: 40px;
  }
  .h3.statistic {
    text-align: left;
    width: 90%;
    font-size: 24px;
  }
  .h3.use-cases,
  .h3.use-cases.centre {
    text-align: left;
  }
  .image-37 {
    margin-left: auto;
    margin-right: auto;
  }
  .alphabet-list,
  .glossary-list {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .section-cc-glossary-header.cc-home-wrap {
    margin-left: 0;
    margin-right: 0;
  }
  .section-glossary-list {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .section-glossary-article {
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 20px;
  }
  .glossary-term-heading {
    text-align: left;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 38px;
  }
  .section-glossary-title {
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 20px;
  }
  .section-glossary-quick-links {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .use-cases-intro-section {
    background-color: var(--observe-black);
    padding: 20px 0 0;
  }
  .coaching-column-left {
    padding-left: 0;
    display: block;
  }
  .coaching-heading-div {
    padding-left: 0;
  }
  .feature-name.centre {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
  }
  .youtube {
    margin-top: 40px;
  }
  .benefits-header-div.features-page {
    text-align: center;
    flex-direction: row;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }
  .benefits-icon {
    text-align: left;
    align-self: flex-start;
    width: 40px;
    height: 40px;
    margin-left: 0;
    margin-right: auto;
    padding-bottom: 0;
  }
  .feature-content-column {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .resource-text-link {
    text-align: left;
    line-height: 127%;
    display: flex;
  }
  .coaching---feature--section {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .feature-callout-section.benefits {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 10px;
  }
  .feature-callout-section.benefits._2-column {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
  }
  .resources-section,
  .coaching-full-feature-section {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 60px;
  }
  .missed-opps {
    height: auto;
  }
  .featured-resource-grid {
    flex-direction: column;
  }
  .filter-resource-list {
    text-align: left;
    grid-template-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }
  .filter-resource-list._3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .resource-image-div {
    height: 180px;
  }
  .resource-cover-image {
    width: 100%;
  }
  .text-block-14 {
    color: var(--observe-black);
  }
  .testimonial-copy {
    margin-top: 40px;
  }
  .customer-testimonial {
    text-align: left;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-left: 0;
    display: flex;
  }
  .testimonial-slide {
    text-align: center;
    object-position: 50% 50%;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .customer-image {
    text-align: center;
    width: 184px;
    margin-bottom: 34px;
    margin-left: 0;
    margin-right: auto;
  }
  .image-38 {
    text-align: left;
    border-width: 3px;
    display: block;
    position: static;
  }
  .testimonial-slider {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin: 20px auto;
    display: block;
  }
  .website-section-emphasis {
    width: 100%;
    padding-bottom: 10px;
  }
  .image-40 {
    text-align: center;
    align-self: flex-start;
    width: auto;
  }
  .slide-nav-2 {
    display: flex;
  }
  .feature-section-content-full-width-copy {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .feature-callout {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    margin-top: 0;
    margin-left: 10px;
    padding-left: 0;
    font-size: 14px;
    line-height: 150%;
  }
  .left-arrow-2,
  .right-arrow-2 {
    display: none;
  }
  .feature-section-content-full-width-copy {
    margin-top: -10px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .section-benefits {
    padding: 20px 10px;
  }
  .benefits-grid {
    grid-template-columns: 1fr;
  }
  .benefits-header-icon {
    text-align: left;
    align-items: flex-start;
  }
  .column-24 {
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }
  .feature-image-long {
    height: auto;
  }
  .section-feature-intro {
    padding: 20px 10px;
  }
  .intro-heading {
    font-size: 32px;
    line-height: 40px;
  }
  .heading-column-left {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .benefits-heading {
    padding-left: 0;
    padding-right: 0;
  }
  .column-25 {
    text-align: left;
  }
  .feature-grid {
    grid-template-columns: 1fr;
  }
  .heading-27 {
    text-align: left;
    font-size: 20px;
  }
  .text-block-21 {
    text-align: left;
    font-size: 15px;
    line-height: 1.3em;
  }
  .featured-blog-post-image-div {
    flex-direction: column;
    width: auto;
    height: auto;
    display: flex;
  }
  .featured-blog-title {
    font-size: 24px;
  }
  .blog-post-cover-image {
    height: 45%;
  }
  .promoted-post-card {
    height: 395px;
  }
  .promoted-posts-grid {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, auto);
    margin-left: 10px;
    margin-right: 10px;
  }
  .newletter-ad-card {
    height: 395px;
  }
  .newletter-post-title.blog-3rd {
    margin-top: 15px;
  }
  .image-47 {
    object-fit: cover;
    align-self: auto;
    height: 100%;
    position: static;
  }
  .article-cover-image {
    max-width: 780px;
    height: auto;
    max-height: 280px;
    overflow: hidden;
  }
  .blog-article-section {
    flex-direction: column;
  }
  .blog-article-summary {
    max-width: 100%;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
  }
  .blog-home.article-page {
    padding-left: 20px;
    padding-right: 20px;
  }
  .a-wp {
    flex-direction: row;
    order: 1;
    width: auto;
    padding-left: 0;
  }
  .blog-tag-collection-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto auto;
  }
  .article-page-subscription-cta {
    flex-direction: column;
  }
  .left.blog-home {
    width: 100%;
  }
  .right {
    flex-direction: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: hidden;
  }
  .blog-body {
    max-width: none;
  }
  .blog-categories-nav {
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: visible;
  }
  .collection-list-wrapper-4 {
    flex-direction: column;
    overflow: visible;
  }
  .collection-list-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: minmax(auto, auto) minmax(auto, auto);
    grid-template-columns: minmax(auto, auto) minmax(auto, auto);
    grid-auto-columns: auto;
    place-content: stretch start;
    align-self: flex-start;
    max-width: none;
    display: grid;
    overflow: visible;
  }
  .collection-item-7 {
    flex-direction: row;
  }
  .category-page-heading {
    flex-direction: column;
    align-items: stretch;
    width: 88%;
    margin-left: 0;
    padding-right: 0;
    display: block;
  }
  .blog-cover-image {
    overflow: visible;
  }
  .blog-responsive-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(auto, auto);
    margin-left: 0;
    margin-right: 0;
  }
  .blog-grid-card-responsive {
    height: 100%;
    max-height: none;
  }
  .award-logos-section {
    flex-direction: column;
  }
  .recognition-div {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .partners-logo_wrp {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .partner-logo_block-1 {
    justify-content: center;
  }
  .partner-logo_block-1.empty {
    display: none;
  }
  .partners-logos-1,
  .partners-logos-2 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }
  .partners-logos-3 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }
  .filter_buttons_wrp {
    flex-wrap: wrap;
  }
  .section-white-privacy_new {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .paragraph-2,
  .list-item-data-protection,
  .text-block-37 {
    text-align: left;
  }
  .div-block-57 {
    flex-direction: column;
    align-items: flex-start;
  }
  .label-copy.cc-author-name-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }
  .label-copy.cc-blog-date-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
  }
  .end-user_table {
    flex-direction: column;
  }
  .table-line {
    text-align: left;
  }
  .table-line._2 {
    border-style: none none solid;
  }
  .product_sec-hero {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .product_sec-hero.auto-qa {
    padding-bottom: 0;
  }
  .new-site_cont {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-left.news,
  .p-left._45,
  .productt_hero_im.news {
    width: 100%;
  }
  .txt {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 18px;
  }
  .txt.wide {
    margin-bottom: 30px;
  }
  .txt.no-mrg._16px {
    line-height: 18px;
  }
  .txt._33ch {
    text-align: center;
  }
  .product_s2,
  .product_s3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .product_s2_wrp {
    padding: 25px;
  }
  .product_s2_wrp.full-width {
    flex-direction: column;
    align-items: stretch;
  }
  .product_s2_wrp.auto-qa {
    padding-left: 38px;
    padding-right: 38px;
  }
  .product_s2_wrp.security {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }
  .product_s2_wrp.security.grid {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }
  .product_s2_box {
    width: 100%;
  }
  .product_s2_box.width30 {
    width: auto;
  }
  .product_s2_box.auto-qa {
    width: 100%;
  }
  .product_s2_box.security1 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .text-block-43 {
    font-size: 15px;
  }
  .product_s_im.use-cases,
  .product_s_im.onmichnnel {
    width: auto;
    margin-top: 20px;
  }
  .new_h2 {
    max-width: none;
    font-size: 23px;
    font-weight: 900;
    line-height: 110%;
  }
  .new_h2._20ch {
    font-size: 26px;
  }
  .new_h2.no-ch.text-center {
    font-size: 2rem;
  }
  .new_h2.no-ch.text-center.px {
    font-size: 1.75rem;
  }
  .new_h2._14ch {
    font-size: 28px;
  }
  .product_s4,
  .product_s5-slider,
  .product_s5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .product_s6 {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .product_s7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .product-grid-new {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product_grid-1_im {
    height: 110px;
  }
  .product_grid-1_im.w144 {
    height: 144px;
  }
  .read-more_h6 {
    font-size: 15px;
  }
  .schedule-a-demo {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .schedule-a-demo_box {
    margin-bottom: 20px;
    padding: 15px 13px;
    font-size: 18px;
    line-height: 20px;
  }
  .text-block_h7 {
    font-size: 12px;
    line-height: 15px;
  }
  .product-slider {
    padding-left: 40px;
    padding-right: 40px;
  }
  .product-slider.uc-t {
    padding: 25px;
  }
  .product-slider_arrow {
    padding-left: 10px;
    display: none;
  }
  .product-slider_arrow.right-slider-arrow {
    padding-right: 10px;
  }
  .product-slider_slide {
    text-align: center;
    align-items: stretch;
  }
  .product-slider_nav {
    position: static;
  }
  .product-slider_left {
    flex-direction: row;
  }
  .product-slider_left.mobile {
    flex-direction: column;
    align-items: center;
  }
  .product-slider_img {
    max-width: 100%;
  }
  .product-slider_img.author-image {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .product-slider_authorbox,
  .product-slider_author_h7 {
    font-size: 12px;
    line-height: 15px;
  }
  .product-slider_author_h7.author-name {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .product-slider_author_h7.author-title {
    font-size: 1rem;
    line-height: 1.5;
  }
  .paragraph_slider_testimonial_h5 {
    font-size: 15px;
    line-height: 1.25;
  }
  .platform_sec-hero,
  .platform_s2,
  .platform_s3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .platform_s_wrp {
    padding: 30px;
  }
  .platform_box_text {
    font-size: 15px;
    line-height: 18px;
  }
  .learn-more.platform-link._14px {
    font-size: 15px;
  }
  .platform_s_lable {
    width: 100%;
  }
  .platform_s4 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .platform_s_grid-1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .platform_s_grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: minmax(auto, 1fr) auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .nav-bar_new-site {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .nav-menu-3 {
    height: 100svh;
    padding-bottom: 7.5%;
    overflow: auto;
  }
  .nav-dropdown {
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 7.5%;
  }
  .nav-dropdown.product-link {
    justify-content: center;
    display: flex;
  }
  .menu-button-2 {
    border: 1px #000;
    padding: 0;
  }
  .menu-button-2.w--open {
    border-style: none;
  }
  .brand.mutiny-logo.w--current {
    width: 180px;
  }
  .new-site_footer-wrp_top-part {
    padding-bottom: 0;
  }
  .new-site_footer_left-box {
    flex-direction: column;
    grid-template-columns: 1fr;
  }
  .new-site_footer-wrp_bottom-part {
    margin-top: 20px;
  }
  .new-site_footer_bottom_links-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .new-get-demo_hero {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .nwe-get-demo_form {
    padding: 20px;
  }
  .new-get-demo_s_customers {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .text-block-49 {
    font-size: 12px;
  }
  .btn-wp {
    flex-direction: column;
    align-items: flex-start;
  }
  .btn-wp.mobile {
    margin-top: 30px;
  }
  .btn-wp.home-page {
    grid-column-gap: 0.5em;
    grid-row-gap: 0.5em;
    width: 100%;
    padding-bottom: 0;
    display: flex;
  }
  .text-link_h5 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    line-height: 21px;
  }
  .text-link_h5._37ch {
    align-self: auto;
  }
  .text-link_h5._37ch.left {
    justify-content: flex-start;
    align-self: flex-start;
    width: 100%;
    display: block;
  }
  .text-link_h5._37ch.left.sm-center {
    text-align: center;
  }
  .text-link_h5.alt {
    display: flex;
  }
  .uc-section_testimonials {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .new-nav-bar_btn.new-site {
    margin-top: 20px;
    display: none;
  }
  .text-block-51.center {
    text-align: center;
  }
  .new-site_cta-btn {
    flex: none;
    width: 100%;
    margin-top: auto;
    margin-bottom: 20px;
  }
  .cta-btn_gradient {
    width: 100%;
    right: 100%;
  }
  .new-homepage_hero-copy {
    padding-top: 30px;
  }
  .new_homepage_s2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .new_h1 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-family: Inter, sans-serif;
    font-size: 27px;
    font-weight: 900;
  }
  .new_h1.text-black.mb-4.h1-webinar {
    font-size: 36px;
  }
  .new-homepage-hero_content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }
  .new-homepage_grid-1 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 48px;
    margin-bottom: 0;
  }
  .new-homepage_grid-1_box.new-site_link {
    height: 258px;
  }
  .title-h4 {
    font-size: 15px;
  }
  .title-h4.no-mrg {
    left: 13px;
  }
  .new-homepage_grid-1_content-copy {
    padding: 24px;
  }
  .text-block-h5 {
    text-align: center;
    font-size: 15px;
  }
  .new_homepage_s3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .new-homepage_grid-2_wrp {
    margin-top: 28px;
    padding: 10px 6px;
  }
  .new-homepage_grid-2_wrp.security {
    margin-bottom: 0;
  }
  .new-site_see-how-it-works_box {
    padding: 16px 24px;
    font-size: 18px;
    line-height: 20px;
  }
  .new_homepage_grid-2 {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 30px;
  }
  .new_homepage_grid-2.career {
    grid-row-gap: 20px;
  }
  .new_homepage_grid-2.partners {
    grid-column-gap: 35px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    padding: 36px;
  }
  .new_homepage_grid-2.career-2 {
    grid-template-columns: 1fr;
  }
  .grid-2_box_im {
    height: 18px;
  }
  .text-block_h6 {
    font-size: 15px;
  }
  .new-homepage-slider_testimonial-copy {
    font-size: 14px;
    line-height: 21px;
  }
  .icon-6 {
    border: 1px #000;
  }
  .career-new-site_hero {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .career_new-site_grid-1_wrp {
    margin-bottom: 48px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .career_new-site_grid-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .grid-1_category {
    font-size: 15px;
    line-height: 18px;
  }
  .grid-1_title {
    font-size: 17px;
    line-height: 22px;
  }
  .grid-1_text {
    font-size: 0.9375rem;
  }
  .career_s2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .career_new-site-slider_slide {
    height: 152px;
  }
  .career_new-site_h2 {
    text-align: center;
    max-width: none;
    font-size: 23px;
    line-height: 110%;
  }
  .career_new-site_h2.no-ch {
    text-align: center;
  }
  .career-new-site_embed-code_box {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bg-shape.auto-qa-3 {
    bottom: -31px;
    left: 69px;
  }
  .bg-shape.auto-qa-2 {
    bottom: -18px;
    left: -9px;
  }
  .bg-shape.omnichannel-1 {
    bottom: -31px;
    left: 69px;
  }
  .grid-22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .drop-menu_product_list_wrp {
    padding-right: 10px;
  }
  .link-20 {
    width: 100%;
    margin-bottom: 0;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .drop-menu_list_right {
    margin-top: 20px;
  }
  .div-block-63 {
    flex-direction: column;
  }
  .text-block-57 {
    max-width: 25ch;
    margin-top: 15px;
  }
  .read-more_drop-menu {
    font-size: 12px;
  }
  .nav-dropdown-content {
    display: none;
    position: relative;
    top: 0;
    overflow: auto;
  }
  .nav-dropdown-content.w--open {
    flex: 0 auto;
    margin-left: -7.5vw;
    padding: 2.5% 5%;
    display: block;
    overflow: auto;
  }
  .about-us_s_team {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .about-us_leadership_grid {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .about-us_leadership_grid.advisors {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
  }
  .leader-photo {
    width: 40vw;
    height: 40vw;
  }
  .text-block-58.advisors {
    font-size: 15px;
    line-height: 18px;
  }
  .leader-pos {
    font-size: 16px;
  }
  .about0us_investors-grid_wrp {
    padding: 1.1rem;
  }
  .about-ua_grid_our-investors {
    grid-template-columns: 1fr 1fr;
  }
  .about-us_get-in-touch-grid_wrp {
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 1.5rem;
  }
  .nav-dropdown-toggle {
    justify-content: flex-start;
    width: 100%;
    padding: 0 5% 0 0;
  }
  .nav-dropdown-toggle.w--open {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: static;
  }
  .long-arrow {
    width: 38px;
    height: 17px;
    right: 13px;
  }
  .read-more_h5 {
    font-size: 12px;
  }
  .title {
    text-align: center;
    font-size: 15px;
    line-height: 18px;
  }
  .title.is-small.spacer-3.is-left {
    text-align: left;
  }
  .diagram_wrp {
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-right: 4vw;
  }
  .diagram_grid {
    grid-row-gap: 2px;
    grid-template-rows: auto 11vw 32vw 50vw 35vw auto;
    grid-template-columns: 10vw 0.5fr 0.5fr 0.5fr;
  }
  .diagram_box {
    padding-right: 5px;
  }
  .diagram_box-title {
    margin-bottom: 12px;
    font-size: 4vw;
    line-height: 1.2em;
  }
  .div-block-69 {
    width: 3.5vw;
    height: 3.5vw;
    margin-right: 2vw;
  }
  .text-block-59 {
    font-size: 2.7vw;
    line-height: 1.1em;
  }
  .paragraph-3 {
    margin-left: 22px;
    font-size: 2.7vw;
    line-height: 1.2em;
  }
  .image-73 {
    display: none;
  }
  .diagram_wrp_gray-part {
    padding-left: 10px;
    padding-right: 10px;
  }
  .grid-23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .text-block-60 {
    padding-right: 10px;
  }
  .new_h3,
  .new_h3._15 {
    font-size: 18px;
  }
  .new_h3.mid {
    line-height: 1.5;
  }
  .link-block-new.resourses {
    padding-top: 16px;
  }
  .new-site_footer-cont {
    padding-left: 16px;
    padding-right: 16px;
  }
  .top-banner {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .top-banner_text-wrp {
    flex-direction: column;
    justify-content: center;
  }
  .top-banner-arrow {
    align-items: center;
  }
  .nav-dropdown-icon {
    order: 1;
    position: relative;
  }
  .resultes_grid-wrp {
    padding: 30px;
  }
  .result_box {
    font-size: 3rem;
  }
  .result-desc {
    max-width: none;
  }
  .grid-features {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }
  .remote-agent-resources-logos {
    padding-left: 20px;
    padding-right: 20px;
  }
  .image-80 {
    height: 50%;
  }
  .partners-logo_2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .blog-title {
    font-size: 2rem;
  }
  .collection-item-14 {
    height: 450px;
  }
  .footer_banners-wrp {
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .footer_banner-item {
    width: auto;
  }
  .footer_banner-item.large {
    width: 8rem;
  }
  .banner {
    max-width: 72px;
  }
  .grid--main_logos {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .logo-wrp {
    height: auto;
  }
  .about-us_logos_line1 {
    flex-direction: column;
  }
  .about-us_logos_line2 {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .investors-logos_line2 {
    width: 100%;
  }
  .about-us_logos_line3 {
    flex-direction: column;
  }
  .investors-logos_line3 {
    width: 100%;
  }
  .image-83 {
    height: auto;
  }
  .image-83.resmed {
    height: 75%;
  }
  .image-84 {
    height: auto;
  }
  .auto-qa_grid-1 {
    flex-direction: row;
    align-content: stretch;
  }
  .grid-1_logo-box {
    height: 40px;
  }
  .grid-1_logo-box.top-mrg {
    width: 50%;
  }
  .auto-qa_logo-grid-1 {
    width: auto;
    height: 100%;
  }
  .logo-grid.mob {
    align-items: center;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .image-87 {
    display: block;
  }
  .diagram_im.mobile {
    width: 100%;
  }
  .div-block-88 {
    flex-flow: row-reverse wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    place-items: flex-start center;
  }
  .grid-25 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .bg-image {
    height: 100%;
    top: 5%;
  }
  .ci-services_hero {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .ci-services_grid1 {
    grid-column-gap: 24px;
  }
  .ci-services_grid1_box {
    width: 296px;
    padding: 27px 20px;
  }
  .ci-services_grid1_box_colored {
    padding: 30px 20px;
  }
  .grid-26 {
    grid-template-columns: 1fr;
  }
  .colored-box_label {
    justify-content: flex-start;
    padding-left: 25px;
  }
  .colored-box_label.color2 {
    padding-left: 25px;
  }
  .title_32px {
    font-size: 18px;
  }
  .implementation-service_wrp {
    margin-bottom: 68px;
    padding: 25px 25px 25px 20px;
  }
  .implementation-service_box {
    width: 100%;
  }
  .implementaion-service_text {
    font-size: 15px;
  }
  .value-added-service_im,
  .value-added-serices_text {
    width: 100%;
  }
  .paragraph_20px {
    font-size: 16px;
  }
  .ci-services_trusted-brands-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  .title_14px_caps {
    font-size: 15px;
  }
  .lets-talk {
    padding-top: 30px;
    padding-bottom: 113px;
  }
  .bg-gradient {
    background-image: linear-gradient(#f9f9f9 6%, #fabc2d00 88%);
  }
  .new-site_container {
    padding-left: 16px;
    padding-right: 16px;
  }
  .h5_sut-title_new {
    font-size: 15px;
    line-height: 18px;
  }
  .grid-new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: auto;
    display: grid;
    position: relative;
  }
  .h1-new {
    font-size: 1.625rem;
  }
  .h1-new.big {
    font-size: 30px;
  }
  .h1-new.blvck {
    font-size: 28px;
  }
  .h1-new.mb-70 {
    margin-bottom: 70px;
  }
  .h1-new.bottom-spacing {
    text-align: center;
  }
  .h1-new.color-white._28 {
    font-size: 1.25rem;
  }
  .button-wrapper-new.mobile-wrapping {
    flex-flow: wrap;
  }
  .btn-new-2 {
    align-self: stretch;
  }
  .btn-new-2.outline {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }
  .btn-new-2.nav-button.not-hidden {
    display: block;
  }
  .section-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-new {
    text-align: center;
  }
  .p-new.large p {
    font-size: 15px;
  }
  .p-new.mid {
    padding-left: 0;
    padding-right: 0;
  }
  ._4-card-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .results-item-new {
    padding: 0%;
  }
  .link-new,
  .link-new.top {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .results-content-new-top {
    grid-row-gap: 0.25rem;
  }
  .hero-section-new {
    z-index: 0;
    overflow: hidden;
  }
  .hero-section-new-short {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .resources-card {
    max-width: 100%;
  }
  .resources-card-content {
    padding: 21px;
  }
  .resources-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: auto;
    display: grid;
    position: relative;
  }
  .brands-wrapper.is-industry.is-transport {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }
  .results-arrow {
    left: 0;
  }
  .wpnew.shorter {
    max-width: 100%;
    overflow: hidden;
  }
  .wpnew.relative {
    margin-left: auto;
    margin-right: auto;
  }
  ._4-col {
    grid-template-columns: 1fr 1fr;
  }
  ._4-col.gap-medium {
    grid-column-gap: 0px;
  }
  ._4-col.gap-medium.sm-col-1 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
  ._4-col.gap-medium.sm-col-1.mb {
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }
  ._4-col.gap-large {
    grid-template-columns: 1fr 1fr;
  }
  ._4-col.no-gap {
    grid-template-columns: 1fr;
  }
  ._3-col {
    flex-direction: column;
    display: flex;
  }
  .section-padding.pb-100 {
    padding-bottom: 30px;
  }
  .column-new.horizontal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .column-new.spacing-small {
    justify-content: flex-start;
    padding-right: 0;
  }
  .column-new.left.spacing-small,
  .spacing-small {
    padding-right: 0;
  }
  ._6-col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  ._6-col.gap-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  ._6-col.gap-medium.vertical-mobile {
    place-items: stretch stretch;
  }
  .h3-new {
    font-size: 1.1rem;
  }
  .spacing-smallest {
    text-align: center;
    align-self: auto;
    align-items: center;
  }
  .spacing-smallest.short-size.extra-top-padding {
    max-width: 100%;
    padding-top: 0;
  }
  .card-transparent.brand {
    padding: 1.6em;
  }
  .flex-new.more-gap {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }
  .flex-new.more-gap.is-testimonial {
    padding-left: 20px;
    padding-right: 20px;
  }
  .flex-new.mobile-vertical {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  ._5-col {
    grid-template-columns: 1fr 1fr;
  }
  .image-112 {
    max-width: 6rem;
  }
  .tab-new {
    align-self: stretch;
  }
  .tab-new.hp.alt {
    min-width: 165px;
  }
  .tab-new.alt {
    min-width: 200px;
  }
  .security-logo-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }
  .security-logo-wrapper.left {
    margin-left: 0;
  }
  .pricing-section.grey {
    padding-bottom: 40px;
  }
  .tabs-menu {
    grid-column-gap: 10px;
  }
  .tabs-menu.new {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    left: 10%;
    overflow: auto;
  }
  .tabs {
    overflow: hidden;
  }
  ._8-col {
    grid-template-columns: 1fr;
  }
  .image-119 {
    height: 30px;
  }
  .section-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .div-block-122 {
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  .div-block-123 {
    flex-wrap: nowrap;
  }
  .container-4 {
    margin-bottom: 60px;
  }
  .text--dark.mt-10.inter {
    margin-top: 60px;
  }
  .bg-purple.border-all.p-form-box {
    padding: 20px;
  }
  .list {
    margin-bottom: 40px;
  }
  .column-31,
  .column-32 {
    padding-left: 0;
    padding-right: 0;
  }
  .omnichannel_learn-more-block {
    flex-wrap: wrap;
  }
  .text-14-italic {
    margin-top: 20px;
    font-size: 12px;
  }
  .image-124 {
    z-index: 4;
    margin-top: -111px;
    display: block;
  }
  .new-site_cont_veritical {
    padding-left: 16px;
    padding-right: 16px;
  }
  .product_s2_wrp-copy {
    padding: 25px;
  }
  .insurance-icons_wrapper {
    flex-direction: column;
  }
  .padding-global {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .quote-image_wrappper {
    margin-bottom: 2rem;
  }
  .quote-bg_wrapper {
    padding: 1.4rem 1.5rem;
  }
  .badges-wrapper.top-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .max-with-small._45 {
    max-width: 95%;
  }
  .caps-text_wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
  }
  .real-time-text_wrapper.is-purple {
    margin-left: 20px;
  }
  .testimonial-author-role {
    font-size: 12px;
  }
  .testimonial-author-name {
    margin-bottom: 0;
    font-size: 14px;
  }
  .author-name-wrap {
    margin-top: 10px;
  }
  .table-row.head {
    justify-content: flex-start;
  }
  .table-box.mid.center,
  .table-box.yellow.center,
  .table-box.left,
  .table-box.left.white.flex-h,
  .table-box.left.h-flex {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .image-132.product-shot-new.same {
    width: 100%;
    padding-right: 0;
  }
  .author-company-logo.alt {
    align-self: flex-start;
  }
  .div-block-134.author-content {
    align-self: center;
    align-items: flex-start;
  }
  .div-block-134.author-content.sales-page {
    text-align: center;
    align-items: center;
    min-width: auto;
  }
  .div-block-151 {
    text-align: center;
  }
  .text-block-71 {
    font-size: 14px;
  }
  .e-book-cms {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(auto, auto);
    margin-left: 0;
    margin-right: 0;
  }
  .ebook-body {
    flex-direction: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: hidden;
  }
  .g2-logos_wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }
  .text-field-5,
  .text-field-5::placeholder {
    font-size: 14px;
  }
  .form-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .checkbox-label-2 {
    font-size: 12px;
    line-height: 16px;
  }
  .checkbox-2 {
    min-width: 20px;
    max-width: 20px;
    min-height: 20px;
    max-height: 20px;
  }
  .uui-testimonial15_slide-nav {
    top: auto;
    bottom: 0%;
  }
  .uui-text-size-small {
    font-size: 12px;
  }
  .ui-test._01 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  .uui-testimonial15_slide {
    margin-right: 1rem;
  }
  .g2-item {
    max-width: 5rem;
  }
  .sec-content {
    justify-content: flex-start;
    align-items: center;
  }
  .div-block-172 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }
  .close-image {
    object-fit: contain;
    margin-right: 0;
  }
  .resource-featured {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .btn-new-copy {
    align-self: stretch;
  }
  .resources-box {
    max-width: 100%;
  }
  .div-block-174 {
    padding: 1.5rem;
  }
  .div-block-177 {
    padding-bottom: 2rem;
  }
  .image-165 {
    margin-top: -2rem;
  }
  .background-video-4 {
    width: 252px;
    height: 142px;
  }
  .section-2024 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .container-2024 {
    width: 85%;
  }
  .row-2024.align-stretch--tablet-overhaul.u-mb-6 {
    margin-bottom: 4rem;
  }
  .h2-2024 {
    max-width: none;
    font-size: 1.8rem;
    font-weight: 900;
  }
  .txt-2024 {
    margin-bottom: 20px;
  }
  .btn-2024 {
    align-self: stretch;
  }
  .u-text-center-2024.u-mb-6 {
    margin-bottom: 3rem;
  }
  .text-lg-2024 {
    font-size: 1.4rem;
  }
  .h3-2024 {
    max-width: none;
    font-size: 1.6rem;
    font-weight: 900;
  }
  .h4-2024 {
    font-size: 1.1rem;
  }
  .arrow-results-arrow-2024 {
    left: 0;
  }
  .btn-outline-2024 {
    align-self: stretch;
  }
  .navbar-mutiny {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .result-col-2024 {
    width: 100%;
  }
  .observe-and-you-2024 {
    flex-flow: column;
  }
  .mutiny-nav-links-2024 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .image-conversation-intelligence {
    margin-top: 0;
  }
  .paragraph-lg-2024 {
    margin-bottom: 20px;
    font-size: 1rem;
    line-height: 1.6;
  }
  .voice-ai--hero-block {
    width: 100%;
  }
  .audio-player--image {
    height: 130px;
  }
  .image-80-2024 {
    width: 100%;
  }
  .navbar-2024 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .btn-overhaul {
    align-self: stretch;
    line-height: 1.2;
  }
  .grid-four-2024.u-mt-3 {
    grid-template-columns: 1fr;
  }
  .circle-animation-image-2024 {
    transform: scale(2.25);
  }
  .pill-2024 {
    border-radius: 6px;
    font-size: 0.75rem;
  }
  .stack-item--2024.block--bottom-center {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .stack-item--2024.block--bottom-center.offwhite {
    padding-top: 1rem;
  }
  .stack-item--2024.block--bottom-right {
    padding-top: 2rem;
  }
  .h2-overhaul {
    font-size: 3rem;
  }
  .h3-overhaul {
    font-size: 1.8rem;
  }
  .h4-overhaul {
    font-size: 1.5rem;
  }
  .p-overhaul.cc-lg {
    font-size: 1.2rem;
  }
  .block-card-overhaul {
    padding: 2rem;
  }
  .block-card--social-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .footer-banner-overhaul,
  .testimonial-block-overhaul {
    padding: 2rem;
  }
  .testimonial-block--speaker {
    flex-flow: column;
    align-items: flex-start;
  }
  .testimonial-block--quote {
    max-width: 100%;
  }
  .testimonial-block--quote.cc-anonymous {
    padding: 2rem;
  }
  .testimonial-block--speaker-headshot {
    align-self: flex-start;
  }
  .icon-block--icon-overhaul {
    width: 40px;
    height: 40px;
  }
  .u-bg-circles {
    width: 90%;
  }
  .stack-item--offset-bottom {
    width: 100%;
    margin-top: 0;
  }
  .social-proof-card-overhaul {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .pricing-tier--dashed {
    background-color: var(--lavender);
    color: var(--white);
    border-radius: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .rounded-background--wrapper-overhaul {
    height: 10rem;
  }
  .rounded-background--image-overhaul {
    transform: translateY(60%) scale(2);
  }
  .cutoff-image-overhaul {
    padding: 2rem;
  }
  .lifecycle--item-overhaul {
    padding: 1rem;
  }
  .info-banner-overhaul {
    padding: 2rem;
  }
  .block-card--social-content {
    margin-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .pricing-tab-feature {
    font-size: 0.875rem;
  }
  .hero--demo-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }
  .demo-form-wrapper {
    margin-top: 4rem;
  }
  .pricing-intro {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }
  .tiers-intro {
    display: none;
  }
  .cs--item-image {
    height: 180px;
  }
  .quote-slider--background-circle {
    margin-top: 14rem;
    transform: scale(3);
  }
  .u-mb-6 {
    margin-bottom: 3rem;
  }
  .resources-stack--title.featured {
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .nav-icon-item {
    width: 100%;
  }
  .nav-icon-item-desc {
    white-space: normal;
    word-break: normal;
    width: 100%;
  }
  .footer-badges {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: flex-start center;
    display: flex;
  }
  .footer-columns-wrapper {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }
  .footer-column-wrapping-overhaul {
    width: 85%;
  }
  .footer-divider-overhaul {
    padding-bottom: 0;
  }
  .footer-banner-overhaul-2 {
    padding: 2rem;
  }
  .icon--lifecycle {
    height: 20px;
    margin-bottom: 1rem;
  }
  .footer-links-legal {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .cs--image-wrapper,
  .cs--item-image-preview {
    height: 180px;
  }
  .pagination-button-wrapper {
    display: none;
  }
  .cs--pagination-wrapper {
    justify-content: center;
  }
  .hero--cs-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .gallery-lightbox-link-tall,
  .gallery-lightbox-link {
    height: 330px;
  }
  .video-slider-overhaul {
    padding-bottom: 60px;
    position: relative;
  }
  .stack--voiceai-lightbox-preview {
    border-radius: 0.5rem;
  }
  .stack--voiceai-text {
    top: 1rem;
    left: 1rem;
  }
  .stack--voiceai-icon {
    inset: auto 1rem 1rem auto;
  }
  .hero--form-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }
  .pill-2024-3 {
    border-radius: 6px;
    font-size: 0.75rem;
  }
  .dedicated-agent-block {
    padding: 2rem;
  }
  .impact-image-mobile {
    width: 80%;
  }
  .customer-story-feature_grid-stat {
    margin-bottom: 0.5rem;
    font-size: 3rem;
  }
  .industry-block-link-icon {
    width: 2rem;
    height: 2rem;
  }
  .industry-block_title {
    max-width: 70%;
  }
  .revenue-hero_cycling-content.is-operational-efficiency {
    width: 270px;
  }
  .revenue-hero_cycling-content.is-compliance,
  .revenue-hero_cycling-content.is-customer-experience {
    width: 260px;
  }
  .additional_speakers-item {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: column;
    align-items: flex-start;
  }
  .additional_speakers-item-headshot {
    align-self: flex-start;
  }
  .voice-ai--webinar-image {
    display: none;
  }
  .section_2025.why-it-matters {
    background-size: 170vw;
  }
  .container_2025 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .amb-hero {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .text_scroll {
    font-size: 2rem;
  }
  .customer_link_wrapper {
    margin-top: 2rem;
  }
  .font_size_1-875 {
    font-size: 1.5rem;
  }
  .font_size_3 {
    font-size: 2rem;
  }
  .product_feature_card_content {
    padding-left: 24px;
    padding-right: 24px;
  }
  .pill-2024-4 {
    border-radius: 6px;
    font-size: 0.75rem;
  }
  .btn-overhaul-2 {
    align-self: stretch;
    line-height: 1.2;
  }
  .image-about-long {
    width: 220%;
    max-width: 220%;
    margin-left: -60%;
  }
  .padding-global-v2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .award-block-wrapper {
    border-top-style: none;
    border-bottom-style: none;
    flex-flow: column;
  }
  .award-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    outline-offset: 0px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    outline: 1px #b3b3b3;
    flex-flow: column-reverse wrap;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .award-circle-logo {
    width: 100vw;
    min-width: 100vw;
    height: 100vw;
    min-height: 100vw;
  }
  .news-text-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .image-logo-forbes {
    width: 40vw;
  }
  .award-right-circle-wrap {
    display: none;
  }
  .text-size-large.is-mobile-small {
    font-size: 1.25rem;
  }
  .button-pill {
    align-self: stretch;
    line-height: 1.2;
  }
  .grid_about-team {
    grid-template-columns: 1fr;
  }
  .investor-video {
    margin-top: 3.5rem;
  }
  .image-play {
    width: 18vw;
    height: 18vw;
  }
  .about_investors-wrap {
    grid-template-columns: 1fr;
  }
  .grid_about-maps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .about-observe-circle {
    width: 80vw;
    height: 80vw;
  }
  .image-circle-logo {
    width: 40vw;
  }
  .btn-overhaul-3 {
    align-self: stretch;
    line-height: 1.2;
  }
  .section_full-img {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .interactive_quiz_nav.is-rebuild {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 0.75fr 1fr 0.75fr;
  }
  .quiz_persona_image {
    height: 180px;
  }
  .product_feature-insights {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tab_cards-button {
    width: auto;
  }
  .image-card-circle {
    width: 4.5rem;
  }
  .box-card {
    padding-bottom: 1.5rem;
    padding-right: 1.5rem;
  }
  .image-testimonial-left {
    width: 70vw;
    height: 70vw;
  }
  .testimonial-logo-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .image-logo-testimonial {
    width: 7rem;
  }
  .image-logo-testimonial.is-smaller {
    width: 6.25rem;
  }
  .grid_2-boxes-small {
    grid-template-columns: 1fr;
  }
  .quiz-header {
    font-size: 32px;
  }
  .quiz-result-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .container-quiz,
  .container-quiz-ai {
    padding-left: 24px;
    padding-right: 24px;
  }
  .interactive-question {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .arrow-video-right,
  .arrow-video-left {
    width: 2.75rem;
    height: 2.75rem;
  }
  .additional_speakers-item-copy {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: column;
    align-items: flex-start;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .layout28_tabs-menu {
    grid-row-gap: 2.5rem;
  }
  .layout28_tabs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .tabs_expanding {
    grid-template-columns: 1fr;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .layout501_tab-wrapper {
    grid-row-gap: 3rem;
  }
  .image-ai-agent.is-mobile {
    width: 106%;
    min-width: 106%;
    margin-left: -3%;
    margin-right: -3%;
  }
  .ai-agent-image-wrapper {
    margin-top: 2.25rem;
  }
  .ai-agent-link1 {
    right: 12%;
  }
  .ai-agent-link2 {
    left: 14%;
  }
  .ai-agent-link3 {
    left: 10%;
  }
  .ai-agent-link4 {
    right: 14%;
  }
  .section-how-to-points {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .grid_animation-ai-agents {
    margin-left: -4%;
    margin-right: -4%;
  }
  .ai-anumber-wrapper {
    width: 2.75rem;
    height: 2.75rem;
    font-size: 1rem;
  }
  .ai-step-wrapper {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .image-arrow-ai.is-mobile {
    width: 1.25rem;
  }
  .arrow-back-wrapper {
    height: 1.75rem;
    margin-right: 9vw;
    padding-left: 7vw;
  }
  .section_integrations-hero.why-it-matters {
    background-size: 170vw;
  }
  .integration-block {
    height: 3.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
  }
  .integration-block-logo {
    width: 2rem;
    height: 2rem;
  }
  .integration-category-filter {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
    font-size: 0.875rem;
  }
  .empty-state-integrations {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid_industry-hero-large {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }
  .industry_hero-stats-wrap {
    padding-left: 1.5rem;
  }
  .text-industry-hero-stat {
    font-size: 4.5rem;
  }
  .text-industry-hero-stat.is-desc {
    font-size: 1.125rem;
  }
  .section_industry-hero.why-it-matters,
  .section_industry-quote.why-it-matters {
    background-size: 170vw;
  }
  .text-size-18 {
    font-size: 1rem;
  }
  .split-lines {
    font-size: 1.5rem;
  }
  .section_industry-main.why-it-matters,
  .section_industry-integrations.why-it-matters {
    background-size: 170vw;
  }
  .grid_industry-integrations {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .section_industry-tabs.why-it-matters {
    background-size: 170vw;
  }
  .tabs_link {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }
  .tab_wrap {
    padding-right: 1.5em;
  }
  .tab_contain {
    min-width: auto;
    max-width: none;
  }
  .section_industry-results.why-it-matters {
    background-size: 170vw;
  }
  .grid_results-circles {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }
  .result-box {
    height: 11rem;
  }
  .section_industry-faq.why-it-matters {
    background-size: 170vw;
  }
  .flex-trust {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }
  .trust-box {
    height: 25rem;
  }
  .grid_trust-stages {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .grid_trust-verify {
    grid-template-columns: 1fr;
  }
  .image-trust-verify {
    margin-bottom: 1rem;
  }
  .section_customer-hero.why-it-matters {
    background-size: 170vw;
  }
  .customer_body-right {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .customers-gradient {
    height: 8rem;
  }
  .grid_careers-hero {
    grid-template-columns: 1fr;
  }
  .image-width-full.is-award-about {
    max-width: 5rem;
  }
  .section_careers-yellow-g.why-it-matters,
  .section_careers-awwards.why-it-matters {
    background-size: 170vw;
  }
  .image-careers-award {
    height: 1.75rem;
  }
  .text-careers-awa {
    font-size: 15px;
  }
  .section_careers-founder.why-it-matters {
    background-size: 170vw;
  }
  .section_careers-team {
    background-size: 420px;
  }
  .section_careers-team.why-it-matters {
    background-size: 170vw;
  }
  .grid_careers-offices {
    grid-template-columns: 1fr;
  }
  .section_careers-offices.why-it-matters,
  .section_careers-work-life.why-it-matters,
  .section_about-meet.why-it-matters,
  .section_about-leadership.why-it-matters {
    background-size: 170vw;
  }
  .board-members-wrapper {
    padding: 2.5rem 1rem;
  }
  .grid_about-awards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
}
#w-node-ee160d0a-80ae-5db6-2a4c-a99f74a9b71a-87f007e6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-ee160d0a-80ae-5db6-2a4c-a99f74a9b71b-87f007e6,
#w-node-ee160d0a-80ae-5db6-2a4c-a99f74a9b724-87f007e6 {
  grid-column: span 2 / span 2;
}
#w-node-_5f9e19ff-c947-8cef-c6c1-6a0fe8aaf7f2-e8aaf7ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b42e8ba4-ad8b-9c98-7ded-569c661e8758-661e874f {
  justify-self: start;
}
#w-node-_82f353d1-3861-9eb1-bfd3-576ac1715c20-661e874f {
  justify-self: end;
}
#w-node-_9845b476-245c-786b-5266-87637996338c-79963363,
#w-node-_9845b476-245c-786b-5266-8763799633a0-79963363,
#w-node-_9845b476-245c-786b-5266-8763799633b4-79963363,
#w-node-_9845b476-245c-786b-5266-8763799633c8-79963363,
#w-node-_9845b476-245c-786b-5266-8763799633dc-79963363 {
  place-self: end;
}
#w-node-d84628ff-c44c-0fa1-88cd-4017130fdad6-87f00828 {
  align-self: center;
}
#w-node-d84628ff-c44c-0fa1-88cd-4017130fdae4-87f00828 {
  align-self: end;
}
#w-node-_87e92719-28ee-1962-438b-cd7aeb619190-87f00828,
#w-node-_034986ac-2a4c-5ae0-2dda-2e0f1bc72638-87f0082b {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0082c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0082c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f0082c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0082c,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0082c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f0082c,
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f0082c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f0082d {
  place-self: auto;
}
#w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f0082d {
  place-self: center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f0082d {
  place-self: start center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c57e-87f0082d,
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c583-87f0082d {
  justify-self: center;
}
#w-node-_2a625d9c-83e0-faac-f3c6-db79ea19c467-87f00830 {
  align-self: auto;
}
#w-node-_8477e31c-9ebf-5758-f788-862cc585bfdb-87f00836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_69bd7e09-b557-55f6-3099-3e74830a5f6c-87f00864,
#w-node-_69bd7e09-b557-55f6-3099-3e74830a5f88-87f00864 {
  align-self: center;
}
#w-node-_4e4ef162-e67f-4209-6d90-c24b19de5afe-ffce2338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_70dcd038-596e-a335-e5b1-9292ffce2339-ffce2338 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_70dcd038-596e-a335-e5b1-9292ffce233e-ffce2338 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_70dcd038-596e-a335-e5b1-9292ffce233f-ffce2338,
#w-node-_18068db5-0062-94ed-d043-5a6b3cd1e17e-3cd1e17d,
#w-node-dc8b9bf8-9953-4a22-513e-3279be64f8c7-3cd1e17d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b1e628e0-b368-2b0f-0f02-7c4b10b71155-3cd1e17d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00865 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00865 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f00865 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f00865,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f00865 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f00865,
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f00865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9dee34ec-b137-e1ed-5fb3-05760275c9c0-87f00868 {
  align-self: center;
}
#w-node-_9dee34ec-b137-e1ed-5fb3-05760275c9dd-87f00868 {
  align-self: end;
}
#w-node-_695a82af-c784-2fa9-1a6c-982f37832b53-87f00868,
#w-node-_695a82af-c784-2fa9-1a6c-982f37832b5c-87f00868 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_695a82af-c784-2fa9-1a6c-982f37832b5f-87f00868 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}
#w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd71-87f00868 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd75-87f00868,
#w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd84-87f00868,
#w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd94-87f00868,
#w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fda3-87f00868 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-_60830706-450d-6600-ee0e-e33bcfa782c6-87f00869 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd55c-87f0086a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd592-87f0086a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-bbd484b1-f09c-9e36-24ba-85d248678469-87f0086a,
#w-node-f4cd93f5-9c6e-5ba2-c1bc-af3b43fd82f5-87f0086a,
#w-node-a0d080b2-b564-d29c-fc91-1d4ce4c18525-87f0086a,
#w-node-b9d8b77c-d2cb-fcff-3091-7615dac043b6-87f0086a {
  justify-self: start;
}
#w-node-e4cd62bb-5690-d289-5793-4817af28d984-87f0086c,
#w-node-ddd60c6b-0a56-6e6b-d793-b10ef626d5f8-87f00881 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_4f38d079-27de-beb7-9910-706e6bd3cc56-87f00882,
#w-node-_4f38d079-27de-beb7-9910-706e6bd3cc57-87f00882,
#w-node-_4f38d079-27de-beb7-9910-706e6bd3cc58-87f00882,
#w-node-_4f38d079-27de-beb7-9910-706e6bd3cc59-87f00882,
#w-node-_4f38d079-27de-beb7-9910-706e6bd3cc5a-87f00882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b7413bcb-a7d0-9cab-21e8-963250ff3066-87f00882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}
#w-node-_817cd841-f0a2-b286-2971-f427711ab800-87f00883,
#w-node-_817cd841-f0a2-b286-2971-f427711ab81c-87f00883 {
  align-self: center;
}
#w-node-_088f54c2-998d-fa05-7504-eed293eb1221-93eb1221 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-a69e5993-24bb-2b9e-b4c8-8f7736a5d748-87f00885,
#w-node-_86330205-3785-479c-6ecf-176144fd02e8-87f00885 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f00887 {
  place-self: auto;
}
#w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f00887 {
  place-self: center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f00887 {
  place-self: start center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c57e-87f00887,
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c583-87f00887 {
  justify-self: center;
}
#w-node-da6e8bb5-95e6-f47a-2f4e-e8186bd922cf-87f008a5,
#w-node-_55b9486d-46d7-61d3-e9a4-013902177339-87f008a5,
#w-node-d7558ffb-4eb5-7b5a-1703-008b39d65608-87f008a6 {
  align-self: auto;
}
#w-node-d7558ffb-4eb5-7b5a-1703-008b39d65610-87f008a6,
#w-node-_0af0f3cc-0bf7-519c-9ffb-615673f9cc14-87f008a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_161b87b0-353d-7537-4443-b12c08ebd185-87f008b1 {
  align-self: auto;
}
#w-node-_5912f05f-2fe8-5454-07ab-ca0694679904-87f008b2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_06f5db3a-c1ff-9f3b-cbda-41d46468a999-6468a999 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855e7-87f008c5,
#w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855e9-87f008c5,
#w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855ea-87f008c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-c979cea0-b37a-1edf-0fe7-17b7bd78560f-87f008c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}
#w-node-c01ff765-e58d-f547-96fd-876a54aa8c8a-87f008c6 {
  align-self: center;
}
#w-node-c01ff765-e58d-f547-96fd-876a54aa8c94-87f008c6 {
  align-self: end;
}
#w-node-_391e0a3b-09eb-9607-416b-3362ec324913-87f008c6 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_004afd8f-1897-d618-c970-a539482710cd-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710ce-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710cf-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710d0-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710d2-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710d3-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710d4-87f008c7,
#w-node-_004afd8f-1897-d618-c970-a539482710d5-87f008c7,
#w-node-_7c3a3fee-7bb4-3e00-cff3-37264b2476b5-4b2476b3,
#w-node-_7c3a3fee-7bb4-3e00-cff3-37264b2476b9-4b2476b3,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6834c-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6834d-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6834e-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6834f-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68351-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68352-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68353-5cb68347,
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68354-5cb68347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835a-5cb68347 {
  grid-area: Area-8;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835b-5cb68347 {
  grid-area: Area-9;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835c-5cb68347 {
  grid-area: Area-10;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835d-5cb68347 {
  grid-area: Area-6;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835e-5cb68347 {
  grid-area: Area;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb6835f-5cb68347 {
  grid-area: Area-2;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68360-5cb68347 {
  grid-area: Area-3;
  place-self: center;
}
#w-node-_3a32e32a-682c-bbe8-4bfb-eaab5cb68361-5cb68347 {
  grid-area: Area-4;
  place-self: center;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f008d1 {
  grid-area: Area-2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f008d1,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f008d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f008d1,
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f008d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f008d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f008d2,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f008d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f008d2,
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f008d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f74a94ed-8bf3-6352-1244-ca675aacdfed-87f008e4 {
  justify-self: stretch;
}
#w-node-a212a922-343b-9ed5-3aad-80acf7bde6ad-87f008e4,
#w-node-a2bf887b-05c4-1aad-60f9-6cc91947232c-87f008e4,
#w-node-e435a602-1c80-7d23-a683-b82860e282df-87f008e4,
#w-node-_29d9a63f-802b-504b-fcf1-eec5bebf09b4-87f008e4,
#w-node-_2e0a19bc-681e-72a8-fca8-294156ab2a75-87f008e4,
#w-node-a94ca697-4adf-eb96-5c3a-38410dcf0fa3-87f008e4 {
  place-self: stretch stretch;
}
#w-node-daa8a59f-58ec-eee4-e86f-37ef9c9d2c57-48773ec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_820337fe-5009-2d67-e8e8-edbe2e8e159c-48773ec9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-aa9998c7-9c66-a26d-d906-f2217cfb3e31-87f008f1 {
  place-self: center;
}
#w-node-ce7388d1-45e0-1e00-3859-c12be3438245-87f008f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}
#w-node-_7d7247f4-8cdc-8680-215f-aa31301d753f-87f008f1,
#w-node-d4a75cc2-4d6c-c80c-4236-4a8d6bb76c85-87f008f1,
#w-node-bacb03ec-a35d-a59e-f136-740c2f53df33-87f008f1 {
  place-self: center;
}
#w-node-dd3c7087-44db-b1fe-e1ae-1f09a3fb968e-87f008f1,
#w-node-bbcb064e-6bbb-cadc-a8b9-8f8bc376a999-87f008f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}
#w-node-cd6c250d-309e-3142-2aab-0a6d878dd356-87f008f1,
#w-node-dc40d005-b553-2ad3-403c-8072309448b7-87f008f1,
#w-node-d51677a3-dab1-2e12-030b-5d449dec8236-87f008f1,
#w-node-db3c5f25-873f-a3f1-9f7d-bb2e78f57f92-87f008f1,
#w-node-_1769a030-145d-a7a0-6474-38be394aa4eb-87f008f1,
#w-node-_5ef41363-51ef-e9f2-cb8b-42c335ec02d5-87f008f1,
#w-node-fc9d8bfd-ed97-1108-1467-9596569a7ce3-87f008f1,
#w-node-a3896632-e68d-6fd8-b497-1b42bca75909-87f008f1,
#w-node-_7841deac-f1c0-11d9-e6d2-b6cd12ef3f3e-87f008f1,
#w-node-_256fe763-5475-9e00-630c-b00311329249-87f008f1,
#w-node-_4fcb7f43-c701-1e62-0aae-2b1a8f988377-87f008f1,
#w-node-_42655100-6597-14f5-c731-fa165aeadedb-87f008f1 {
  justify-self: center;
}
#w-node-_74f4aa70-7f8b-ee47-c5ec-386f5d35c6be-5d35c6bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_739a0305-209d-4e8b-1a2f-e0fa6ef35433-87f008f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-acf87556-9462-98e8-71e7-9a3562995be9-87f008f4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f008f5 {
  place-self: auto;
}
#w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f008f5 {
  place-self: center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f008f5 {
  place-self: start center;
}
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c57e-87f008f5,
#w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c583-87f008f5 {
  justify-self: center;
}
#w-node-ac2ffe2a-1a06-67f2-795d-f098490ae234-87f00905 {
  align-self: center;
}
#w-node-ac2ffe2a-1a06-67f2-795d-f098490ae24e-87f00905 {
  align-self: end;
}
#w-node-d592ed97-d4a7-932d-2d49-2248d55267f2-87f00905 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_52cff7af-382a-2512-4637-45c07529987e-87f00905,
#w-node-_116d90c0-c04f-8585-5db1-84083841da8d-87f00905 {
  justify-self: center;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00907 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00907 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-c16f0187-5e99-7ee0-55e7-d9da7f274795-87f00907,
#w-node-c16f0187-5e99-7ee0-55e7-d9da7f274796-87f00907 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f00907 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f0090d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0090d,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0090d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f0090d,
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f0090d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f0090e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0090e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f0090e,
#w-node-_5e063c0f-99c9-7c7b-cb46-5e52b395e70c-87f0090e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7480f49e-9607-7094-8e79-2ff5fc70ec72-87f0090e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0091f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0091f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_6ea63489-fa57-7851-030f-97da540bfb76-87f0091f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0091f,
#w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0091f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b22-87f0091f,
#w-node-_77032fef-e921-5e09-1de9-e319b7b0563a-87f0091f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0a25f981-c2d1-65ca-bbf3-b75455d3476e-c86f4a55 {
  align-self: center;
}
#w-node-_0a25f981-c2d1-65ca-bbf3-b75455d3477a-c86f4a55 {
  align-self: end;
}
#w-node-_9d072c06-a7ab-6fcd-ef51-a8ae47f97a88-c86f4a55 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_967b0339-bb59-8d38-0955-2867fa593af9-b66fbcd8 {
  align-self: center;
}
#w-node-_63e267cc-78b8-e144-f50e-a8c10991f88b-b66fbcd8 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-5beadde4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-f978e511-5b15-10cd-7111-f96e7f7da2f3-5beadde4,
#w-node-f978e511-5b15-10cd-7111-f96e7f7da2f6-5beadde4,
#w-node-f978e511-5b15-10cd-7111-f96e7f7da2f7-5beadde4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_2dbce4b7-ec55-2cea-4c91-22d0323c4c1f-21f4fb8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2688f8e7-b109-fdfc-a02e-7e754e60edf7-17ceef86 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_1813bc9e-2a18-e05d-5f2a-82f25fe0c5c7-8f4539d7,
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-8f4539d7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd2-8f4539d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c927e04e-8aa6-95f4-28a8-eaf7f50bb1c0-8f4539d7,
#w-node-d4dab6f4-fa28-639e-1c80-0b4fe407611b-8f4539d7 {
  justify-self: start;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-8f4539d7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-8f4539d7,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-8f4539d7,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-8f4539d7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-_1813bc9e-2a18-e05d-5f2a-82f25fe0c5c7-0abf7d9a,
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-0abf7d9a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd2-0abf7d9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c927e04e-8aa6-95f4-28a8-eaf7f50bb1c0-0abf7d9a,
#w-node-d4dab6f4-fa28-639e-1c80-0b4fe407611b-0abf7d9a,
#w-node-_1ac99152-8129-8ae8-4a14-408f64556b07-0abf7d9a {
  justify-self: start;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-0abf7d9a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-0abf7d9a,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-0abf7d9a,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-0abf7d9a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-_1813bc9e-2a18-e05d-5f2a-82f25fe0c5c7-df49c2a6,
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-df49c2a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd2-df49c2a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c927e04e-8aa6-95f4-28a8-eaf7f50bb1c0-df49c2a6,
#w-node-d4dab6f4-fa28-639e-1c80-0b4fe407611b-df49c2a6 {
  justify-self: start;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-df49c2a6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-df49c2a6,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-df49c2a6,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-df49c2a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-_1813bc9e-2a18-e05d-5f2a-82f25fe0c5c7-282e2f5f,
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-282e2f5f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd2-282e2f5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c927e04e-8aa6-95f4-28a8-eaf7f50bb1c0-282e2f5f,
#w-node-d4dab6f4-fa28-639e-1c80-0b4fe407611b-282e2f5f {
  justify-self: start;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-282e2f5f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-282e2f5f,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-282e2f5f,
#w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-282e2f5f {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3ee28-259e34cd {
  align-self: center;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3ee38-259e34cd {
  align-self: end;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3ee9b-259e34cd,
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3ee9c-259e34cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3ee9d-259e34cd {
  grid-column: span 2 / span 2;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eeaa-259e34cd,
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eeab-259e34cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eeac-259e34cd {
  grid-column: span 2 / span 2;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eeb9-259e34cd,
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eeba-259e34cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_2524e94b-e4e7-e725-35e5-7480cbc3eebb-259e34cd {
  grid-column: span 2 / span 2;
}
#w-node-_042414b5-857f-221f-ed41-663b61c46ecf-9de9de40 {
  align-self: center;
}
#w-node-_0ce0a61d-df46-b489-bb32-479e50636920-9de9de40,
#w-node-_89c15d1d-0e6b-d764-03b3-35ac3bce4cf1-9de9de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_2d43c568-68d4-bee8-30f4-ebb183927207-9de9de40 {
  grid-column: span 2 / span 2;
}
#w-node-_9d7b0a37-fda6-a3c4-250e-3c88dde79d0e-9de9de40,
#w-node-_9d7b0a37-fda6-a3c4-250e-3c88dde79d0f-9de9de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_9d7b0a37-fda6-a3c4-250e-3c88dde79d10-9de9de40 {
  grid-column: span 2 / span 2;
}
#w-node-_2de2f8dd-36a8-759e-7fad-6c2a602d7ecd-9de9de40,
#w-node-_2de2f8dd-36a8-759e-7fad-6c2a602d7ece-9de9de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_2de2f8dd-36a8-759e-7fad-6c2a602d7ecf-9de9de40 {
  grid-column: span 2 / span 2;
}
#w-node-_076333cd-da91-64ce-54fa-095d354b7be5-9de9de40,
#w-node-_076333cd-da91-64ce-54fa-095d354b7be6-9de9de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_076333cd-da91-64ce-54fa-095d354b7be7-9de9de40 {
  grid-column: span 2 / span 2;
}
#w-node-b538b306-f8c1-8398-f505-e0e8999dd014-9de9de40,
#w-node-b538b306-f8c1-8398-f505-e0e8999dd015-9de9de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-b538b306-f8c1-8398-f505-e0e8999dd016-9de9de40 {
  grid-column: span 2 / span 2;
}
#w-node-_217cc10f-5639-4e41-6191-d6c0b3faac4a-62aa9a42,
#w-node-_64d92e34-fa9d-4a72-a787-54eb5d8ef865-62aa9a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_07ad39a0-7448-fae9-1cde-c9f085253cd2-b5116098 {
  align-self: center;
}
#w-node-_56eb18e5-0e3c-d7d7-5dab-29fb5d673dc6-486e450d {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb475-4aa47616 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb476-4aa47616,
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb47f-4aa47616 {
  grid-column: span 2 / span 2;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e8-4aa47616 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e9-4aa47616,
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2f2-4aa47616 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-4aa47616 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_3bb99271-63fa-7a65-55a6-82f16e990e6a-1b9536df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a4c31522-323c-0fb9-71ba-5f98758252e8-1b9536df {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-a4c31522-323c-0fb9-71ba-5f98758252e9-1b9536df,
#w-node-a4c31522-323c-0fb9-71ba-5f98758252f2-1b9536df {
  grid-column: span 2 / span 2;
}
#w-node-_3458547a-ae01-35bc-b367-f7dc0429e681-0429e671,
#w-node-_3458547a-ae01-35bc-b367-f7dc0429e682-0429e671,
#w-node-_3458547a-ae01-35bc-b367-f7dc0429e683-0429e671,
#w-node-_3458547a-ae01-35bc-b367-f7dc0429e684-0429e671,
#w-node-_4b78aa23-5071-7213-32df-7ee84df812d4-d0cec194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1282-d0cec194 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1283-d0cec194,
#w-node-_101239ce-6842-fda4-2f82-10d5122f128c-d0cec194 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-d0cec194,
#w-node-_037296dd-a555-fa5c-4a23-07c1e4d8733e-e4d8733e {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_042414b5-857f-221f-ed41-663b61c46ecf-e37bcfc1 {
  align-self: center;
}
#w-node-_1d38fd70-bd50-0a02-3865-f883ee0a6507-e37bcfc1 {
  align-self: end;
}
#w-node-_042414b5-857f-221f-ed41-663b61c46ecf-56bf28e7,
#w-node-_1d38fd70-bd50-0a02-3865-f883ee0a6507-56bf28e7,
#w-node-_042414b5-857f-221f-ed41-663b61c46ecf-295ffa16,
#w-node-_1d38fd70-bd50-0a02-3865-f883ee0a6507-295ffa16,
#w-node-_042414b5-857f-221f-ed41-663b61c46ecf-e557397c {
  align-self: center;
}
#w-node-_1d38fd70-bd50-0a02-3865-f883ee0a6507-e557397c {
  align-self: end;
}
#w-node-_2c076eae-3165-cc1a-fea3-5cbf745e9199-c471adc3 {
  align-self: start;
}
#w-node-e4cd62bb-5690-d289-5793-4817af28d984-74c944ea {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_61af8d47-c22e-d003-5bf5-8a58a4af65a1-4b16c602,
#w-node-_2882f9c9-c63a-f1b4-449f-241c09b5ef20-4b16c602,
#w-node-_20775119-9ae6-d424-d816-9124c907afb6-4b16c602,
#w-node-_071e6ae4-3a40-fa0e-c432-cde355692b92-4b16c602,
#w-node-_96f16ede-1d8b-e551-59f5-577733a650ec-4b16c602,
#w-node-_687f925a-e718-f199-bcfc-48090780d39f-4b16c602 {
  justify-self: end;
}
#w-node-_360400ff-93e0-1459-56d3-47ed46d3bb71-46d3bb70 {
  justify-self: start;
}
#open-quiz.w-node-_70d8bcb7-ba13-da75-cfd3-90f46af774f5-46d3bb70 {
  justify-self: center;
}
#w-node-_360400ff-93e0-1459-56d3-47ed46d3bb75-46d3bb70 {
  justify-self: end;
}
#w-node-_3d2504bd-31df-6958-5163-247846cb36d9-63c5a8f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2e-63c5a8f1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2f-63c5a8f1,
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d38-63c5a8f1 {
  grid-column: span 2 / span 2;
}
#w-node-_4b78aa23-5071-7213-32df-7ee84df812d4-63c5a8f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1282-63c5a8f1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1283-63c5a8f1,
#w-node-_101239ce-6842-fda4-2f82-10d5122f128c-63c5a8f1 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-63c5a8f1 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_298315fa-0203-87a6-bda7-ffdef6cc801d-f2777de8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb475-f2777de8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb476-f2777de8,
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb47f-f2777de8 {
  grid-column: span 2 / span 2;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e8-f2777de8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e9-f2777de8,
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2f2-f2777de8 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-f2777de8 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_933e328c-0828-d4f0-865d-adea34a1a8d2-50100c7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb475-50100c7d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb476-50100c7d,
#w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb47f-50100c7d {
  grid-column: span 2 / span 2;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e8-50100c7d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2e9-50100c7d,
#w-node-bf784907-7b9e-e40a-9cef-78f64743a2f2-50100c7d {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-50100c7d {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-e3b06d18-9836-975f-2513-4aae38ca32f0-672b60a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2e-672b60a3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2f-672b60a3,
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d38-672b60a3 {
  grid-column: span 2 / span 2;
}
#w-node-_4b78aa23-5071-7213-32df-7ee84df812d4-672b60a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1282-672b60a3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1283-672b60a3,
#w-node-_101239ce-6842-fda4-2f82-10d5122f128c-672b60a3 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-672b60a3 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2e-9f74ee64 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d2f-9f74ee64,
#w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d38-9f74ee64 {
  grid-column: span 2 / span 2;
}
#w-node-_4b78aa23-5071-7213-32df-7ee84df812d4-9f74ee64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1282-9f74ee64 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 0.75fr;
}
#w-node-_101239ce-6842-fda4-2f82-10d5122f1283-9f74ee64,
#w-node-_101239ce-6842-fda4-2f82-10d5122f128c-9f74ee64 {
  grid-column: span 2 / span 2;
}
#w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-9f74ee64 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-f989b1bf-b6d2-1700-e252-678a65d012e4-b7a908ab {
  justify-self: start;
}
#w-node-f989b1bf-b6d2-1700-e252-678a65d012ec-b7a908ab {
  justify-self: end;
}
#w-node-e39b18b1-dfa7-9fbd-ba77-bcc876d64978-b7a908ab {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
#w-node-ee5e387f-7c88-bbff-6439-cf2a65b2b3ca-cb0bba90 {
  grid-area: 1/1/2/2;
}
#w-node-ee5e387f-7c88-bbff-6439-cf2a65b2b3cb-cb0bba90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_654baac2-71ef-2a8a-3ce6-3e3a19db54a1-cb0bba90 {
  grid-area: 1/1/2/2;
}
#w-node-_654baac2-71ef-2a8a-3ce6-3e3a19db54a2-cb0bba90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-fe0f0eb5-f79e-a530-9b06-8d6e7f646789-cb0bba90 {
  grid-area: 1/1/2/2;
}
#w-node-fe0f0eb5-f79e-a530-9b06-8d6e7f64678a-cb0bba90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_7a7a1b04-4ee1-44ed-3778-bb74c6092d56-e9eb896e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_7a7a1b04-4ee1-44ed-3778-bb74c6092d5e-e9eb896e {
  grid-column: span 2 / span 2;
}
#w-node-d6eb4508-7393-dbf1-e285-6d71d4c2eaad-d4c2ea7f {
  grid-area: 2/3/3/8;
}
#w-node-_10af4fca-461b-67d1-7a3b-13b04714747d-c1dd7015 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_10af4fca-461b-67d1-7a3b-13b047147482-c1dd7015 {
  grid-column: span 2 / span 2;
}
#w-node-d85a4151-7945-3c46-5549-429b85f7ab6f-3e2d8f1d,
#w-node-_3fd4423f-f89c-12e8-252d-53b0c3c678d7-e7d9d821 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (min-width: 1280px) {
  #w-node-ebb748c9-f117-b618-b042-da48a2298beb-87f00868 {
    grid-area: Area;
  }
}
@media screen and (max-width: 991px) {
  #w-node-d522165f-64b1-899f-af59-c9189dd87d2e-87f007e6,
  #w-node-d522165f-64b1-899f-af59-c9189dd87d40-87f007e6 {
    order: -9999;
  }
  #w-node-ee160d0a-80ae-5db6-2a4c-a99f74a9b72d-87f007e6,
  #w-node-ee160d0a-80ae-5db6-2a4c-a99f74a9b736-87f007e6 {
    grid-column: span 2 / span 2;
  }
  #w-node-_8c41d80b-f3ca-24c5-52bd-55a3e777cddd-e777cddc {
    order: 9999;
  }
  #w-node-b42e8ba4-ad8b-9c98-7ded-569c661e8758-661e874f,
  #w-node-_82f353d1-3861-9eb1-bfd3-576ac1715c20-661e874f {
    justify-self: center;
  }
  #w-node-_9845b476-245c-786b-5266-87637996338c-79963363,
  #w-node-_9845b476-245c-786b-5266-8763799633a0-79963363,
  #w-node-_9845b476-245c-786b-5266-8763799633b4-79963363,
  #w-node-_9845b476-245c-786b-5266-8763799633c8-79963363,
  #w-node-_9845b476-245c-786b-5266-8763799633dc-79963363 {
    justify-self: start;
  }
  #w-node-_87e92719-28ee-1962-438b-cd7aeb619190-87f00828,
  #w-node-_034986ac-2a4c-5ae0-2dda-2e0f1bc72638-87f0082b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0082c {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f0082c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b2f-87f0082c {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8477e31c-9ebf-5758-f788-862cc585bfc0-87f00836 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_18068db5-0062-94ed-d043-5a6b3cd1e17e-3cd1e17d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00865 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f00865 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b2f-87f00865 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_695a82af-c784-2fa9-1a6c-982f37832b53-87f00868 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd71-87f00868 {
    grid-column: span 6 / span 6;
  }
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd75-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd84-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd94-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fda3-87f00868 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-_60830706-450d-6600-ee0e-e33bcfa782c6-87f00869 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd55c-87f0086a {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_09a83cec-7d9c-cec4-1e54-24764f66eb8b-4f66eb42 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e4cd62bb-5690-d289-5793-4817af28d984-87f0086c,
  #w-node-ddd60c6b-0a56-6e6b-d793-b10ef626d5f8-87f00881 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_088f54c2-998d-fa05-7504-eed293eb1221-93eb1221 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-a69e5993-24bb-2b9e-b4c8-8f7736a5d6e4-87f00885,
  #w-node-a69e5993-24bb-2b9e-b4c8-8f7736a5d6f7-87f00885 {
    order: -9999;
  }
  #w-node-a69e5993-24bb-2b9e-b4c8-8f7736a5d748-87f00885 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-fccceb3f-8a63-b8f8-3c9c-6c646691035a-87f00885,
  #w-node-fccceb3f-8a63-b8f8-3c9c-6c6466910386-87f00885 {
    order: -9999;
  }
  #w-node-_86330205-3785-479c-6ecf-176144fd02e8-87f00885 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_5912f05f-2fe8-5454-07ab-ca0694679904-87f008b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_06f5db3a-c1ff-9f3b-cbda-41d46468a99c-6468a999,
  #w-node-_06f5db3a-c1ff-9f3b-cbda-41d46468a9a3-6468a999,
  #w-node-_06f5db3a-c1ff-9f3b-cbda-41d46468a9aa-6468a999,
  #w-node-_06f5db3a-c1ff-9f3b-cbda-41d46468a9b1-6468a999 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd78560f-87f008c5 {
    grid-column: span 4 / span 4;
  }
  #w-node-_391e0a3b-09eb-9607-416b-3362ec324913-87f008c6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_7c3a3fee-7bb4-3e00-cff3-37264b2476b9-4b2476b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7c3a3fee-7bb4-3e00-cff3-37264b2476c3-4b2476b3 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d1 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f008d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b2f-87f008d1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d2 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f008d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b2f-87f008d2 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_820337fe-5009-2d67-e8e8-edbe2e8e159c-48773ec9 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_74f4aa70-7f8b-ee47-c5ec-386f5d35c6c1-5d35c6bb,
  #w-node-_74f4aa70-7f8b-ee47-c5ec-386f5d35c6c8-5d35c6bb,
  #w-node-_74f4aa70-7f8b-ee47-c5ec-386f5d35c6cf-5d35c6bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d592ed97-d4a7-932d-2d49-2248d55267f2-87f00905 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00907,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090d {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b26-87f0090d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81b49c0c-1bd4-232b-6779-fdc7da830b2f-87f0090d {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090e,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0091f {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_77032fef-e921-5e09-1de9-e319b7b0563a-87f0091f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_77032fef-e921-5e09-1de9-e319b7b05643-87f0091f {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9d072c06-a7ab-6fcd-ef51-a8ae47f97a88-c86f4a55,
  #w-node-_63e267cc-78b8-e144-f50e-a8c10991f88b-b66fbcd8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-5beadde4 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_2688f8e7-b109-fdfc-a02e-7e754e60edf7-17ceef86 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e68-8f4539d7,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e76-8f4539d7,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e81-8f4539d7,
  #w-node-_1113d9eb-7a2d-ea60-b592-c3d86e99a638-8f4539d7,
  #w-node-_6a1bdd6c-206c-215d-dacf-f0d203f62daf-8f4539d7,
  #w-node-e91c70c3-47b1-bc59-9f29-c31854173d52-8f4539d7,
  #w-node-_9b18e687-7854-9b12-b5ca-95a66e832abb-8f4539d7,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570778f-8f4539d7,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b35707797-8f4539d7,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570779f-8f4539d7,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077a7-8f4539d7,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077af-8f4539d7,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd5-8f4539d7,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412de1-8f4539d7,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-8f4539d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-8f4539d7 {
    grid-column: span 6 / span 6;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-8f4539d7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e68-0abf7d9a,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e76-0abf7d9a,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e81-0abf7d9a,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570778f-0abf7d9a,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b35707797-0abf7d9a,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570779f-0abf7d9a,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077a7-0abf7d9a,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077af-0abf7d9a,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd5-0abf7d9a,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412de1-0abf7d9a,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-0abf7d9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-0abf7d9a {
    grid-column: span 6 / span 6;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-0abf7d9a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e68-df49c2a6,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e76-df49c2a6,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e81-df49c2a6,
  #w-node-_1113d9eb-7a2d-ea60-b592-c3d86e99a638-df49c2a6,
  #w-node-_6a1bdd6c-206c-215d-dacf-f0d203f62daf-df49c2a6,
  #w-node-e91c70c3-47b1-bc59-9f29-c31854173d52-df49c2a6,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570778f-df49c2a6,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b35707797-df49c2a6,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570779f-df49c2a6,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077a7-df49c2a6,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077af-df49c2a6,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd5-df49c2a6,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412de1-df49c2a6,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-df49c2a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-df49c2a6 {
    grid-column: span 6 / span 6;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-df49c2a6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e68-282e2f5f,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e76-282e2f5f,
  #w-node-e179e1b0-bc41-3ca7-2f3e-3c1e65517e81-282e2f5f,
  #w-node-_1113d9eb-7a2d-ea60-b592-c3d86e99a638-282e2f5f,
  #w-node-_6a1bdd6c-206c-215d-dacf-f0d203f62daf-282e2f5f,
  #w-node-e91c70c3-47b1-bc59-9f29-c31854173d52-282e2f5f,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570778f-282e2f5f,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b35707797-282e2f5f,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b3570779f-282e2f5f,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077a7-282e2f5f,
  #w-node-b1395027-39e6-b9ea-6d98-fc0b357077af-282e2f5f,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd5-282e2f5f,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412de1-282e2f5f,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-282e2f5f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-282e2f5f {
    grid-column: span 6 / span 6;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-282e2f5f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }
  #w-node-_997f0542-5ef3-49f7-3e1a-0e188d842f8d-259e34cd,
  #w-node-b65cda26-44ca-96d4-2586-8c558a206a01-259e34cd {
    order: -9999;
  }
  #w-node-_56eb18e5-0e3c-d7d7-5dab-29fb5d673dc6-486e450d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb488-4aa47616,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb491-4aa47616,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a2fb-4aa47616,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a304-4aa47616 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-4aa47616 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_18028b96-670a-02d4-5234-5a6c9a2fe72d-1b9536df,
  #w-node-_178ab60a-eddf-67cb-4c60-2bd79affa040-1b9536df,
  #w-node-_1740898a-f46a-6c6e-4df6-3e37a7e71d13-1b9536df {
    order: -9999;
  }
  #w-node-a4c31522-323c-0fb9-71ba-5f98758252fb-1b9536df,
  #w-node-a4c31522-323c-0fb9-71ba-5f9875825304-1b9536df {
    grid-column: span 2 / span 2;
  }
  #w-node-d42858dd-228e-a1d2-4ff3-6bed34aca29d-34aca29d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_101239ce-6842-fda4-2f82-10d5122f1295-d0cec194,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f129e-d0cec194 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-d0cec194,
  #w-node-_037296dd-a555-fa5c-4a23-07c1e4d8733e-e4d8733e,
  #w-node-e4cd62bb-5690-d289-5793-4817af28d984-74c944ea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_1d1b87ae-e406-a0c5-2384-65bd1604a6ff-346e946b,
  #w-node-_3ef10692-4cbd-4d9e-edc0-e3d2f71ceb69-346e946b {
    order: -9999;
  }
  #w-node-_61af8d47-c22e-d003-5bf5-8a58a4af65a1-4b16c602,
  #w-node-_2882f9c9-c63a-f1b4-449f-241c09b5ef20-4b16c602,
  #w-node-_20775119-9ae6-d424-d816-9124c907afb6-4b16c602,
  #w-node-_071e6ae4-3a40-fa0e-c432-cde355692b92-4b16c602,
  #w-node-_96f16ede-1d8b-e551-59f5-577733a650ec-4b16c602,
  #w-node-_687f925a-e718-f199-bcfc-48090780d39f-4b16c602 {
    justify-self: start;
  }
  #w-node-c37cadeb-5d08-a6c7-3e7f-b5903b8b2607-63c5a8f1,
  #w-node-c37cadeb-5d08-a6c7-3e7f-b5903b8b261b-63c5a8f1,
  #w-node-c37cadeb-5d08-a6c7-3e7f-b5903b8b262f-63c5a8f1 {
    order: -9999;
  }
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d41-63c5a8f1,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d4a-63c5a8f1,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f1295-63c5a8f1,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f129e-63c5a8f1 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-63c5a8f1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-ee4b9ef5-c64f-ab85-01d4-563ba866d637-f2777de8,
  #w-node-ee4b9ef5-c64f-ab85-01d4-563ba866d64b-f2777de8,
  #w-node-ee4b9ef5-c64f-ab85-01d4-563ba866d65f-f2777de8 {
    order: -9999;
  }
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb488-f2777de8,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb491-f2777de8,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a2fb-f2777de8,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a304-f2777de8 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-f2777de8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-bfe93b90-016f-b730-e5bc-04c22c9399ee-50100c7d,
  #w-node-bfe93b90-016f-b730-e5bc-04c22c939a02-50100c7d,
  #w-node-bfe93b90-016f-b730-e5bc-04c22c939a16-50100c7d {
    order: -9999;
  }
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb488-50100c7d,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb491-50100c7d,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a2fb-50100c7d,
  #w-node-bf784907-7b9e-e40a-9cef-78f64743a304-50100c7d {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-50100c7d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0a2-672b60a3,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0b6-672b60a3,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0c6-672b60a3 {
    order: -9999;
  }
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d41-672b60a3,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d4a-672b60a3,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f1295-672b60a3,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f129e-672b60a3 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-672b60a3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d41-9f74ee64,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d4a-9f74ee64,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f1295-9f74ee64,
  #w-node-_101239ce-6842-fda4-2f82-10d5122f129e-9f74ee64 {
    grid-column: span 2 / span 2;
  }
  #w-node-_65b10554-76b7-8b61-2fb4-580446a66f33-9f74ee64,
  #w-node-e39b18b1-dfa7-9fbd-ba77-bcc876d64978-b7a908ab {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883455-cb0bba90,
  #w-node-_8d114adf-3297-e211-d2be-a0384e987f09-cb0bba90,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883467-cb0bba90,
  #w-node-_0fbf6bdb-7cc1-0e2b-f38f-01cc341da37d-e6dec73e,
  #w-node-e79c6c6f-2dd1-311b-7e5c-957614316ac3-e6dec73e,
  #w-node-b53783fb-8661-9303-7bec-0865d1865218-ae963b3c,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883455-ae963b3c,
  #w-node-_8d114adf-3297-e211-d2be-a0384e987f09-ae963b3c,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883467-ae963b3c,
  #w-node-b53783fb-8661-9303-7bec-0865d1865218-095691a2,
  #w-node-b9397040-37a2-e1bb-9731-4119a5098df9-095691a2,
  #w-node-_5a357d7e-7f65-d1be-dc3b-9cb4a8e66cf1-095691a2,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883455-095691a2,
  #w-node-_8d114adf-3297-e211-d2be-a0384e987f09-095691a2,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883467-095691a2,
  #w-node-acb1212d-bc77-3c17-e9c2-c64b63aa30b7-c1dd7015,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0a2-3e2d8f1d,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0b6-3e2d8f1d,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0c6-3e2d8f1d,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0a2-e7d9d821,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0b6-e7d9d821,
  #w-node-f958b2e1-e795-c4c9-8cf0-ee024c7dd0c6-e7d9d821,
  #w-node-b53783fb-8661-9303-7bec-0865d1865218-95122ea6,
  #w-node-b9397040-37a2-e1bb-9731-4119a5098df9-95122ea6,
  #w-node-_5a357d7e-7f65-d1be-dc3b-9cb4a8e66cf1-95122ea6,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883455-95122ea6,
  #w-node-_8d114adf-3297-e211-d2be-a0384e987f09-95122ea6,
  #w-node-_51ffddba-4e64-8a51-da3b-712f92883467-95122ea6 {
    order: -9999;
  }
}
@media screen and (max-width: 767px) {
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0082c,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0082c {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_8477e31c-9ebf-5758-f788-862cc585c03a-87f00836,
  #w-node-_8477e31c-9ebf-5758-f788-862cc585c046-87f00836,
  #w-node-_8477e31c-9ebf-5758-f788-862cc585c052-87f00836,
  #w-node-_8477e31c-9ebf-5758-f788-862cc585c05e-87f00836 {
    order: -9999;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00865,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00865 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd71-87f00868 {
    grid-column: span 4 / span 4;
  }
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd75-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd84-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd94-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fda3-87f00868 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd55c-87f0086a {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_09a83cec-7d9c-cec4-1e54-24764f66eb8b-4f66eb42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_088f54c2-998d-fa05-7504-eed293eb1221-93eb1221 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-_5912f05f-2fe8-5454-07ab-ca0694679904-87f008b2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-a52a96c9-daa1-0424-9231-9b10946606a2-87f008c5 {
    grid-area: 1/1/2/2;
  }
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855eb-87f008c5,
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855f4-87f008c5,
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd7855fd-87f008c5,
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd785606-87f008c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c979cea0-b37a-1edf-0fe7-17b7bd78560f-87f008c5 {
    grid-column: span 4 / span 4;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d1,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d1,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d2,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d2 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_820337fe-5009-2d67-e8e8-edbe2e8e159c-48773ec9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-acf87556-9462-98e8-71e7-9a3562995be9-87f008f4 {
    grid-area: 3/1/5/5;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00907,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00907,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090d,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090d,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090e,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090e,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0091f,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0091f,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-5beadde4 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da2f8-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da301-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da308-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da30f-5beadde4,
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-8f4539d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-8f4539d7 {
    grid-column: span 4 / span 4;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-8f4539d7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-0abf7d9a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-0abf7d9a {
    grid-column: span 4 / span 4;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-0abf7d9a {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-df49c2a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-df49c2a6 {
    grid-column: span 4 / span 4;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-df49c2a6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412ded-282e2f5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-282e2f5f {
    grid-column: span 4 / span 4;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-282e2f5f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }
  #w-node-fdbae81e-0a79-77c8-5031-bcbc1275e3c5-259e34cd,
  #w-node-_48361cd7-1580-9a2f-0ca8-de9d02899fe8-259e34cd,
  #w-node-_34de4a4b-b7e6-80f1-90a4-669d2985ab34-259e34cd,
  #w-node-f1ac17af-9c57-b329-fb35-5f7aca2424bb-259e34cd,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb49e-4aa47616,
  #w-node-_05a9f907-515c-2d29-a728-f02b41281a9e-1b9536df {
    order: 9999;
  }
  #w-node-d19eaff4-05e7-737b-eabc-17857a3d4d41-7a3d4d33 {
    order: -9999;
  }
  #w-node-b1ab02fe-c271-8338-fed7-1395f36a6df7-74c944ea,
  #w-node-c311dc64-8c44-f580-d386-75e98f89b7fd-4df5fc61,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d57-63c5a8f1,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb49e-f2777de8,
  #w-node-_4af7b1e1-3bdf-e4a7-50e8-323c253bb49e-50100c7d,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d57-672b60a3,
  #w-node-_3807aa5a-6770-e796-88a9-aa5914fe6d57-9f74ee64,
  #w-node-_87a68e7e-b1a0-cd05-7b93-41f7e4b77639-cb0bba90,
  #w-node-d8631198-41fd-bda8-9760-7ec259a89312-e6dec73e,
  #w-node-_3a667575-e358-2b4f-1197-ec534229ea03-095691a2,
  #w-node-_7406c758-ba27-d599-2337-17f346466919-c1dd7015,
  #w-node-_3a667575-e358-2b4f-1197-ec534229ea03-95122ea6 {
    order: 9999;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_5f9e19ff-c947-8cef-c6c1-6a0fe8aaf7f3-e8aaf7ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0082c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0082c,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0082c,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0082c {
    grid-column: span 2 / span 2;
  }
  #w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f0082d,
  #w-node-_4038a91f-4f66-fb4d-7c40-27d79dfe64c5-87f0082d,
  #w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f0082d,
  #w-node-_84b29a12-e0fa-d720-28f4-4af50a573404-87f0082d,
  #w-node-_3710785c-e5f8-311b-fc81-5b52d85d7696-87f0082d,
  #w-node-_0bd9fc28-5f4d-9469-22e9-42bcad527e26-87f0082d {
    justify-self: start;
  }
  #w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f0082d {
    place-self: auto;
  }
  #w-node-_3fb70097-d283-080f-33b5-e52cc4f26ab3-c4f26aab {
    grid-area: 1/1/2/2;
  }
  #w-node-_70dcd038-596e-a335-e5b1-9292ffce2339-ffce2338,
  #w-node-_70dcd038-596e-a335-e5b1-9292ffce233e-ffce2338 {
    grid-column: span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00865 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00865,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f00865,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f00865,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd71-87f00868 {
    grid-column: span 2 / span 2;
  }
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd75-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd84-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fd94-87f00868,
  #w-node-_18c3bfd0-2c65-dc89-b952-b2ec51e6fda3-87f00868 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd55c-87f0086a,
  #w-node-_0805c2e7-c260-8399-2e7e-ac8ac6ddd592-87f0086a {
    grid-column: span 2 / span 2;
  }
  #w-node-_088f54c2-998d-fa05-7504-eed293eb1221-93eb1221 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f00887,
  #w-node-_4038a91f-4f66-fb4d-7c40-27d79dfe64c5-87f00887,
  #w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f00887,
  #w-node-_84b29a12-e0fa-d720-28f4-4af50a573404-87f00887,
  #w-node-_3710785c-e5f8-311b-fc81-5b52d85d7696-87f00887,
  #w-node-_0bd9fc28-5f4d-9469-22e9-42bcad527e26-87f00887 {
    justify-self: start;
  }
  #w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f00887 {
    place-self: auto;
  }
  #w-node-_5912f05f-2fe8-5454-07ab-ca0694679904-87f008b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d1 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d1,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f008d1,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f008d1 {
    grid-column: span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f008d2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f008d2,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f008d2,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f008d2 {
    grid-column: span 2 / span 2;
  }
  #w-node-a212a922-343b-9ed5-3aad-80acf7bde6ad-87f008e4 {
    place-self: auto stretch;
  }
  #w-node-_29d9a63f-802b-504b-fcf1-eec5bebf09b4-87f008e4 {
    place-self: stretch stretch;
  }
  #w-node-_820337fe-5009-2d67-e8e8-edbe2e8e159c-48773ec9 {
    grid-column: span 1 / span 1;
  }
  #w-node-acf87556-9462-98e8-71e7-9a3562995be9-87f008f4 {
    grid-row: 6/7;
    grid-column-start: 1;
  }
  #w-node-_45d8ad92-06a9-7fe1-1f03-b5a96bcab3a6-87f008f4 {
    grid-area: 2/1/6/2;
    align-self: stretch;
  }
  #w-node-_7bbb2490-2a33-816f-4a88-d38ce2e7e74f-87f008f4 {
    grid-area: 3/2/4/5;
  }
  #w-node-_003bcfe8-b223-e714-cbf5-3007328aa3b6-87f008f4 {
    grid-area: 4/2/5/5;
  }
  #w-node-_5d7fa8cb-c054-53a0-a50b-2ba635b10ae0-87f008f4 {
    grid-area: 5/2/6/5;
  }
  #w-node-_049bd27a-62b3-a7ee-3d4d-58e088902584-87f008f5,
  #w-node-_4038a91f-4f66-fb4d-7c40-27d79dfe64c5-87f008f5,
  #w-node-_2d501e83-d91f-9693-7038-0d9920e37474-87f008f5,
  #w-node-_84b29a12-e0fa-d720-28f4-4af50a573404-87f008f5,
  #w-node-_3710785c-e5f8-311b-fc81-5b52d85d7696-87f008f5,
  #w-node-_0bd9fc28-5f4d-9469-22e9-42bcad527e26-87f008f5 {
    justify-self: start;
  }
  #w-node-_4b58e32a-5e66-56b1-ccda-fdd891f0c577-87f008f5 {
    place-self: auto;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f00907 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f00907,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f00907 {
    grid-column: span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090d,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0090d,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0090d {
    grid-column: span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0090e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0090e,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0090e {
    grid-column: span 2 / span 2;
  }
  #w-node-_10051e89-6f6a-7222-5ed9-e5a6675e0dca-b27a4e25 {
    grid-area: 1/1/2/2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb499-87f0091f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-87f0091f,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac13-87f0091f,
  #w-node-_35276090-796c-4acc-d339-87b48cd2ac1a-87f0091f,
  #w-node-_4b79a4ee-71e6-63ea-a8c1-fb22363cb49a-5beadde4 {
    grid-column: span 2 / span 2;
  }
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da2f3-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da2f8-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da301-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da308-5beadde4,
  #w-node-f978e511-5b15-10cd-7111-f96e7f7da30f-5beadde4 {
    grid-column: span 1 / span 1;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-8f4539d7 {
    grid-column: span 2 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-8f4539d7,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-8f4539d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-0abf7d9a {
    grid-column: span 2 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-0abf7d9a,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-0abf7d9a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-df49c2a6 {
    grid-column: span 2 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-df49c2a6,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-df49c2a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_26fa7854-7bee-8c18-37dd-1ad842412dd1-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87ae6-282e2f5f {
    grid-column: span 2 / span 2;
  }
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87aea-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87af9-282e2f5f,
  #w-node-fb9743db-2c3b-23ec-75ec-10d4e0b87b09-282e2f5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-d42858dd-228e-a1d2-4ff3-6bed34aca29d-34aca29d {
    grid-column: span 1 / span 1;
  }
}
