/* 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;
  }
}
@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;
  }
  
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
}

/* .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;
}
.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
} */
/* :root {
  --navy: #33405e;
  --dark-slate-blue-3: #3a3d5c;
  --dark-lilac-landbot: #336;
  --dark-slate-blue: #45496e;
  --text-blue: #282d58;
  --midnight-purple: #410083;
  --deep-pink: #ec4187;
  --deep-pink-2: #fe0089;
  --white-2: white;
  --medium-violet-red-landbot: #c36;
  --yellow-1: #ffc659;
  --slate-grey: #667093;
  --pink-snow: #faf4f7;
  --lavender: #cbd1f8;
  --pink-500: #ed3f78;
  --kc-background: #f5f7fa;
  --white: transparent;
  --pink-600: #cb2e71;
  --n-100: #9596a7;
  --pink-601: #ff3f7b;
  --midnight-blue: #171239;
  --primary-purple: #636bfc;
  --purple-pu200: #ebecff;
  --orange-ug: #fc634b;
  --small-text: #a0a5ce;
  --black: black;
  --new-pink-soft: #bec1fe3d;
  --teal-soft: #4fccc229;
  --dark-slate-blue-2: #5c6082;
  --light-cyan: #e3faf5;
  --cornsilk: #fff6dd;
  --gold: #f5d55e;
  --light-green: #e4fff2;
  --red-1: #fd0f15;
  --light-green-2: #71f270;
  --light-purp: #755b8f;
  --yellow-2: #fc3;
  --200-neutral: var(--purple-pu200);
  --soft-pink: #bec1fe;
  --purple--900: #636bfc;
} */
.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* .w-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-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-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;
} */
@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: #333;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
} */
h1 {
  color: var(--navy);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 4rem;
}
h2 {
  color: var(--dark-slate-blue-3);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
h3 {
  color: var(--navy);
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
h4 {
  color: var(--navy);
  letter-spacing: -0.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.25rem;
}
h5 {
  color: var(--navy);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}
h6 {
  color: var(--navy);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
p {
  color: var(--navy);
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
a {
  text-decoration: underline;
}
/* ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
li {
  font-family: DM Sans, sans-serif;
}
img {
  display: inline-block;
} */
/* blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px 10px 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 22px;
} */
/* .paragraph {
  color: var(--dark-lilac-landbot);
  text-align: left;
  letter-spacing: -0.433421px;
  align-items: flex-end;
  font-family: Gotham Rounded, sans-serif;
  font-size: 19px;
  line-height: 30px;
  display: block;
  overflow: visible;
}
.paragraph.subh1_ind_pages {
  color: #3369;
  letter-spacing: -0.433421px;
  width: auto;
  margin-top: 0;
  margin-bottom: 16px;
  margin-right: 10px;
  font-size: 22px;
  line-height: 1.5em;
}
.header {
  color: var(--dark-slate-blue);
  padding-top: 0;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
}
.header.h3 {
  color: var(--dark-lilac-landbot);
  text-align: center;
  letter-spacing: -0.4px;
  margin-top: auto;
  margin-bottom: 44px;
  margin-left: 0;
  padding: 0 20px 0 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 32.6px;
  font-weight: 700;
  line-height: 1.5em;
}
.header.h3.h3_ind_pag {
  color: #3a3d5c;
  text-align: center;
  margin: 0 50px 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
}
.centered {
  text-align: center;
  flex: 0 auto;
  margin-top: 0;
  font-size: 18px;
  display: block;
}
.footer-links {
  color: #fff;
  margin-bottom: 8px;
  font-family: Gotham Rounded, sans-serif;
  text-decoration: none;
  display: block;
} */
/* .starred-text {
  color: var(--text-blue);
  background-color: #a9e9e9;
  font-style: normal;
  line-height: 48px;
}
.starred-text.starred-tpform {
  color: #3a3d5c;
  background-color: #f5eee9;
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Mabry Pro, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5em;
}
.starred-text.starred-drift {
  color: #3a3d5c;
  background-color: #dbf3fd;
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Gotham Rounded, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5em;
}
.starred-text.starred-c-chat {
  color: #3a3d5c;
  background-color: #69e27173;
  border-radius: 8px;
  margin-left: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Gotham Rounded, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5em;
}
.starred-text.starred-chatbot {
  color: #3a3d5c;
  background-color: #fad049e6;
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Gotham Rounded, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5em;
} */
/* .paragraph-2 {
  color: #5c6082;
  text-align: left;
  letter-spacing: -0.3px;
  align-items: flex-end;
  font-family: Gotham Rounded, sans-serif;
  font-size: 19px;
  line-height: 30px;
  display: block;
  overflow: visible;
}
.feature-left {
  background-color: #0000;
  max-width: 1140px;
  margin: 24px auto;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}
.section-bot-driven {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 55px;
  margin-bottom: 0;
  padding-top: 34px;
  font-family: Droid Sans, sans-serif;
  display: flex;
} */
/* .section-bot-driven.sec_bot_dri_alt_pag {
  opacity: 1;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.image-15 {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.column-15 {
  flex-direction: column;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  padding: 32px 40px;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.column-15.integrations {
  flex-direction: column;
}
.columns-9 {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}
.heading-5 {
  opacity: 1;
  color: var(--midnight-purple);
  text-align: left;
  background-color: #0000;
  margin-bottom: 10px;
  font-family: Avenirlt;
  font-size: 34px;
  font-weight: 900;
  line-height: 44px;
  box-shadow: 0 0 0 -20px #000;
}
.heading-5.quote {
  color: var(--dark-lilac-landbot);
  border-left-style: none;
  margin-top: 34px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 60px;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
  line-height: 34px;
}
.heading-5.quote.author {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
}
.column-16 {
  flex-direction: column;
  justify-content: flex-end;
  padding: 32px 40px;
  font-family: Lato, sans-serif;
  display: block;
}
.feature-right {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}
.footer-landbot-icon {
  width: 150px;
  max-width: 100%;
  height: auto;
}
.footer-copyright-text {
  opacity: 0.92;
  color: #898b9d;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex: 0 auto;
  max-width: 100%;
  margin-top: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  line-height: 12px;
}
.head {
  color: #fff;
  padding-bottom: 16px;
  font-family: Dmsans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 43px;
}
.head.reviews {
  margin-top: 16px;
  padding-bottom: 8px;
}
.image-18 {
  align-self: auto;
  width: 13px;
}
.image-18.yt-logo {
  width: 15px;
}
.image-18.fb-logo {
  width: 11px;
}
.image-18.tw-logo {
  width: 15px;
}
.whatsapp {
  margin-top: 50px;
}
.link-2 {
  opacity: 0.98;
  color: #898b9d;
  margin-top: 8px;
  font-family: DM Sans, sans-serif;
  line-height: 2rem;
  text-decoration: none;
  display: block;
}
.link-2:hover {
  color: #fff;
}
.bold-text-17 {
  color: #fff;
  font-family: Gotham Rounded, sans-serif;
  font-size: 12px;
}
.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}
.accordion-item-trigger.new {
  padding-left: 24px;
  padding-right: 24px;
}
.icon.chevron-down {
  color: var(--dark-lilac-landbot);
  cursor: pointer;
  border-bottom: 4px solid #3a3d5c;
  border-left: 1px #000;
  border-right: 4px solid #3a3d5c;
  border-radius: 1.5px;
  flex: 0 auto;
  width: 14px;
  height: 14px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  line-height: 9.12px;
  position: relative;
}
.icon.chevron-down.wa-hidden {
  display: none;
}
.icon.chevron-down {
  color: #336;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  border-bottom: 4px solid #3a3d5c;
  border-left: 1px #000;
  border-right: 4px solid #3a3d5c;
  border-radius: 1.5px;
  flex: 0 auto;
  width: 14px;
  height: 14px;
  margin-top: 8px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  line-height: 9.12px;
  position: relative;
}
.icon-weight-bold {
  color: #0000;
  border: 1px #000;
  width: 16px;
  height: 16px;
  font-size: 20px;
  display: block;
}
.usecases {
  margin-top: 105px;
  margin-bottom: 50px;
}
.usecases.use_cases_list_ind_pag {
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 0;
}
.image-34 {
  width: 155px;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}
.column-26,
.column-27 {
  margin-top: 20px;
}
.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}
.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}
.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.social-icon-link {
  background-color: #9292923d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 5px;
  transition: opacity 0.1s ease-in-out;
  display: flex;
}
.social-icon-link:hover {
  background-color: #9292926e;
}
.social-icon-link.bg-navy {
  background-color: var(--navy);
}
.div-social-icons-footer {
  display: flex;
}
.italic-text-2 {
  color: #3369;
  letter-spacing: -0.433421px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
}
.image-46 {
  width: 18px;
}
.bold-text-29 {
  line-height: 30px;
}
.html-embed-2 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.dropdown-image {
  border-radius: 10px;
  margin-bottom: 14px;
}
.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 12px;
  display: flex;
}
.nav-blog-item {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Gotham Rounded, sans-serif;
  text-decoration: none;
  display: flex;
}
.dropdown-pointer {
  opacity: 1;
  position: relative;
}
.nav-link-details {
  color: #28333899;
  white-space: normal;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
}
.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.brand {
  margin-right: 44px;
  display: block;
}
.navigation-container {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  height: 100%;
  min-height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
} */
/* .dropdown-column-left {
  flex-direction: column;
  width: 50%;
  height: 100%;
  display: flex;
}
.navigation-dropdown {
  z-index: 15;
  min-width: 140px;
}
.navigation-dropdown.w--open {
  z-index: 9;
  background-color: #0000;
  min-width: 320px;
  max-height: 100vh;
  padding-top: 0;
  left: -100px;
}
.navigation-dropdown.dropdown-long {
  min-width: 500px;
  left: -185px;
}
.navigation-left {
  align-items: center;
  width: auto;
  padding-left: 0;
  display: flex;
}
.dropdown-block {
  z-index: 25;
  color: #283338;
  background-color: #fafafa;
  border-top: 1px solid #00000014;
  border-bottom: 1px solid #00000014;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  box-shadow: 11px 11px 30px -10px #20355a26;
}
.dropdown-wrapper-flex {
  background-color: #fff;
  border-radius: 10px 10px 2px 2px;
  align-items: flex-start;
  min-width: 140px;
  display: flex;
  overflow: hidden;
  box-shadow: 4px -19px 35px #20355a14, 11px 11px 30px -10px #20355a26;
}
.dropdown-wrapper-flex.w--open {
  background-color: #fff;
  border-radius: 15px;
  min-width: 300px;
  max-height: 100vh;
  left: -97px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021;
}
.dropdown-title {
  color: var(--text-blue);
  margin-bottom: 2px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}
.navigation-right {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 60%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: block;
}
.navigation-wrap {
  z-index: 10;
  background-color: var(--white-2);
  color: var(--dark-lilac-landbot);
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.navigation-wrap.fullpage {
  display: block;
  position: absolute;
}
.navigation-wrap.phunt-margin {
  display: block;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.dropdown-wrapper-2 {
  background-color: #fff;
  border-radius: 10px;
  min-width: 140px;
  overflow: hidden;
  box-shadow: 4px -19px 35px #20355a14, 11px 11px 30px -10px #20355a26;
}
.dropdown-wrapper-2.w--open {
  background-color: #fff;
  border-radius: 15px;
  min-width: 300px;
  max-height: 100vh;
  left: -97px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021;
}
.flowbase-logo {
  width: 54px;
}
.dropdown-link-mobile {
  color: #283338;
  width: 100%;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}
.dropdown-link-mobile:hover {
  background-color: #f8faff;
}
.icon-5 {
  width: 100%;
}
.pointer {
  z-index: 20;
  background-color: #fff;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -2% 5% auto 0%;
  transform: rotate(45deg);
}
.pointer.product {
  display: none;
  top: -3%;
  left: 0%;
  right: 5%;
}
.pointer.templates {
  display: none;
}
.pointer.resources {
  top: -1.5%;
  right: 6.5%;
}
.login-buttons {
  align-items: center;
  margin-left: 0;
  display: flex;
}
.nav-link-blog {
  color: #8c54ff;
  white-space: normal;
  font-size: 14px;
}
.navigation {
  z-index: 10;
  background-color: var(--white-2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.navigation.fullpage {
  position: static;
} */


.h3 {
  color: #3a3d5c;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}
/*  */
/* .h_right_col_alt_pag {
  color: var(--dark-lilac-landbot);
  text-align: center;
  align-self: center;
  margin: 5px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}
.paid_div_block_alt_pag {
  background-color: #ffc65973;
  border-radius: 6px;
  margin-bottom: 4px;
}
.alternatives-features-div {
  opacity: 0.9;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #f6f7fc;
  border: 0.5px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 950px;
  height: auto;
  margin-top: 3rem;
  margin-bottom: 0;
  padding: 2rem 0;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.free_div_block_alt_pag {
  background-color: #b2ecb2;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.pink_check_alt_pag {
  object-fit: fill;
  align-self: center;
  max-width: 100px;
  display: block;
  overflow: visible;
}
.header-button {
  color: var(--dark-lilac-landbot);
  background-color: #0000;
  font-family: Gotham Rounded, sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.header-button:hover {
  color: var(--medium-violet-red-landbot);
}
.header-button.w--current {
  color: var(--medium-violet-red-landbot);
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}
.header-button.dropdown-text {
  color: #3a3d5c;
  letter-spacing: -0.65px;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}
.header-button.dropdown-text:hover {
  color: var(--medium-violet-red-landbot);
}
.header-button.login-navbar {
  color: #ed3f78;
  background-color: #fff;
  border: 1px solid #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 118px;
  height: 40px;
  padding: 12px 40px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
  text-decoration: none;
  display: flex;
} */
/* .header-button.login-navbar:hover {
  color: var(--dark-lilac-landbot);
  background-color: #fff;
  border: 0 #0000;
  box-shadow: 0 0 5px 2px #3363;
}
.header-button.pricing-navbar {
  letter-spacing: -0.65px;
  margin-right: 38px;
  font-size: 16px;
  font-weight: 500;
}
.text-span-36 {
  letter-spacing: 0;
  width: auto;
  padding: 12px 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}
.feat_div_block_alt_pag {
  background-color: #f9cc48e6;
  border-radius: 6px;
}
.italic-text-21,
.italic-text-22,
.italic-text-23 {
  font-size: 14px;
  line-height: 18px;
}
.paid_grid_alt_pag {
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  opacity: 1;
  grid-template: "." 77px "." "." "." "." "." "." "." "." "." "."/6.25fr 3.75fr 3.75fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  display: grid;
}
.grid-alternatives-features {
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  opacity: 1;
  grid-template: "." 77px "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "."/6.25fr 3.75fr 3.75fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: grid;
}
.feat_grid_alt_pag {
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  opacity: 1;
  grid-template: "." 77px "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "."/6.25fr 3.75fr 3.75fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  display: grid;
}
.col_ind_pag_top_section {
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  align-self: stretch;
  align-items: stretch;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
}
.slide {
  background-color: #fff;
  border: 1px #4689d733;
  border-radius: 10px;
  margin-right: 50px;
  padding: 0;
}
.center_content_logo_ind {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.h2h_col_top_sec_ind-2 {
  color: var(--dark-lilac-landbot);
  letter-spacing: -0.6992px;
  margin-top: 5px;
  padding-left: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.footer-block {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-width: auto;
  margin-left: 18px;
  padding-left: 16px;
  padding-right: 8px;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.footer-block.partnership {
  flex: 1;
  padding-right: 0;
  display: flex;
}
.footer-block._1stleft {
  min-width: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 8px;
}
.close-image-pop-up-desktop {
  opacity: 1;
  text-align: right;
  max-width: 70px;
  margin-right: 0;
} */
/* .close-image-pop-up-desktop:hover {
  border: 1px none var(--slate-grey);
  opacity: 0.68;
}
.close-image-pop-up-desktop.mobile {
  display: none;
}
.affiliate-faq-item-trigger {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.faq-item-content {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
} */
/*  */
/*  */
/* .text-span-60 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}
.bold-text-77 {
  display: none;
}
.to-remove {
  color: #336;
  letter-spacing: -0.433421px;
  text-indent: 3px;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: none;
}
.dropdown-title-2 {
  color: #282d58;
  margin-bottom: 2px;
  font-size: 15px;
}
.menu-grid-wrapper {
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  box-shadow: 0 -4px 20px #0b0b2c0a, 0 40px 44px #0000000f;
}
.nav-link-6 {
  color: #336;
  flex: 0 auto;
  justify-content: flex-start;
  margin: 15px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.111em;
  text-decoration: none;
  transition-property: none;
  display: flex;
}
.nav-link-6:hover {
  color: #336;
}
.nav-link-6.w--current {
  color: #c36;
  margin-left: 10px;
  margin-right: 20px;
  font-weight: 500;
}
.nav-link-6.burger-menu-link {
  margin-right: 5px;
}
.nav-link-6.burger-menu-link.full {
  align-self: center;
}
.nav-link-6.burger-menu-link.full.kc {
  align-self: center;
  margin-right: 12px;
}
.nav-link-6.burger-menu-link.left {
  margin-left: 0;
}
.button-primary {
  background-color: var(--pink-500);
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-radius: 4px;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s;
}
.button-primary:hover {
  color: #fff;
  background-color: #cb2e71;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px #4a3aff26;
} */
.button-primary.header-button {
  text-transform: none;
  background-color: #c36;
  border-radius: 3px;
  flex: 0 auto;
  padding: 6px 16px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 15px;
  line-height: 25px;
  transition: box-shadow 0.3s, background-color 0.3s;
}
.button-primary.header-button.w--current {
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 13px;
}
.button-primary.courses-button {
  object-fit: fill;
  background-color: #336;
  flex: 0 auto;
  padding-bottom: 12px;
  font-size: 15px;
  line-height: 25px;
  display: block;
}
.div-block-201 {
  background-color: #3333661a;
  border-radius: 20px;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 25px;
}
.dropdown-icon {
  color: #c36;
  align-self: center;
  padding-left: 5px;
  font-size: 8px;
  display: flex;
  position: relative;
  bottom: -2px;
}
.dropdown-icon.burger-menu-icon {
  display: none;
}
.header-wrapper {
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.bold-text-78 {
  color: #336;
  font-weight: 700;
}
.mega-menu-column-3 {
  flex-direction: column;
  display: flex;
}
.footer-links-block {
  justify-content: space-between;
  max-width: 1000px;
  margin-bottom: 14px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.header-dropdown-toggle {
  flex-direction: row;
  padding: 0;
  display: flex;
}
.header-dropdown-toggle.kc-dropdown-active {
  color: var(--deep-pink);
}
.list-footer {
  margin-bottom: 0;
  padding-left: 0;
}
.header-logo {
  width: 300px;
  max-width: none;
  padding-bottom: 6px;
  position: relative;
  top: 3px;
}
.footer-link {
  color: #336;
  white-space: nowrap;
  padding-bottom: 16px;
  padding-right: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.222em;
  text-decoration: none;
  display: inline-block;
}
.footer-link:hover {
  color: #336;
  text-decoration: none;
}
.footer-link.w--current {
  color: #336;
  font-weight: 500;
}
.image-129 {
  max-width: 350px;
}
.spacer.social-media-footer {
  width: 14px;
}
.spacer.links-footer {
  width: 53px;
  margin-right: 0;
}
.brand-3 {
  padding-left: 0;
  transition: transform 0.35s, color 0.35s;
}
.brand-3:hover {
  transform: scale(1.1);
}
.footer-title-2 {
  color: #c36;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.111em;
}
.links-block._2 {
  align-self: auto;
  max-width: 51%;
  margin-right: 0;
  padding-left: 0;
  display: block;
}
.social-media-icon-wrapper {
  color: #69697b;
  background-color: #fafafa;
  border: 1px solid #ececf4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 20px;
  line-height: 1em;
  transition: background-color 0.35s, font-size 0.35s, transform 0.35s,
    color 0.35s;
  display: flex;
  overflow: hidden;
}
.social-media-icon-wrapper:hover {
  color: #fff;
  background-color: #c36;
  border-color: #3434ff;
  transform: scale(1.1);
}
.social-media-icon-footer {
  font-size: 18px;
}
.social-media-icon-footer.twitter {
  font-size: 14px;
}
.menu-2-columns {
  display: flex;
}
.menu-2-columns._1col {
  width: 100%;
  display: flex;
}
.footer-list-item {
  margin-bottom: 16px;
  display: block;
}
.dropdown-icon-footer {
  display: none;
}
.footer-content-links {
  display: flex;
}
.nav-menu-5 {
  flex: 1;
  order: 1;
  margin-left: 90px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}
.nav-menu-5.kc-24 {
  margin-left: 80px;
  left: 32px;
}
.footer-fine-print-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}
.mega-menu-link {
  color: #336;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 10px;
  padding: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition-property: none;
}
.mega-menu-link:hover {
  color: #336;
  background-color: #f5f7fa99;
}
.mega-menu-link.w--current {
  color: #c36;
  font-weight: 500;
}

.fine-print {
  color: #333366b3;
  line-height: 1.111em;
  position: static;
}
.div-block-203 {
  color: #336;
  background-color: #3333660d;
  border-radius: 20px;
  align-self: auto;
  max-width: 100%;
  height: 2px;
  margin: 10px;
}
.mega-menu-column-1 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.social-media-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}
.social-media-wrapper.footer-fine-print {
  justify-content: flex-start;
  margin-top: 22px;
  display: none;
}
.menu-grid-small {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}
.header-dropdown {
  margin-right: 5px;
}
.header-dropdown.left.kc {
  align-self: center;
  margin-right: 14px;
}
.header-dropdown.kc {
  align-self: center;
  margin-right: 12px;
}
.logo-vert {
  display: none;
}
.dropdown-list-5 {
  background-color: #0000;
}
.dropdown-list-5.w--open {
  margin-top: 15px;
  margin-left: 0;
}
.menu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area" / auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 400px;
  display: grid;
}
.menu-grid.left {
  justify-items: start;
  width: auto;
}
.hero-tagline2-1 {
  color: #33336680;
  white-space: normal;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25em;
}
.split-content2-1.header-right {
  flex: none;
  align-items: center;
  display: flex;
}
.split-content2-1.header-left {
  align-items: center;
  display: flex;
}
.split-content2-1.hero-left2-1 {
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 150px;
}
.special-2-1 {
  color: #336;
  letter-spacing: 0.01em;
  margin-bottom: 30px;
  padding-right: 272px;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
  position: static;
}
.kc-page-wrapper {
  position: static;
}
.body-10 {
  flex-direction: column;
  align-items: stretch;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.kc-header {
  background-color: var(--white-2);
  padding-top: 15px;
  padding-bottom: 15px;
  position: sticky;
  top: 0;
  box-shadow: 0 1px 3px 3px #3333660d;
}
.kc-home-container {
  flex-direction: row;
  max-width: 1000px;
  display: flex;
}
.kc-home-categories {
  margin-top: 15px;
}
.kc-footer {
  background-color: var(--kc-background);
  flex-direction: column;
  margin-top: auto;
  padding-top: 20px;
  padding-bottom: 30px;
  display: block;
  position: static;
}
.kc-home-categories-container {
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 1000px;
  display: block;
}
.kc-home-category-card {
  background-color: var(--white-2);
  border-radius: 5px;
  flex-flow: column;
  justify-content: space-between;
  height: 440px;
  max-height: none;
  transition: all 0.2s ease-in-out;
  display: flex;
  box-shadow: 0 0 5px 1px #33336626;
}
.kc-home-category-card:hover {
  position: static;
  top: -10px;
  transform: scale(1.05);
  box-shadow: 0 0 10px 1px #33336640;
}
.kc-home-category-card-content {
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px 30px;
  display: flex;
}
.kc-cards-title {
  color: var(--medium-violet-red-landbot);
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0;
}
.kc-cards-paragraphs {
  color: var(--dark-lilac-landbot);
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  line-height: 25px;
  display: block;
  position: static;
}
.image-132 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: block;
}
.kc-home-categroy-card-img-wrapper {
  border-radius: 0;
  display: block;
}
.kc-home-category-column {
  padding-left: 20px;
  padding-right: 20px;
}
.div-block-206 {
  z-index: -1;
  background-color: var(--kc-background);
  height: 400px;
  margin-top: -268px;
  position: relative;
  top: 0;
}
.kc-hero-academy {
  display: none;
}
.kc-academy-container {
  flex-direction: row;
  display: flex;
}
.hero-wrapper2-1-2 {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 28px;
  padding-bottom: 60px;
  padding-left: 0;
  display: flex;
  position: relative;
  left: 10px;
}
.special-2-1-2 {
  color: #336;
  letter-spacing: 0.01em;
  margin-bottom: 30px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
  position: static;
}
.hero-tagline2-1-2 {
  color: #33336680;
  white-space: normal;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}
.body-11 {
  flex-direction: column;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.kc-academy-courses {
  margin-top: 44px;
}
.link-block-29 {
  text-decoration: none;
}
.image-133 {
  object-fit: contain;
  width: 600px;
  position: relative;
  left: -364px;
}
.kc-home-hero-wrapper {
  padding-top: 20px;
  display: flex;
}
.image-135 {
  object-fit: contain;
  width: 500px;
  position: relative;
  bottom: 0;
  left: -294px;
}
.collection-list-wrapper-8 {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}
.collection-list-6 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.kc-academy-course-cards-container {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.kc-academy-card-content.kc-home-category-card-content {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  height: 280px;
  display: flex;
}
.kc-academy-course-cards-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.collection-item-6 {
  padding: 20px;
  position: static;
}
.kc-course-level {
  color: var(--dark-lilac-landbot);
  align-items: flex-end;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  position: relative;
  bottom: -1px;
}
.kc-level-wrapper {
  align-items: stretch;
  margin-top: auto;
  display: flex;
}
.image-136 {
  padding-right: 10px;
}
.kc-academy-courses-links {
  text-decoration: none;
}
.div-block-207 {
  z-index: -1;
  background-color: var(--kc-background);
  height: 1100px;
  margin-top: -848px;
  position: relative;
}
.kc-indiv-course-page-wrapper {
  margin-top: 0;
}
.body-12 {
  font-family: Gotham Rounded, sans-serif;
}
.kc-indiv-course-contianer {
  flex-direction: row;
  justify-content: flex-start;
  max-width: 900px;
  display: flex;
}
.course-detail-wrapper {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}
.course-detail-wrapper.lenght-display-none {
  display: none;
}
.card-4 {
  background-color: #fff;
  border: 0 solid #0000;
  border-radius: 5px;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  transition: transform 0.35s, box-shadow 0.35s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 5px 1px #ececec;
}
.card-4:hover {
  transform: scale(0.97);
  box-shadow: 0 5px 18px #0b0b2c0a, 0 1px 2px #0b0b2c05, 0 3px 15px #3434ff0d;
}
.card-4.videos-details {
  border: 1px solid #ececf4;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: flex;
  box-shadow: 0 11px 15px #3434ff0d;
}
.card-4.videos-details {
  object-fit: scale-down;
  border: 1px solid #ececf4;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  max-width: none;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 36px;
  display: flex;
  top: -165px;
  left: 169px;
  overflow: visible;
  box-shadow: 0 2px 5px #00000026;
}
.card-4.videos-details:hover {
  transform: none;
}
.card-4.videos-details.kc-basics-card {
  left: 80px;
}
.card-4.videos-details.kc-whatsapp-card {
  left: 70px;
}
.card-4.videos-details.kc-formulas-card {
  left: 130px;
}
.card-4.videos-details.kc-leadgen-card {
  top: -158px;
  left: 149px;
}
.card-4.videos-details.kc-embed-card {
  top: -132px;
  left: 281px;
}
.videos-detail-text {
  color: #336;
  font-size: 16px;
  line-height: 1.091em;
}
.videos-detail-text.strong {
  color: #336;
  font-size: 16px;
  font-weight: 500;
}
.videos-detail-icon {
  width: 20px;
  height: 20px;
  margin-right: 14px;
}
.kc-hero-img {
  object-fit: contain;
  align-self: auto;
  width: 400px;
  margin-top: 24px;
  margin-left: 0;
  display: block;
}
.kc-hero-img.all-courses-img {
  width: 450px;
  margin-top: 59px;
  margin-left: 85px;
}
.kc-hero-img.kc-messenger-hero-img {
  width: 300px;
}
.kc-hero-img.embed-img {
  position: relative;
  top: -22px;
  left: 65px;
}
.kc-hero-img.workshop-img {
  position: relative;
  left: 6px;
}
.kc-hero-img.power-features-img {
  position: relative;
  left: 31px;
}
.kc-indiv-course-hero-left {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}
.kc-indiv-course-hero-left.formulas-hero {
  padding-top: 80px;
}
.kc-indiv-course-hero-left.workshop-hero {
  padding-top: 50px;
}
.kc-indiv-course-heading {
  color: var(--dark-lilac-landbot);
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
}
.kc-indiv-course-tagline {
  color: #33336680;
  max-width: 350px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.35em;
}
.kc-indiv-course-tagline.kc-academy-page-tagline {
  max-width: 350px;
  font-size: 24px;
  line-height: 1.3em;
}
.comment-section {
  margin-top: 60px;
  margin-bottom: 60px;
  display: none;
}

.div-block-211 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.comments-text {
  color: #336;
  text-align: left;
  justify-content: flex-start;
  font-size: 18px;
  display: block;
}
.keep-learning-section {
  background-color: #f5f7fa;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 90px;
}
.div-block-212 {
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 0;
  display: flex;
}
.keep-learning-text {
  color: #336;
  font-size: 35px;
}
.collection-list-wrapper-2 {
  flex-direction: column;
  margin-top: 90px;
  display: flex;
}
.collection-list-7 {
  margin-left: 0;
  margin-right: 0;
}
.kc-indiv-course-comment-cta {
  background-color: var(--kc-background);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}
.collection-item-7 {
  padding-left: 20px;
  padding-right: 20px;
}
.div-block-213 {
  z-index: -1;
  background-color: #f5f7fa;
  height: 30vh;
  margin-top: -230px;
  position: relative;
  top: 0;
}
.kc-course-player-section {
  margin-top: -95px;
}
.templates-page-top3-image-wrapper {
  align-self: center;
}
.templates-page-top3-item {
  flex-direction: column;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
}
.templates-page-use-case-card {
  background-color: var(--white-2);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin: 8px;
  padding: 14px;
  display: flex;
  box-shadow: 0 2px 10px #0000001a;
}
.templates-page-card-text {
  color: var(--dark-lilac-landbot);
  text-align: center;
  margin-bottom: 20px;
  font-family: Mabry Pro, sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.templates-page-card-text.templates-page-card-cta {
  color: var(--medium-violet-red-landbot);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}
.image-154 {
  width: 60px;
  max-width: none;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
}
.div-block-224 {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  transition: all 0.2s ease-in-out;
}
.kc-indiv-course-hero-right {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  left: 75px;
}
.kc-indiv-course-hero-right.kc-messenger-hero-right {
  flex-direction: column;
  left: 103px;
}
.kc-indiv-course-hero-right.kc-whatsapp-hero-right {
  flex-direction: column;
  left: 72px;
}
.kc-indiv-course-hero-right.kc-formulas-hero-right {
  left: 77px;
}
.kc-indiv-course-hero-right.kc-leadgen-hero-right {
  left: 40px;
}
.kc-indiv-course-hero-right.kc-embed-hero-right {
  left: -31px;
}
.paragraph-71 {
  letter-spacing: -0.5px;
  border-radius: 8px;
  width: auto;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Rounded, sans-serif;
  line-height: 24px;
}
.italic-text-31 {
  padding-right: 0;
  font-family: Varela Round, sans-serif;
  font-size: 16px;
}
.div-block-227 {
  align-self: stretch;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.image-156 {
  margin-right: 10px;
}
.title {
  color: #336;
  letter-spacing: 0.05px;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.div-podcast {
  color: #fff;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  height: 325px;
  margin-left: 20px;
  margin-right: 0;
  padding: 40px 20px;
  font-size: 16px;
  display: flex;
}
.div-podcast._1 {
  background-color: #fff;
  height: 300px;
  margin-left: 0;
}
.new-div-podcast {
  opacity: 1;
  background-color: #336;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/5fb3b7cc3c89020d06a1819d_Podcasts_transparente.png),
    url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/5fb3b7cc3c89022850a181a8_image%20\(
        9\
      ).png);
  background-position: 100% 80%, 0%;
  background-repeat: repeat, no-repeat;
  background-size: cover, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
  position: static;
}
.div-block-228 {
  z-index: 99;
  color: #336;
  border-radius: 8px;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 400px;
  padding: 20px 0;
  font-family: Varela Round, sans-serif;
  display: flex;
  position: static;
}
.name {
  letter-spacing: 0.05px;
  align-self: auto;
  margin-bottom: 0;
}
.div-image {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: auto;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-229 {
  flex: 1;
  align-self: stretch;
}
.div-block-230 {
  color: #336;
  flex-direction: row;
  align-self: center;
  align-items: center;
  margin-top: 5px;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.section-59 {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 300px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.div-figures {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}
.number-figures {
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.text-block-118 {
  color: #336;
  text-align: center;
  margin-top: 10px;
  font-family: Varela Round, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 24px;
}
.paragraph-59-nov {
  color: #336;
  letter-spacing: -0.433421px;
  width: auto;
  margin-top: 20px;
  padding-right: 5px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.text-span-63 {
  background-color: #0000;
  border: 1px solid #336;
  border-radius: 8px;
  margin-bottom: 5px;
  padding: 1px 8px;
  display: inline-block;
}
.pro-tip-quote {
  background-color: #3333661f;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-right: 10px;
  padding: 14px 18px;
  display: flex;
}
.pro-tip-quote:hover {
  transform: translateY(-2px);
}
.link-28 {
  color: #fff;
}
.bold-text-84 {
  font-size: 19px;
}
.main-customer-story-content {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}
.main-customer-story-content.new-nov {
  background-color: #0000;
  align-items: flex-start;
  max-width: 1140px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 30px 40px;
  position: static;
}
.block-quote-4 {
  color: #336;
  background-color: #0000;
  border-left: 4px solid #6cc;
  border-radius: 10px;
  margin: 2px 15px auto;
  padding: 5px 0 5px 5px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.bell {
  float: right;
  clear: left;
  text-align: left;
  position: relative;
  top: -5px;
  bottom: 0;
  transform: rotate(-10deg);
}
.paragraph-73 {
  color: #336;
  text-align: left;
  align-items: flex-start;
  width: auto;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: block;
}
.paragraph-73:hover {
  color: #336;
}
.text-span-64 {
  color: #336;
  text-decoration: none;
}
.section-cs-2 {
  opacity: 1;
  background-color: #fffc;
  height: auto;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px 60px 0;
}
.section-cs-2.new-nov {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding: 0 0 40px;
  display: flex;
  overflow: visible;
}
.h3-cust-sto-new-3 {
  color: #336;
  font-size: 24px;
  font-weight: 700;
}
.div-block-232 {
  border-radius: 10px;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 5px;
}
.heading-96 {
  color: #336;
  letter-spacing: -0.433421px;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 26px;
  line-height: 32px;
}
.div-block-233 {
  opacity: 1;
  background-color: #336;
  border-radius: 8px;
  padding-left: 22px;
  padding-right: 22px;
  display: inline-block;
}
.div-block-233.cdesign,
.div-block-233.fjc,
.div-block-233.msf {
  background-color: #0000;
}
.div-block-234 {
  background-color: #66cccc0a;
  border-radius: 10px;
  height: auto;
  margin-top: 0;
  margin-bottom: 30px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}
.div-block-235 {
  flex: 1;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}
.image-158 {
  order: -1;
}
.text-span-67,
.italic-text-32 {
  font-size: 14px;
}
.div-lpl-gif {
  flex-direction: row;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}
.image-163 {
  flex: 0 auto;
  display: block;
}
.div-cd-gif {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}
.image-164 {
  flex: 0 auto;
}
.div-kcare-gif {
  flex-direction: row;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}
.section-other-stories {
  padding-top: 60px;
  padding-bottom: 0;
}
.heading-97 {
  color: #336;
  margin-top: 10px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 36px;
}
.cols-stories {
  flex-direction: row;
  justify-content: center;
  display: block;
}
.content-wrapper-new-stories {
  margin-bottom: 50px;
}
.styleguide-content-1 {
  background-color: #fff;
  border-radius: 10px;
  width: 960px;
  margin: 55px auto;
  padding: 30px 10px 145px;
  display: block;
}
.styleguide-content-1.new-nov {
  background-color: #0000;
  width: 1100px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
}
.tag-wrapper-stories {
  margin: 35px 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.col6-stories {
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}
.div-more-stories.new-nov {
  flex: 0 auto;
  font-family: Gotham Rounded, sans-serif;
}
.text-block-124 {
  color: #336;
  margin-bottom: 5px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 12px;
  line-height: 22px;
}
.content-hub-page-wrapper {
  color: var(--dark-lilac-landbot);
  margin-bottom: 48px;
  font-family: Gotham Rounded, sans-serif;
}
.content-hub-hero-section {
  margin-top: 90px;
}
.content-hub-hero-container {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1000px;
  padding-top: 50px;
  display: flex;
}
.content-hub-hero-left {
  margin-left: -61px;
  padding-top: 50px;
}
.content-hub-h1 {
  font-size: 64px;
  line-height: 1em;
}
.content-hub-hero-right {
  order: 1;
  justify-content: flex-end;
  margin-left: 0;
  display: block;
}
.text-span-69 {
  color: #33336680;
  font-size: 48px;
  line-height: 1em;
}
.image-166 {
  width: 480px;
  display: block;
}
.image-167 {
  width: 130px;
  display: block;
  position: relative;
  top: -228px;
  left: -133px;
}
.content-hub-content-section {
  margin-top: -400px;
  margin-bottom: 150px;
}
.content-hub-content-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
}
.content-hub-side-menu-card {
  object-fit: none;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  place-content: stretch flex-start;
  align-items: flex-start;
  max-height: 625px;
  padding: 20px 30px;
  display: flex;
  position: sticky;
  top: 200px;
  box-shadow: 1px 1px 20px #0000001a;
}
.content-hub-articles-wrapper {
  width: 700px;
  padding-top: 20px;
  padding-left: 80px;
}
.content-hub-menu-number {
  color: var(--medium-violet-red-landbot);
  width: 30px;
  margin-right: 16px;
  font-family: Mabry Pro, sans-serif;
  font-size: 17px;
}
.content-hub-h2 {
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 80px;
  font-size: 36px;
  line-height: 1.4em;
}
.content-hub-paragraph {
  max-width: 700px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.5em;
}
.content-hub-h3 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.content-hub-link {
  color: var(--medium-violet-red-landbot);
  font-weight: 700;
  text-decoration: none;
}
.content-hub-link:hover {
  text-decoration: underline;
}
.content-hub-ist-item {
  margin-top: 20px;
}
.content-hub-list-item {
  margin-top: 10px;
}
.content-hub-list {
  max-width: 650px;
  margin-bottom: 40px;
}
.content-hub-image {
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 85px;
  display: block;
}
.content-hub-image-large {
  max-width: 450px;
  margin-left: 80px;
}
.content-hub-h4-cta {
  color: var(--dark-lilac-landbot);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
}
.content-hub-h4-cta.cta-display-none {
  max-width: 280px;
}
.content-hub-cta-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 30px;
  display: flex;
}
.content-hub-cta-wrapper.cta-dispay-none {
  display: none;
}
.content-hub-cta-card {
  background-color: var(--white-2);
  border-radius: 10px;
  width: auto;
  max-width: none;
  margin-left: 0;
  padding: 30px 30px 30px 25px;
  display: flex;
  box-shadow: 1px 1px 20px #0000001a;
}
.content-hub-cta-card.v2 {
  width: 220px;
}
.content-hub-cta-card.v3 {
  width: 260px;
}
.content-hub-cta {
  color: var(--medium-violet-red-landbot);
  margin-top: 3px;
  padding-top: 0;
  font-weight: 700;
}
.content-hub-cta.blue-text {
  color: var(--dark-lilac-landbot);
}
.content-hub-cta.one-line-cta {
  margin-top: 16px;
}
.content-hub-card-text-wrapper {
  padding-top: 0;
}
.article-emoji {
  width: 50px;
  max-width: none;
  margin-right: 20px;
}
.content-hub-image-small {
  max-width: 300px;
  margin-left: 130px;
}
.content-hub-cta-link-block {
  margin-left: 50px;
  text-decoration: none;
}
.content-hub-chart {
  max-width: 630px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.text-span-72 {
  color: var(--medium-violet-red-landbot);
}
.content-hub-full-width-cta-card {
  background-color: var(--white-2);
  border-radius: 10px;
  width: 600px;
  margin-top: 0;
  margin-left: 0;
  padding: 0 30px;
  box-shadow: 1px 1px 10px #0000001a;
}
.content-hub-full-cta-link-block {
  margin-top: 50px;
  margin-bottom: 0;
  margin-left: 10px;
  text-decoration: none;
}
.content-hub-full-cta-link-block2 {
  margin-top: 50px;
  margin-left: 10px;
  text-decoration: none;
  display: block;
}
.content-hub-fixed-background {
  z-index: -1;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/5fc8aa48172d6891284a371a_Content%20Hub%20Background.png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 700px;
  margin-top: -300px;
  position: sticky;
  top: -100px;
}
.text-span-73,
.text-span-74 {
  color: var(--medium-violet-red-landbot);
}
.kc-course-player-container {
  max-width: 1100px;
}
.content-hub-link-block {
  color: var(--dark-lilac-landbot);
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 15px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}
.italic-text-33 {
  font-style: normal;
}
.image-172 {
  flex: 0 auto;
  width: 480px;
  display: block;
}
.heading-104 {
  font-size: 36px;
  line-height: 1.4em;
}
.heading-104.starred-yellow {
  border-radius: 6px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 34px;
  display: inline-block;
}
.heading-104.starred-text {
  color: #256969e6;
  border-radius: 6px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 34px;
  display: inline-block;
}
.heading-104.starred-text-6 {
  color: #cc3366e6;
  background-color: #cc33661f;
  border-radius: 6px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 34px;
  display: inline-block;
}
.image-173 {
  width: auto;
  margin-right: auto;
  display: inline-block;
}
.div-block-282 {
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}
.div-block-282.double {
  flex-direction: row;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin: 0 0 0 auto;
  padding-left: 0;
  display: flex;
  position: relative;
}
.grid-26 {
  grid-column-gap: 25px;
  grid-row-gap: 28px;
  flex: none;
  grid-template-rows: minmax(125px, 1fr) minmax(125px, 1fr) minmax(125px, 1fr);
  grid-template-columns: minmax(145px, 1fr) minmax(145px, 1fr) minmax(
      145px,
      1fr
    );
  align-self: center;
  width: 50%;
  margin: 40px 0 40px 60px;
}
.divs-integrations {
  background-color: #fff;
  border: 2px solid #ffffff1f;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 14px 14px 60px #33336614;
}
.divs-integrations:hover {
  background-color: #fff;
  border: 0 #0000;
  transform: translateY(-2px);
  box-shadow: 14px 14px 60px #33336614;
}
.integration-name {
  color: #333366bf;
  letter-spacing: -0.6992px;
  margin-top: 15px;
  margin-left: 0;
  font-family: Dmsans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.integration-name.airtable {
  margin-top: 8px;
  margin-bottom: 0;
}
.divs-chb-do {
  background-color: #f4f5f8;
  border-top: 0 #0000;
  border-bottom: 1px #33336612;
  border-left: 0 #0000;
  border-right: 0 #3333660f;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px 24px;
  transition: all 0.35s;
  display: flex;
  box-shadow: 0 2px 6px #0000001a;
}
.divs-chb-do:hover {
  background-color: #fff;
  border-bottom-style: none;
  border-right-style: none;
}
.divs-chb-do.use-cases {
  background-color: #f4f5f8;
  border-radius: 6px;
  padding-bottom: 20px;
  padding-left: 32px;
  transition-property: none;
  box-shadow: 0 2px 6px #3333661a;
}
.divs-chb-do.use-cases:hover {
  background-color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 6px 25px 5px #3333661f;
}
.text-span-82 {
  font-weight: 400;
}
.img-183 {
  text-align: center;
}
.h2blue {
  color: #3a3d5c;
  text-align: left;
  letter-spacing: 0.01em;
  align-self: flex-start;
  margin-top: 20px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.h2blue.left {
  color: #3a3d5c;
  text-align: left;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  line-height: 1.5em;
  display: block;
}
.div-card-use-cases {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 6px #0000001a;
}
.div-card-use-cases:hover {
  background-color: #fff;
}
.div-card-use-cases.use-cases {
  background-color: #fff;
  justify-content: space-around;
  padding: 30px 20px;
}
.div-card-use-cases.use-cases:hover {
  transform: translateY(-2px);
}
._1st-cta-button {
  letter-spacing: 0.5px;
  background-color: #ed3f78;
  border: 2px #ed3f78;
  border-radius: 4px;
  align-self: flex-start;
  margin-top: 24px;
  padding: 18px 45px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  transition: opacity 0.2s, background-color 0.2s;
  transform: translate(0);
}
._1st-cta-button:hover {
  border-color: var(--dark-lilac-landbot);
  background-color: var(--dark-lilac-landbot);
  transform: translateY(-1px);
  box-shadow: 0 3px 20px #0003;
}
.quote-block {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  flex: 0 auto;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: static;
  top: 0;
  right: auto;
  box-shadow: 18px 18px 50px #33336614;
}
.quote-block.lead-gen-uses-cases {
  flex: none;
  align-self: stretch;
  width: 40%;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 34px;
  display: flex;
}
.div-block-358 {
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  max-width: 100%;
  margin-bottom: 0;
  padding: 20px 0 0;
  display: flex;
}
.div345-use-cases {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px 30px 35px;
  display: flex;
  box-shadow: 0 15px 25px 5px #3333660f;
}
.div-footer-copyright {
  border: 1px #000;
  border-top: 1px solid #898b9d;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0.5rem;
  padding-top: 12px;
  display: flex;
}
.div-footer-logo-social {
  border-bottom: 1px solid #898b9d;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 40px;
  padding-bottom: 24px;
  display: flex;
}
.div-footer-icon-social {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.div-grid-chatbotvforms {
  background-color: #f4f5f8;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: static;
}
.tabs-menu-5 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 49%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}
.tab-link-tab-1-5 {
  z-index: auto;
  background-color: #0000;
  border-radius: 6px;
  flex: none;
  align-self: flex-start;
  width: 85%;
  margin-bottom: 10px;
  padding: 10px 10px 10px 20px;
}
.tab-link-tab-1-5:hover {
  color: var(--dark-lilac-landbot);
  background-color: #ed3f780f;
  border: 1px #ed3f7880;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
}
.tab-link-tab-1-5.w--current {
  color: #fff;
  background-color: #ed3f7805;
  border-radius: 6px;
  width: 85%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}
.tab-link-tab-1-5.w--current:hover {
  background-color: #33336614;
  border-style: none;
}
.tp1-pro-static {
  height: auto;
  max-height: 100%;
}
.tabs-content-4 {
  background-color: #0000;
  order: 1;
  align-self: flex-start;
  width: 50%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  overflow: visible;
}
.tp1-bounce-rate {
  height: auto;
  max-height: 100%;
}
.tabs-4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 20px auto;
  padding: 20px 0;
  display: flex;
}
.grid-42 {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-self: flex-start;
  align-items: stretch;
  padding-right: 0;
}
.div-block-422 {
  background-color: #0000;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}
.paragraph-116 {
  color: #336c;
  width: 82%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: DM Sans, sans-serif;
  font-style: normal;
  line-height: 1.5em;
}
.div-block-428 {
  padding-top: 0;
}
.text-block-153 {
  color: var(--dark-lilac-landbot);
  flex-direction: row;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}
.text-span-91 {
  padding-right: 5px;
  font-family: Mabry Pro, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}
.tp2-grat-response {
  height: auto;
  max-height: 100%;
}
.bold-text-101 {
  flex: 0 auto;
  margin-left: 0;
  padding-left: 0;
  font-size: 22px;
  line-height: 28px;
}
.tab-link-tab-1-5 {
  align-self: center;
}
.tab-link-tab-1-5.w--current {
  color: var(--dark-lilac-landbot);
  background-color: #e4e5e8;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
}
.dvc3 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}
.div-colour {
  background-color: #ed3f78;
  border-radius: 50px;
  width: 8px;
  height: 8px;
  margin-left: 5px;
}
.empty-div {
  background-color: #e7e8eb;
  border-radius: 50px;
  width: 8px;
  height: 8px;
  margin-left: 5px;
}
.dvc4 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}
.dvc2 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}
.dvc1 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}
.italic-text-39 {
  font-style: normal;
}
.check-chvforms {
  opacity: 1;
  color: #1bc7b4;
  margin-right: 5px;
  font-size: 20px;
  line-height: 26px;
}
.div-block-436 {
  flex-direction: row;
  align-items: center;
  display: flex;
  position: static;
}
.image-205 {
  opacity: 1;
  align-self: center;
  font-size: 20px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}
.div-block-437 {
  order: -1;
  align-self: center;
  margin-right: 5px;
}
.grid-3col-3rows {
  grid-column-gap: 25px;
  grid-row-gap: 28px;
  flex: none;
  grid-template-rows: minmax(125px, 1fr) minmax(125px, 1fr) minmax(125px, 1fr);
  grid-template-columns: minmax(145px, 1fr) minmax(145px, 1fr) minmax(
      145px,
      1fr
    );
  align-self: center;
  width: auto;
  height: auto;
  margin: auto;
}
.button-blue-white-text {
  border: 1px none var(--dark-lilac-landbot);
  color: #fff;
  text-align: center;
  background-color: #336;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 50px;
  margin-top: 20px;
  padding: 12px 0;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.button-blue-white-text:hover {
  background-color: var(--dark-lilac-landbot);
  color: #fff;
  border: 3px #336;
  transform: translateY(-1px);
  box-shadow: 0 2px 10px #3333660f;
}
.read-more {
  color: #ed3f78;
  width: 100%;
  margin-top: 20px;
  padding-top: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}
.read-more:hover {
  color: #336;
  transform: translateY(-1px);
}
.tp1-multi-purpose,
.tp1-multi-channel {
  height: auto;
  max-height: 100%;
  margin-bottom: 0;
}
.tp1-goals {
  height: auto;
  margin-bottom: 0;
}
.dvc5 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}
.dvc6 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  margin-left: 6px;
  margin-right: 15px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}
.bold-text-103,
.link-32 {
  text-decoration: none;
}
.link-h {
  color: #ed3f78;
}
.link-h:hover {
  color: var(--dark-lilac-landbot);
}
.link-hr {
  text-decoration: none;
}
.link-hr-templates {
  color: #ed3f78;
}
.link-hr-templates:hover {
  color: #336;
}
.sales {
  color: #ed3f78;
}
.sales:hover {
  color: #336;
}
.hr {
  color: #ed3f78;
}
.hr:hover {
  color: #336;
}
.integrations {
  background-color: #0000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  margin-top: 30px;
  margin-bottom: 40px;
  margin-right: 0;
  padding: 0;
  display: flex;
}
.integrations:hover {
  transform: translateY(-2px);
}
.hero-section {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}
.hero-section.bg-neutral-200 {
  background-color: #f6f7fe;
}
.hero-section.bg-neutral-200.bg-hero-pattern {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/604b82c9a21ee9a3a05d94e3_Hero-Pattern-3.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}
.hero-section.bg-homepage {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5cf21f7d38e8f9856da8_Homepage-BG-Desktop.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
}
.hero-section.wlg-hero {
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6358f5b44e55dd280141ea78_Mask%20Group%20(4)%20(1).png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  min-height: 80vh;
  margin-top: 90px;
  position: relative;
}
.hero-section.new-homepage {
  background-color: var(--white);
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/675aa537910fa02a409b050f_vector%20bg%20homepage%20\(
      1\
    ).png);
  background-position: 100% 225%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  flex-direction: column;
  padding-top: 0;
}
.hero-section.new-homepage.new-test {
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/67482c2354990526ea89463d_Vector%20(15)%20(2).png");
  background-position: 160% -150px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}
.hero-section.ai-assistant {
  background-image: none;
  flex-direction: column;
  padding-top: 0;
}
.hero-section.integrations {
  margin-bottom: 0;
  display: block;
}
.maxwidth {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin: 0 auto auto;
  padding: 64px 30px;
  display: flex;
  position: relative;
}
.maxwidth.displayblock {
  text-decoration: none;
  display: block;
}
.maxwidth.displayblock.center {
  text-align: center;
  font-family: Gotham Rounded, sans-serif;
}
.maxwidth.displayblock.sectionheight-600 {
  align-items: center;
  min-height: 600px;
}
.hero-cta {
  background-color: var(--pink-500);
  text-align: left;
  text-transform: none;
  border: 2px solid #ed3f78;
  border-radius: 6px;
  height: auto;
  padding: 0.9375rem 1.875rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.5em;
}
.hero-cta:hover {
  background-color: var(--pink-600);
  border-color: #cb2e71;
}
.hero-cta.centertextbutton {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}
.hero-cta.centertextbutton.no-margin {
  margin-bottom: 0;
}
.smalltext {
  color: #898b9d;
  text-transform: uppercase;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5em;
}
.fullwidht {
  min-width: 100%;
}
.fullwidht.bg-neutral-200 {
  background-color: #f6f7fe;
}
.fullwidht.bg-fuga {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/60489a726525c608d1308e71_BG-Banner-1.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.fullwidht.bg-1d1e2e {
  background-color: #1d1e2e;
}
.columnslogos {
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 30px;
  display: flex;
}
.p1 {
  color: #3a3d5c;
  width: auto;
  max-width: 80%;
  margin-left: 0;
  margin-right: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 1.25em;
  line-height: 1.5em;
}
.p1.marginauto {
  margin-left: auto;
  margin-right: auto;
}
.p1.marginauto.text-light {
  color: var(--white-2);
}
.p1.marginauto.text-light.textcenter {
  text-align: center;
}
.p1.marginauto.text-light.textcenter.mb-24 {
  margin-bottom: 24px;
}
.heading2 {
  color: #3a3d5c;
  text-align: left;
  letter-spacing: -1px;
  max-width: 80%;
  margin: 0 0 8px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 2em;
  line-height: 1.2em;
}
.heading2.marginauto {
  margin-left: auto;
  margin-right: auto;
}
.heading2.marginauto.textcenter {
  text-align: center;
}
.heading2.marginauto.textcenter.text-light {
  color: var(--white-2);
}
.mb-24 {
  margin-bottom: 24px;
}
.image-218 {
  margin-left: auto;
  margin-right: auto;
}
.columnimage {
  flex-direction: column;
  padding-left: 15px;
  padding-right: 0;
  display: block;
}
.columnimage.flexvertical {
  display: flex;
}
.section-imagetext {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.casestudy-name {
  align-items: center;
  display: flex;
}
.banner-fuga-inline {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/60489a726525c608d1308e71_BG-Banner-1.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 70%;
  margin: 32px auto;
  padding: 40px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.div-block-474 {
  margin-bottom: 16px;
}
.list-6 {
  color: #3a3d5c;
  margin-bottom: 16px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 1.25em;
  line-height: 1.5em;
}
.image-link-blog-article {
  border-radius: 8px;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: auto;
}
.post-grid {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 0;
  transition: opacity 0.2s;
  display: flex;
}
.post-grid:hover {
  transform: translate(0);
}
.blog-category-badges {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 6px;
  padding: 8px 12px;
  font-family: DM Sans, sans-serif;
  font-size: 0.785rem;
  font-weight: 700;
  line-height: 0.785rem;
  display: inline-block;
}
.h2-category-blog {
  color: #3a3d5c;
  text-align: left;
  letter-spacing: -1px;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}
.h2-category-blog.mb-16 {
  letter-spacing: normal;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-bottom: 0;
  font-weight: 700;
  display: flex;
}
.post-information {
  color: #71759d;
  text-transform: uppercase;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  font-weight: 500;
  display: flex;
}
.post-information.mb-24 {
  margin-top: 16px;
  margin-bottom: 24px;
  line-height: 14px;
}
.blog-timer-logo {
  align-self: flex-start;
  width: 16px;
  height: auto;
  margin-top: 0;
  margin-right: 10px;
  font-size: 14px;
  line-height: 14px;
}
.display-flex {
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  display: flex;
}
.display-flex.flex-vertical {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.display-flex.flex-vertical.vertical-alignment-center {
  align-items: center;
}
.display-flex.flex-vertical.vertical-align-start {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.display-flex.flex-vertical.vertical-align-start.is-center-tablet {
  justify-content: flex-start;
}
.display-flex.flex-vertical.vertical-align-start.vertical-stretch {
  flex: 1;
  justify-content: space-between;
}
.display-flex.flex-vertical.align-left-center {
  justify-content: center;
  align-items: flex-start;
}
.display-flex.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex.flex-vertical.align-left.align-middle {
  justify-content: center;
}
.display-flex.flex-vertical.align-left.align-middle.align-center-tablet-mobile {
  justify-content: flex-start;
  align-items: flex-start;
}
.display-flex.flex-vertical.align-left.align-middle.align-center-tablet-mobile.padding-all-sides.padding-large {
  width: 100%;
  padding: 3rem 2rem 3rem 3rem;
}
.display-flex.flex-vertical.align-left.custom-margin-up {
  margin-top: -4px;
}
.display-flex.flex-vertical.vertical-stretch {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
}
.display-flex.flex-vertical.align-bottom {
  justify-content: flex-end;
  align-self: flex-end;
}
.display-flex.flex-vertical.button-group {
  grid-row-gap: 8px;
}
.display-flex.flex-vertical.vertical-align-stretch {
  align-items: stretch;
}
.display-flex.flex-vertical.vertical-align-stretch.button-group {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.display-flex.flex-vertical.align-top-left {
  align-self: flex-start;
  align-items: flex-start;
}
.display-flex.flex-vertical.align-top.is-tablet-justify-middle {
  align-items: center;
}
.display-flex.flex-vertical.align-center.relative {
  position: relative;
}
.display-flex.flex-vertical.align-middle {
  justify-content: center;
  align-self: center;
  align-items: center;
}
.display-flex.flex-horizontal {
  display: flex;
}
.display-flex.flex-horizontal.align-right {
  justify-content: flex-end;
}
.display-flex.flex-horizontal.align-right.padding-in-right-large {
  width: 768px;
}
.display-flex.flex-horizontal.content-out {
  justify-content: space-between;
}
.display-flex.flex-horizontal.content-out.align-bottom,
.display-flex.flex-horizontal.content-out.align-bottom.align-left {
  justify-content: space-between;
  align-items: flex-end;
}
.display-flex.flex-horizontal.centered,
.display-flex.centered {
  justify-content: center;
}
.display-flex.align-center {
  justify-content: center;
  align-items: center;
}
.display-flex.grid-3-cols {
  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;
}
.display-flex.image-right {
  justify-content: flex-end;
  align-items: center;
}
.display-flex.full-height {
  flex: 1;
  position: static;
  inset: 0%;
}
.divider-post-information {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 14px;
}
.min-read {
  width: auto;
  height: auto;
  margin-left: 5px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
}
.author-photo {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50px;
  width: 48px;
  height: 48px;
  margin-right: 15px;
}
.author-section {
  color: #336;
  align-items: center;
  width: auto;
  height: auto;
  font-family: Gotham Rounded, sans-serif;
  text-decoration: none;
  display: flex;
  position: static;
}
.author-section.main {
  width: auto;
  height: auto;
  margin-top: 8px;
}
.author-name {
  color: var(--navy);
  text-align: left;
  margin-bottom: 6px;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
}
.author-name._16main {
  font-size: 16px;
  line-height: 16px;
}
.author-position {
  color: var(--n-100);
  font-family: Dmsans, sans-serif;
  font-size: 0.785rem;
  line-height: 0.785rem;
}
.author-position.main16 {
  font-size: 16px;
  line-height: 18px;
}
.author-position.text-color-navy-50 {
  color: #33405e80;
}
.grid-blog-post {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.chatbots-page {
  color: #282d58;
  margin-bottom: 2px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}
.chatbots-page:hover {
  font-weight: 500;
  text-decoration: underline;
}
.author-grid-posts {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}
.blog-sidebar {
  align-self: stretch;
  max-width: 100%;
  display: block;
}
.full-width {
  width: 100%;
  height: auto;
  display: flex;
}
.full-width.justify-center {
  justify-content: center;
  min-width: 100%;
  overflow: visible;
}
.full-width.bg-200-neutral {
  background-color: #f6f7fc;
  display: block;
}
.full-width.margin-top-nav {
  margin-top: 80px;
}
.full-width.bg-colour-xx {
  background-color: #e3faf5;
}
.full-width.wlg-section-2 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6358f380689ec103e3e7a874_IMG_5194%201%20\(
      1\
    ).png);
  background-position: 0 0;
  background-size: cover;
}
.full-width.banner-ai-blog {
  background-color: #f6f7fc;
  display: block;
}
.no-underline {
  letter-spacing: 0;
  background-color: #0000;
  border-radius: 6px;
  font-size: 0.785rem;
  line-height: 0.785rem;
  text-decoration: none;
  display: inline-block;
}
.no-underline.w--current {
  text-decoration: none;
}
.no-underline.my-16,
.no-underline.my-16.w--current {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mb-16 {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 16px;
  display: inline-block;
}
.linkedin-icon {
  background-color: #f1f2fc;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6059bbff9376de2dcd2831ff_Linkedin-Icon.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 20px;
  width: 28px;
  height: 28px;
  margin-left: 8px;
}
.linkedin-icon:hover {
  background-color: #3a3d5c;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6059bcaa46912c9b32d18ad7_Linkedin-Icon-Hover.svg);
}
.blog-menu-top {
  border-bottom: 1px solid #e4e6f6;
  align-self: center;
  padding-bottom: 10px;
  font-family: DM Sans, sans-serif;
}
.acc-trigger-wfu {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.icon-12-copy {
  margin-left: 0;
  margin-right: 5px;
  padding-left: 0;
  display: none;
}
.icon-12-copy:hover {
  color: #c36;
}
.div-block-570 {
  display: none;
}
.icon-post-calendar {
  width: auto;
  height: auto;
  margin-top: -1.5px;
  margin-right: 10px;
  font-size: 16px;
  line-height: 16px;
}
.icon-post-clock {
  margin-top: -1.5px;
  margin-right: 10px;
  font-size: 16px;
  line-height: 16px;
}
.post-hero-image {
  z-index: 1;
  border-radius: 8px;
  flex: 1;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  position: relative;
}
.post-content-box {
  background-color: #fff;
  border-radius: 10px;
  padding: 1.5rem;
}
.flex-horizontal {
  display: block;
}
.credit-illustration {
  color: #fff;
  background-color: #0006;
  border-radius: 2px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 10px;
  position: absolute;
  inset: auto 12px 12px auto;
}
.table-content-links {
  width: 100%;
  font-family: DM Sans, sans-serif;
}
.section-90 {
  background-color: #f1f2fc;
  height: 146px;
  display: none;
}

.heading-suscriber {
  color: #3a3d5c;
  letter-spacing: -1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 428px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
  line-height: 38.4px;
  display: flex;
}
.div-block-576 {
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  display: flex;
}
.button-43 {
  color: #fff;
  text-align: center;
  background-color: #ed3f78;
  border-radius: 6px;
  width: 154px;
  height: 48px;
  margin-left: 40px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 18px;
}
.form-5 {
  align-items: center;
  display: flex;
}
.text-field-5 {
  border: 1px solid #ccc;
  border-radius: 6px;
  align-self: center;
  width: 255px;
  height: 48px;
  margin-bottom: 0;
}
.form-block-5 {
  margin-bottom: 0;
}
.scroll-bar {
  z-index: 8;
  transform-origin: 0%;
  background-color: #ed3f78;
  width: 100%;
  height: 4px;
  margin-top: 100px;
  position: fixed;
  inset: 0% 0% auto;
}
.scroll-bar.pt-br,
.scroll-bar.english,
.scroll-bar.spanish {
  margin-top: 80px;
}
.cms-post-main {
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}
.blog-collection-list-featured {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.latest-articles {
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  margin-top: 24px;
  display: flex;
}
.latest-articles-div {
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.blog-text-date {
  color: var(--n-100);
  text-transform: uppercase;
  height: auto;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}
.text-block-213,
.text-block-214 {
  height: auto;
  font-size: 14px;
  line-height: 14px;
}
.next {
  border-width: 2px;
  border-color: var(--pink-601);
  color: var(--pink-601);
  text-align: center;
  border-radius: 6px;
  align-self: center;
  width: 157px;
  height: 40px;
  margin-left: 15px;
  margin-right: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.next:hover {
  background-color: #ed3f780f;
  border-style: solid;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
}
.previous {
  color: #ed3f78;
  text-align: center;
  border-width: 2px;
  border-color: #ed3f78;
  border-radius: 6px;
  align-self: center;
  width: 157px;
  height: 40px;
  margin-left: 0;
  margin-right: 15px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.previous:hover {
  background-color: #ed3f780f;
  border-style: solid;
}
.page-count {
  opacity: 0.6;
  color: var(--navy);
  order: 0;
  align-self: center;
  width: auto;
  height: auto;
  margin-top: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.tabs-blog {
  color: var(--navy);
  text-align: center;
  background-color: #f1f2fc;
  border-radius: 6px;
  order: -1;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 15px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.tabs-blog:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 15px 1px #3a3d5c33;
}
.tabs-blog.w--current {
  color: var(--pink-601);
  background-color: #ff3f7b26;
  order: -1;
  margin-left: 10px;
  margin-right: 10px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}
.tabs-blog.empty-hidden {
  display: none;
}
.tabs-menu-7 {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: justify;
  flex-direction: row;
  grid-template: ". . ." ". .Area" 0.25fr/1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch center;
  width: auto;
  min-width: auto;
  margin-bottom: 40px;
  padding-left: 0;
  display: grid;
}
.text-block-220 {
  text-align: center;
  height: auto;
  font-size: 12px;
  line-height: 12px;
}
.mobile-blog-menu {
  display: none;
}
.latest-title-main-blog {
  border-bottom: 1px #e4e6f6;
  align-self: center;
  padding-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
}
.vertical-spacing-text {
  font-size: 16px;
}
.blog-link-h2-main {
  text-decoration: none;
}
.blog-menu-drop-mb {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  margin-top: 20px;
  font-family: DM Sans, sans-serif;
  display: flex;
}
.blog-abs-icon-mb {
  display: none;
}
.sticky-menu-article {
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  order: -1;
  width: 270px;
  height: 416px;
  margin-right: 15px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  top: auto;
  bottom: auto;
}
.div-block-629 {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}
.div-block-630 {
  align-self: center;
  width: auto;
}
.div-block-632 {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}
.flex-horizontal-posted-on {
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}
.linkedin-author-div {
  justify-content: space-between;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin-left: 5px;
  display: none;
}
.text-block-247 {
  color: #71759d;
  align-self: flex-end;
  margin-top: 10px;
}
.image-263 {
  opacity: 0.5;
  width: 18px;
  height: 18px;
  margin-left: 5px;
}
.div-block-641 {
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-end;
  width: 18px;
  height: 18px;
  margin-bottom: 5px;
  display: flex;
}
.db-632-2-1,
.db-632-2-2,
.db-632-2-3,
.db-632-3-2,
.db-632-3-3,
.db-632-4-1,
.db-632-4-2,
.db-632-4-3 {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}
.db-632-3-1-1,
.db-632-3-2-1,
.db-632-3-3-1 {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}
.text-block-253 {
  color: #3a3d5c;
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  margin-right: 1px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 700;
  display: flex;
}
.text-block-253:active,
.text-block-253:focus {
  color: #fff;
  background-color: #3a3d5c;
}
.tb-yearly {
  color: #3a3d5c80;
  text-align: justify;
  background-color: #efeff2cc;
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  margin-left: 1px;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 500;
  display: flex;
}
.tb-yearly:hover {
  color: #3a3d5c;
  background-color: #efeff2;
}
.tb-yearly:active {
  color: #fff;
  background-color: #3a3d5c;
  border-radius: 6px;
}
.tb-yearly:focus {
  color: #fff;
  background-color: #3a3d5c;
  border-bottom: 1px #3a3d5c;
  border-radius: 6px;
}
.ye-button {
  opacity: 1;
  color: #3a3d5c80;
  background-color: #fff;
  border: 3px solid #3a3d5c80;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin-left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 500;
  display: flex;
}
.ye-button:hover {
  color: #3a3d5c;
  background-color: #fff;
  border-color: #3a3d5c;
  box-shadow: 0 2px 5px 2px #3a3d5c1f;
}
.ye-button:focus {
  opacity: 1;
  color: #fff;
  background-color: #3a3d5c;
  border-style: solid;
  border-color: #3a3d5c;
}
.mo-button {
  opacity: 1;
  color: #3a3d5c;
  background-color: #fff;
  border: 3px solid #3a3d5c;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 500;
  display: flex;
}
.mo-button:hover {
  box-shadow: 0 2px 5px 2px #3a3d5c1f;
}
.mo-button:focus {
  color: #fff;
  background-color: #3a3d5c;
}
.blog-pagination-div {
  justify-content: space-between;
  margin-top: 3rem;
}
.blog-back-up-articles {
  opacity: 0.6;
  order: -1;
  align-self: center;
  align-items: center;
  width: 300px;
  height: 45px;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.blog-back-up-articles:hover {
  opacity: 1;
}
.text-block-266 {
  color: #3a3d5c;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  margin-left: 8px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  display: flex;
}
.blog-arrow-up {
  order: -1;
  align-self: center;
  margin-bottom: 5px;
  margin-right: 8px;
  transform: rotate(90deg);
}
.blog-buttons-pagination {
  flex: none;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  display: flex;
}
.back-to-blog-home {
  opacity: 0.6;
  align-self: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.back-to-blog-home:hover {
  opacity: 1;
}
.image-grid-post-2 {
  width: 100%;
  min-width: auto;
  height: auto;
}
.blog-author-linkedin {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  height: auto;
  margin-bottom: 0.5rem;
  display: flex;
}
.left-arrow-back-blog {
  order: -1;
  align-self: center;
  margin-bottom: 0;
  margin-right: 8px;
  transform: rotate(0);
}
.clwrapper-categories {
  width: 100%;
}
.nav-left-es-blog {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 40px;
  padding-left: 0;
  display: flex;
}
.blog-nav-container {
  flex-flow: column;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 80px;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.log-buttons-blog-nav {
  align-items: center;
  height: 100%;
  margin-left: 0;
  display: flex;
}
.nav-bar-div {
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  max-width: 70rem;
  height: 40px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: static;
}
.blog-nav {
  background-color: #fff;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.blog-authors-page {
  flex-direction: row;
  flex: none;
  align-self: center;
  align-items: center;
  display: flex;
}
.collection-list-related-articles {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.clw-related-articles {
  margin-top: 0;
}
.nav-wrap {
  z-index: 10;
  background-color: var(--white-2);
  color: var(--dark-lilac-landbot);
  justify-content: flex-start;
  max-width: 100%;
  height: 80px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.blog {
  max-width: 100%;
  height: 80px;
}
.div-cv-more-sections {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  height: 540px;
  display: flex;
}
.db-632-3-1n {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}
.db-632-3-1-1n {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}
.db-632-31n {
  z-index: 5;
  color: #fff;
  background-color: #a6a9b0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 14px;
  height: 14px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}
.nocard {
  color: #3a3d5c80;
  align-self: flex-start;
  width: auto;
  height: auto;
  margin-top: 7px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
}
.yt-logo {
  width: 15px;
}
.fb-logo {
  width: 11px;
}
.full-size.margin-top-nav {
  margin-top: 80px;
}
.full-size.margin-top-nav.hero-whatsapp {
  position: relative;
}
.full-size.margin-top-nav.bg-builder {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
  background-position: 50% 100%;
  background-size: auto;
}
.full-size.margin-top-nav.bg-lead-generation {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62963583df01de338a0db7ac_BG-Hero.svg);
  background-position: 50% 0;
  background-size: cover;
}
.full-size.margin-top-nav.bg-customer-support {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6299f10b0bd09e7b7bc8fb37_BG-Hero.svg);
  background-position: 50% 0;
  background-size: cover;
}
.full-size.margin-top-nav.bg-customer-engagement {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a74f554c2be5862dcec940_BG-Hero.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.full-size.margin-top-nav.library {
  z-index: 0;
  background-color: #f9f9ff;
  justify-content: space-between;
  display: block;
  position: relative;
  overflow: hidden;
}
.full-size.margin-top-nav.library-ai-lead-management {
  z-index: 0;
  height: auto;
  margin-top: 80px;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}
.full-size.margin-top-nav.sol-mk {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65fb059ba5b1eb5a260b39ce_BG-top-New-MKT-page.jpg);
  background-position: 0 0;
  background-size: cover;
}
.full-size.margin-top-nav.sol-sales {
  background-image: linear-gradient(#6cded58c, #fff);
}
.full-size.margin-top-nav._100px {
  margin-top: 100px;
}
.full-size.background-pu100 {
  background-color: #f9f9ff;
}
.full-size.bg-neutral-200 {
  background-color: #f6f7fe;
}
.full-size.bg-footer {
  background-color: var(--navy);
}
.full-size.bg-footer.demo {
  flex-direction: row;
  justify-content: center;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}
.full-size.bg-footer.new-24 {
  background-color: var(--midnight-blue);
}
.full-size.bg-video {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6202361d658b7c633c34097f_BG-Video%402x.jpg);
  background-position: 50%;
  background-size: cover;
}
.full-size.blog-margin-top-nav {
  min-height: auto;
  margin-top: 80px;
}
.full-size.bg-1d1e2e {
  background-color: #1d1e2e;
}
.full-size.ug-hero {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/624193d4c7fe42566e411f10_BG-Hero%20\(
      1\
    ).svg);
  background-position: 50% 100%;
  background-size: cover;
}
.full-size.margin-top-nav-ug {
  margin-top: 88px;
}
.full-size.linear-gradient-purple {
  background-image: linear-gradient(#f9f9ff, #ebecff);
}
.full-size.blog-margin-top-nav-en {
  min-height: auto;
  margin-top: 80px;
}
.full-size.blog-margin-top-nav-en.bg-neutral-200.main-hp-en {
  margin-top: 61px;
}
.full-size.blog-margin-top-nav-en.main-hp-en {
  margin-top: 65px;
}
.full-size.bg-library-left {
  width: 110%;
  overflow: hidden;
}
.full-size.bg-library-right {
  width: 90%;
  overflow: hidden;
}
.full-size.uc-hero {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/657ada9b7675d105f9b12479_New%20header_v4%20\(
      1\
    ).png);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 1440px;
  background-attachment: scroll;
}
.full-size.bg-f6f7fe {
  background-color: #f6f7fe;
}
.full-size.bg-f6f7fe.uc {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/656760b7c3c9cffc1a4c9cf0_Background%20\(
      1\
    ).png);
  background-position: 50% 100%;
  background-size: cover;
  position: static;
}
.full-size.bg-e4e6f6 {
  background-color: #e4e6f6;
}
.full-size.bg-ebecff {
  background-color: #ebecff;
}
.full-size.margin-96px {
  margin-top: 102px;
}
.full-size.margin-96px.website_agencies_bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66aa316c784522218579f10a_Paid%20Background-Desktop%401x%20\(
      1\
    ).png);
  background-position: 0 0;
  background-size: cover;
}
.full-size.margin-96px.whatsapp_agencies_bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66aa320e4fd5b9ce92f03002_Background-WA%401x.png);
  background-position: 0 0;
  background-size: cover;
}
.full-size.margin-84 {
  margin-top: 86px;
}
.grid-3cards {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}
.p-3cols {
  color: var(--dark-slate-blue-3);
  width: auto;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}
.half-size {
  min-height: auto;
}
.half-size.blurry-bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/611a77e4ef706e881c31e257_Blurry-BG%402x.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.gird-3cols-2row-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: minmax(200px, 360px) minmax(200px, 360px) minmax(
      200px,
      360px
    );
}
.flex-vertical {
  flex-direction: column;
  display: flex;
}
.flex-vertical.centered {
  align-items: center;
}
.grid-faqs-3x2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}
.border-radius-10 {
  border-radius: 10px;
}
.box-shadow {
  box-shadow: 0 0 12px #00000014;
}
.grid-73 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 750px) minmax(200px, 360px);
  align-items: center;
  display: grid;
}
.card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}
.card.bg-colour-purple200 {
  background-color: #ebecff80;
}
.card.centered {
  align-items: center;
}
.card.bg-card-white {
  justify-content: center;
}
.card.ai-assistant {
  background-image: linear-gradient(
    360deg,
    #f3f3f3,
    #f3f3f399 34%,
    #f3f3f366 57%,
    #ffffff80 67%,
    #fff
  );
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}
.card.wha-mk-sol {
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 100%;
  padding: 2rem;
  display: flex;
}
.card._3col {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.button {
  color: #fff;
  background-color: #ed3f78;
  border-radius: 6px;
  padding: 16px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.button.align-center {
  align-self: center;
}
.image-313 {
  width: 95px;
}
.highlight-text-pink-2 {
  color: #ed3f78;
  font-weight: 700;
}
.button-text-2 {
  color: #ed3f78;
  font-family: Dmsans, sans-serif;
  font-weight: 700;
}
._3cols-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
._3cols-grid.product-homepage {
  grid-column-gap: 24px;
}
._3cols-grid.ai-banner-homepage {
  grid-column-gap: 16px;
  background-image: none;
  grid-template-columns: 1.95fr 1fr 1.25fr;
  position: static;
}
._3cols-grid.is-1-col-tablet.padding-medium-mobile.colum-margin-extra {
  grid-column-gap: 20px;
}
._3cols-grid.is-1-col-tablet.solutions-pages {
  grid-column-gap: 32px;
}
.primary-button {
  color: #fff;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-family: Dmsans, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.primary-button:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.primary-button.button-l {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}
.primary-button.button-l-new {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 1px 32px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}
.nav-logo-landbot {
  width: 155px;
}
.break-line {
  display: block;
}
.grid-2cols {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  position: static;
}
.grid-2cols.tablet-mobile-1col {
  justify-content: stretch;
}
.grid-2cols.whatsapp-cs {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
}
.grid-2cols.homepage {
  grid-column-gap: 24px;
}
.grid-2cols._30-70 {
  grid-column-gap: 24px;
  grid-template-columns: 0.5fr 1fr;
}
.grid-2cols._70-30 {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 0.5fr;
  position: static;
  inset: 0%;
}
.grid-2cols._75-1fr {
  grid-column-gap: 2rem;
  grid-template-columns: 0.75fr 1fr;
}
.grid-2cols.video-lp {
  grid-column-gap: 2rem;
  grid-template-columns: 1fr 1.25fr;
}
.grid-2cols._40-60 {
  grid-column-gap: 32px;
  grid-template-columns: 0.75fr 1fr;
}
.grid-2cols.lp {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.nav-right-whatsapp {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 60%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: flex;
}
.nav-500-cta {
  letter-spacing: -0.775694px;
  font-weight: 500;
}
.cs-grid-2col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.div-block-795 {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  margin-top: 0;
  margin-left: 20px;
  display: flex;
}
.lp-div-ref-imgs {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 170px;
  display: flex;
}
.box-referrals {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 50px 20px;
  display: flex;
  position: static;
  box-shadow: 3px 3px 12px #00000014;
}
.lp-div-referrals {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}
._8-g2-badges {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1080px;
  height: 113px;
  margin-bottom: 60px;
}
._8-g2-badges.margin-auto {
  margin-left: auto;
  margin-right: auto;
}
.img-badge-g2 {
  width: 100px;
}
.cs-grid-2col-2 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.box-cs-logo {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 24px 20px;
  display: flex;
  position: static;
}
.box-cs-logo.elevation-1 {
  text-decoration: none;
}
.pink-500 {
  color: var(--pink-500);
}
.text-colour-6666ff {
  color: #66f;
}
.image-323,
.image-324 {
  display: none;
}
.blog-breadcrumb {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 27px;
  margin-top: 8px;
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  font-family: Gotham Rounded, sans-serif;
  display: flex;
}
.blog-breadcrumb.italian {
  justify-content: flex-start;
}
.bdcumb {
  color: var(--navy);
  margin-right: 16px;
  font-family: Dmsans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
.bdcumb.hover {
  width: auto;
}
.bdcumb.hover:hover {
  text-decoration: underline;
}
.bcumb-cat-pt {
  color: var(--dark-lilac-landbot);
  width: auto;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.bcumb-blog-pt {
  color: var(--dark-lilac-landbot);
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.blog-breadcrumb-div {
  flex: 1;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}
.blog-text-breadcrumb {
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  inset: 0%;
}
.blog-breadcrumb-hide {
  z-index: 1;
  background-color: #f6f7fc;
  flex: none;
  align-items: center;
  width: 100%;
  height: auto;
  display: none;
  position: absolute;
  inset: 0% auto 0% 15%;
}
.text-triple-dots {
  color: #ed3f78;
  padding-left: 2px;
  font-size: 14px;
  font-weight: 500;
}
.div-block-799 {
  margin-top: 32px;
  display: none;
}
.div-block-678-es {
  opacity: 0.6;
  order: -1;
  align-self: center;
  align-items: center;
  width: 300px;
  height: 45px;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.div-block-678-es:hover {
  opacity: 1;
}
.collection-list-item {
  padding-left: 0;
  padding-right: 0;
}
.blog-div-pagination {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  font-family: Gotham Rounded, sans-serif;
  display: none;
}
.show-less-3 {
  border: 2px solid var(--pink-500);
  color: var(--pink-500);
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 182px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: none;
  position: relative;
}
.show-less-3:hover {
  background-color: #ed3f780f;
  border-style: solid;
}
.blog-load-more {
  border: 2px solid var(--pink-601);
  color: var(--pink-601);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 175px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 8px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: none;
  position: relative;
}
.blog-load-more:hover {
  text-align: center;
  background-color: #ed3f780f;
  border-style: solid;
}
.text-block-266-copy {
  color: var(--pink-500);
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 0;
  font-family: Gotham Rounded, sans-serif;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 6%;
}
.show-less-icon {
  color: var(--pink-500);
  transform-style: preserve-3d;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin: 0 12px 0 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 24% 0% 0% auto;
  transform: rotateX(180deg) rotateY(0) rotate(0);
}
.show-less-icon:hover {
  color: var(--medium-violet-red-landbot);
}
.pink-tick {
  margin-right: 16px;
}
.text-span-138 {
  color: var(--pink-500);
  font-weight: 500;
}
.send-us-email {
  color: #fff;
  background-color: #ed3f78;
  border-radius: 6px;
  padding: 16px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.referral-embed {
  border-radius: 10px;
  display: block;
}
.expert-page-channel {
  text-align: left;
  flex-flow: wrap;
  place-content: stretch flex-start;
  align-items: center;
  display: block;
}
.blog-collection-list-wrapper-main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.grid-post-main-hp {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.nav-blog-del-signup {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.navigation-3-copy {
  z-index: 10;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 24px 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.navigation-container-2-copy {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}
.navigation-mob-3-copy {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.navigation-container-mob-2-copy {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.pb-ttu {
  color: #fff;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.pb-ttu:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.pb-signup {
  color: #fff;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.pb-signup:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.nav-blog-del-ttu {
  z-index: 10;
  margin-top: 100px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.nav-blog-del-coll {
  z-index: 10;
  margin-top: 220px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.collection-list-wrapper-22 {
  justify-content: space-between;
  width: 700px;
  height: 50px;
  margin-left: 70%;
  display: flex;
  position: relative;
}
.collection-item-15 {
  width: 100%;
  position: relative;
}
.collection-list-21 {
  flex: 1;
}
.link-59 {
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.text-color-purple {
  color: #66f;
  width: auto;
  margin-bottom: 0;
}
.text-style-allcaps {
  text-transform: uppercase;
  width: auto;
  margin-bottom: 0;
}
.ds-section_sub-title {
  max-width: 720px;
  margin-bottom: 40px;
}
.text-color-orange {
  color: #f58b0b;
  width: auto;
  margin-bottom: 0;
}
.text-color-pink {
  color: #ff3f7b;
  width: auto;
  margin-bottom: 0;
}
.text-color-navy {
  color: #33405e;
  width: auto;
  margin-bottom: 0;
}
.heading-h1plus {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 5rem;
}
.heading-h4plus {
  color: var(--navy);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.25rem;
  text-decoration: none;
}
.ds-wrapper {
  background-color: #f8f8f8;
  padding: 16px 40px 40px;
}
.ds-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}
.text-align-left-mobile-center {
  width: auto;
  margin-bottom: 0;
}
.subheading-1 {
  color: #33405e;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.label-1 {
  color: #33405e;
  text-align: left;
  width: auto;
  font-family: Dmsans, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}
.label-1.text-color-neutral800 {
  color: #71759d;
}
.label-1.text-color-neutral800.text-align-center {
  justify-content: flex-start;
  align-self: center;
  display: flex;
}
.label-1.text-align-center {
  flex: 1;
}
.label-1.text-align-center.flex-vertical-no-web {
  display: flex;
}
.label-1.text-align-left-all-right {
  justify-content: flex-end;
  display: flex;
}
.label-1.text-align-left-all-right.text-colour-acaebb {
  color: #acaebb;
}
.label-1.text-color-purple {
  color: #66f;
}
.label-1.text-color-n200.light-weight {
  font-weight: 400;
}
.label-1.drop-5px {
  position: relative;
  top: 5px;
}
.label-1.text-color-n100.hover-navy:hover {
  color: #33405e;
}
.label-1.text-weight-bold.text-style-allcaps.text-align-center.figures-card {
  flex: 0 auto;
}
.c-title-wrapper {
  margin-bottom: 16px;
}
.text-align-right-mobile-center {
  text-align: right;
  width: auto;
  margin-bottom: 0;
}
.paragraph-2 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.paragraph-2:active {
  color: #33405e;
  font-weight: 400;
}
.paragraph-2:focus {
  color: #ff3f7b;
  font-weight: 700;
}
.page-wrapper.usd,
.page-wrapper.eur {
  display: none;
}
.page-wrapper.empty {
  height: 600px;
}
.page-wrapper.hide {
  display: none;
}
.page-wrapper.usd-show {
  display: block;
}
.page-wrapper.bg-n200 {
  background-color: #f6f7fe;
  overflow: visible;
}
.page-wrapper.bg-f9f9ff {
  background-color: #f9f9ff;
  height: auto;
  margin-top: 0;
  position: static;
}
.page-wrapper.pull-top3rem {
  background-color: #0000;
}
.c-container {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
  display: block;
}
.ds-class {
  color: #fff;
  background-color: #66f;
  border-radius: 4px;
  margin-top: 32px;
  margin-bottom: 16px;
  margin-right: 4px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
}
.heading-h4 {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}
.heading-h4.text-color-purple {
  color: #66f;
}
.heading-h5 {
  color: #33405e;
  letter-spacing: -0.5px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.heading-h5.text-style-allcaps {
  text-transform: uppercase;
}
.heading-h2 {
  color: var(--navy);
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.paragraph-base {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base.text-color-pink {
  color: #ff3f7b;
}
.paragraph-base.text-color-purple {
  color: #636bfc;
}
.paragraph-base.text-color-white.demo-cta {
  font-size: 1.1rem;
}
.paragraph-base.text-color-white.small {
  font-size: 0.875rem;
  line-height: 1.2rem;
}
.paragraph-base.text-color-white.align-center {
  text-align: center;
}
.paragraph-base.text-align-left.text-style-allcaps.text-weight-bold.text-color-orange {
  color: #f58b0b;
}
.paragraph-base.text-align-left.text-style-allcaps.pink-500 {
  color: #ed3f78;
}
.paragraph-base.text-weight-bold {
  font-family: "Dmsans Bold 1", sans-serif;
}
.paragraph-base.text-style-allcaps.text-weight-bold {
  flex: 0 auto;
}
.paragraph-base.text-align-right-mobile-center {
  text-align: left;
}
.paragraph-base.hover-pink:hover {
  text-decoration: underline;
}
.paragraph-base.small {
  font-size: 0.875rem;
  line-height: 1.2rem;
}
.text-style-link {
  width: auto;
  margin-bottom: 0;
  text-decoration: underline;
}
.heading-h5plus {
  color: #33405e;
  letter-spacing: -0.5px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.heading-h5plus.text-color-purple {
  color: #636bfc;
}
.heading-h5plus.text-color-n800.text-style-allcaps {
  text-transform: uppercase;
}
.heading-h5plus.text-colour-blue-wa {
  color: #0081fb;
}
.text-align-center {
  text-align: center;
  width: auto;
  margin-bottom: 0;
}
.text-align-center.flex-vertical.centered {
  margin-top: -15px;
}
.ds-section_title {
  max-width: 800px;
  margin-bottom: 80px;
}
.label-2 {
  color: var(--navy);
  text-align: left;
  text-transform: capitalize;
  width: auto;
  font-family: Dmsans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.label-2.text-style-allcaps {
  text-transform: uppercase;
}
.label-2.text-style-allcaps.text-color-pink {
  color: var(--pink-500);
}
.label-2.text-style-allcaps.text-color-pink.bg-colour-pink {
  background-color: #ffe6ee;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.6rem;
  font-weight: 700;
}
.label-2.text-style-allcaps.text-color-pink.bg-colour-blue {
  background-color: #e6efff;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.6rem;
  font-weight: 700;
}
.label-2.text-style-allcaps.bg-colour-orange {
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.6rem;
  font-weight: 700;
}
.label-2.text-style-allcaps.text-weight-bold.text-color-grey50 {
  color: #cecfd6;
}
.label-2.text-style-allcaps.text-color-white.bg-colour-orange {
  font-weight: 500;
}
.label-2.text-style-allcaps.text-color-white.bg-colour-purple {
  color: #66f;
  background-color: #6666ff1f;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.6rem;
  font-weight: 700;
}
.label-2.text-style-allcaps.text-color-white.bg-colour-pink {
  color: #fff;
  background-color: #ff3f7b;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.6rem;
  font-weight: 500;
}
.label-2.text-style-allcaps.text-color-white.bg-colour-blue {
  color: #33405e;
  background-color: #33405e1a;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.6rem;
  font-weight: 500;
}
.label-2.text-style-allcaps.text-color-purple {
  color: var(--primary-purple);
}
.label-2.text-style-allcaps.text-colour-teal {
  color: var(--\<unknown\|variable-5031da76-dd1e-e215-105b-809fe767611d\>);
}
.label-2.text-style-allcaps.bg-colour-aichat {
  background-color: var(--white-2);
  color: #33405e;
  border: 1px solid #33405e;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.6rem;
  font-weight: 500;
}
.label-2.text-style-allcaps.bg-colour-aichats {
  background-color: var(--midnight-blue);
  color: #fff;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.6rem;
  font-weight: 500;
}
.label-2.text-style-allcaps.bg-colour-purple {
  color: #fff;
  background-color: #636bfc;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.6rem;
  font-weight: 500;
}
.label-2.padding-right {
  padding-left: 0.5rem;
}
.label-2.read-case-study:hover {
  color: var(--pink-601);
  font-weight: 400;
}
.label-2.text-color-n500.text-align-center {
  text-align: center;
}
.label-2.meta-modal {
  color: #0081fb;
  text-decoration: underline;
}
.text-weight-bold {
  width: auto;
  font-weight: 700;
}
.text-color-white {
  color: #fff;
  width: auto;
  margin-bottom: 0;
}
.text-style-italic {
  width: auto;
  margin-bottom: 0;
  font-style: italic;
}
.subheading-2 {
  color: var(--navy);
  letter-spacing: -0.5px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.subheading-2.text-align-center.text-color-white,
.subheading-2.text-color-white {
  color: #fff;
}
.paragraph-1 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.paragraph-1.mb-8 {
  margin-bottom: 8px;
}
.paragraph-1.text-color-white {
  color: #fff;
}
.paragraph-1.text-align-center {
  text-align: center;
}
.paragraph-1.text-align-center.xxs-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}
.paragraph-1.text-color-pink {
  color: var(--pink-601);
}
.paragraph-1.text-color-purple {
  color: #66f;
}
.text-weight-normal {
  width: auto;
}
.text-color-teal {
  color: #4fccc2;
  width: auto;
  margin-bottom: 0;
}
.text-align-left {
  text-align: left;
  width: auto;
  margin-bottom: 0;
}
.heading-h1-new {
  color: #33405e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 4rem;
}
.heading-h1-new.text-align-center.text-color-white {
  color: #fff;
}
.heading-h1-new.text-align-left-tablet-center {
  font-family: Mabry Pro, sans-serif;
}
.heading-h1-new.text-color-white {
  color: #fff;
}
.heading-h1-new.text-color-white.align-center {
  text-align: center;
}
.heading-h1-new.text-align-mobile-center {
  text-align: left;
}
.heading-h1-new.no-height {
  margin-top: -6px;
  display: inline-block;
}
.heading-h1-new.text-align-center {
  color: #33405e;
}
.heading-h1-new.bec1fe {
  color: #bec1fe;
}
.heading-h1-new.ddf3cf {
  color: #ddf3cf;
}
.heading-h3 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.heading-h3.text-align-center.text-color-white {
  color: #fff;
}
.heading-h3.text-align-center.custom-padding {
  padding-left: 0;
  padding-right: 0;
}
.heading-h3.text-weight-bold {
  font-weight: 700;
}
.heading-h3.text-weight-bold.text-align-left {
  font-weight: 400;
}
.heading-h3.text-weight-bold.up-5px {
  margin-top: -5px;
}
.heading-h3.margin-custom-negative-10 {
  margin: -10px;
}
.heading-h3.margin-left.margin-custom-negative-10 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.heading-h3.max-width-large {
  margin-left: auto;
  margin-right: auto;
}
.heading-h3.text-color-white {
  color: #fff;
}
.subheading {
  color: #33405e;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 3rem;
}
.subheading.text-align-center.text-color-white {
  color: #fff;
}
.text-align-right {
  text-align: right;
  width: auto;
  margin-bottom: 0;
}
.ds-title-wrapper {
  margin-bottom: 16px;
}
.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}
.padding-horizontal.padding-custom-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.padding-horizontal.padding-xsmall {
  padding-top: 0;
  padding-bottom: 0;
}
.margin-xxlarge {
  margin: 4rem;
}
.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.main-wrapper.homepage {
  background-image: linear-gradient(
    #abaffd99,
    #fff 34%,
    #ffe8aa1f 74%,
    #ffaec8e6 84%,
    #ffb5c4 86%,
    #ffc0be 94%
  );
  overflow: visible;
}
.main-wrapper.ai-app-assistant {
  background-image: linear-gradient(
    #ebecff,
    #ebecffe6 20%,
    #ebecff80 27%,
    #ffffffba 53%,
    #fff
  );
}
.main-wrapper.bg-colour-ffffff {
  background-image: linear-gradient(175deg, #e5e5ff, #ebebffd9 24%, #fff);
}
.margin-huge {
  margin: 5rem;
}
.margin-large {
  margin: 2rem;
}
.padding-huge {
  padding: 5rem;
}
.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}
.margin-xsmall {
  margin: 0.5rem;
}
.padding-xlarge {
  padding: 3rem;
}
.margin-medium {
  margin: 1.5rem;
}
.padding-tiny {
  padding: 0.125rem;
}
.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}
.padding-medium {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.padding-medium.vertical-stretch {
  justify-content: space-between;
  align-items: stretch;
}
.padding-medium.vertical-stretch.bg-card-white.top-corners-plain,
.padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.set-height {
  height: 390px;
}
.padding-medium.vertical-stretch.bg-card-white.elevation-1.custom-height {
  height: 260px;
}
.padding-medium.vertical-stretch.bg-card-white.elevation-1.card-custom-height {
  height: 425px;
}
.padding-0 {
  padding: 0;
}
.padding-xsmall {
  padding: 0.5rem;
}
.padding-large {
  padding: 2rem;
}
.margin-xxsmall {
  margin: 0.25rem;
}
.hide-mobile {
  display: block;
}
.hide-mobile.sticky {
  z-index: 9;
  background-color: #fff;
  padding-top: 32px;
  position: sticky;
  top: 80px;
  bottom: auto;
  overflow: visible;
}
.hide-mobile.sticky.blog {
  background-color: #0000;
  border-radius: 10px;
  height: auto;
  margin-top: 0;
  padding-top: 1.5rem;
  top: 120px;
  bottom: 200px;
}
.hide-mobile.height-40px {
  height: 40px;
}
.hide-mobile.bottom-line {
  border-bottom: 1px solid #e4e6f6;
}
.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}
.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-top.padding-custom12 {
  margin-top: 4px;
}
.padding-xxlarge {
  padding: 4rem;
}
.padding-small {
  padding: 1rem;
}
.margin-left,
.margin-left.margin-small,
.margin-left.margin-xsmall,
.margin-left.margin-xsmall,
.margin-left.margin-xxsmall,
.margin-left.margin-xsmall,
.margin-left.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-small {
  margin: 1rem;
}
.hide-tablet {
  display: block;
}
.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-xxsmall {
  padding: 0.25rem;
}
.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-top.margin-medium.centered {
  align-self: center;
}
.margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-top.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-top.margin-custom--2 {
  margin-top: -2px;
}
.margin-top.margin-custom-negative--16 {
  margin-top: 0;
}
.margin-top.margin-xxxlarge,
.margin-top.margin-xxxlarge-ug {
  margin-top: 5rem;
}
.margin-top.margin-m {
  margin-top: 32px;
}
.margin-0 {
  margin: 0;
}
.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom.margin-large.content-out,
.margin-bottom.margin-medium.expand {
  align-self: stretch;
}
.margin-bottom.margin-medium.max-width-full {
  margin-bottom: 0.5rem;
}
.margin-bottom.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom.margin-xlarge.content-out {
  align-self: stretch;
}
.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom.heading-h3 {
  margin: 0 0 0.5rem;
  display: block;
}
.margin-bottom.heading-h3.templates-whatsapp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6213c1ec8fadf7200a6716d5_Template-BG%402x.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}
.margin-bottom.heading-h3.templates-whatsapp.elevation-1 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6213c1ec8fadf7200a6716d5_Template-BG%402x.jpg);
}
.margin-bottom.heading-h3.academy-whatsapp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620b6d87b96974854b510205_Resources-Academy-BG%402x.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}
.margin-bottom.heading-h3.articles-whatsapp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620b6d9719a3bb6d624daf09_Resources-Articles-BG%402x.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}
.margin-bottom.heading-h3.articles-whatsapp.elevation-1:hover {
  box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
}
.margin-bottom.heading-h3.templates-web-bot {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6213c1ec8fadf7200a6716d5_Template-BG%402x.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}
.margin-bottom.heading-h3.templates-web-bot.elevation-1 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620a4a2fbd52847ba5123628_Resources-Templates-BG%402x.jpg);
}
.margin-bottom.margin-xxsmall.horizontal-double-text {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}
.margin-bottom.margin-xxsmall.horizontal-double-text.hide {
  display: none;
}
.margin-bottom.margin-xxsmall.horizontal-double-text._20pxh {
  height: 22px;
  min-height: 22px;
}
.margin-bottom.margin-xxsmall.horizontal-double-text._20pxh._1-5rem-b {
  height: 22px;
  min-height: 22px;
  margin-bottom: 1.5rem;
}
.margin-bottom.margin-xxsmall.horizontal-double-text._20pxh._1 {
  height: 20px;
  min-height: 20px;
}
.margin-bottom.margin-xxsmall.horizontal-double-text._20pxh._1.custom-pop-up {
  margin-bottom: 2rem;
}
.margin-bottom.margin-huge.is-extra-huge {
  margin-bottom: 10rem;
}
.margin-bottom.margin-huge.is-extra-huge.new {
  margin-bottom: 3rem;
}
.margin-bottom.horizontal-double-text {
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}
.margin-bottom.horizontal-double-text.margin-medium._2px-down {
  margin-top: 0;
}
.margin-bottom.horizontal-double-text.margin-medium._20px {
  height: 22px;
  min-height: 22px;
}
.margin-bottom.horizontal-double-text.margin-large.custom {
  margin-bottom: 3rem;
}
.margin-bottom.margin-medium,
.margin-bottom.margin-large,
.margin-bottom.margin-huge,
.margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom.margin-xxxlarge {
  margin-bottom: 4.5rem;
}
.margin-bottom.margin-xxxlarge.content-centered {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}
.margin-bottom.margin-large-2-5 {
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 2.5rem;
  display: block;
}
.margin-bottom.margin-xxxxlarge {
  margin-bottom: 5rem;
}
.margin-bottom.margin-small,
.margin-bottom.margin-small-1 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}
.margin-bottom.margin-small.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.margin-bottom.margin-small._1-5rem_height {
  height: 1.5rem;
}
.margin-bottom.margin-xxxlarge-mb {
  margin-bottom: 1rem;
}
.margin-tiny {
  margin: 0.125rem;
}
.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.padding-right.margin-xxlarge {
  margin: 0;
  padding-right: 8rem;
}
.padding-right.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.show {
  display: block;
}
.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.margin-right.margin-small,
.margin-right.margin-large,
.margin-right.margin-small,
.margin-right.margin-small,
.margin-right.margin-small,
.margin-right.margin-medium,
.margin-right.margin-xxsmall,
.margin-right.margin-xlarge,
.margin-right.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.margin-right.margin-xsmall {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.show-tablet,
.hide,
.show-mobile {
  display: none;
}
.margin-xlarge {
  margin: 3rem;
}
.grid-3cols-2row {
  grid-column-gap: 16px;
  grid-row-gap: 52px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(348px, 1fr) minmax(348px, 1fr) minmax(
      348px,
      1fr
    );
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 100%;
  display: grid;
}
.grid-3cols-2row.mt-l {
  grid-column-gap: 24px;
  margin-top: 40px;
}
._3col-flex {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}
._3col-flex.content-left {
  display: flex;
}
.mb {
  margin-bottom: 16px;
}
.paragraph-base-2 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.tabs-pricing {
  justify-content: center;
  align-items: center;
  margin-bottom: -32px;
  display: flex;
}
.website-pricing {
  color: #3a3d5c;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 255px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: flex;
}
.website-pricing.w--current {
  color: #ff3f7b;
  background-color: #f9f9ff;
  border-radius: 6px 6px 0 0;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 255px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}
.website-pricing.hide.w--current {
  display: none;
}
.whatsapp-pricing {
  color: #3a3d5c;
  background-color: #ebecff;
  border-radius: 6px 6px 0 0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 255px;
  margin-left: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: flex;
}
.whatsapp-pricing:active {
  color: #ff3f7b;
  font-family: DM Sans, sans-serif;
}
.whatsapp-pricing.w--current {
  color: #ff3f7b;
  background-color: #f9f9ff;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.whatsapp-pricing.hide {
  display: none;
}
.grid-4cols-1row {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template: "."/1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  height: 48px;
  margin-top: 0;
  display: grid;
}
.grid-4cols-1row._2 {
  display: none;
}
.grid-4cols-1row.is2tb-1mb {
  height: auto;
}
.grid-4cols-1row.is2tb-1mb.no-height {
  grid-column-gap: 24px;
  height: auto;
}
.tabs-content-9 {
  margin-top: auto;
}
.text-color-n800 {
  color: #71759d;
  width: auto;
  margin-bottom: 0;
}
.text-weight-medium {
  flex: 0 auto;
  width: auto;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}
.tabs-content-feature {
  background-color: #fff;
  overflow: visible;
}
.grid-pricing-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-2 Area-2 Area-2 Area-2 Area-2" ". . . . ." "Area Area Area Area Area" ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ."/1.75fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}
.grid-pricing-features._5-col {
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr;
}
.grid-pricing-features._5-col.is-4-mobile {
  grid-template-rows: auto auto auto auto auto auto auto;
}
.grid-block-feat-title {
  border: 1px #000;
  border-bottom: 1px solid #71759d;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 32px;
  margin-top: 52px;
  margin-bottom: 12px;
  padding-bottom: 6px;
  padding-right: 0;
  display: flex;
}
.grid-block-feat-title.with-tag {
  height: auto;
}
.grid-block-feat {
  background-color: #0000;
  border-bottom: 1px solid #e4e6f6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12px 6px;
  display: flex;
}
.grid-block-feat.text-align-center,
.grid-block-feat.padding-horizontal.padding-tiny.center-all {
  justify-content: center;
}
.grid-block-feat.vertical {
  flex-direction: column;
  align-items: flex-start;
}
.grid-block-feat.no-higlight-bottom {
  border-bottom-style: none;
}
.text-color-n500 {
  color: #676a81;
  width: auto;
  margin-bottom: 0;
}
.s-section-containers-displays {
  width: 100%;
}
.display-block {
  display: block;
}
.display-flex-new {
  flex-flow: row;
  display: flex;
}
.display-flex-new.flex-vertical {
  flex-direction: column;
}
.display-flex-new.flex-vertical.vertical-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-vertical.vertical-align-end {
  align-items: flex-end;
}
.display-flex-new.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-new.flex-vertical.vertical-align-start.is-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-vertical.vertical-align-start.is-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-vertical.vertical-align-start.is-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-vertical.vertical-align-start.is-justify-center {
  justify-content: center;
}
.display-flex-new.flex-vertical.vertical-align-start.is-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-vertical.vertical-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-new.flex-vertical.vertical-align-center.is-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-vertical.vertical-align-center.is-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-vertical.vertical-align-center.is-justify-center {
  justify-content: center;
}
.display-flex-new.flex-vertical.vertical-align-center.is-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-vertical.vertical-align-center.is-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-vertical.vertical-align-baseline {
  align-items: baseline;
}
.display-flex-new.flex-vertical.vertical-align-stretch {
  align-items: stretch;
}
.display-flex-new.flex-vertical.vertical-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-vertical.vertical-justify-center {
  justify-content: center;
}
.display-flex-new.flex-vertical.vertical-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-horizontal {
  flex-direction: row;
}
.display-flex-new.flex-horizontal.horizontal-align-start {
  align-items: flex-start;
}
.display-flex-new.flex-horizontal.horizontal-align-start.is-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-horizontal.horizontal-align-start.is-justify-center {
  justify-content: center;
}
.display-flex-new.flex-horizontal.horizontal-align-start.is-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-horizontal.horizontal-align-start.is-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-horizontal.horizontal-align-start.is-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.display-flex-new.flex-horizontal.horizontal-align-center.is-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-horizontal.horizontal-align-center.is-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-horizontal.horizontal-align-center.is-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-horizontal.horizontal-align-center.is-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-horizontal.horizontal-align-center.is-justify-center {
  justify-content: center;
}
.display-flex-new.flex-horizontal.horizontal-align-stretch {
  align-items: stretch;
}
.display-flex-new.flex-horizontal.horizontal-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-horizontal.horizontal-align-baseline {
  align-items: baseline;
}
.display-flex-new.flex-horizontal.horizontal-justify-center {
  justify-content: center;
}
.display-flex-new.flex-horizontal.horizontal-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-horizontal.horizontal-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-horizontal.horizontal-align-end {
  align-items: flex-end;
}
.display-flex-new.flex-horizontal.horizontal-align-end.is-justify-between {
  justify-content: space-between;
}
.display-flex-new.flex-horizontal.horizontal-align-end.is-justify-center {
  justify-content: center;
}
.display-flex-new.flex-horizontal.horizontal-align-end.is-justify-start {
  justify-content: flex-start;
}
.display-flex-new.flex-horizontal.horizontal-align-end.is-justify-around {
  justify-content: space-around;
}
.display-flex-new.flex-horizontal.horizontal-align-end.is-justify-end {
  justify-content: flex-end;
}
.display-flex-new.flex-horizontal.horizontal-justify-start {
  justify-content: flex-start;
}
.c-container-new {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new.is-padding-hero {
  padding-bottom: 2.5rem;
}
.c-container-new.is-padding-hero.is-2rem {
  padding-bottom: 2rem;
}
.c-container-new.no-margin-bottom {
  padding-bottom: 0;
}
.c-container-new.relative {
  position: relative;
}
.c-container-new.small-margin-bottom {
  padding-bottom: 2rem;
}
.c-container-new.lp-header {
  padding-top: 0.5rem;
  padding-bottom: 0;
}
.c-container-new.is-padding-up-xl {
  padding-top: 12rem;
}
.c-container-new.x-padding-up {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-inline {
  object-fit: fill;
  background-color: #0000;
  border-radius: 16px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 1.5rem;
}
.c-container-inline.relative {
  position: relative;
}
.c-container-inline.position-1 {
  z-index: 1;
  position: relative;
}
.c-container-inline.no-mb {
  padding-bottom: 0;
}
.c-container-inline.video-lp {
  background-color: #5f69ff1a;
  border: 6px solid #fff;
  border-radius: 12px;
  margin-bottom: 3rem;
  padding-left: 48px;
  padding-right: 48px;
}
.nav-link-blog-2 {
  color: #8c54ff;
  white-space: normal;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
}
.nav-dropdown-icon {
  width: 100%;
}
.dropdown-title-3 {
  color: #282d58;
  margin-bottom: 2px;
  font-size: 15px;
}
.navigation-old {
  z-index: 10;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 24px 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.link-48 {
  color: #282d58;
  font-family: Dmsans, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
}
.nav-link-details-2 {
  color: #676a81;
  white-space: normal;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.nav-arrow {
  margin-left: 0;
  margin-right: 5px;
  padding-left: 0;
}
.nav-arrow:hover {
  color: var(--navy);
}
.nav-arrow.megamenu {
  margin-right: 0;
}
.button-menu-3 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background-color: #c36;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  padding: 10px 14px;
  font-size: 13px;
  text-decoration: none;
  transition: none;
  display: flex;
}
.button-menu-3:hover {
  background-color: #c36;
}
.button-menu-3.nav {
  letter-spacing: 0;
  background-color: #ff3f7b;
  border-radius: 6px;
  align-self: center;
  width: 128px;
  height: 40px;
  padding: 12px 40px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
}
.button-menu-3.nav-mega-menu {
  letter-spacing: 0;
  text-transform: none;
  background-color: #ff3f7b;
  border-radius: 6px;
  align-self: center;
  width: auto;
  height: 40px;
  margin-left: 1.5rem;
  padding: 0.75rem 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.8px;
}
.button-menu-3.nav-mega-menu:hover {
  background-color: #d63f75;
}
.button-menu-3.blog-only-cta {
  letter-spacing: 0;
  text-transform: none;
  background-color: #ff3f7b;
  border-radius: 6px;
  align-self: center;
  width: auto;
  height: 40px;
  margin-left: 1.5rem;
  padding: 0.75rem 2rem;
  font-family: Dmsans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.8px;
}
.button-menu-3.blog-only-cta:hover {
  background-color: #d63f75;
}
.nav-mainlogo {
  width: 200px;
  height: 40px;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}
.header-button-4 {
  color: #336;
  background-color: #0000;
  font-size: 15px;
  font-weight: 400;
}
.header-button-4:hover {
  color: #c36;
}
.header-button-4.w--current {
  color: #c36;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}
.header-button-4.pricing-navbar {
  letter-spacing: -0.65px;
  margin-right: 38px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.header-button-4.pricing-navbar:hover {
  color: #ff3f7b;
}
.header-button-4.pricing-navbar.new-24 {
  margin-right: 8px;
}
.header-button-4.dropdown-text {
  color: #3a3d5c;
  letter-spacing: -0.5px;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}
.header-button-4.dropdown-text:hover {
  color: #ff3f7b;
}
.header-button-4.dropdown-text--mm {
  color: #3a3d5c;
  letter-spacing: -0.5px;
  margin-right: 0.1rem;
  font-family: Dmsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.header-button-4.dropdown-text--mm:hover {
  color: var(--navy);
}
.header-button-4.dropdown-text--mm.no-margin-right {
  margin-right: 0;
}
.header-button-4.dropdown-text--mm.no-margin-right:hover {
  color: var(--pink-601);
}
.header-button-4.login-navbar {
  color: #ff3f7b;
  background-color: #fff;
  border: 2px solid #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 118px;
  height: 40px;
  padding: 12px 40px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
  text-decoration: none;
  display: flex;
}
.header-button-4.login-navbar:hover {
  color: #336;
  background-color: #fff;
  border: 0 #0000;
  box-shadow: 0 0 5px 2px #3363;
}
.header-button-4.login-navbar-mega-menu {
  color: #ff3f7b;
  background-color: #fff;
  border: 2px #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px 0;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
  text-decoration: none;
  display: flex;
}
.header-button-4.login-navbar-mega-menu:hover {
  color: #336;
  background-color: #0000;
  border: 0 #0000;
}
.text-span-139 {
  color: #ff3f7b;
  width: 54px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}
.navigation-right-2 {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 60%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: flex;
}
.chatbots-page-p2 {
  color: #282d58;
  margin-bottom: 2px;
  font-family: Gotham Rounded, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
  display: none;
}
.chatbots-page-p2:hover {
  font-weight: 500;
  text-decoration: underline;
}
.text-span-34 {
  width: 64px;
  padding: 12px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}
.dropdown-title-4 {
  color: #33405e;
  margin-bottom: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}
.nav-container-old {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.nav-container-mobile-old {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.navigation-mobile-old {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.nav-content-wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 12px;
  display: flex;
}
.dropdown-toggle-7 {
  color: #410083;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: DM Sans, sans-serif;
  transition: all 0.2s;
}
.dropdown-toggle-7:hover {
  color: #fe0089;
  object-fit: fill;
  display: inline-block;
  overflow: visible;
}
.dropdown-toggle-7.hidden_menu {
  display: none;
}
.nav-dropdown-image {
  border-radius: 50px;
  align-self: center;
  width: 3rem;
  height: 3rem;
}
.heading-h4-new.justify-center {
  text-align: center;
  justify-content: center;
  display: flex;
}
.margin-bottom.margin-xsmall {
  display: block;
}
.subheading-1-2 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.image-hero {
  width: 100%;
  height: auto;
}
.grid-hero-2cols {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.grid-hero-2cols.spacing-3rem {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
}
.grid-hero-2cols.mt-s {
  margin-top: 10px;
}
.grid-hero-2cols.mt-s.webinar {
  grid-column-gap: 64px;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}
.grid-hero-2cols.ai-page {
  grid-column-gap: 32px;
  grid-template-columns: 1fr 1.25fr;
}
.display-flex-2 {
  display: flex;
}
.display-flex-2.flex-horizontal {
  flex-direction: row;
}
.display-flex-2.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-2.flex-horizontal.horizontal-justify-between {
  justify-content: space-between;
}
._3col-flex-2 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}
._3col-flex-2.content-center {
  justify-content: center;
  align-items: center;
  display: flex;
}
._3col-flex-2.content-left {
  display: flex;
}
._3col-flex-2.related-templates {
  flex: 0 auto;
  align-items: flex-start;
  width: 350px;
  min-width: auto;
}
.grid-image-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.grid-image-text.is-1col-tablet.x-space {
  grid-column-gap: 2rem;
}
.grid-image-text.is-1col-tablet {
  grid-template-rows: auto;
}
.banner-signup {
  min-width: 100%;
}
.banner-signup.bg-fuga {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/60489a726525c608d1308e71_BG-Banner-1.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.max-width-medium {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-xlarge {
  width: 100%;
  max-width: 68rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-large {
  width: 100%;
  max-width: 48rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-large.margin-auto {
  margin-left: auto;
  margin-right: auto;
}
.max-width-large.margin-auto.round-edge-12px {
  border-radius: 12px;
  overflow: hidden;
}
.max-width-full {
  width: 100%;
  max-width: none;
}
.max-width-small {
  width: 100%;
  max-width: 20rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-small.image-roundedge-12px {
  border-radius: 12px;
}
.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
  padding-left: 0;
  padding-right: 0;
}
.grid-pricing-features-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . ." ". . . . ." "Area Area Area Area Area" ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ."/1.75fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}
.c-pricing-fixed-nav {
  grid-column-gap: 16px;
  background-color: #f9f9ff;
  border-radius: 12px 12px 0 0;
  grid-template: "."/1.75fr 1fr 1fr 1fr 1fr;
  height: auto;
  position: static;
  top: 80px;
}
.c-pricing-fixed-nav.wha {
  grid-column-gap: 24px;
  grid-template-columns: 2fr 1fr 1fr 0.25fr;
}
.c-pricing-fixed-nav.wha._3rd {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-radius: 4px;
  grid-template-columns: 2fr 1fr 1fr;
}
.c-pricing-fixed-nav._5-col {
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr;
}
.pricing-feats-title {
  background-color: #0000;
  border-bottom: 4px solid #e4e6f6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 0;
  display: flex;
}
.pricing-feats-title._1 {
  border-bottom-color: #636bfc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pricing-feats-title._1.new-pricing-24 {
  border-bottom-color: #006aff;
}
.hide-desktop {
  display: none;
}
.grid-logos-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.grid-website-cta {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr;
  height: 40px;
}
.grid-website-cta.margin-top.margin-xlarge {
  grid-row-gap: 0px;
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.grid-website-cta.margin-top.margin-xlarge._5-col {
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr;
}
.c-cta-pricing-plan {
  color: #fff;
  background-color: #ff3f7b;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 40px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.c-cta-pricing-plan:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.c-cta-pricing-plan.plain {
  color: #33405e;
  background-color: #fff;
  border: 1.5px solid #33405e;
  width: 100%;
}
.c-cta-pricing-plan.plain:hover {
  background-image: linear-gradient(#33405e0a, #33405e0a);
}
.c-cta-pricing-outlined {
  color: #ff3f7b;
  background-color: #fff;
  border: 2px solid #ff3f7b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.c-cta-pricing-outlined:hover {
  color: #fff;
  background-color: #ff3f7b;
}
.c-cta-pricing-outlined.text-color-purple {
  color: #fff;
  background-color: #636bfc;
  border-color: #636bfc;
}
.kerning-01 {
  letter-spacing: 0.1px;
}
.grid-2cols-wa-pricing {
  grid-column-gap: 24px;
  grid-template-rows: auto 40px;
  grid-template-columns: minmax(372px, 372px) minmax(372px, 372px);
  place-content: stretch center;
  justify-items: center;
}
.custom-height-64 {
  align-items: center;
  height: 64px;
  display: flex;
}
.custom-height-64._2 {
  height: 62px;
}
.label-most-popular {
  text-transform: capitalize;
  width: auto;
  font-family: DM Sans, sans-serif;
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.yearly-web-pricing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2px;
  padding-right: 2px;
  display: none;
}
.monthly-web-pricing {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}
.grid-steps {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(200px, 394px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}
.label-2 {
  text-transform: none;
}
.label-1.mr-xxsmall {
  margin-right: 2px;
}
.grid-whatsapp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template: "."/2fr 1fr 1fr;
  height: auto;
}
.yearly-wa-pricing {
  display: none;
}
.solo-bg-neutral-200 {
  background-color: #f6f7fe;
  height: 950px;
  display: none;
}
.c-container-banner-inline {
  background-color: #0000;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
}
.bg-dotted-banner-inline {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/61f7bc84f5f6964f4310c0e4_Dots-Image%402x.png);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 366px;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
}
.banner-fuga-inline-blue {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/61f7bc84f5f6960afb10c0dd_BG-Banner-Inline-Blue%402x.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 90%;
  margin: 52px auto;
  padding: 48px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.section-banner-inline.background-pu100 {
  background-color: #f9f9ff;
}
.ds-div-placeholder {
  background-color: #fff;
  width: 100px;
  height: 100px;
}
.elevation-1 {
  box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
}
.elevation-2 {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.elevation-2.round-form {
  border-radius: 16px;
}
.elevation-3 {
  box-shadow: 0 8px 8px #33405e14, 0 16px 16px #33405e14;
}
.elevation-4 {
  box-shadow: 0 16px 16px #33405e14, 0 32px 32px #33405e14;
}
.col-pricing-plan {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 16px;
  display: flex;
  position: relative;
}
.col-pricing-plan.elevation-1.padding-top.padding-custom12 {
  padding-top: 12px;
}
.col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing {
  margin-top: 0;
}
.col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24 {
  min-width: 274px;
  margin-top: 0;
  padding-top: 24px;
  padding-left: 0;
  padding-right: 0;
}
.col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24.third-blue-top {
  border-top: 4px solid #0081fb;
  min-width: 272px;
}
.col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24.second-pink-top {
  border-top: 4px solid #d7376b;
}
.col-pricing-plan.elevation-1._2-left.second-pink-top {
  border-top: 4px solid #d7376b;
  width: 272px;
}
.col-pricing-plan.elevation-1._2-left.second-pink-top.full-height {
  height: 100%;
}
.col-pricing-plan.elevation-1._2-left.second-pink-top.full-height.modal {
  border-top-style: none;
  width: 350px;
  padding: 48px 32px 24px;
}
.col-pricing-plan.elevation-1.four-purple-top {
  border-top: 4px solid #636bfc;
  width: 272px;
}
.col-pricing-plan.first-grey-top {
  border-top: 4px solid #6d7280;
  width: 272px;
}
.c-see-all-features {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 0% 24px;
}
.icon-1x1-xsmall {
  height: 1rem;
}
.grid-pricing-plans {
  grid-column-gap: 16px;
  grid-template: "." "." 40px/1fr 1fr 1fr 1fr;
  height: auto;
  margin-top: 0;
}
.bg-pu100 {
  background-color: #f9f9ff;
}
.bg-pu100.padding-top.padding-xlarge.trans {
  background-color: #f9f9ff00;
  margin-bottom: -1rem;
  padding-top: 2rem;
}
.bg-pu100.trans {
  background-color: #f9f9ff00;
}
.bg-pu100.trans.new-24 {
  background-image: linear-gradient(360deg, #464b6a, #1d1f42);
}
.grid-whatsapp-cta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template: "."/2fr 1fr 1fr;
  height: 40px;
}
.grid-whatsapp-cta.margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.c-cta-pricing-plan-wa {
  color: #fff;
  background-color: #4fccc2;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 40px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.c-cta-pricing-plan-wa:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.c-cta-pricing-outlined-wa {
  color: #4fccc2;
  background-color: #fff;
  border: 2px solid #4fccc2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.c-cta-pricing-outlined-wa:hover {
  color: #fff;
  background-color: #4fccc2;
}
.tabs-new {
  display: block;
}
.orange-f58b0b {
  color: #f58b0b;
}
.box-cs-wa {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 24px 20px;
  text-decoration: none;
  display: flex;
  position: static;
}
.box-cs-wa.elevation-1 {
  justify-content: space-between;
  text-decoration: none;
}
.box-cs-wa.plum {
  justify-content: space-between;
  height: 100%;
  padding: 0;
}
.box-cs-wa.plum.elevation-1.no-margin {
  padding: 0;
}
.box-cs-wa.arora {
  background-color: #fff;
  justify-content: space-between;
  height: 100%;
  padding: 0;
}
.box-cs-wa.arora.elevation-1:hover {
  box-shadow: none;
}
.box-cs-wa.plum {
  padding: 48px;
}
.box-cs-wa.plum.elevation-1:hover {
  box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
}
.box-cs-wa.no-margin {
  padding: 0;
}
.text-color-n200 {
  color: #898b9d;
  width: auto;
  margin-bottom: 0;
}
.flex-horizontal-1 {
  display: block;
}
.label-most-popular-nav {
  text-transform: capitalize;
  width: auto;
  font-family: DM Sans, sans-serif;
  font-size: 10px;
  line-height: 12px;
}
.display-flex-horizontal {
  align-self: auto;
  align-items: center;
  display: flex;
}
.display-flex-horizontal.centered {
  justify-content: center;
  margin-top: 0;
}
.display-flex-horizontal.content-out {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
}
.display-flex-horizontal.content-out.fullwidht {
  flex-flow: wrap;
  justify-content: space-around;
  width: 100%;
  display: flex;
}
.display-flex-horizontal.content-out.align-bottom {
  align-items: flex-end;
}
.display-flex-horizontal.content-out.vertical-tablet-mobile {
  justify-content: space-between;
  align-items: flex-start;
}
.display-flex-horizontal.content-out.align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal.align-right {
  justify-content: flex-end;
  align-items: center;
}
.display-flex-horizontal.content-align-left {
  justify-content: flex-start;
  align-items: flex-start;
}
.div-mb-pricing {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  inset: 0%;
}
.price-no-tax-text {
  height: 40px;
}
.img-logo-h60 {
  width: auto;
  height: 60px;
}
.grid-3cols {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: auto;
}
.grid-3cols.whatsapp {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: 0;
  display: grid;
}
.grid-3cols._48px-spacing {
  grid-column-gap: 48px;
}
.cust-photo-100x100 {
  text-align: center;
  border-radius: 50px;
  position: relative;
  inset: -25px 0% auto;
  box-shadow: 0 4px 10px 4px #3a3d5c14;
}
.cs-quote-mark-lp {
  position: static;
  inset: 0% auto auto 0%;
}
.g2-reviews {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  padding: 24px 16px;
  display: flex;
  box-shadow: 3px 3px 12px #00000014;
}
.g2-reviews.wa {
  box-shadow: 0 2px 2px 1px #33405e14, 0 1px 1px #33405e14;
}
.g2-reviews.leadgen {
  justify-content: space-between;
  padding: 1.5rem 1rem 1rem;
  box-shadow: 0 2px 2px 1px #33405e14, 0 1px 1px #33405e14;
}
.g2-reviews.use-cases,
.g2-reviews.individual-mb,
.g2-reviews.hp {
  box-shadow: 0 2px 2px 1px #33405e14, 0 1px 1px #33405e14;
}
.photo-name-position {
  flex-direction: row;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.name-position {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin-left: 8px;
  display: flex;
}
.name-position.no-margin {
  justify-content: flex-end;
  margin-left: 0;
}
.grid-hero-2cols-affiliates {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.show-desktop {
  display: block;
}
.show-desktop.wa {
  position: relative;
}
.grid-g2-badges {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: grid;
}
.grid-g2-badges.short {
  grid-column-gap: 16px;
}
.grid-4cols-reviews {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}
.collection-list-wrapper-25 {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.collection-list-23 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.collection-item-20 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.img-badge-g2-wa {
  width: auto;
}
.tabs-menu-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.cta-talk-to-sales {
  background-color: var(--purple-pu200);
  color: var(--primary-purple);
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 167px;
  height: 54px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.cta-talk-to-sales:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.cta-whatsapp {
  color: #fff;
  background-color: #4fccc2;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 167px;
  height: 54px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.cta-whatsapp:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.show-tablet-mobile {
  display: none;
}
.div-res-whatsapp {
  flex-direction: column;
  text-decoration: none;
  display: flex;
}
.div-tbmb-wa-resources {
  flex-direction: column;
  display: flex;
}
.padding-xxxlarge {
  padding: 9rem;
}
.tabs-content-10 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.tab-pane-tab-1-6 {
  height: auto;
}
.tab-pane-tab-2,
.tab-pane-tab-4,
.tab-pane-tab-3 {
  height: 100%;
}
.grid-productfeatures-left {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}
.grid-productfeatures-right {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}
.div-tbd-whatsapp {
  background-color: #f9f9ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
  display: flex;
}
.div-tbd-whatsapp.elevation-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.div-tbd-whatsapp.elevation-1.center {
  justify-content: center;
  align-items: center;
}
.cta-alt-purple {
  color: #636bfc;
  text-align: center;
  background-color: #ebecff;
  font-weight: 500;
}
.cta-alt-purple:hover {
  background-color: #cfd1fe;
}
.cta-alt-purple:focus {
  background-color: #cfd1fe;
  border: 4px solid #abaffd;
}
.cta-alt-purple.cta-large {
  color: #636bfc;
  text-transform: none;
  border-radius: 6px;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  font-family: Dmsans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.cta-alt-purple.cta-large:focus {
  border-style: none;
}
.cta-alt-purple.cta-medium,
.cta-alt-purple.cta-small {
  color: #636bfc;
  background-color: #ebecff;
}
.cta-textlink {
  color: #ff3f7b;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}
.cta-textlink:hover {
  color: #d63f75;
}
.cta-textlink:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink:visited {
  color: #ff3f7b;
}
.cta-textlink.textlink-medium.text-color-white {
  color: #fff;
}
.cta-textlink.textlink-medium.text-color-white.highligt-text {
  text-decoration: underline;
}
.cta-textlink.textlink-medium.text-color-n500 {
  color: #676a81;
}
.cta-textlink.textlink-medium.text-color-n500:hover {
  color: var(--navy);
}
.cta-textlink.textlink-medium.text-color-n500.highligt-text,
.cta-textlink.textlink-medium.highligt-text {
  text-decoration: underline;
}
.cta-textlink.textlink-large.light {
  font-weight: 500;
}
.cta-textlink.textlink-small.text-color-white {
  color: #fff;
}
.cta-textlink.textlink-small.highlight-text {
  text-decoration: underline;
}
.cta-textlink.no-hover:hover {
  color: var(--pink-601);
}
.cta-textlink.no-hover.textlink-small.cta-demo {
  color: #ff3f7b;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.4rem;
}
.cta-textlink.no-highlight {
  text-decoration: none;
}
.cta-primary {
  color: #fff;
  text-align: center;
  background-color: #ff3f7b;
  border-radius: 6px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}
.cta-primary:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
}
.cta-primary:focus {
  border: 4px #ffc3d6;
}
.cta-primary.cta-medium {
  color: #fff;
  border-radius: 6px;
}
.cta-primary.cta-small {
  color: #fff;
}
.cta-primary.cta-large {
  color: #fff;
  border-radius: 6px;
  font-family: DM Sans, sans-serif;
}
.cta-primary.cta-large.wlg-report-nav {
  background-color: #ff3f7b;
  height: 40px;
  padding: 1.5rem 2rem;
}
.cta-primary.custom-uc {
  align-self: auto;
  width: 190px;
  height: 100%;
  padding: 0.5rem 2rem;
}
.cta-primary.cta-xlarge {
  border-radius: 6px;
}
.cta-primary.cta-xlarge.test-button {
  font-family: Dmsans, sans-serif;
}
.cta-primary.cta-xlarge.cta-purple.modal {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.225rem;
  line-height: 1.125rem;
}
.cta-outline {
  border: 2px solid var(--pink-601);
  color: #ff3f7b;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  align-self: center;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}
.cta-outline:hover {
  color: #fff;
  background-color: #ff3f7b;
  border-style: solid;
  font-weight: 500;
}
.cta-outline:focus {
  border: 2px solid var(--pink-601);
}
.cta-outline.cta-small {
  color: #ff3f7b;
  background-color: #fff;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}
.cta-outline.cta-medium {
  color: #ff3f7b;
  background-color: #fff;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.cta-outline.cta-medium:hover {
  border-color: var(--pink-601);
  background-color: var(--pink-601);
  color: #fff;
}
.cta-outline.cta-large {
  color: #ff3f7b;
  background-color: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cta-purple {
  color: #fff;
  text-align: center;
  background-color: #636bfc;
  font-weight: 500;
}
.cta-purple:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
}
.cta-purple:focus {
  border: 4px solid #cfd1fe;
}
.cta-purple.cta-large {
  color: #fff;
}
.cta-teal {
  color: #fff;
  text-align: center;
  background-color: #4fccc2;
  border-radius: 6px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}
.cta-teal:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
  font-family: DM Sans, sans-serif;
}
.cta-teal:focus {
  border: 4px #c8efec;
}
.cta-teal.cta-medium {
  color: #fff;
}
.cta-teal.cta-large {
  color: #fff;
  text-transform: none;
  border-radius: 6px;
  font-family: DM Sans, sans-serif;
}
.cta-teal.cta-large:focus {
  border-style: none;
}
.cta-teal.cta-small {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  font-family: DM Sans, sans-serif;
}
.cta-large {
  color: #fff;
  border-radius: 8px;
  padding: 1.125rem 2rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.cta-medium {
  color: #fff;
  border-radius: 8px;
  padding: 1rem 2rem;
  font-size: 1rem;
  line-height: 1rem;
}
.cta-small {
  color: #fff;
  border-radius: 6px;
  padding: 0.75rem 1.5rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.textlink-large {
  color: #ff3f7b;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
}
.textlink-medium {
  color: #ff3f7b;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}
.textlink-small {
  color: #ff3f7b;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.div-bg-hero {
  z-index: -1;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}
.bg-left {
  flex: 1;
}
.bg-right-whatsapp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620a782d4e2aecee0dced582_Hero-BG.svg);
  background-position: 0 0;
  background-size: cover;
  flex: 1;
}
.tb-link-wha {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha.w--current {
  background-color: var(--primary-purple);
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.grid-2cols-wha-faqs {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.accordion-item---whatsapp {
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 24px 30px;
  font-family: Gotham Rounded, sans-serif;
}
.accordion-item---whatsapp.elevation-1 {
  margin-bottom: 16px;
}
.accordion-item-trigger---whatsapp {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}
.div-faqs-whatsapp-bot {
  height: 100%;
  max-height: 100%;
  padding-bottom: 0;
}
.show-large {
  display: none;
}
.absolute-div.ai-page {
  position: relative;
}
.break-line-tablet {
  display: inline;
}
.break-line-desktop-tablet {
  display: block;
}
.feature-tab-image {
  width: 460px;
  max-width: none;
  height: auto;
}
.text-rich-text {
  line-height: 20px;
}
.text-rich-text h1 {
  margin-bottom: 1rem;
}
.text-rich-text blockquote {
  color: var(--navy);
  letter-spacing: -0.5px;
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
}
.text-rich-text p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-rich-text li {
  color: var(--navy);
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-rich-text h2,
.text-rich-text h3 {
  margin-bottom: 1rem;
}
.text-rich-text h4,
.text-rich-text h5,
.text-rich-text h6 {
  margin-bottom: 0.5rem;
}
.text-rich-text a {
  color: var(--pink-601);
}
.text-rich-text a:hover {
  color: #d63f75;
}
.bg-card-white {
  background-color: #fff;
  border-radius: 12px;
  height: 100%;
}
.blog-grid-content {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
  margin-top: -120px;
  position: static;
}
.grid-post-main-article {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.paragraph-base {
  text-decoration: none;
}
.blog-image-hero {
  background-color: #0000;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.blog-image-hero.elevation-1 {
  background-color: #0000;
}
.article-main-illustration {
  text-align: center;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}
.c-container-blogpost {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 1.5rem 6rem;
}
.blog-calendar-logo {
  align-self: flex-start;
  width: 16px;
  height: auto;
  margin-top: 0;
  margin-right: 10px;
  font-size: 14px;
  line-height: 14px;
}
.blog-white-div-10round {
  background-color: #fff;
  border-radius: 10px;
}
.grid-2col-row {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr;
}
.div-faqs-web-chatbot {
  display: block;
}
.icon-tick-pink {
  width: 16px;
  height: 12px;
}
.div-top-short-footer {
  border-bottom: 0 #61647d;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  display: flex;
}
.div-social-icons-footer-demo {
  display: flex;
}
.margin-top-nav {
  margin-top: 88px;
}
.section-demo {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62270ca77a2b3218431827ca_BG-Shape.svg),
    linear-gradient(235deg, #cfd1fe, #f9f9ff);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 110vh;
  padding-bottom: 0;
  display: flex;
}
.bg-demo {
  background-color: #fff;
  background-image: none;
}
.hover-up-10px {
  z-index: auto;
  position: relative;
}
.div-res-whatsapp-page {
  flex-direction: column;
  text-decoration: none;
  display: flex;
}
.web-chatbot-cs-card {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex;
}
.web-chatbot-cs-card.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.padding-sides {
  padding-left: 0;
  padding-right: 0;
}
.padding-sides.padding-medium {
  justify-content: space-between;
  padding: 0 1.5rem;
}
.padding-sides.padding-xlarge {
  padding-left: 3rem;
  padding-right: 3rem;
}
.img-top-edge-round-12 {
  border-radius: 12px 12px 0 0;
  width: 100%;
  height: 100%;
  display: block;
}
.web-chatbot-cs-card-tb-mb {
  flex-direction: column;
  display: flex;
}
.div-faqs-whatsapp {
  display: block;
}
.bullet-points-faqs {
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 20px;
}
.list-item-faqs {
  margin-bottom: 16px;
}
.div-button-ug-marketing {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 60%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: flex;
}
.div-button-ug-marketing._w-button {
  max-width: 100%;
  margin-left: 20px;
}
.navigation-ug {
  z-index: 10;
  background-color: var(--navy);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.navigation-ug.no-colour {
  box-shadow: none;
  background-color: #0000;
}
.navigation-ug.no-colour.image {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/657adb1ebc41d2f0c17611c4_Nav%20bar%20\(
      1\
    ).png);
  background-position: 0 0;
  background-size: auto;
}
.navigation-container-ug {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: 100%;
  min-height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.nav-wrap-ug {
  z-index: 11;
  background-color: var(--navy);
  color: var(--dark-lilac-landbot);
  height: 90px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.nav-wrap-ug.no-colour {
  z-index: 10;
  background-color: #0000;
  padding-left: 0;
}
.grid-post-ug-episode {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.blog-grid-content-ug {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
  margin-top: -120px;
  position: static;
}
.episode-content-box-ug {
  z-index: 9;
  background-color: #0000;
  border-radius: 0;
  padding: 24px;
  position: static;
  inset: 100px 0% auto;
}
.blog-menu-top-ug {
  border: 1px #000;
  border-bottom: 1px solid #fff;
  align-self: center;
  padding-bottom: 10px;
  font-family: DM Sans, sans-serif;
}
.button-back-episodes-ug {
  text-align: left;
  background-color: #ffffff0d;
  border-radius: 8px;
  padding: 18px 33px;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 18px;
}
.button-back-episodes-ug:hover {
  background-color: #ffffff1a;
}
.div-short-footer-ug {
  text-align: left;
  background-color: #202746;
  border-bottom: 0 #61647d;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 1rem 0;
  display: flex;
}
.grid-ug-podcasts-logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.img-edge32 {
  border-radius: 32px;
  width: 500px;
  height: 500px;
}
.grid-hero-2cols-ug {
  grid-column-gap: 78px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.body-home-ug {
  background-color: #0000;
  background-image: linear-gradient(90deg, #1d1e2e, #1d1e2ee6);
}
.col-list-wrapper-ug {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  display: block;
}
.collection-item-25 {
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}
.collection-item-25:hover {
  background-color: #0000;
}
.button-more-episodes {
  cursor: pointer;
  background-color: #ffffff0d;
  border-radius: 8px;
  padding: 18px 32px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.75px;
  display: inline-block;
}
.button-more-episodes:hover {
  background-color: #ffffff1a;
}
.ds-wrapper-ug {
  background-color: #f8f8f8;
  padding: 16px 40px 40px;
}
.text-rich-text-ug {
  font-family: Dmsans, sans-serif;
}
.text-rich-text-ug h1 {
  color: #fff;
  margin-bottom: 1rem;
  font-family: Roboto;
}
.text-rich-text-ug blockquote {
  color: #fff;
  letter-spacing: -0.5px;
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Roboto;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
}
.text-rich-text-ug li {
  color: #fff;
  font-family: Roboto;
  font-size: 1.125rem;
  line-height: 2rem;
}
.text-rich-text-ug h2 {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Roboto;
}
.text-rich-text-ug h3 {
  color: #fff;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Roboto;
}
.text-rich-text-ug h4,
.text-rich-text-ug h5,
.text-rich-text-ug h6 {
  color: #fff;
  margin-bottom: 0.5rem;
  font-family: Roboto;
}
.text-rich-text-ug p {
  color: #fff;
  margin-bottom: 1rem;
  font-family: Roboto;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-rich-text-ug a {
  color: var(--orange-ug);
}
.text-rich-text-ug a:hover {
  color: #fc634bcc;
}
.heading-h1-ug {
  color: #fff;
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-weight: 500;
  line-height: 3.5rem;
}
.heading-h1-ug.text-align-left-tablet-center {
  letter-spacing: -1px;
  font-weight: 400;
}
.text-last-episode-ug {
  color: #fff;
  letter-spacing: 0;
  background-image: repeating-linear-gradient(135deg, #fc634b, #e21b90);
  border-radius: 4px;
  padding: 8px 12px;
  font-family: Roboto;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.125rem;
  display: inline-block;
}
.heading-h2-ug {
  color: #33405e;
  letter-spacing: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  line-height: 3.5rem;
}
.heading-h2-ug.text-align-center.text-color-white {
  color: #fff;
}
.h1-gradient-text-ug {
  -webkit-text-fill-color: transparent;
  background-image: repeating-linear-gradient(#fc634b, #e21b90);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}
.margin-sides {
  margin-left: 0;
  margin-right: 0;
}
.margin-sides.margin-xxxsmall {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.margin-sides.margin-largex {
  margin-left: 2rem;
  margin-right: 2rem;
}
.link-podcasts {
  color: #fc634b;
  font-family: Dmsans, sans-serif;
  font-weight: 700;
}
.vertical-bar-ug {
  color: #fc634b;
  font-family: Roboto;
}
.html-ungated-marketing {
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 80%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 0 30px 5px #ffffff1a;
}
.banner-cta-inline-ug {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#202746b0, #1d1e2e);
  background-clip: border-box;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 70rem;
  margin: 32px auto;
  padding: 40px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.div-ungated-cards {
  z-index: 3;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: block;
  position: relative;
  inset: 0%;
  overflow: visible;
}
.div-ungated-cards:hover {
  background-color: #0000;
  box-shadow: 0 1px 16px #ffffff4d;
}
.img-card-ug-24round {
  border-radius: 32px;
  position: static;
  inset: 0%;
}
.grid-ug-homepage {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}
.div-episode-title {
  z-index: 4;
  background-color: #fc634bb3;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px;
  display: none;
  position: absolute;
  inset: 0%;
}
.div-episode-title.no-padding,
.div-episode-title.uc {
  display: none;
}
.div-guest-company {
  z-index: 2;
  background-color: #0000;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.paragraph-base-ug {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-ug.text-color-white {
  color: #fff;
}
.paragraph-base-ug.text-weight-bold {
  font-weight: 700;
}
.paragraph-base-ug.text-style-allcaps.text-weight-bold {
  flex: 0 auto;
  font-weight: 700;
}
.paragraph-base-ug.text-style-allcaps.text-color-white {
  cursor: pointer;
}
.paragraph-base-ug.text-style-allcaps.text-color-white:hover {
  opacity: 0.75;
}
.load-more {
  color: #fff;
  cursor: pointer;
  background-color: #ffffff0d;
  border-style: none;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 18px 32px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}
.load-more:hover {
  background-color: #ffffff1a;
}
.load-more.landbot {
  border: 2px solid var(--navy);
  color: var(--navy);
  flex: 0 auto;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.load-more.landbot:hover {
  color: #33405e;
  background-color: #33405e0a;
}
.pagination-ug-episodes {
  margin-top: 2.5rem;
}
.link-ungated-marketing-episode {
  z-index: 0;
  position: absolute;
  inset: 0%;
}
.link-ungated-marketing-episode.tb-mb {
  z-index: 3;
}
.link-see-episode-ug {
  font-family: Dmsans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-decoration: none;
  display: block;
}
.link-see-episode-ug.text-color-white {
  text-decoration: none;
}
.paragraph-2-ug {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.paragraph-2-ug:active {
  color: #33405e;
  font-weight: 400;
}
.paragraph-2-ug:focus {
  color: #ff3f7b;
  font-weight: 700;
}
.paragraph-2-ug.text-color-white {
  color: #fff;
}

.navigation-mob-ug {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.navigation-container-mob-ug {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.content-centered {
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 18px;
  display: flex;
}
.heading-h3-ug {
  color: #33405e;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.heading-h3-ug.text-color-white {
  color: #fff;
}
.hide-tablet-mobile {
  display: block;
}
.banner-cta-inline-ug-post {
  -webkit-text-fill-color: inherit;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6242c125a1c163764e9c962c_Pattern-Orange-Banner.svg),
    repeating-linear-gradient(135deg, #fc634b, #e21b90);
  background-position: 0 0, 0 0;
  background-clip: border-box;
  border-radius: 24px;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  max-width: 100%;
  margin: 32px 30px;
  padding: 45px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.text-fa {
  font-family: "Fa solid 900", sans-serif;
}
.text-fa.text-colour-orange {
  color: var(--orange-ug);
}
.right-white-arrow-fa {
  margin-left: 4px;
  font-family: "Fa solid 900", sans-serif;
}
.left-white-arrow-fa {
  margin-right: 4px;
  font-family: "Fa solid 900", sans-serif;
}
.div-gc {
  cursor: pointer;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.div-gc:hover {
  background-color: #0000;
}
.div-photo-main-episode {
  position: relative;
}
.div-name-company-episode {
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  position: absolute;
  inset: auto 0% 0%;
}
.div-podcast-ug {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 80%;
  min-width: auto;
  max-width: 100%;
  margin-bottom: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  display: none;
}
.link-block-56,
.link-block-57,
.link-block-58 {
  cursor: pointer;
}
.div-photo-episode-ug {
  position: static;
}
.heading-h4-new-ug {
  color: #33405e;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}
.heading-h4-new-ug.text-color-white {
  color: #fff;
}
.div-post-guest-photo {
  position: relative;
}
.label-1-ug {
  color: #33405e;
  width: auto;
  font-family: Dmsans, sans-serif;
  font-size: 0.785rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.label-1-ug.text-color-white {
  color: #fff;
}
.powered-by-sounder-link {
  opacity: 0.5;
  color: #999;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
}
.link-sounder {
  text-decoration: underline;
}
.div-sounder {
  align-items: flex-start;
  width: 80%;
  max-width: 100%;
  margin-top: 4px;
  margin-bottom: 1.5rem;
  display: flex;
}
.scroll-bar-ug {
  z-index: 10;
  transform-origin: 0%;
  background-color: #ed3f78;
  background-image: repeating-linear-gradient(135deg, #fc634b, #e21b90);
  width: 100%;
  height: 4px;
  margin-top: 90px;
  position: fixed;
  inset: 0% 0% auto;
}
.div-footer-links-ug {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: grid;
}
.link-ug-footer {
  color: #9596a7;
  margin-left: 60px;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
}
.link-ug-footer:hover {
  color: #fff;
}
.div-footer-icon-social-ug {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.sticky-menu-article-ug {
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  order: -1;
  width: 270px;
  height: 416px;
  margin-right: 15px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  top: auto;
  bottom: auto;
}
.logo-retina {
  height: 65px;
}
.grid-1col {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.fa-text {
  font-family: "Fa 400 13.12.24", sans-serif;
  line-height: 1.5em;
}
.fa-text.fa-brands {
  font-family: "Fa brands 400", sans-serif;
}
.fa-text.fa-brands.colour-teal {
  color: #4fccc2;
}
.fa-text.fa-brands.fa-medium {
  line-height: 1.75rem;
}
.fa-text.text-colour-navy {
  color: #33405e;
}
.fa-text.mr-8 {
  margin-right: 0.5rem;
}
.fa-text.text-colour-te500 {
  color: #a0e3de;
}
.fa-text.text-colour-ff97b8 {
  color: #ff97b8;
}
.fa-text.text-colour-pu500 {
  color: #abaffd;
}
.fa-text.text-colour-or500 {
  color: #fac07b;
}
.fa-text.fa-medium {
  font-size: 1rem;
  line-height: 1.75rem;
}
.fa-text.fa-medium.text-color-pink.no-highlight,
.fa-text.fa-medium.no-highlight {
  text-decoration: none;
}
.fa-text.fa-medium.text-color-teal.mr-small {
  margin-right: 0.5rem;
}
.fa-text.fa-xlarge {
  font-size: 1.375rem;
  line-height: 2rem;
}
.fa-text.no-higlight {
  text-decoration: none;
}
.fa-text.fa-small {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.fa-text.fa-small.text-color-pink.no-highlight {
  font-weight: 400;
  text-decoration: none;
}
.fa-text.fa-small.no-highlight {
  text-decoration: none;
}
.fa-text.fa-small.glass-colour {
  color: #a0a5ce;
}
.fa-text.colour-orange {
  color: #f58b0b;
}
.fa-text.fa-xsmall {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.fa-text.text-color-grey {
  color: #676a81;
}
.fa-text.fa-large {
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.grid-65-35 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}
.grid-35-65 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}
.grid-text-image {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.grid-nav-dropdown {
  grid-template-rows: auto;
  grid-template-columns: 48px 1fr;
}
.usd-monthly-web-pricing {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
  display: block;
}
.usd-yearly-web-pricing {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
  display: none;
}
.usd-monthly-wa-pricing {
  display: block;
}
.usd-yearly-wa-pricing {
  display: none;
}
.navigation-right-2---mm {
  background-color: #fff;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: flex;
}
.navigation-left---mm {
  background-color: #fff;
  align-items: center;
  width: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-left: 0;
  display: flex;
}
.dropdown---mm {
  z-index: 6;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  display: flex;
}
.dropdown-toggle-7---mm {
  color: var(--navy);
  margin-right: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: DM Sans, sans-serif;
  transition: all 0.2s;
}
.dropdown-toggle-7---mm:hover {
  color: var(--navy);
  object-fit: fill;
  display: inline-block;
  overflow: visible;
}
.dropdown-toggle-7---mm.w--open {
  padding-bottom: 20px;
}
.dropdown-toggle-7---mm.new-24 {
  margin-right: 8px;
}
.dropdown-toggle-7---mm.new-24.product {
  padding-left: 10px;
}
.nav-container---mm {
  background-color: #fff;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.navigation---mm {
  z-index: 10;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding: 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #33405e14;
}
.navigation-wrap---mm {
  z-index: 10;
  color: var(--dark-lilac-landbot);
  background-color: #fff;
  height: 80px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.dropdown-list---mm {
  z-index: 5;
  background-color: #0000;
  min-width: 100%;
  height: auto;
  margin-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  top: 80px;
  left: 0%;
  right: 0%;
  overflow: visible;
}
.dropdown-list---mm.w--open {
  z-index: 7;
  background-color: #0000;
  min-width: 100%;
  height: auto;
  max-height: 100vh;
  margin-top: 0;
  padding-bottom: 0;
  display: block;
  top: 80px;
  left: 0%;
}
.dropdown-list---mm.margin-ph {
  top: 130px;
}
.dropdown-list---mm.margin-ph.w--open {
  top: 148px;
}
.dropdown-overflow {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  height: auto;
  font-family: DM Sans, sans-serif;
  position: static;
  overflow: auto;
}
.dropdown-list-body {
  z-index: 3;
  background-color: #fff;
  justify-content: space-between;
  width: auto;
  max-width: none;
  height: 475px;
  display: block;
  position: relative;
}
.dropdown-list-body.templates {
  opacity: 1;
  border-top: 6px #33405e0f;
  width: 100%;
  height: 465px;
  margin-top: 0;
  display: flex;
}
.dropdown-list-body.main,
.dropdown-list-body.resources,
.dropdown-list-body.product {
  height: 550px;
}
.div-container-mega-menu {
  background-color: #0000;
  flex: 1;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 0;
  position: static;
}
.dropdown-card-mm {
  z-index: auto;
  color: #283338;
  flex-wrap: nowrap;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
  overflow: visible;
}
.dropdown-card-mm:hover {
  color: var(--navy);
  background-color: #f9f9ff;
  border-radius: 6px;
}
.dropdown-card-mm.in-margin-right {
  padding-right: 2.5rem;
}
.dropdown-card-mm.in-margin-right.hover-interaction-link:hover {
  opacity: 0.75;
}
.dropdown-card-mm.hover-nav-link:hover {
  opacity: 0.7;
}
.dropdown-card-mm.d_none {
  display: none;
}
.dropdown-card-mm.small {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.dropdown-card-mm.small:hover {
  background-color: #fff;
}
.dropdown-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}
.dropdown-grid.templates {
  grid-template-columns: 0.5fr 0.5fr 0.5fr;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: block;
}
.dropdown-grid.templates.home-23 {
  height: 470px;
}
.dropdown-grid.popular-templates {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  height: auto;
  margin-bottom: 2rem;
}
.dropdown-grid.resources {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
  display: block;
}
.dropdown-grid.resources.home-23 {
  height: 525px;
}
.dropdown-grid.resources {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  height: 450px;
}
.grid-nav-dropdown-mm {
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  align-items: stretch;
}
.grid-nav-dropdown-mm.no-icon {
  grid-template-columns: 1fr;
}
.dropdown-card-content {
  position: relative;
}
.text-color-n500-1 {
  color: #676a81;
  width: auto;
  margin-bottom: 0;
}
.dropdown-column-2 {
  padding-top: 2rem;
}
.dropdown-column-2.margin-in-right {
  margin-left: -1rem;
  padding-right: 2rem;
}
.dropdown-column-2.new-24 {
  padding-top: 0;
}
.dropdown-column-1 {
  padding-top: 2rem;
}
.dropdown-column-1.new-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.dropdown-column-3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.nav-link-description-mm {
  color: var(--navy);
  letter-spacing: 0;
  white-space: normal;
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.dropdown-title-mm {
  color: #33405e;
  margin-bottom: 4px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}
.dropdown-title-mm.whatsapp {
  margin-top: 0;
}
.dropdown-title-mm.web {
  letter-spacing: 0;
}
.dropdown-title-mm.api-sdk {
  margin-top: 0;
}
.dropdown-bg-full {
  z-index: 0;
  background-color: #fff;
  height: auto;
  display: none;
  position: absolute;
  inset: 0%;
}
.dropdown-bg {
  z-index: 3;
  background-color: #fff;
  height: auto;
  display: block;
  position: absolute;
  inset: 0%;
}
.dropdown-sidebar-bg {
  z-index: auto;
  background-color: #f9f9ff;
  width: 100vw;
  position: absolute;
  inset: 0 0 0 800px;
}
.dropdown-sidebar-bg.product {
  display: none;
}
.dropdown-sidebar-bg.templates {
  z-index: auto;
  color: var(--navy);
  background-color: #f9f9ff;
  width: 100%;
  min-width: 30%;
  max-width: 30%;
  height: 100%;
  margin-top: 0;
  padding: 2rem 3.5rem 2rem 2rem;
  display: block;
  inset: 0% 0% 0% auto;
}
.dropdown-sidebar-bg.templates._2 {
  z-index: -1;
  background-color: #f9f9ff;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}
.dropdown-sidebar-bg.templates.hide {
  display: none;
}
.dropdown-sidebar-bg.templates.home-23 {
  height: 470px;
}
.dropdown-sidebar-bg.resources {
  z-index: auto;
  z-index: -1;
  inset: 0% 0% 0% auto;
  background-color: #f9f9ff;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 2rem 0 0;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: inset -4px 0 12px #33405e1f;
}
.dropdown-sidebar-bg.new-resources {
  z-index: auto;
  background-color: #f9f9ff;
  width: 100%;
  min-width: auto;
  max-width: 43%;
  padding-top: 2rem;
  padding-left: 2rem;
  inset: 0% 0% 0% auto;
}
.dropdown-sidebar-bg.new-resources.new-24 {
  max-width: 34%;
}
.grid-popular-templates {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}
.collection-list-28 {
  height: auto;
}
.link-mega-menu-popular-templates {
  text-decoration: none;
}
.link-mega-menu-popular-templates:hover {
  color: var(--navy);
  text-decoration: none;
}
.label-1-1 {
  color: var(--navy);
  text-align: left;
  width: auto;
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.label-1-1.text-align-center {
  flex: 1;
}
.label-1-1.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.label-1-1.text-style-allcaps.text-weight-bold.text-color-n500-1 {
  color: #676a81;
}
.label-1-1.text-style-allcaps.text-weight-bold.text-color-n500-1.text-align-center,
.label-1-1.text-style-allcaps.text-weight-bold.text-align-center {
  text-align: center;
}
.grid-resources {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
  width: 490px;
}
.grid-resources.new-24 {
  width: auto;
}
.grid-resources.new-1-24 {
  grid-template-rows: auto;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}
.image-case-study-mega-menu {
  border-radius: 4px;
  align-self: flex-start;
  width: auto;
  height: 120px;
}
.link-article-mega-menu {
  text-decoration: none;
}
.div-left-resources {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 55%;
  display: grid;
}
.div-left-resources.new-24 {
  grid-template-rows: auto;
  width: 55%;
}
.case-study-menu-nav.hide {
  display: none;
}
.div-left-templates {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  display: grid;
}
.div-left-templates.new-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.paragraph-only-hover {
  font-weight: 500;
}
.paragraph-only-hover:hover {
  text-decoration: underline;
}
.div-inner-shadow {
  z-index: 3;
  background-color: #0000;
  width: 100%;
  height: 45px;
  margin-top: auto;
  margin-left: 0%;
  margin-right: 0%;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 12px 20px #33405e1f;
}
.cta-text-login-nav {
  color: #ff3f7b;
  text-transform: capitalize;
  width: 54px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}
.dropdown-link-mobile---mm {
  color: #283338;
  width: 100%;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}
.dropdown-link-mobile---mm:hover {
  background-color: #f8faff;
}
.grid-nav-tablet-mobile {
  grid-template-rows: auto;
  grid-template-columns: 48px 1fr;
}
.grid-popular-templates-tbmb {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}
.dropdown-nav-resources-tbmb {
  z-index: 25;
  color: #283338;
  background-color: #fafafa;
  border-top: 1px solid #00000014;
  border-bottom: 1px solid #00000014;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  box-shadow: 11px 11px 30px -10px #20355a26;
}
.login-buttons-nav-new {
  align-items: center;
  margin-left: 1rem;
  display: flex;
}
.leadgen-templates-cs-card {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}
.leadgen-templates-cs-card.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.text-color-n100 {
  color: #9596a7;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
}
.case-study-image-link {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/628ce072906c4e2afd1bb5b8_CS-Arora%402x.png);
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}
.case-study-image-link.elevation-1 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/628ce072906c4e2afd1bb5b8_CS-Arora%402x.png);
}
.case-study-image-link.hotelbeds {
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/63c93b72b0fd7f1d51b3c0ae_hotelbeds-case-study-landbot%20(1)%20(1).jpeg");
  background-position: 45%;
  background-size: cover;
}
.case-study-image-link.allianz {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6231bb993aa67b3107f3c2fd_Thumbnail-Allianz.jpg);
}
.cta-textlink-no-highlight {
  color: var(--navy);
  font-family: DM Sans, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.cta-textlink-no-highlight:hover {
  color: var(--navy);
}
.cta-textlink-no-highlight:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-no-highlight:visited {
  color: #9596a7;
}
.paragraph-base-short {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  height: 3em;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  overflow: hidden;
}
.paragraph-base-short._1-line {
  height: 1.5em;
}
.paragraph-base-short._1-line.breadcrumb-version {
  color: var(--pink-601);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.div-img-card {
  z-index: 1;
  position: relative;
}
.div-icon-product {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.tool-tip-o-web {
  opacity: 0.9;
  color: #fff;
  background-color: #33405e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 95px;
  height: 23px;
  font-size: 16px;
  line-height: 1.5rem;
  display: none;
  position: absolute;
  top: -32px;
}
.tool-tip-text {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.tool-tip-text.pricing {
  padding-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  line-height: 0.9rem;
}
.tool-tip-arrow {
  z-index: -1;
  background-color: var(--navy);
  border-radius: 2px;
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 9%;
  transform: rotate(45deg);
}
.tool-tip-arrow.pricing {
  left: 8%;
}
.tool-tip-arrow.pricing._2 {
  bottom: auto;
  left: -2%;
}
.tool-tip-arrow.pricing.top-w {
  left: 22%;
}

.navigation-mobile-mm {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.div-inner-shadow-menu {
  z-index: 6;
  height: 4px;
  position: absolute;
  inset: 0 0% auto;
  box-shadow: inset 2px 2px 2px #33405e14;
}
.div-edge-6px {
  border-radius: 6px;
}
.icon-box {
  width: 20px;
}
.icon-box.mr-8 {
  margin-right: 8px;
}
.image-roundedge-6px {
  border-radius: 6px;
}
.inner-shadow-menu-tablet-mobile {
  z-index: 6;
  height: 4px;
  display: none;
  position: absolute;
  inset: 0 0% auto;
  box-shadow: inset 2px 2px 2px #33405e14;
}
.padding-negative-m {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.padding-negative-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.nav-container-mobile-mm {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.wha-div-icon {
  margin-left: 8px;
}
.wha-div-icon.no-margin-left {
  margin-left: 0;
}
.tool-tip-wha {
  opacity: 0.9;
  color: #fff;
  background-color: #33405e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 138px;
  height: 23px;
  font-size: 16px;
  line-height: 1.5rem;
  display: none;
  position: absolute;
  inset: -32px auto auto;
}
.tool-tip-web {
  opacity: 0.9;
  color: #fff;
  background-color: #33405e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 105px;
  height: 23px;
  font-size: 16px;
  line-height: 1.5rem;
  display: none;
  position: absolute;
  inset: -32px 0% 0%;
}
.tool-tip-web.pricing {
  width: 184px;
  min-width: 70px;
  height: 28px;
  padding: 6px;
  display: none;
  top: -32px;
  left: 45%;
}
.tool-tip-web.pricing._2 {
  width: 180px;
  height: 26px;
  padding: 4px;
  display: none;
  top: -1px;
  left: 104%;
}
.tool-tip-web.pricing.top-w {
  width: 180px;
  height: 26px;
  padding: 4px;
  display: none;
  top: -31px;
  left: 45%;
}
.div-icon-web-only {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.slider-cs-homepage {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 380px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.slider-left-arrow {
  color: var(--navy);
  background-color: #ebecff;
  border-radius: 100px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0;
  font-size: 19px;
  line-height: 10px;
  display: flex;
  top: 40%;
}
.slider-left-arrow.small {
  width: 52px;
  height: 52px;
}
.slider-right-arrow {
  color: var(--navy);
  background-color: #ebecff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0;
  font-size: 19px;
  line-height: 10px;
  display: flex;
  top: 40%;
}
.slider-right-arrow.small {
  width: 52px;
  height: 52px;
  margin-left: 16px;
}
.mask-case-studies-slider {
  border-radius: 12px;
  align-self: auto;
  width: 83%;
  height: 340px;
}
.right-arrow-4 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  display: flex;
  inset: 0% -1% 0% auto;
  overflow: visible;
}
.left-arrow-4 {
  flex: 0 auto;
  align-items: center;
  display: flex;
  inset: 0% auto 0% 0%;
  overflow: visible;
}
.slide-hashads {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d314b6cef1e25977cf8_CS-Hash-BG.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
}
.slider-grid-homepage {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
}
.slider-grid-homepage.gapcols-24 {
  grid-column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}
.div-slider-1-homepage {
  height: 100%;
}
.slide-nav-4 {
  display: none;
}
.bg-dotted-slider {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5cf242b81ace12ad529e_Dot-Pattern%402x.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 242px;
  margin-right: 80px;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.slider-home-right-column {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d32fb3b0c24387a314c_CS-Hash-Logo%402x.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 185px;
  background-attachment: fixed;
}
.slider-home-right-column.hash-ads.wlg-left {
  background-position: 50%;
  padding-left: 0;
  padding-right: 24px;
}
.slider-home-right-column.allianz {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d317a543ae6c67026d2_CS-Allianz-Logo%402x.png);
  background-position: 50%;
  background-size: 185px;
}
.slider-home-right-column.hotelbeds {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/63ce798f5fad4aceae939387_Hotelbeds_logo%402x%20\(
      1\
    ).png);
  background-position: 50%;
  background-size: 180px;
}
.slider-home-right-column.hotelbeds.wlg {
  padding-left: 0;
  padding-right: 24px;
}
.slider-home-right-column.plum {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d317a543ae6c67026d2_CS-Allianz-Logo%402x.png);
  background-position: 50%;
  background-size: 185px;
}
.slider-home-right-column.plum.wlg-right {
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6453cb9160ee9fc3beca45a8_image%20(58)%20(1).png");
  padding-left: 0;
  padding-right: 16px;
}
.slider-home-left-column {
  height: 100%;
  padding-bottom: 0;
}
.slider-home-left-column.hash-ads {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d32971a2e0b0718319f_CS-Hash-Image%402x.png);
  background-position: 50%;
  background-size: 314px;
}
.slider-home-left-column.allianz {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d3252de7407841a958f_CS-Allianz-Image%402x.png);
  background-position: 50%;
  background-size: 314px;
}
.slider-home-left-column.allianz.wlg-left {
  display: none;
}
.slider-home-left-column.hotelbeds {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/63ce79c414bd050593e811f3_Hotelbeds-hand%402x%20\(
      1\
    ).png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 100%;
}
.slider-home-left-column.hotelbeds.wlg-left {
  display: none;
}
.slider-home-middle-column.hash-ads.wlg,
.slider-home-middle-column.allianz.wlg-left,
.slider-home-middle-column.hotelbeds.wlg {
  padding-left: 36px;
  padding-right: 12px;
}
.slider-allianz {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d30afefa85a144964f2_CS-Allianz-BG.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
}
.slide-hotelbeds {
  background-color: #ebecff;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a714ea769b375b822cf251_CS-Plum-BG%20last.svg);
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
}
.case-studies-link {
  text-decoration: none;
  display: inline;
}
.g2-badges-homepage {
  width: auto;
}
.g2-badge-homepage {
  width: 80px;
  height: 102px;
}
.g2-badge-homepage.small {
  height: 90px;
}
.g2-badge-grid-homepage {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: grid;
}
.ml-xs {
  margin-left: 0.5rem;
  display: flex;
}
.ml-s {
  margin-left: 1rem;
}
.ml-m {
  margin-left: 1.5rem;
}
.product-card-homepage {
  background-image: linear-gradient(
    #43547b,
    #43547b 0%,
    #3a486adb 50%,
    #313d5a26 96%
  );
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.product-card-homepage.lp {
  background-image: linear-gradient(
    #43547b,
    #43547b 0%,
    #3a486adb 50%,
    #313d5a26 96%
  );
  padding: 2rem;
}
.product-section-homepage {
  border-radius: 12px;
  padding-bottom: 3rem;
  position: relative;
}
.header-image-product-section {
  z-index: 1;
  border: 0.2px #000;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  position: static;
  inset: 0% 0% auto;
}
.bg-image-product {
  z-index: 3;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a1c282eba3c06c3c18ddd4_Square-Pattern%402x.png),
    linear-gradient(#465780, #343758 50%, #2c2e49 104%);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: 24px, auto;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}
.product-elements {
  z-index: 5;
  margin-top: 64px;
  position: relative;
}
.product-section-gradient {
  z-index: auto;
  background-image: linear-gradient(#465780, #343758 50%, #2c2e49 104%);
  border-radius: 12px;
  padding-bottom: 3rem;
  position: absolute;
  inset: 0%;
}
.div-header-img-product {
  z-index: 4;
  border: 0.2px #e5e6ea;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: auto;
  position: absolute;
  inset: -1px 0% auto;
}
.img-500 {
  width: 500px;
  height: auto;
}
.div-home-bot {
  justify-content: flex-end;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.div-home-bot.desktop {
  z-index: auto;
}
.homepage-bot {
  z-index: 1;
  position: static;
  inset: 0%;
}
.homepage-bot.desktop {
  border-radius: 16px;
  margin-bottom: 0;
  margin-left: 4%;
  margin-right: 0%;
}
.homepage-bot.desktop.elevation-3.new-nov-24 {
  box-shadow: none;
  text-align: justify;
  width: 550px;
  margin-top: 0;
  margin-left: 0%;
}
.dotted-bg-image {
  z-index: 0;
  text-align: left;
  height: 65%;
  margin-top: 5rem;
  margin-right: 4.5%;
  position: static;
  inset: 0% 0% 0% auto;
}
.dotted-bg-image.tablet {
  display: none;
}
.text-arrow-link {
  flex-direction: row;
  text-decoration: none;
  display: flex;
}
.text-arrow-link:active,
.text-arrow-link:visited {
  color: #ff3f7b;
}
.banner-fuga-inline-soft {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a20d3c71bb4c6a640471f7_BG-SignupBanner.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 90%;
  margin: 52px auto;
  padding: 48px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.banner-fuga-inline-soft.blog-templates-cta {
  background-size: cover;
  margin-top: 32px;
}
.banner-fuga-inline-soft.blog-templates-cta.wlg {
  padding-left: 3rem;
  padding-right: 3rem;
}
.visit-landbot-link {
  background-color: #1d1e2e;
  border: 1.5px solid #fff;
  border-radius: 6px;
  align-items: center;
  height: 40px;
  margin-left: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-decoration: none;
  display: flex;
}
.visit-landbot-link:hover {
  opacity: 0.85;
}
.visit-landbot-link.wlg {
  border-width: 2px;
  border-color: var(--navy);
  color: var(--navy);
  background-color: #fff;
}
.visit-landbot-link.wlg:hover {
  opacity: 0.95;
  background-color: #33405e05;
}
.clw-g2-spanishreviews {
  justify-content: center;
  display: flex;
}
.div-images-blog {
  width: 100%;
  max-width: 100%;
  margin: 0 0 0.5rem;
}
.div-images-blog-main {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.align-top {
  align-items: flex-start;
  display: flex;
}
.text-opacity-80 {
  opacity: 0.8;
}
.category-badges-plain-link {
  color: #33405e;
  text-transform: none;
  border-radius: 6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  display: inline-block;
}
.category-badges-plain-link:hover {
  text-decoration: underline;
}
.mb-8 {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 16px;
  display: inline-block;
}
.mb-8.author-photo {
  border-radius: 100px;
  width: 130px;
  height: 130px;
}
.integration-card {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.logo-integrations {
  width: auto;
  max-width: 100%;
  height: 40px;
}
.heading-h4plus-2 {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.25rem;
  text-decoration: none;
}
.div-icon-wha-only {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.show-desktop-big {
  display: none;
}
.label-2-2 {
  color: #33405e;
  text-align: left;
  text-transform: capitalize;
  width: auto;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.label-2-2.padding-right {
  padding-left: 0.5rem;
}
.grid-2cols-2row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template: "." minmax(auto, 1fr) "."/1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  height: auto;
  margin-top: 0;
  display: grid;
}
.whatsapp-hero-original,
.qr_spain {
  display: none;
}
.banner-fuga-inline-qr-wha {
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 90%;
  margin: 52px auto;
  padding: 48px;
  display: block;
}
.bg-dotted-banner-inline-wa-banner {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62f607b687ee5b676f41695d_Banner-QR-Background%20\(
      1\
    ).svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
.grid-qr-whatsapp-banner {
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr;
}
.qr-whatsapp-banner,
.div-edge-12px {
  border-radius: 12px;
}
.mr-8 {
  margin-right: 0.5rem;
}
.starred-text-pink {
  color: var(--pink-601);
  background-color: #ffd8e4;
  padding-left: 10px;
  padding-right: 10px;
}
.div-quote-api-sdk {
  z-index: 1;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629f5d314b6cef1e25977cf8_CS-Hash-BG.svg);
  background-position: 0 -10%;
  background-size: cover;
  border-radius: 12px;
  flex: 1;
  max-width: 80%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem 3rem;
  position: relative;
}
.div-block-relative-position {
  position: relative;
}
.image-card {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}
.image-card.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.author-name-blog-page {
  font-size: 2.5rem;
  line-height: 3.5rem;
}
.grid-1col-2rows {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.dotted-bg-image-above-fold {
  z-index: 0;
  text-align: left;
  width: 300px;
  height: 290px;
  margin-top: 5rem;
  margin-right: 4.5%;
  position: static;
  inset: 0% 0% 0% auto;
}
.image-size-100px {
  width: 100px;
  height: 100px;
}
.padding-all-sides {
  padding: 0;
}
.padding-all-sides.padding-medium {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  padding: 1.5rem;
  display: flex;
}
.padding-all-sides.padding-medium.centered {
  align-content: center;
}
.padding-all-sides.padding-small {
  padding: 1.5rem;
}
.padding-all-sides.padding-xlarge {
  padding: 2.5rem;
}
.padding-all-sides.padding-xsmallx {
  padding: 1.5rem;
}
.div-colour-bg-neutral-200 {
  background-color: #f6f7fe;
}
.navigation-container-wlg {
  color: #fff;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: 100%;
  min-height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.navigation-wlg {
  z-index: 10;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.nav-wrap-wlg {
  z-index: 11;
  background-color: var(--navy);
  color: var(--dark-lilac-landbot);
  height: 90px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.navigation-mob-wlg {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.navigation-container-mob-wlg {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.div-button-wlg {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 60%;
  height: 40px;
  padding-right: 0;
  font-size: 16px;
  display: flex;
}
.div-button-wlg:hover {
  opacity: 0.75;
  transform: translateY(-0.4px);
}
.div-button-wlg:active,
.div-button-wlg:focus {
  color: var(--navy);
}
.paragraph-base-wlg {
  color: var(--navy);
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.cta-whatsapp-led-growth {
  background-color: var(--navy);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 1.125rem 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.125rem;
}
.cta-whatsapp-led-growth:hover {
  background-image: linear-gradient(#4fccc214, #4fccc214);
}
.cta-whatsapp-led-growth:focus {
  border: 4px #c8efec;
}
.div-short-footer-wlg {
  text-align: left;
  background-color: #202746;
  border-bottom: 0 #61647d;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 1.5rem 0;
  display: flex;
}
.div-footer-icon-social-wlg {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.div-wlg-logo-footer {
  align-self: flex-start;
  display: block;
}
.div-footer-links-wlg {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: block;
}
.div-social-icons-footer-wlg {
  display: flex;
}
.banner-fuga-inline-wlg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/63594991171deaaa6344dddf_CTA%20Banner%402x%20\(
      1\
    ).jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 90%;
  margin: 52px auto;
  padding: 48px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.button-blog-inline {
  color: #3a3d5c;
  text-align: center;
  background-color: #e4e6f6;
  border-radius: 4px;
  padding: 8px 16px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}
.button-blog-inline:hover {
  color: #0b0c2c;
  background-color: #cbcfee;
}
.bg-left-wlg {
  z-index: 0;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6358f1de490d1baf53cf765a_Top-WLG-image%201%20\(
      1\
    ).png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 97%;
  flex: 1;
  position: relative;
}
.bg-right-wlg {
  flex: 1;
}
.wlg-header-bg {
  background-color: #0000;
  flex-direction: row;
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: 0%;
}
.show-mobile-small {
  display: none;
}
.wrapper-tp-hp {
  padding-bottom: 32px;
}
.filter_form-wrapper {
  margin-bottom: 0;
}
.filter_wrapper.tutorials {
  padding-top: 7rem;
}
.filter_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}
.filter_column {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
  top: 0;
}
.div-search-bar {
  z-index: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
}
.bg-colour-orange {
  background-color: #f58b0b;
}
.paragraph-base-wlg-pop-up {
  color: var(--navy);
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.cta-wlg-popup {
  background-color: var(--navy);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 1.125rem 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.125rem;
}
.cta-wlg-popup:hover {
  background-image: linear-gradient(#4fccc214, #4fccc214);
}
.cta-wlg-popup:focus {
  border: 4px #c8efec;
}
.bg-dotted-banner-inline-wlg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/61f7bc84f5f6964f4310c0e4_Dots-Image%402x.png);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 366px;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}
.primary-button-wlg-blog {
  color: #fff;
  text-align: center;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.primary-button-wlg-blog:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.primary-button-wlg-blog.button-l {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}
.cta-wlg-landing {
  display: none;
}
.wlg-div-ctas {
  display: block;
}
.button-cta-experts {
  cursor: pointer;
  text-decoration: none;
}
.custom-height-3rem {
  align-items: center;
  height: 3.775rem;
  display: flex;
}
.filter_content-1 {
  height: auto;
}
.filter_header-hp {
  height: auto;
  display: block;
}
.filter_tags-wrapper-use-cases {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  display: none;
}
.filter_tag-hp-1 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 4px;
  flex-wrap: nowrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-right: 1rem;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5rem;
  display: block;
  position: static;
}
.filter_tag-hp-2 {
  object-position: 50% 50%;
  background-color: #636bfc;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-right: 6px;
  padding: 6px 20px;
  display: flex;
  position: static;
  overflow: hidden;
}
.filter_tag-remove {
  max-width: 100%;
  height: 0.8rem;
  font-size: 0.875px;
  font-weight: 500;
  display: block;
}
.filter_tag-text-use-cases {
  text-transform: capitalize;
  margin-left: 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.div-search-results {
  height: auto;
  margin-bottom: 3rem;
}
.filter_collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
._2-search-div-templates {
  flex: 1;
  align-self: center;
  padding-bottom: 0;
  overflow: visible;
}
.filter-ui_section {
  background-color: #0000;
  border: 1px solid #cecfd6;
  border-radius: 4px;
  flex: none;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  width: 665px;
  max-width: 665px;
  height: 52px;
  margin-bottom: 2rem;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5rem;
  display: flex;
}
.text-field {
  opacity: 1;
  color: #636bfc;
  object-fit: fill;
  background-color: #cecfd629;
  border: 1px #cecfd6;
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  max-width: 100%;
  height: 52px;
  margin-bottom: 0;
  padding: 9px 12px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  overflow: hidden;
}
.text-field:hover {
  background-color: #cecfd629;
}
.text-field:focus {
  opacity: 1;
  background-color: #cecfd629;
}
.clw-product-tags {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  height: auto;
  display: block;
  left: -1.5rem;
}
.cl-product-tags {
  grid-column-gap: 16px;
  grid-row-gap: 0.5rem;
  color: var(--navy);
  flex: 0 auto;
  grid-template: ". . ." ". .Area" 1fr / auto auto auto;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}
.collection-item-26 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}
.checkbox-menu {
  color: #636bfc;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #ebecff;
  border-radius: 4px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 300px;
  max-width: 100%;
  height: 40px;
  margin-left: 0;
  padding: 6px 14px;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  display: flex;
}
.checkbox-menu:hover {
  color: #636bfc;
  background-color: #cfd1fe99;
  border: 1px #636bfc;
  font-weight: 500;
}
.checkbox-menu.is-active {
  color: #fff;
  cursor: pointer;
  background-color: #636bfc;
  margin-left: 0;
  padding-left: 14px;
  padding-right: 14px;
  transition: opacity 50ms;
}
.checkbox-hidden-tick {
  border-width: 1.6px;
  border-color: #0000;
  width: 18px;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 4px;
  padding-left: 4px;
  padding-right: 4px;
  display: none;
}
.checkbox-hidden-tick.w--redirected-checked {
  background-color: #636bfc;
  border-style: solid;
  border-color: #636bfc;
  margin-top: 0;
  margin-left: 0;
  margin-right: 4px;
  padding-right: 4px;
  display: none;
}
.checkbox-hidden-tick.w--redirected-focus {
  box-shadow: none;
  margin-left: 0;
  margin-right: 4px;
  display: none;
}
.checkbox-label {
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 0;
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  display: flex;
}
.checkbox-label:focus {
  margin-bottom: 0;
  margin-right: 0;
}
.checkbox-label-hidden {
  display: none;
}
.display-centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.div-no-results {
  background-color: #ebecff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 814px;
  height: 260px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-size: 16px;
  line-height: 1.5rem;
  display: flex;
}
.paragraph-2-5rem {
  letter-spacing: -2px;
  font-size: 2.5rem;
  line-height: 3.5rem;
}
.div-static-content {
  color: var(--navy);
  height: auto;
}
.field-label,
.text-field-2,
.field-label-2,
.text-field-3,
.submit-button,
.text-category-hidden {
  display: none;
}
.pagination-new-blog {
  justify-content: space-between;
  width: 100%;
  margin-top: 3rem;
}
.blog-to-top {
  opacity: 0.6;
  order: -1;
  align-self: center;
  align-items: center;
  width: 300px;
  height: auto;
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}
.blog-to-top:hover {
  opacity: 1;
}
.span-text {
  font-weight: 700;
}
.span-text.articles-count {
  color: #636bfc;
  font-weight: 500;
}
.div-language-toggle {
  background-color: #f6f7fe;
  flex: 0 auto;
  order: 0;
  justify-content: space-between;
  display: block;
}
.link-blog-language-selector {
  color: var(--navy);
  background-color: #ebecff;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 32px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}
.link-blog-language-selector:hover {
  color: #636bfc;
  background-color: #cfd1fea6;
  font-weight: 400;
}
.paragraph-base-h2 {
  color: #33405e;
  letter-spacing: -1px;
  width: auto;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.reset-link {
  background-color: #cecfd629;
  border: 1px #cecfd6;
  border-left: 0 #0000;
  align-self: center;
  align-items: center;
  height: 100%;
  padding-left: 0.5rem;
  padding-right: 12px;
  display: none;
}
.reset-link:hover {
  background-color: #cecfd629;
  border-top-style: none;
  border-bottom-style: none;
  border-left-color: #0000;
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.image-331 {
  position: absolute;
}
.image-331._2 {
  display: none;
}
.search-button-v2 {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  height: 52px;
  padding: 0;
  display: none;
  position: absolute;
}
.div-search-button-2 {
  background-color: #636bfc;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 52px;
  margin-left: 0.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
  position: relative;
}
.div-search-button-2:hover {
  opacity: 0.9;
}
.reset-link-2 {
  opacity: 1;
  color: #999;
  background-color: #0000;
  border: 1px #999;
  border-radius: 4px;
  flex: none;
  align-self: center;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}
.reset-link-2:hover {
  opacity: 1;
  color: #999;
  border-style: none;
  border-color: #999;
  text-decoration: none;
}
.clear-search {
  letter-spacing: 0;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}
.showing-articles-count {
  color: #999;
}
.div-vertical-bar {
  opacity: 0.8;
  color: #cecfd6;
  background-color: #cecfd6;
  width: 1.2px;
  height: 1.4rem;
  margin-left: 0.7rem;
  margin-right: 0.7rem;
}
.filters-text-low {
  margin-top: 2.5px;
}
.div-reset-filters {
  color: #999;
  border: 1px solid #999;
  border-radius: 4px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  padding: 0.1rem 0.5rem;
  font-family: DM Sans, sans-serif;
  display: flex;
}
.div-reset-filters:hover {
  background-color: #9999990a;
  border-color: #999;
}
.image-cross-reset-search {
  z-index: -1;
  width: 1rem;
  height: 1rem;
  display: none;
  position: relative;
}
.div-118px-spacing {
  color: #999;
  border: 1px #999;
  border-radius: 4px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 118px;
  padding: 0.2rem 0.4rem 0.2rem 0.5rem;
  font-family: DM Sans, sans-serif;
  display: flex;
}
.div-latest-articles,
.div-search-articles {
  display: none;
}
.clw-results,
.clw-static {
  height: 100%;
  margin-right: 0;
  font-size: 16px;
  line-height: 1.5rem;
}
.grid-customer-logos {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.pricing-messaging {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}
.pricing-in-messaging-v2 {
  background-color: #0000;
  border-radius: 6px;
  width: auto;
  padding: 12px 24px;
  display: block;
}
.pricing-in-messaging-v2.hide {
  display: none;
}
.banner-homepage {
  z-index: 11;
  background-color: #1e2167;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 50px;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}
.button-product-hunt {
  color: #fff;
  background-color: #0000;
  border: 1.6px solid #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 0.8rem;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
  display: flex;
}
.button-product-hunt:hover {
  opacity: 0.9;
  color: #636bfc;
  background-color: #fff;
}
.grid-70-30 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 0.5fr;
}
.div-short-footer-wlg-page {
  text-align: left;
  background-color: #fff;
  border-bottom: 0 #61647d;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 2rem 0;
  display: flex;
}
.div-short-footer-wlg-page.no-colour {
  background-color: #0000;
}
.wlg-nav-report {
  max-width: 100%;
  height: 80px;
  box-shadow: 0 2px 5px #33405e14;
}
.wlg-report-nav {
  background-color: #fff;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.wlg-container-nav {
  flex-flow: column;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 80px;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.wlg-quote {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 48px;
  display: flex;
}
.text-quote {
  color: #9596a7f2;
  letter-spacing: -0.3px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.div-sticky {
  z-index: 0;
  position: sticky;
  top: 140px;
  bottom: 220px;
  overflow: visible;
}
.div-line-divider {
  background-color: #33405ebf;
  height: 1px;
  padding-right: 0;
}
.text-link-menu {
  color: #33405ebf;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 0.125rem;
  padding: 6px 0 4px 6px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-block;
}
.text-link-menu:hover {
  color: #33405e;
}
.text-link-menu._2 {
  margin-bottom: 0.125rem;
  padding-left: 6px;
  padding-right: 6px;
}
.text-number-big {
  color: #33405e24;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: transparent;
  font-size: 82px;
  font-weight: 500;
  line-height: 72px;
}
.wlg-container {
  padding-bottom: 8rem;
  display: flex;
  position: relative;
}
.wlg-menu-wrapper {
  background-color: #fff;
  border-radius: 8px;
  width: 30%;
  height: 100%;
  margin-top: 0;
  padding: 1.5rem 0.5rem;
  position: sticky;
  top: 8rem;
  bottom: 6rem;
}
.wlg-content {
  width: 80%;
  margin-left: 3rem;
}
.menu-wlg-mobile {
  margin-top: 1.5rem;
}
.icon-menu-wlg {
  margin-left: 0;
  margin-right: 5px;
  padding-left: 0;
  display: none;
}
.icon-menu-wlg:hover {
  color: #c36;
}
.icon-menu-wlg-close {
  margin-left: 0;
  margin-right: 5px;
  padding-left: 0;
  display: none;
}
.icon-menu-wlg-close:hover {
  color: #c36;
}
.lightbox-wlg-images {
  z-index: 0;
  background-color: #0000;
  display: block;
  position: relative;
}
.magnifying-glass {
  opacity: 1;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin-bottom: 24px;
  margin-left: 24px;
  padding: 4px 12px;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}
.magnifying-glass:hover {
  opacity: 1;
}
.magnifying-glass.bottom-left {
  height: 24px;
  margin-top: 0;
  margin-bottom: 12px;
  margin-left: 12px;
  display: flex;
  inset: auto auto 0% 0%;
}
.magnifying-glass.bottom-right {
  height: 32px;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 12px;
  display: flex;
  inset: auto 0% 0% auto;
}
.magnifying-glass.show {
  display: flex;
}
.glass-text {
  color: var(--small-text);
  margin-right: 0.4rem;
  font-size: 12px;
}
.slider-plum-wlg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a714ea769b375b822cf251_CS-Plum-BG%20last.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
}
.image-roundedge-12px {
  border-radius: 12px;
}
.lightbox-wlg-images-dark {
  z-index: 0;
  background-color: #0000;
  border-radius: 12px;
  display: block;
  position: relative;
}
.quote-mark {
  height: 24px;
}
.logo-customer {
  width: 128px;
}
.tick-security {
  width: auto;
  height: 16px;
  margin-bottom: 2px;
  display: inline-block;
}
.wlg-card {
  background-color: #0000;
  background-image: linear-gradient(#636bfc4d, #fff 100%, #c2c5fe24),
    url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/64f6f8894b22d99d94497e53_IMG_5194%205.png);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 180px;
  padding: 2rem 1.5rem;
  display: flex;
}
.section-demo-wlg1 {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/64f970cf5f3e55539a3c6851_wlg-23-main-bg-shape.png),
    linear-gradient(167deg, #fff, #f9f9ff 88%, #ebecff);
  background-position: 0 12%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 140px;
  display: flex;
}
.c-container-no-margin-sides {
  border-radius: 4px;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 5rem 0;
}
.c-container-no-margin-sides.margin-up-down-xs {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.grid-2col-1row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.grid-2col-1row.full-height {
  height: 100%;
}
.grid-2col-1row.xlarge-space {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}
.new-wlg-footer-no-colour {
  background-color: #0000;
}
.bg-demo-wlg {
  background-color: #0000;
  overflow: visible;
}
.image-reduce-90 {
  display: block;
}
.grid-30-70 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.75fr;
}
.card-book-demo {
  background-color: var(--black);
  border-radius: 8px;
  margin-top: 24px;
  padding: 32px 24px;
  text-decoration: none;
  display: block;
}
.wlg-video {
  width: 800px;
  height: 500px;
  padding-bottom: 0;
  display: inline;
  overflow: visible;
}
.video-div-wlg {
  border-radius: 10px;
  width: 800px;
  height: auto;
  margin-bottom: 80px;
  overflow: hidden;
  box-shadow: 0 16px 55px 4px #33405e3d;
}
.video-div-wlg.new-uc {
  border-radius: 16px;
  margin-bottom: 60px;
}
.tool-tip-pricing {
  justify-content: space-between;
  align-self: stretch;
  display: block;
  position: relative;
}
.info-div-tip {
  border: 2px #33405e;
  border-radius: 50px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}
.i-text-ifno {
  color: #33405e;
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 12px;
  display: none;
}
.info-div-tip-2,
.info-div-tip-3 {
  border: 2px solid #33405e;
  border-radius: 50px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: none;
}
.ai-banner-homepage {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65140f2505ede721ba49e22d_Group%20929%20\(
        1\
      ).png),
    linear-gradient(100deg, #1e2167, #644df9);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}
.card-homepage {
  background-color: #fff;
  background-image: linear-gradient(#e2e3ff, #fbfbff 100%, #fff);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}
._4cols-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.bg-dark-gradient {
  z-index: auto;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65140f2505ede721ba49e22d_Group%20929%20\(
        1\
      ).png),
    linear-gradient(#465780, #343758 50%, #2c2e49 104%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
  position: static;
  inset: 0%;
}
.integrations-homepage {
  border: 1.8px solid #636bfc80;
  border-radius: 75px;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 128px;
  padding: 1.5rem;
  display: flex;
}
.made-with-landbot {
  background-color: var(--purple-pu200);
  border-radius: 8px;
  padding: 0.5rem 0.8rem;
  display: flex;
}
.card-case-studies {
  background-color: #fff;
  background-image: linear-gradient(360deg, #e2e3ff, #fbfbff 97%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 0 1.5rem 2rem;
  display: flex;
  position: relative;
}
.customer-photo-hp {
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: -28px;
  display: flex;
  position: relative;
  inset: -10% 0% auto;
}
.large-title {
  color: var(--navy);
  font-family: Mabry Pro, sans-serif;
  font-size: 2.8rem;
  line-height: 3.5rem;
}
.large-title.text-color-white {
  color: #fff;
}
.show-desktop-1 {
  display: none;
}
.div-absolute {
  position: absolute;
  inset: 0% 0% 0% auto;
}
.div-absolute.left {
  inset: 0% auto auto 0%;
}
.div-absolute.content-centered {
  display: flex;
}
.g2-badges-homepage-new {
  width: auto;
  margin-bottom: 1rem;
}
.g2-badges-homepage-new.absolute {
  z-index: 1;
  position: absolute;
  top: auto;
}
.g2-reviews-homepage {
  margin-top: 105px;
}
.g2-quotes {
  z-index: 1;
  margin-top: 71px;
  position: relative;
}
.g2-quotes.ai-page {
  margin-top: 0;
  position: static;
}
.g2-quotes.no-margin {
  margin-top: 0;
}
.div-align-right {
  justify-content: flex-end;
  align-self: flex-end;
  display: flex;
}
.link-see-integrations {
  opacity: 0.6;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}
.link-see-integrations:hover {
  opacity: 1;
}
.link-see-integrations.align-center {
  justify-content: center;
  align-items: center;
}
.grid-integrations {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.show-2large-desktop {
  display: none;
}
.image-333 {
  width: 56px;
  height: auto;
}
.image-333._1pxdown {
  position: relative;
  top: 2.2px;
}
.no-capital {
  text-transform: lowercase;
}
.max-width-small-1 {
  width: 100%;
  max-width: 26rem;
  padding-left: 0;
  padding-right: 0;
}
.show-largest-desktop {
  display: none;
}
.hide-largest-desktop {
  display: block;
}
.absolute-div-mobile {
  display: none;
}
.img-32px {
  width: 30px;
  height: 30px;
}
.free-demo-cta-blog {
  background-color: #fff;
  border: 2px solid #ff3f7b;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  font-size: 16px;
  display: flex;
}
.paragraph-base-title {
  letter-spacing: -1px;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2rem;
}
.html-embed-46 {
  margin-bottom: 0;
}
.div-bg-home-library {
  z-index: -1;
  justify-content: space-between;
  padding-top: 32px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.link-block-59 {
  text-decoration: none;
}
.library-feat-card {
  border-radius: 12px;
  height: 100%;
}
.main-image-library {
  border-radius: 12px;
}
.library-heading {
  font-size: 32px;
  line-height: 1.2em;
  display: block;
}
.heading1-library {
  margin-bottom: 24px;
  line-height: 3.5rem;
  display: block;
}
.c-container-new-2 {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.margin-bottom-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.full-size-2.bg-f9f9ff {
  background-color: #f9f9ff;
}
.heading-h5-2 {
  color: #33405e;
  letter-spacing: -0.5px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.div-section-menu-link {
  height: 120px;
  margin-top: 0;
}
.div-section-menu-link.first {
  height: 0;
  position: relative;
}
.subheading-whitepapers {
  letter-spacing: 0;
  font-size: 16px;
  line-height: 24px;
}
.collection-list-wrapper-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: block;
}
.collection-list-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.card-whitepaper {
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  display: flex;
}
.card-info-whitepapers {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}
.link-block-60 {
  border-radius: 8px;
  text-decoration: none;
}
.feature-whitepaper-img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.category-label {
  color: var(--navy);
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.75rem;
  display: inline-block;
}
.category-label.bg-purple-pu200 {
  background-color: #ebecff;
}
.div-bg-absolute {
  z-index: 1;
  background-color: #ffffff2b;
  justify-content: center;
  align-items: center;
  height: 650px;
  display: flex;
  position: relative;
}
.div-cont-absolute {
  align-items: center;
  padding-top: 32px;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}
.div-absolute-img-wrapper {
  position: absolute;
  inset: 0%;
}
.div-absolute-img-container {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}
.div-absolute-img-container.ai-lead-management {
  background-image: linear-gradient(
    #33405e,
    #5f62e3 44%,
    #5f62e3f7 67%,
    #33405e
  );
  margin-left: 0;
}
.main-bg-image-library {
  max-height: 650px;
}
.main-bg-image-library.ai-lead-management {
  margin-left: 512px;
}
.main-bg-image-library.wlg {
  margin-left: 429px;
}
.main-bg-image-library.gen-ai {
  max-width: 535px;
  max-height: 575px;
  margin-top: 32px;
  margin-left: 510px;
}
.text-rich-text-new {
  font-size: 18px;
  line-height: 28px;
}
.text-rich-text-new h1 {
  margin-bottom: 1rem;
}
.text-rich-text-new blockquote {
  color: var(--navy);
  letter-spacing: -0.5px;
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
}
.text-rich-text-new p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-rich-text-new li {
  color: var(--navy);
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-rich-text-new h2,
.text-rich-text-new h3 {
  margin-bottom: 1rem;
}
.text-rich-text-new h4,
.text-rich-text-new h5,
.text-rich-text-new h6 {
  margin-bottom: 0.5rem;
}
.text-rich-text-new a {
  color: var(--pink-601);
}
.text-rich-text-new a:hover {
  color: #d63f75;
}
.grid-hero-2cols-uc {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.button-more-episodes-uc {
  color: #fff;
  cursor: pointer;
  background-color: #33405e;
  border-radius: 8px;
  padding: 18px 32px;
  font-family: Dmsans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.75px;
  display: inline-block;
}
.button-more-episodes-uc:hover {
  background-color: #33405ef2;
}
.banner-cta-inline-uc {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65675f692733fb1531ad755b_Frame%2011%20(1)%20(1)%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 65rem;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 60rem;
  height: auto;
  margin: 32px auto;
  padding: 72px 30px;
  display: flex;
  overflow: visible;
  box-shadow: 7px 7px 30px #00000026;
}
.banner-cta-inline-uc.in-article {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 45px 68px;
}
.div-photo-main-episode-uc {
  position: relative;
}
.div-footer-links-uc {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: grid;
}
.col-list-wrapper-uc-tb {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  display: block;
}
.pagination-uc-episodes {
  margin-top: 2.5rem;
}
.table-content-links-uc {
  width: 100%;
  font-family: Dmsans, sans-serif;
}
.navigation-container-mob-uc {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.navigation-mob-uc {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.navigation-uc {
  z-index: 10;
  background-color: var(--navy);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.navigation-uc.no-colour {
  box-shadow: none;
  background-color: #0000;
}
.nav-wrap-uc {
  z-index: 11;
  background-color: var(--navy);
  color: var(--dark-lilac-landbot);
  height: 90px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.nav-wrap-uc.no-colour {
  z-index: 10;
  background-color: #0000;
  padding-left: 0;
}
.div-footer-icon-social-uc {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 0;
  display: flex;
}
.ungated-conversations-header-image {
  margin-bottom: 0;
}
.img-card-uc-32round {
  border-radius: 24px;
  position: static;
  inset: 0%;
}
.div-uc-col-cards {
  z-index: 1;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: block;
  position: relative;
  inset: 0%;
  overflow: visible;
}
.div-uc-col-cards:hover {
  background-color: #0000;
  box-shadow: 0 1px 16px #ffffff4d;
}
.logo-ungated-desktop {
  width: 50%;
}
.navigation-left-uc {
  align-items: center;
  width: auto;
  padding-left: 0;
  display: flex;
}
.grid-navigation-uc {
  grid-template-rows: auto;
  justify-content: stretch;
}
.navigation-right-uc {
  align-self: auto;
  align-items: center;
  display: flex;
}
.text-last-episode-uc {
  color: #fff;
  letter-spacing: 0;
  background-image: repeating-linear-gradient(
    135deg,
    #fab908,
    #f48e2d 18%,
    #f452ff 59%,
    #1ed760 100%,
    #e21b90
  );
  border-radius: 4px;
  padding: 8px 12px;
  font-family: Roboto;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.125rem;
  display: inline-block;
}
.uc-menu-div {
  margin-top: -20px;
}
.col-list-wrapper-uc1 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  display: block;
}
.load-more-button-uc {
  color: #fff;
  background-color: #33405e;
  border-radius: 8px;
  padding: 18px 32px;
  font-family: Dmsans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}
.load-more-div {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}
.more-uc-episodes {
  margin-top: 60px;
  display: block;
}
.more-uc-episodes._1,
.more-uc-episodes._2,
.more-uc-episodes._3,
.more-uc-episodes._4 {
  display: none;
}
.load-more-button-uc-2,
.load-more-button-uc-3 {
  background-color: #33405e;
  border-radius: 8px;
  padding: 18px 32px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: none;
}
.load-more-button-uc-4 {
  background-color: #33405e;
  border-radius: 12px;
  padding: 18px 32px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  display: none;
}
.banner-homepage-ai {
  z-index: 11;
  background-color: #1e2167;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 68px;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}
.cta-no-outline {
  border: 2px none var(--pink-601);
  color: #ff3f7b;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  align-self: center;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}
.cta-no-outline:hover {
  border: 0px none var(--pink-500);
  background-color: var(--white-2);
  opacity: 0.95;
  color: #ed3f78;
  font-weight: 500;
}
.cta-no-outline:focus {
  border: 2px none var(--pink-601);
}
.cta-no-outline.cta-small {
  color: #ff3f7b;
  background-color: #fff;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.cta-no-outline.cta-large {
  color: #ff3f7b;
  background-color: #fff;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
._2cols-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
._2cols-grid.ai-banner-homepage {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: none;
  grid-template-columns: 1.95fr 1.25fr;
  position: static;
}
._2cols-grid.ai-assistant {
  grid-column-gap: 2rem;
  background-image: none;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}
._2cols-grid.ai-assistant-banner {
  grid-column-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  margin-left: 0;
  margin-right: 0;
}
.paragraph-base-xs {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1255rem;
}
.paragraph-base-xs.text-color-white {
  color: #fff;
}
.tabs-ai-assistant {
  justify-content: space-between;
  display: flex;
}
.tabs-menu-ai-assistant {
  flex-direction: column;
  width: 95%;
  max-width: 600px;
  margin-left: 24px;
  display: flex;
}
.tabs-content-ai-assistant {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin-right: 21px;
  display: flex;
}
.round-bullet-number {
  color: #fff;
  background-color: #ed4078;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-top: 0;
  padding: 14px 12px;
  display: flex;
}
.round-bullet-number.bg-colour-purple {
  background-color: #66f;
}
.round-bullet-number.bg-colour-teal {
  background-color: #4fccc2;
}
.round-bullet-number.blue-bg {
  background-color: #34405f;
}
.tab-link-tab-2-ai {
  opacity: 0.8;
  background-color: #ddd0;
  border-bottom: 1px solid #bec1fe;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 32px;
  font-weight: 500;
}
.tab-link-tab-2-ai:hover {
  opacity: 0.9;
}
.tab-link-tab-2-ai {
  opacity: 0.55;
  border-bottom: 4px #bec1fe03;
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 32px;
  display: flex;
}
.tab-link-tab-2-ai:hover {
  background-color: #bec1fe1a;
  border: 1px #000;
  border-bottom: 4px #bec1fe66;
}
.tab-link-tab-2-ai.w--current {
  background-color: var(--new-pink-soft);
  opacity: 1;
  border: 1px #000;
  border-bottom: 4px #bec1fe;
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 32px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.tab-link-tab-2-ai.bg-colour-teal:hover {
  background-color: #4fccc20f;
}
.tab-link-tab-2-ai.bg-colour-teal.w--current {
  background-color: var(--teal-soft);
}
.tab_text-wrapper {
  padding-left: 56px;
}
.tab_text {
  padding-right: 12px;
  font-family: Dmsans, sans-serif;
  font-weight: 400;
}
.tab_text.size-up {
  font-size: 1.2rem;
  line-height: 2rem;
}
.g2-reviews-ai {
  margin-top: 0;
}
.g2-badges-ai {
  width: auto;
  margin: 0;
}
.g2-badge-grid-homepage---ai {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: grid;
}
.ai-assistant {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65140f2505ede721ba49e22d_Group%20929%20\(
        1\
      ).png),
    linear-gradient(100deg, #1e2167, #644df9);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}
.ai-assistant-banner1 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65bb6b17af340ad59ddb840e_Banner%20background.png);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}
.bg-dark-gradient-ai {
  z-index: auto;
  background-image: linear-gradient(#888dfd, #3f5591 80%, #385086);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 925px;
  padding: 3rem;
  display: flex;
  position: static;
  inset: 0%;
}
.quote-banner-text {
  color: #33405e;
  letter-spacing: -1.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.quote-banner-text.text-color-white {
  color: #fff;
}
.icon-12-ai {
  margin-left: 0;
  margin-right: 5px;
  padding-left: 0;
  display: none;
}
.icon-12-ai:hover {
  color: #c36;
}
.padding-sides-only {
  padding-left: 0;
  padding-right: 0;
}
.padding-sides-only.padding-s {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.padding-sides-only.padding-xxlarge {
  padding: 0 4rem;
}
.div-image-relative-down-left {
  z-index: -1;
  position: absolute;
  inset: auto auto -14% 3%;
}
.div-image-relative-up-right {
  z-index: -1;
  position: absolute;
  inset: 8% 3% auto auto;
}
.calendar_icon {
  width: 16px;
  height: 16px;
}
.video-ai-assistant {
  aspect-ratio: auto;
  object-fit: fill;
  border-radius: 20px;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}
.main-wrapper-blog {
  position: relative;
}
.back-top-button {
  opacity: 0.85;
  color: #000;
  background-color: #9596a729;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 8px 8px 10px 10px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 24px 24px auto;
}
.back-top-button:hover {
  opacity: 1;
  background-color: #9596a733;
}
.icon-back-top {
  color: #0009;
  margin: 0;
  padding-left: 0;
  display: block;
  position: static;
  transform: rotate(180deg);
}
.icon-back-top:hover {
  color: #000;
}
.main-wrapper-blog-article {
  position: relative;
}
.back-to-library {
  opacity: 0.6;
  color: #fff;
  align-self: center;
  align-items: center;
  width: 300px;
  height: 40px;
  margin-right: 0;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}
.back-to-library:hover {
  opacity: 1;
}
.grid-image-text-left {
  grid-column-gap: 1.2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 400px;
  display: grid;
}
.grid-image-text-left.up {
  position: relative;
  top: -200px;
}
.grid-image-text-right {
  grid-column-gap: 1.2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 400px;
  padding-right: 0;
  display: grid;
}
.grid-image-text-right.up {
  position: relative;
  top: -128px;
}
.grid-image-text-right.up2 {
  position: relative;
  top: -320px;
}
.up-800px {
  position: relative;
  top: -275px;
}
.div-1000px-height {
  height: 1200px;
}
.div-1000px-height.sales {
  height: 1100px;
}
.grid-integrations-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1.5fr;
}
.button-case-study {
  color: #fff;
  background-color: #66f;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 0.785rem 1rem;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  display: flex;
}
.button-case-study.card-left {
  flex-flow: row-reverse;
  flex: 0 auto;
  width: 60%;
  display: flex;
}
.button-case-study.in-card {
  background-color: #1d1f42;
  width: 60%;
  display: flex;
}
.button-case-study.in-card.uc {
  width: 45%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.link-nav-case-studies {
  margin-right: 8px;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}
.margin-top-custom {
  margin-top: 5px;
  margin-bottom: 4px;
}
.vertical_divider {
  color: #898b9d;
  margin-top: 6px;
  margin-left: 7px;
  margin-right: 7px;
  font-size: 12px;
  font-weight: 400;
  line-height: 34px;
}
.align-bottom {
  align-self: center;
}
.card-quote {
  color: #33405e;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.8rem;
  line-height: 2.5rem;
}
.heading-h3-new {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.section-demo-wlg2 {
  background-color: #0000;
  background-image: linear-gradient(
    #e0ffd5,
    #e0ffd5 6%,
    #e0ffd533 19%,
    #ffffff5e 36%,
    #ffffffa1 63%,
    #fff 78%,
    #ffc3d6bf 92% 93%
  );
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 140px;
  display: flex;
}
.banner-wlg {
  z-index: 0;
  position: relative;
  inset: 0%;
}
.absolute-div-wlg-banner {
  position: absolute;
  inset: 0%;
}
.img-relative-div {
  position: relative;
}
.div-spacing-custom {
  height: 1.5rem;
  margin-bottom: 1.5rem;
}
.custom-height {
  height: 255px;
}
.old-customer-stories {
  display: none;
}

.paragraph-1-2 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.collection-item-landing-page {
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.heading-h3-2 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.subheading-2 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.alt-text-2 {
  color: #77b9a1;
  margin-right: 0;
  font-size: 65px;
  font-weight: 400;
  display: inline-block;
}
.clw-cs-landing-page {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}
.show-mobile-2 {
  display: none;
}
.img-badge-g2-wa-2 {
  width: auto;
}
.img-badge-g2-wa-2.small {
  height: 102px;
}
.text-color-n100-2 {
  color: #9596a7;
}
.heading-h2-2 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.heading-h2-2.text-align-center.text-color-white {
  color: #fff;
}
.features-image {
  object-fit: cover;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}
.hero-stack-lp {
  opacity: 1;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66544d2b7b1f04418cd8b2bd_Hero-Stack-LP%20\(
      1\
    ).webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px;
  position: relative;
}
.hero-stack-lp.new {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
  background-position: 100% 100%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}
.hero-stack-lp.new-dark {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),
    linear-gradient(#1d1e2e, #1d1e2e);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 0;
  padding-bottom: 0;
}
.hero-stack-lp.new-dark.bg-builder {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
}
.hero-stack-lp.new-dark.bg-builder.lp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  height: auto;
  position: static;
}
.grid-1col-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.collection-item-27 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.text-white-72 {
  color: #fff;
  text-align: center;
  font-family: Dmsans, sans-serif;
}
.text-white-72.no-bold {
  font-weight: 400;
}
.hide-mobile-2 {
  display: block;
}
.paragraph-base-3 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.feature-tip-2 {
  background-color: #e7e8f7;
  border-radius: 7px;
  margin-bottom: -198px;
  padding: 22px 37px 29px;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  position: relative;
  bottom: 179px;
}
.grid-6-customer-logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
}
.grid-6-customer-logos.xl {
  grid-column-gap: 24px;
  opacity: 0.8;
  width: 100%;
}
.subheading-2-2 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.c-container-2 {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
  display: block;
}
.hide-2 {
  display: none;
}
.hide-mobile-small-2 {
  display: block;
}
.text-color-pink-2 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.collection-list-wrapper-27 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.show-desktop-2 {
  flex: 0 auto;
  display: block;
}
.show-desktop-2.wa {
  position: relative;
}
.margin-top-2 {
  margin-top: 0;
}
.margin-top-2.margin-medium {
  margin: 1.5rem 0 0;
}
.hide-desktop-2 {
  display: none;
}
.break-line-2 {
  display: block;
}
._6-g2-badges {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 675px;
  height: 120px;
  margin-bottom: 0;
  display: grid;
}
.paragraph-base-4 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.cta-xlarge {
  border-radius: 8px;
  padding: 1.125rem 3rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.cta-xlarge.cta-primary:focus {
  border-style: none;
}
.cta-xlarge.cta-primary:focus-visible {
  border-style: none;
}
.cta-xlarge.cta-primary[data-wf-focus-visible] {
  border-style: none;
}
.grid-3cols-2 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: auto;
}
.grid-3cols-2.mt-l {
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}
.grid-3cols-2.whatsapp {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: 0;
  display: grid;
}
.main-wrapper-2 {
  overflow: hidden;
}
.main-wrapper-2.overflow-show {
  overflow: visible;
}
.image-339 {
  text-align: left;
  width: 100%;
  margin-left: 24px;
}
.paragraph-1-3 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.text-color-teal-2 {
  color: #4fccc2;
}
.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 65%;
  display: flex;
}
.features-right.hidden {
  display: none;
}
.features-left {
  background-color: #fff;
  border-radius: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 59%;
  margin-bottom: -16px;
  padding: 30px 47px;
  display: flex;
}
.features-left.align-middle {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}
.features-left.ppc-page {
  justify-content: flex-start;
  align-self: flex-start;
  max-width: 100%;
  margin-bottom: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
  list-style-type: disc;
}
.max-width-medium-2 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-medium-2.round-corner-6px {
  border-radius: 6px;
}
.full-size-3 {
  color: #3a3d5c;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}
.full-size-3.bg-navy-dark {
  background-color: #2c2e49;
}
.full-size-3.background-pu100 {
  background-color: #f9f9ff;
}
.padding-all-sides-2 {
  padding: 0;
}
.padding-all-sides-2.padding-xxlarge {
  padding: 3rem 4rem;
}
.collection-list-landing-page {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}
.text-color-purple-2 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-2 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-2.text-color-n100,
.label-1-2.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-2.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.margin-bottom-ok {
  margin: 0;
}
.margin-bottom-ok.margin-small,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-xxlarge,
.margin-bottom-ok.margin-xsmall,
.margin-bottom-ok.margin-xxsmall,
.margin-bottom-ok.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-xxxlarge.content-centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-huge,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-small,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall,
.margin-bottom-ok.margin-small,
.margin-bottom-ok.margin-small,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall,
.margin-bottom-ok.margin-small,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall,
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-large,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium,
.margin-bottom-ok.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-large {
  margin: 0 0 2.5rem;
}
.margin-bottom-ok.margin-xxxlarge {
  margin-bottom: 5rem;
}
.margin-bottom-ok.margin-medium.no-mb-tb-dk {
  margin-bottom: 0;
}
.margin-bottom-ok.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom-ok.margin-medium.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.margin-bottom-ok.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}
.tabs-menu-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.display-flex-horizontal-2 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-2.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-2.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.cta-textlink-2 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-2:hover {
  color: #d63f75;
}
.cta-textlink-2:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-2:visited {
  color: #c645a3;
}
.subheading-3 {
  color: #33405e;
  letter-spacing: -1.2px;
  font-family: Dmsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-3.text-color-white {
  color: #fff;
}
.subheading-3.text-color-white.justify-center,
.subheading-3.align-center {
  text-align: center;
}
.cta-large-2 {
  border-radius: 8px;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.cta-large-2.cta-primary {
  border: 2px #ff3f7b;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.cta-large-2.cta-primary.via-whatsapp {
  border-style: none;
  padding: 1.2rem 3rem;
}
.cta-large-2.cta-primary.via-whatsapp:hover {
  background-color: #ff3f7b;
  background-image: linear-gradient(#0000001a, #0000001a);
  border-style: none;
}
.fa-text-2 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-2.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.display-flex-3 {
  display: flex;
}
.display-flex-3.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-3.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-3.flex-vertical.vertical-align-start.is-align-center-tablet {
  justify-content: flex-start;
}
.display-flex-3.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-3.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-3.align-center {
  justify-content: flex-start;
}
.display-flex-3.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-3.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.text-color-purple-3 {
  color: #66f;
  width: auto;
  margin-bottom: 0;
}
.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}
.features-block-two.no-mb {
  margin-bottom: 0;
}
.c-container-new-3 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-3.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-new-3.is-padding-up-xl {
  padding-top: 12rem;
}
.div-tbd-whatsapp-2 {
  background-color: #f9f9ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
  display: flex;
}
.div-tbd-whatsapp-2.elevation-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.tb-link-wha-2 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-2.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tabs-content-11 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.grid-2cols-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.grid-2cols-2.spacing-3rem {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}
.scroll-bar-2 {
  z-index: 10;
  background-color: #ed3f78;
  width: 100%;
  height: 4px;
  margin-top: 98px;
  position: fixed;
  inset: 0% 0% auto;
}
.scroll-bar-2.top {
  background-color: #0b0c2c;
  height: 6px;
  margin-top: 0;
}
.subheading-1-3 {
  color: #33405e;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.features-list {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}
.features-list.dark-bg {
  background-color: #24284c;
  margin-top: 0;
  margin-bottom: 0;
}
.features-list.less-less-dark-green-bg {
  background-color: #334f5d;
  margin-bottom: -1px;
}
.features-list.less-dark-green-bg {
  background-color: #304358;
  margin-bottom: -1px;
}
.features-list.dark-green-bg {
  background-color: #36405c;
  margin-bottom: -1px;
}
.features-list.dark-bg-2 {
  background-color: #e4e6f6;
  margin-top: 0;
  margin-bottom: 0;
}
.tab-pane-tab-1-7 {
  height: auto;
}
.p-big {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 23px;
}
.p-big.text-white {
  margin-bottom: 0;
}
.grid-2col-row-2 {
  grid-column-gap: 24px;
}
.grid-2col-row-2.is-margins-24px {
  grid-row-gap: 24px;
}
.grid-2col-row-2.footer {
  grid-column-gap: 48px;
}
.display-centered-2 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.align-center {
  margin-left: auto;
  margin-right: auto;
}
.heading-h2-new {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.heading-h2-new.text-align-center.text-color-white {
  color: #fff;
}
.heading-h1plus-2 {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 5rem;
}
.heading-h1plus-2.text-align-center.text-color-white {
  color: #fff;
}
.feature-tip-avatar {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  position: absolute;
  top: 111px;
  left: auto;
  right: -26px;
}
.img-badge-g2-wa-3 {
  width: auto;
}
.img-badge-g2-wa-3.small {
  height: 102px;
}
.text-color-n100-3 {
  color: #9596a7;
}
.heading-h2-3 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.heading-h2-3.text-align-center.text-color-white {
  color: #fff;
}
.paragraph-1-4 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.text-color-teal-3 {
  color: #4fccc2;
}
.padding-all-sides-3 {
  padding: 0;
}
.padding-all-sides-3.padding-xxlarge {
  padding: 3rem 4rem;
}
.padding-all-sides-3.padding-xxlarge.top-small {
  padding-top: 2rem;
}
.padding-all-sides-3.padding-xxxlarge {
  padding: 3rem 5rem;
}
.padding-all-sides-3.padding-medium {
  flex-direction: column;
  padding: 1.5rem;
  display: block;
}
.padding-all-sides-3.padding-medium.full-width {
  flex: 0 auto;
  width: 100%;
}
.padding-all-sides-3.padding-xlarge {
  padding: 3rem;
}
.scroll-bar-3 {
  z-index: 10;
  background-color: #ed3f78;
  width: 100%;
  height: 4px;
  margin-top: 98px;
  position: fixed;
  inset: 0% 0% auto;
}
.scroll-bar-3.top {
  background-color: #0b0c2c;
  height: 6px;
  margin-top: 0;
}
.team-block {
  background-color: #fff;
  border-radius: 6px;
  padding-bottom: 24px;
}
.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}
.team-member-image-two {
  margin-bottom: 18px;
}
.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: none;
}
.testimonial-card-two {
  background-color: #fff;
  border: 1px #e4ebf3;
  border-radius: 7px;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}
.hero-stack {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66547fe32f16ae5aad3e46cd_gridb.png);
  background-position: 0 0;
  background-size: 299px;
  background-attachment: fixed;
  border-bottom: 1px solid #e4ebf3;
  padding: 1px 30px 80px;
  position: relative;
}
.arrow-embed {
  margin-left: 2px;
  display: flex;
}
.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}
.team-member-text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}
.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 19px;
  padding-right: 19px;
  display: flex;
}
.text-block-293 {
  display: block;
}
.final-cta {
  background-color: #f8f8fd;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}
.team-slider-arrow {
  display: none;
}
.testimonial-text-three {
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}
.h1-2 {
  letter-spacing: -1px;
  font-family: DM Sans, sans-serif;
  font-size: 53px;
  font-weight: 500;
}
.h1-2.text-white.margin-bottom-24px {
  margin-bottom: 40px;
  font-size: 53px;
  font-weight: 400;
}
.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}
.alt-text {
  color: #77b9a1;
  margin-right: 7px;
  font-size: 65px;
  font-weight: 400;
}
.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.footer-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.testimonial-card-content {
  flex-direction: column;
  align-items: center;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  display: none;
  position: relative;
}
.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-top: 126px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.hide-mobile-on {
  display: block;
}
.footer-social-link {
  margin-left: 12px;
}
.democontainer {
  width: 100%;
  margin-top: 50px;
}
.democontainer.shadow-two {
  z-index: 0;
  border-radius: 12px;
  height: 285px;
  margin-top: -22px;
  margin-bottom: -234px;
  position: relative;
  box-shadow: 2px 2px 78px #25294d14;
}
.testimonial-info-four {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}
.summary {
  background-color: #fff;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66547fe42f16ae5aad3e4786_peopb.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  border-bottom: 1px solid #e4ebf3;
  padding: 48px 30px 80px;
  position: relative;
}
.c-container-inline-2 {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 1.5rem;
  position: static;
}
.c-container-inline-2.padding-top.padding-medium {
  padding-top: 5rem;
}
.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  display: none;
  position: static;
  bottom: -60px;
}
.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.bold-text {
  font-weight: 400;
}


.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.show-mobile-small-2 {
  display: none;
}
.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}
.image {
  text-align: left;
  width: 100%;
}
.h4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
}
.h4.text-white.margin-bottom-24px {
  margin-bottom: 24px;
}
.image-2 {
  margin-bottom: 16px;
}
.button-primary-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #4aa181;
  border: 1px solid #4aa181;
  border-radius: 4px;
  padding: 12px 25px;
  font-size: 15px;
  line-height: 20px;
  transition: all 0.2s;
}
.button-primary-2:hover {
  color: #fff;
  background-color: #348869;
}
.button-primary-2:active {
  background-color: #43464d;
}
.button-primary-2.button-big {
  z-index: 1;
  border-width: 2.5px;
  border-color: #151837;
  border-radius: 8px;
  min-width: 310px;
  padding: 16px 48px;
  font-size: 22px;
  line-height: 22px;
  position: relative;
  box-shadow: 6px 6px 0 2px #474d88;
}
.button-primary-2.button-big:hover {
  background-color: #55ac8c;
  transform: translate(1px, 1px);
  box-shadow: 4px 4px 0 2px #151837;
}
.testimonial-column-light {
  background-color: #f8f8fd;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}
.testimonial-text-two {
  margin-bottom: 52px;
}
.cta-demo {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66547fe42f16ae5aad3e4728_lb2.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  min-height: 350px;
  padding: 42px 0;
}
.testimonial-card-three {
  text-align: center;
  background-color: #fff;
  border-radius: 11px;
  max-width: 720px;
  padding: 64px 54px 53px;
  position: relative;
  top: 26px;
  box-shadow: 19px 23px 0 3px #4aa181;
}
.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.team-member-name-two {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}
.team-slide-wrapper {
  width: 30%;
  margin-bottom: 0.5rem;
  margin-right: 5%;
}
.footer-link-2 {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
.footer-link-2:hover {
  color: #1a1b1fbf;
}
.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}
.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}
.testimonial-author-3 {
  color: #77b9a1;
  margin-top: -2px;
  margin-bottom: 10px;
  font-size: 41px;
  font-weight: 400;
  line-height: 30px;
}
.team-slider {
  z-index: -1;
  background-color: #fff;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66547fe42f16ae5aad3e4748_dots.png);
  background-position: 97% 0;
  background-repeat: no-repeat;
  background-size: 340px 220px;
  padding: 222px 30px 50px;
  position: relative;
}
.show-mobile-big,
.landbot-ai {
  display: none;
}
.sticky {
  position: sticky;
  top: 120px;
}
.c-container-new-5 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-5.is-padding-bottom-zero {
  padding-bottom: 0;
}
.c-container-new-5.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-new-5.is-padding-up-xl {
  padding-top: 12rem;
}
.c-container-new-5.no-top-bottom-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.hide-tablet-2 {
  display: block;
}
.heading-h1 {
  color: #33405e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 4rem;
}
.heading-h1.text-align-left-tablet-center {
  color: #33405e;
}
.text-center {
  color: #3a3d5c;
  text-align: center;
  line-height: 1.2em;
}
.heading-h4-2 {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}
.left-slider-arrow {
  display: none;
}
.tick-list-text {
  margin-top: 0;
  margin-right: 8px;
}
.tick-list-text.mt-8 {
  margin-top: 8px;
  margin-right: 16px;
}
.margin-top-4 {
  margin-top: 0;
}
.margin-top-4.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-top-4.margin-medium {
  margin: 1.5rem 0 0;
}
.margin-top-4.margin-custom1 {
  margin-top: 7.5rem;
}
.margin-top-4.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.banner-fuga-inline-2 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/60489a726525c608d1308e71_BG-Banner-1.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  margin: 52px auto;
  padding: 40px 30px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
._2col-flex {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}
._2col-flex.align-center {
  align-items: flex-start;
}
._2col-flex.align-vertical {
  justify-content: flex-start;
  align-items: flex-start;
}
.right-slider-arrow {
  display: none;
}
.p-2 {
  text-align: center;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.p-2.text-left {
  text-align: left;
}
.grid-hero-2cols-2 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  width: 100%;
}
.div-3col-trust-2 {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 10px 4px #3a3d5c14;
}
.small-text {
  color: #71759d;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}
.grid-hero-6logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center stretch;
}
.cta-primary-2 {
  text-align: center;
  background-color: #ff3f7b;
  font-weight: 500;
}
.cta-primary-2:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
}
.cta-primary-2:focus {
  border: 4px solid #ffc3d6;
}
.cta-primary-2.cta-large:focus {
  border-style: none;
}
.cta-primary-2.cta-large {
  font-family: DM Sans, sans-serif;
}
.subheading-1-4 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.grid-values-2cols-2row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.image-327 {
  display: none;
}
.grid-image-text-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}
.banner-fuga-inline-int {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6654843f3a1689df222db45f_Banner-BG%402x%20\(
      1\
    ).jpg);
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  height: 300px;
  margin: 96px auto 132px;
  padding: 40px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.paragraph-base-8 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-8.text-weight-bold.mb-xs {
  margin-bottom: 8px;
}
.subheading-2-4 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.box-referrals-2 {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 50px 20px;
  display: flex;
  position: static;
  box-shadow: 3px 3px 12px #00000014;
}
.grid-product-features-3cols {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: auto;
}
.cs-grid-2col-3 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.div-block-802 {
  align-items: flex-start;
  display: flex;
}
.lp-text-g2-quotes-2 {
  color: #3a3d5c;
  height: auto;
  margin-bottom: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
.lp-text-g2-quotes-2.no-margin {
  margin-bottom: 0;
}
.primary-button-3 {
  color: #fff;
  text-transform: none;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.primary-button-3:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.primary-button-3.button-xl {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  padding: 15px 32px;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}
.full-size-7 {
  color: #3a3d5c;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}
.full-size-7.blurry-bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6200e74e6ef20a732996d41b_Blurry-BG%402x.jpg);
  background-position: 0 0;
  background-size: cover;
}
.full-size-7.hero-margin {
  margin-top: 80px;
  position: static;
  overflow: hidden;
}
.full-size-7.hero-margin.dark-blue-bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6654870144e12e5055c46abc_BG-header-lps.jpeg);
  background-position: 0 0;
  background-size: cover;
}
.full-size-7.hero-margin.relative {
  position: relative;
}
.full-size-7.hero-margin.relative.bg-pu100 {
  background-color: #f9f9ff;
}
.full-size-7.bg-navy-dark {
  background-color: #2c2e49;
}
.full-size-7.bg-dark-blue900 {
  background-color: #0b0c2c;
}
.full-size-7.hide {
  display: none;
}
.full-size-7.background-pu100 {
  background-color: #f9f9ff;
}
.full-size-7.bg-builder-lp {
  z-index: 55;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6655813a08adb1600669930a_Homepage-BG-Desktop-1%20\(
      1\
    ).png);
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  padding-top: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}
.full-size-7.top-bg-spacing-header {
  margin-top: 0;
  padding-top: 6rem;
}
.full-size-7.top-bg-spacing-header.webinars {
  margin-top: 96px;
  padding-top: 4rem;
}
.full-size-7.hero-margin-lp-new {
  margin-top: 98px;
  position: static;
  overflow: hidden;
}
.full-size-7.hero-margin-lp-new.dark-blue-bg {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6654870144e12e5055c46abc_BG-header-lps.jpeg);
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}
.full-size-7.bg-linear-vertical-ebecff {
  background-image: linear-gradient(
    #ebecff,
    #f4f5ff80 20%,
    #fdfdffe6 92%,
    #ebecff
  );
}
.full-size-7.blue-pattern {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/61fa36504728a65f05a2bd17_Blue-Pattern-BG%20(1)%20(1).svg"),
    linear-gradient(#464b6a, #1d1f42);
  background-position: 50%, 0 0;
  background-size: 81px, auto;
  background-clip: border-box;
}
.full-size-7.home-cs {
  padding-top: 3%;
  position: static;
}
.full-size-7.bg-builder {
  z-index: 55;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6655813a08adb1600669930a_Homepage-BG-Desktop-1%20\(
      1\
    ).png);
  background-position: 0 0;
  background-size: cover;
  margin-top: 96px;
  padding-top: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}
.full-size-7.bg-neutral-200 {
  background-color: #f6f7fe;
  margin-top: 0;
  margin-bottom: 0;
}
.full-size-7.bg-neutral-200.tablet-academy.top-bg-spacing-header {
  background-color: #f6f7fe;
  margin-top: 96px;
  padding-top: 0;
}
.full-size-7.bg--1c1548 {
  background-color: #1c1548;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
  overflow: hidden;
}
.div-block-797 {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  margin-top: 0;
  margin-left: 20px;
  display: flex;
}
.grid-70 {
  flex-direction: column;
  grid-template-columns: 1fr;
  align-items: flex-start;
  width: 500px;
  max-width: 70%;
  display: flex;
}
.image-hero-2 {
  width: 100%;
  height: auto;
}
.text-white {
  color: #fafbfe;
}
.text-white.tp-4bb {
  text-transform: uppercase;
  align-items: center;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}
.paragraph-2-3 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.img-purple-border {
  border: 2px solid #66f;
  border-radius: 10px;
}
.image-328 {
  display: none;
}
.subheading-1-5 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}


.image-341 {
  display: none;
}
.cust-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}
.grid-image-text-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}
.mt-s {
  margin-top: 24px;
}
.paragraph-base-9 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-5 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.cs-grid-2col-4 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.p-5 {
  font-size: 14px;
  line-height: 21px;
}
.div-block-803 {
  align-items: flex-start;
  display: flex;
}
.primary-button-4 {
  color: #fff;
  text-transform: none;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.primary-button-4:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.primary-button-4.button-xl {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  padding: 15px 32px;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}
.div-block-804 {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  margin-top: 0;
  margin-left: 20px;
  display: flex;
}
.desktop-none {
  display: block;
}
.p-4 {
  align-self: flex-start;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5rem;
}
.p-4.text-white {
  letter-spacing: 0;
  font-size: 16px;
  line-height: 1.5em;
}
.paragraph-2-4 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.paragraph-2-4.text-color-white.mb-off {
  color: #fff;
}
.image-342 {
  display: none;
}
.background-video {
  border-radius: 6px;
  width: 100%;
  box-shadow: 0 4px 50px #2a2d4f33;
}
.background-video.elevation-1-white {
  margin-left: 4px;
  box-shadow: 0 4px 50px #fff3;
}
.paragraph-1-5 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-4 {
  display: none;
}
.display-flex-4 {
  align-self: auto;
  align-items: center;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}
.display-flex-4.flex-vertical.vertical-align-start {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.c-container-new-6 {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.video-heading {
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.5rem 0;
  position: relative;
}
.collection-item-34 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-10 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-10.text-align-left.text-style-allcaps.text-weight-bold.text-colour-purple {
  color: #66f;
}
.subheading-2-6 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.collection-list-wrapper-29 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.show-desktop-4 {
  flex: 0 auto;
  display: block;
}
.show-desktop-4.wa {
  position: relative;
}
.hide-desktop-4 {
  display: none;
}
.paragraph-base-11 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-11.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.heading-h3-3 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.grid-1-25-1fr {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}
.text-color-pink-3 {
  color: #ff3f7b;
  width: auto;
  margin-bottom: 0;
}
.tabs-menu-12 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.grid-1-1-25fr {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}
.fa-text-4 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.display-flex-5 {
  display: flex;
}
.display-flex-5.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-5.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-5.align-center {
  justify-content: flex-start;
}
.text-color-purple-5 {
  color: #66f;
  width: auto;
  margin-bottom: 0;
}
.div-tbd-whatsapp-4 {
  background-color: #f9f9ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
  display: flex;
}
.div-tbd-whatsapp-4.elevation-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.tb-link-wha-4 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-4.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tabs-content-13 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.grid-2cols-4 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  position: static;
}
.grid-2cols-4.whatsapp {
  grid-column-gap: 24px;
}
.display-centered-4 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.subheading-1-6 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.web-bot-card-tb-mb-no-link {
  flex-direction: column;
  display: flex;
}
.show-mobile-5,
.show-tablet-mobile-3 {
  display: none;
}
.round-edges-12px {
  border-radius: 12px;
}
.collection-item-37 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-12 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-7 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.name-position-2 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-left: 8px;
  display: flex;
}
.collection-list-wrapper-30 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.show-desktop-5 {
  flex: 0 auto;
  display: block;
}
.show-desktop-5.wa {
  position: relative;
}
.paragraph-base-13 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.text-color-teal-4 {
  color: #4fccc2;
  width: auto;
  margin-bottom: 0;
}
.img-top-edge-round-12-3 {
  opacity: 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: auto;
  display: block;
  position: static;
}
.text-color-purple-6 {
  color: #66f;
  width: auto;
  margin-bottom: 0;
}
.padding-sides-2 {
  padding-left: 0;
  padding-right: 0;
}
.padding-sides-2.padding-medium {
  justify-content: space-between;
  padding: 0 1.5rem;
}
.padding-sides-bottom {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-sides-bottom.padding-bottom {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.display-centered-5 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.heading-h4plus-3 {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.heading-h3-4 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.hide-mobile-small-4 {
  display: block;
}
.text-color-pink-4 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.label-1-5 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-5.text-color-n100 {
  display: block;
}
.display-flex-6 {
  display: flex;
}
.display-flex-6.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-6.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-6.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-6.align-center {
  justify-content: flex-start;
}
.grid-2cols-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.grid-2cols-5.spacing-3rem {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}
.display-centered-6 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.paragraph-1-6 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-1-7 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.heading-h3-5 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.display-flex-horizontal-3 {
  align-items: center;
  display: flex;
}
.show-mobile-6 {
  display: none;
}
.c-container-new-7 {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.show-tablet-mobile-4 {
  display: none;
}
.grid-hero-2cols-3 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.bg-right-whatsapp-2 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620a782d4e2aecee0dced582_Hero-BG.svg);
  background-position: 0 0;
  background-size: cover;
  flex: 1;
}
.paragraph-base-14 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-14.text-align-left.text-style-allcaps.text-weight-bold.text-colour-purple {
  color: #66f;
}
.subheading-2-8 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.text-color-pink-5 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.full-size-9.margin-top-nav {
  margin-top: 88px;
}
.full-size-9.margin-top-nav.hero-whatsapp {
  position: relative;
}
.paragraph-base-15 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-15.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.heading-h3-6 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.name-position-4 {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin-left: 8px;
  display: flex;
}
.tabs-menu-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.display-flex-7 {
  display: flex;
}
.display-flex-7.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-7.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-7.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-7.flex-vertical.vertical-align-start.is-align-center-tablet {
  justify-content: flex-start;
}
.display-flex-7.flex-vertical.align-middle {
  border-left: 1px #000;
  justify-content: center;
}
.display-flex-7.flex-vertical.align-top-left {
  align-self: flex-start;
  align-items: flex-start;
}
.display-flex-7.align-center {
  justify-content: flex-start;
}
.display-flex-7.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.div-tbd-whatsapp-5 {
  background-color: #f9f9ff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
  display: flex;
}
.div-tbd-whatsapp-5.elevation-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.tb-link-wha-5 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-5.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tabs-content-14 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.grid-2cols-6 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  position: static;
}
.grid-2cols-6.whatsapp {
  grid-column-gap: 24px;
}
.display-centered-7 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subheading-1-8 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.try-landbot-ai-title {
  color: #77b9a1;
  margin-right: 0;
  font-size: 58px;
  font-weight: 400;
  display: inline-block;
}
.center-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.paragraph-base-16 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.div-quote-mark {
  margin-bottom: 0.5rem;
  position: static;
  inset: auto 5% 20% auto;
}
.hide-mobile-small-5 {
  display: block;
}
.text-color-pink-6 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.paragraph-base-17 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-plus {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-plus.mabry {
  font-family: Mabry Pro, sans-serif;
}
.paragraph-base-plus.mabry.low {
  color: #33405ee6;
  font-style: italic;
}
.paragraph-base-plus.align-center {
  text-align: center;
}
.paragraph-base-plus.in-card {
  color: #130b2c;
  font-size: 1.3rem;
  font-style: italic;
  line-height: 2rem;
}
.paragraph-base-plus.in-card._130b2c {
  color: #130b2c;
}
.paragraph-base-plus.in3-card {
  color: #130b2c;
  text-align: center;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.8rem;
}
.paragraph-base-plus.custom {
  letter-spacing: -1px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
.image-343 {
  text-align: left;
  width: 70%;
  margin-left: 24px;
  overflow: clip;
}
.max-width-medium-4 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.max-width-medium-4.round-corner-6px {
  border-radius: 6px;
}
.label-1-6 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-6.text-color-n100 {
  display: block;
}
.label-1-6.text-color-n500.align-center {
  text-align: center;
}
.label-1-6.text-color-n500.bold-text {
  font-weight: 700;
}
.display-flex-horizontal-4 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-4.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.card-5 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 540px;
  height: 336px;
  margin-top: 20px;
  margin-bottom: 16px;
  padding: 10px 20px 0;
  display: flex;
  position: relative;
}
.card-5.small {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 32px 24px;
}
.fa-text-5 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-5.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.fa-text-5.fa-medium.margin-sides-s {
  margin-left: 2px;
  margin-right: 2px;
}
.fa-text-5.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.grid-2cols-7 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.grid-2cols-7._70-30 {
  grid-template-columns: 1.5fr 1fr;
}
.img-60px {
  width: 60px;
  max-width: 60px;
  height: 60px;
}
.p-big-mabry {
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 18px;
  line-height: 22px;
}
.img-40px {
  width: 40px;
}
.hero-stack-lp-shadow {
  opacity: 1;
  background-color: #0b0c2c;
  border-bottom: 1px solid #e4ebf3;
  padding: 1px 30px 20px;
  position: relative;
}
.hero-stack-lp-shadow.srep {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6654870144e12e5055c46abc_BG-header-lps.jpeg);
  background-position: 0 0;
  background-size: cover;
  padding-top: 170px;
  padding-bottom: 0;
}
.hero-stack-lp-shadow.srep.mb-s {
  margin-bottom: 0;
}
.hero-stack-lp-shadow.srep.mb-s.whatsapp {
  -webkit-text-fill-color: inherit;
  background-color: #0b0c2c;
  background-image: none;
  background-clip: border-box;
  padding-bottom: 0;
}
.hero-stack-lp-shadow.srep.mb-s.whatsapp._2 {
  padding-top: 95px;
}
.hero-stack-lp-shadow.srep.mb-s.whatsapp.lb-ai {
  margin-top: 0;
  padding-top: 10px;
}
.display-centered-8 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.grid2cols-2rows.full-width {
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.grid2cols-2rows.full-width.small {
  grid-column-gap: 12px;
}
.paragraph-1-7 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.paragraph-base-18 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.section-demo-2 {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62270ca77a2b3218431827ca_BG-Shape.svg),
    linear-gradient(235deg, #cfd1fe, #fff);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 3rem;
  display: flex;
}
.display-flex-horizontal-5 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-5.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-5.content-align-left.align-vertical-start {
  align-items: flex-start;
}
.image-24-12 {
  width: 24px;
  max-width: 16px;
  height: 12px;
}
.grid-4cols-1row-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 48px;
}
.paragraph-1-8 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}

.show-mobile-7 {
  display: none;
}
.grid-image-text-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}
.grid-image-text-5._30-70 {
  grid-template-columns: 1fr 1.5fr;
}
.card-3col-grid {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 32px;
  display: flex;
  position: relative;
}
.paragraph-base-19 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-9 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.hide-mobile-small-6 {
  display: block;
}
.text-color-pink-7 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.label-1-7 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-7.text-color-n100 {
  display: block;
}
.label-1-7.text-color-n500.align-center {
  text-align: center;
}
.display-flex-horizontal-6 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-6.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.hero-wrapper-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-top: 126px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.hero-wrapper-3.padding-bottom.is-3rem {
  padding-bottom: 3rem;
}
.text-color-purple-7 {
  color: #66f;
  width: auto;
  margin-bottom: 0;
}
.kpi-numbers-2 {
  color: #cbcfeed9;
  letter-spacing: -2px;
  justify-content: center;
  align-self: center;
  margin-left: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 5rem;
  display: flex;
}
.tb-link-wha-6 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-6.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tabs-content-15 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.display-centered-9 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.paragraph-1-9 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}

.paragraph-base-20 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.hide-mobile-small-7 {
  display: block;
}
.text-color-pink-8 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.label-1-8 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-8.text-color-n100 {
  display: block;
}
.label-1-8.text-color-n500.align-center {
  text-align: center;
}
.display-flex-horizontal-7 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-7.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-centered-10 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-1-10 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}

.show-mobile-8 {
  display: none;
}
.subheading-4 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.grid-image-text-6 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}
.grid-image-text-6._30-70 {
  grid-template-columns: 1fr 1.5fr;
}
.paragraph-base-21 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-10 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.hide-mobile-small-8 {
  display: block;
}
.text-color-pink-9 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.text-color-purple-8 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-9 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-9.text-color-n100 {
  display: block;
}
.label-1-9.text-color-n500.align-center {
  text-align: center;
}
.display-flex-horizontal-8 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-8.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.tb-link-wha-7 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-7.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tabs-content-16 {
  background-color: #f9f9ff;
  border-radius: 12px;
  align-items: flex-start;
  height: 100%;
  padding: 48px 49px 48px 48px;
  display: block;
}
.grid-2cols-8 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
}
.grid-2cols-8.spacing-3rem {
  grid-column-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}
.grid-2cols-8._70-30 {
  grid-template-columns: 1.5fr 1fr;
}
.grid-2cols-8.mobile-1col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}
.grid-2cols-8.mt-l {
  grid-template-columns: 1fr minmax(750px, 1fr);
}
.grid-2cols-8.ppc-pages {
  grid-template-columns: 1fr 1fr;
}
.chatbot-forms {
  display: none;
}
.footer-bottom-row {
  flex-wrap: wrap;
  place-content: stretch space-between;
  align-items: flex-end;
  margin-top: 24px;
  display: flex;
}
.footer-social-links-wrapper {
  display: flex;
}
.section-bg {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.section-bg.bg-dark-blue-900 {
  color: #fff;
  background-color: #0b0c2c;
}
.academy-footer-container {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.footer-column-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.footer-column-2.feedback-bot {
  align-items: stretch;
  display: block;
}
.subheading-1-academy {
  color: #2a2d4f;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.footer-social-icon {
  color: #2a2d4f;
  background-color: #33405e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 8px;
  padding-left: 12px;
  padding-right: 12px;
  transition: background-color 0.15s ease-in;
  display: flex;
}
.footer-social-icon:hover {
  opacity: 0.9;
  background-color: #33405e;
  border-radius: 50px;
}
.footer-social-icon.w--current {
  color: #33405e;
  background-color: #33405e;
  border-radius: 50px;
  margin-right: 8px;
}
.grid-academy-3-cards {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.margin-bottom-extra-small {
  color: #2a2d4f;
  margin-bottom: 10px;
  font-weight: 700;
  text-decoration: none;
}
.margin-bottom-extra-small:hover {
  color: #636bfc;
}
.heading-h1-new-academy {
  color: #2a2d4f;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 4rem;
}
.heading-lg-3 {
  color: #2a2d4f;
  letter-spacing: -0.03em;
  font-family: Mabry Pro, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}
.heading-lg-3.text-white {
  color: #fff;
}
.section-footer {
  background-color: #fff;
  margin-top: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.empty-state {
  color: #130b2c;
  background-color: #e8edf4;
  border-radius: 10px;
  width: 100%;
  padding: 36px;
}
.footer-logo {
  width: 144px;
  margin-bottom: 24px;
  padding-left: 0;
}
.footer-logo.w--current {
  max-width: 180px;
}

.fa-text-6 {
  font-family: "Fa 400", Verdana, sans-serif;
  line-height: 1.5em;
}
.fa-text-6.mr-4px {
  margin-right: 4px;
}
.tabs-pro-plans {
  align-self: stretch;
  width: 100%;
}
.tabs-menu-pro-plans {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}
.tabs-content-17 {
  margin-bottom: 3rem;
  padding-left: 16px;
  padding-right: 16px;
}
.label-most-popular-whatsapp {
  color: #fff;
  text-transform: capitalize;
  background-color: #00b2ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 2px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.5rem;
  font-weight: 500;
  line-height: 1rem;
  display: flex;
}
.tab-link-1 {
  opacity: 1;
  background-color: #e4e6f62e;
  border-bottom: 4px solid #006aff59;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 6px 8px 4px;
  display: flex;
}
.tab-link-1:hover {
  background-color: #e4e6f652;
  border-bottom-color: #006aff66;
}
.tab-link-1.w--current {
  background-color: #e4e6f6a6;
  border-bottom: 4px solid #006aff;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 6px 8px 4px;
  display: flex;
}
.tab-link-1.right {
  width: 75%;
}
.tab-link-1.right.starter {
  border-bottom-color: #d7376b59;
}
.tab-link-1.right.starter.w--current {
  border-bottom-color: #d7376b;
}
.c-see-all-features-new {
  justify-content: center;
  align-items: flex-end;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 24px;
}
.display-flex-out {
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  width: 100%;
  min-width: auto;
  display: flex;
}
.display-flex-out.width-max {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  min-width: auto;
}
.display-flex-out.width-max.tablet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-width: auto;
  padding-right: 16px;
}
.display-flex-out.width-max.tablet._8px {
  padding-right: 8px;
}
.display-flex-out.width-max.align-right {
  justify-content: flex-end;
  align-items: center;
}
.display-flex-out.width-max.align-right.padding-right-small {
  padding-right: 16px;
}
.heading-h4-pricing {
  color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6rem;
}
.heading-h4-pricing.small {
  font-size: 1rem;
  text-decoration: none;
}
.heading-h4-pricing.small.text-colour-blue-wa {
  color: #0081fb;
  text-decoration: none;
}
.heading-h4-pricing.small.text-colour-red-wa-starter {
  color: #d7376b;
  text-decoration: none;
}
.heading-h4-pricing.text-colour-grey {
  color: #6d7280;
}
.heading-h4-pricing.text-color-pink {
  color: #d7376b;
}
.heading-h4-pricing.text-color-purple {
  color: #636bfc;
}
.div-custom-height-70px {
  height: 55px;
}
.div-custom-height-70px.align-middle {
  justify-content: center;
  align-items: center;
  display: flex;
}
.div-custom-height-70px.align-middle.align-left {
  align-self: flex-start;
}
.c-cta-pricing-plan-new {
  color: #fff;
  background-color: #1d1f42;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 40px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.c-cta-pricing-plan-new:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.crossed-text-new {
  text-decoration: line-through;
}
.crossed-text-new.text-color-n100.margin-right-tiny {
  margin-right: 0.2rem;
}
.code-embed {
  color: #fff;
}
.div-full-expand {
  align-self: stretch;
}
.pricing-til-17-6-24,
.pricing-usd-til-17-6-24 {
  display: none;
}
.margin-bottom-24px {
  margin-bottom: 24px;
}
.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}
.paragraph-1-11 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.display-flex-9 {
  align-self: auto;
  align-items: center;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}
.display-flex-9.flex-vertical.vertical-align-start {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.align-center-tablet-mobile {
  justify-content: flex-start;
  display: flex;
}
.align-center-tablet-mobile.left-desktop {
  justify-content: flex-start;
}
.subheading-1-11 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.show-mobile-10 {
  display: none;
}
.text-color-teal-5 {
  color: #4fccc2;
  width: auto;
  margin-bottom: 0;
}
.show-tablet-mobile-6 {
  display: none;
}
.collection-item-43 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-25 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-25.text-align-left.text-style-allcaps.text-weight-bold.text-colour-purple {
  color: #66f;
}
.subheading-2-14 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.collection-list-wrapper-32 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.hide-desktop-6 {
  display: none;
}
.paragraph-base-26 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-26.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-11 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-11.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.heading-h3-9 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.paragraph-1-13 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.max-width-medium-6 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.display-flex-11 {
  display: flex;
}
.display-flex-11.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-11.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.c-container-new-11 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.tb-link-wha-9 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-9.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tb-link-wha-10 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-10.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.paragraph-1-15 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-13 {
  display: none;
}
.paragraph-base-31 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.heading-h3-12 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.paragraph-1-16 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.display-flex-14 {
  display: flex;
}
.display-flex-14.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-14.flex-vertical.align-center {
  align-items: center;
}
.tb-link-wha-12 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-12.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.show-mobile-14 {
  display: none;
}
.subheading-5 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.fa-text-8 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-8.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.collection-item-51 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-32 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-17 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.hide-mobile-small-9 {
  display: block;
}
.text-color-pink-10 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.collection-list-wrapper-36 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.hide-desktop-9 {
  display: none;
}
.paragraph-base-33 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.display-flex-horizontal-15 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-15.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-15.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.paragraph-1-17 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.max-width-medium-9 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-9 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-11 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-11.text-color-n100,
.label-1-11.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-11.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-15 {
  display: flex;
}
.display-flex-15.align-center {
  justify-content: flex-start;
}
.display-flex-15.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-15.flex-vertical.vertical-align-start,
.display-flex-15.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-15.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-15.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-15.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-3 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-3:hover {
  color: #d63f75;
}
.cta-textlink-3:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-3:visited {
  color: #c645a3;
}
.c-container-new-15 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-15.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-new-15.is-padding-up-xl {
  padding-top: 12rem;
}
.tb-link-wha-13 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-13.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.show-mobile-15 {
  display: none;
}
.subheading-6 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.fa-text-9 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-9.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-34 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-18 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.hide-desktop-10 {
  display: none;
}
.paragraph-base-35 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.display-flex-horizontal-16 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-16.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-16.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.paragraph-1-18 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.max-width-medium-10 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-10 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-12 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-12.text-color-n100,
.label-1-12.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-12.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-16 {
  display: flex;
}
.display-flex-16.align-center {
  justify-content: flex-start;
}
.display-flex-16.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-16.flex-vertical.vertical-align-start,
.display-flex-16.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-16.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-16.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-16.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-4 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-4:hover {
  color: #d63f75;
}
.cta-textlink-4:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-4:visited {
  color: #c645a3;
}
.c-container-new-16 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-16.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-new-16.is-padding-up-xl {
  padding-top: 12rem;
}
.tb-link-wha-14 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-14.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.show-mobile-16 {
  display: none;
}
.subheading-7 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.paragraph-1-19 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.fa-text-10 {
  font-family: "Fa 400 13.12.24", sans-serif;
  text-decoration: none;
}
.fa-text-10.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-36 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-19 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-37 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-37.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-17 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-17.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-17.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-11 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-11 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-13 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-13.text-color-n100,
.label-1-13.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-13.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-17 {
  display: flex;
}
.display-flex-17.align-center {
  justify-content: flex-start;
}
.display-flex-17.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-17.flex-vertical.vertical-align-start,
.display-flex-17.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-17.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-17.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-17.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-5 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-5:hover {
  color: #d63f75;
}
.cta-textlink-5:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-5:visited {
  color: #c645a3;
}
.c-container-new-17 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-17.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tb-link-wha-15 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-15.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.show-mobile-ok {
  display: none;
}
.subheading-8 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.paragraph-1-20 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-18 {
  display: none;
}
.subheading-9 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.fa-text-11 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-11.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-38 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-20 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-39 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-39.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-18 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-18.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-18.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-12 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-12 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-14 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-14.text-color-n100,
.label-1-14.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-14.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-18 {
  display: flex;
}
.display-flex-18.align-center {
  justify-content: flex-start;
}
.display-flex-18.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-18.flex-vertical.vertical-align-start,
.display-flex-18.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-18.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-18.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-18.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-6 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-6:hover {
  color: #d63f75;
}
.cta-textlink-6:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-6:visited {
  color: #c645a3;
}
.c-container-new-18 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-18.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tb-link-wha-16 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-16.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.paragraph-1-21 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-19 {
  display: none;
}
.subheading-10 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.fa-text-12 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-12.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-40 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-21 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-41 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-41.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-19 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-19.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-19.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-13 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-13 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-15 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-15.text-color-n100,
.label-1-15.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-15.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-19 {
  display: flex;
}
.display-flex-19.align-center {
  justify-content: flex-start;
}
.display-flex-19.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-19.flex-vertical.vertical-align-start,
.display-flex-19.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-19.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-19.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-19.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-7 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-7:hover {
  color: #d63f75;
}
.cta-textlink-7:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-7:visited {
  color: #c645a3;
}
.c-container-new-19 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-19.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tb-link-wha-17 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-17.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.subheading-11 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.paragraph-1-22 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-20 {
  display: none;
}
.collection-list-44 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.fa-text-13 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-13.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.collection-item-59 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-42 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-22 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.collection-list-wrapper-40 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.paragraph-base-43 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-43.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-20 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-20.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-20.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-14 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-14 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-16 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-16.text-color-n100,
.label-1-16.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-16.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-20 {
  display: flex;
}
.display-flex-20.align-center {
  justify-content: flex-start;
}
.display-flex-20.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-20.flex-vertical.vertical-align-start,
.display-flex-20.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-20.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-20.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-20.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-8 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-8:hover {
  color: #d63f75;
}
.cta-textlink-8:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-8:visited {
  color: #c645a3;
}
.c-container-new-20 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-20.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tb-link-wha-18 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-18.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.subheading-12 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.75rem;
}
.paragraph-1-23 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-21 {
  display: none;
}
.subheading-13 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.fa-text-14 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-14.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-44 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-23 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-45 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-45.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-21 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-21.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-21.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-15 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-15 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-17 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-17.text-color-n100,
.label-1-17.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-17.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-21 {
  display: flex;
}
.display-flex-21.align-center {
  justify-content: flex-start;
}
.display-flex-21.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-21.flex-vertical.vertical-align-start,
.display-flex-21.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-21.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-21.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-21.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-9 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-9:hover {
  color: #d63f75;
}
.cta-textlink-9:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-9:visited {
  color: #c645a3;
}
.c-container-new-21 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-21.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tb-link-wha-19 {
  color: #33405e;
  background-color: #ebecff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: row;
  margin-left: 12px;
  margin-right: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}
.tb-link-wha-19.w--current {
  color: #fff;
  background-color: #636bfc;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.paragraph-1-24 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-22 {
  display: none;
}
.subheading-14 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.fa-text-15 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-15.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-46 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-46.text-align-left.text-style-allcaps.text-weight-bold.text-colour-purple {
  color: #66f;
}
.subheading-2-24 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-47 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-47.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.display-flex-horizontal-22 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-22.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-22.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.max-width-medium-16 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.text-color-purple-16 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-18 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-18.text-color-n100,
.label-1-18.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-18.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.display-flex-22 {
  display: flex;
}
.display-flex-22.align-center {
  justify-content: flex-start;
}
.display-flex-22.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-22.flex-vertical.vertical-align-start,
.display-flex-22.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-22.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-22.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-22.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.cta-textlink-10 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-10:hover {
  color: #d63f75;
}
.cta-textlink-10:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-10:visited {
  color: #c645a3;
}
.c-container-new-22 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-22.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.subheading-1-15 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.paragraph-1-25 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-23 {
  display: none;
}
.fa-text-16 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.paragraph-base-48 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.subheading-2-25 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.display-flex-horizontal-23 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-23.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-23.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-flex-horizontal-23.align-middle {
  align-items: center;
}
.text-color-purple-17 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-19 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-19.text-color-n100 {
  display: block;
}
.label-1-19.text-color-n500.align-center {
  text-align: center;
}
.display-flex-23 {
  display: flex;
}
.display-flex-23.align-center {
  justify-content: flex-start;
}
.display-flex-23.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-23.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-23.flex-vertical.align-top-left {
  align-self: flex-start;
  align-items: flex-start;
}
.display-flex-23.flex-vertical.align-middle {
  border-left: 1px #000;
  justify-content: center;
}
.display-flex-23.flex-vertical.vertical-align-center {
  align-items: center;
}
.card-6 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 540px;
  height: 336px;
  margin-top: 20px;
  margin-bottom: 16px;
  padding: 10px 20px 0;
  display: flex;
  position: relative;
}
.card-6.red {
  background-color: #fedbd833;
  border: 1.2px solid #ed3f78;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 24px;
}
.card-6.green {
  background-color: #e3fcf333;
  border: 1.2px solid #6cc;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 24px;
}
.c-container-new-23 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-23.is-padding-up-down-xl {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.c-container-new-23.is-padding-up-xl {
  padding-top: 12rem;
}
.c-container-new-23.is-padding-bottom-zero {
  padding-bottom: 0;
}
.div-block-809 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.ceo-explains {
  color: #fff;
  text-align: right;
  letter-spacing: -1px;
  margin-right: 8px;
  font-size: 26px;
  font-weight: 400;
  line-height: 1em;
  display: block;
}
.tablet-mobile-center {
  margin-bottom: 24px;
}
.text-span-93 {
  letter-spacing: 0.2px;
  margin-top: 8px;
  margin-right: 6px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.8rem;
  display: inline-block;
}
.list-2 {
  color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 32px;
  list-style-type: disc;
  display: flex;
}
.div-html-video {
  width: 100%;
}
.div-html-video.re-au {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 12px solid #2c2366;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 335px;
  display: flex;
  position: relative;
  overflow: visible;
}
.div-ceo {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
  display: none;
}
.show-mobile-24 {
  display: none;
}
.subheading-15 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-15.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-15.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-17 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-17.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.paragraph-base-49 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-49.up {
  margin-top: -5px;
}
.number-test {
  color: #fff;
  background-color: #ed3f78;
  border: 2px #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 6px;
  font-weight: 500;
  display: flex;
}
.number-test.mr-s {
  margin-right: 12px;
}
.heading-h1-new-lp {
  color: #33405e;
  letter-spacing: -2.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
}
.heading-h1-new-lp.text-align-center {
  color: #33405e;
}
.heading-h1-new-lp.text-align-left.text-color-white {
  color: #fff;
}
.hide-desktop-11 {
  display: none;
}
.display-flex-horizontal-24 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-24.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-24.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.div-block-810 {
  align-self: center;
}
.video-new-ai {
  border-radius: 20px;
}
.lottie-play {
  width: 24px;
  height: 24px;
  display: inline;
}
.ceo-div {
  align-self: center;
}
.flex-horizontal-number {
  border-bottom: 1.5px #33405e;
  align-items: flex-start;
  margin-bottom: 24px;
  padding-bottom: 0;
  display: flex;
}
.flex-horizontal-number.no-mb {
  margin-bottom: 0;
  padding-bottom: 0;
}
.display-flex-1 {
  display: flex;
}
.display-flex-1.align-center {
  justify-content: flex-start;
}
.display-flex-1.flex-vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.display-flex-1.flex-vertical.vertical-align-center {
  align-items: center;
}
.display-flex-1.flex-vertical.vertical-align-stretch {
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
}
.display-flex-1.flex-vertical.vertical-align-stretch.all-sides-1-5rem {
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
}
.display-flex-1.flex-vertical.vertical-align-start {
  align-items: flex-start;
}
.display-flex-1.flex-vertical.vertical-align-start.all-sides-15rem {
  padding: 1.5rem;
}
.display-flex-1.flex-vertical.vertical-align-start.is-align-center-tablet {
  justify-content: flex-start;
}
.display-flex-1.flex-vertical.vertical-stretch {
  flex: 1;
  justify-content: space-between;
}
.display-flex-1.flex-vertical.align-left {
  align-items: flex-start;
}
.display-flex-1.flex-vertical.align-middle {
  border-left: 1px #000;
  justify-content: center;
}
.display-flex-1.flex-vertical.align-middle.ai-sales-rep {
  border-left-style: none;
  justify-content: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
}
.display-flex-1.flex-vertical.align-top-left {
  align-self: flex-start;
  align-items: flex-start;
}
.display-flex-1.flex-vertical.align-center {
  align-items: center;
}
.display-flex-1.flex-horizontal {
  flex-direction: row;
  align-items: flex-start;
}
.display-flex-1.flex-horizontal.horizontal-align-center {
  align-items: center;
}
.display-flex-1.flex-horizontal.horizontal-align-center.is-justify-center,
.display-flex-1.flex-horizontal.align-middle.align-center {
  justify-content: center;
}
.display-flex-1.hor-ver {
  align-items: center;
}
.display-flex-1.align-right {
  justify-content: flex-end;
  display: flex;
}
.display-flex-1.align-middle {
  align-items: center;
}
.c-container-inline-mini {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
  position: static;
}
.c-container-inline-mini.whatsapp-header {
  margin-top: 3rem;
  padding-bottom: 1rem;
}
.c-container-inline-mini.whatsapp-header._2 {
  margin-top: -2rem;
}
.c-container-new-24 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-24.no-top-bottom-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.text-span-94 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.div-block-811 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.text-span-140 {
  letter-spacing: 0.2px;
  margin-top: 8px;
  margin-right: 6px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.8rem;
  display: inline-block;
}
.show-mobile-25 {
  display: none;
}
.subheading-16 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-16.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-16.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-18 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-18.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.paragraph-base-50 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-50.up {
  margin-top: -5px;
}
.hide-desktop-12 {
  display: none;
}
.display-flex-horizontal-25 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-25.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-25.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.div-block-812 {
  align-self: center;
}
.text-color-pink-11 {
  color: #ff3f7b;
  width: auto;
  margin-bottom: 0;
}
.c-container-new-25 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem;
}
.c-container-new-25.no-top-bottom-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.text-span-141 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.template-counter {
  font-weight: 700;
  display: inline-block;
}
.slide-3 {
  width: 100%;
  height: 100%;
}
.text-field-6 {
  border: 1px solid #cecfd6;
  border-radius: 4px;
  max-width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding: 19px 26px 19px 12px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-field-6.tb {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 658px;
  height: 52px;
  padding-right: 12px;
  font-size: 1.125rem;
  line-height: 2rem;
}
.filter_tag-hp-2-2 {
  color: #fff;
  background-color: #636bfc;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  margin-left: 1rem;
  padding: 12px 24px;
  display: flex;
  position: relative;
}
.scrolling_wrapper-templates {
  flex-direction: row;
  width: 100%;
  padding-top: 0;
  padding-right: 2px;
  display: flex;
  overflow: visible;
}
.dropdown-list-3-nav-hp {
  z-index: auto;
  background-color: #fff;
  border-radius: 8px;
  width: 309px;
  margin-top: 6px;
  display: none;
  position: absolute;
  left: -140px;
  overflow: visible;
}
.dropdown-list-3-nav-hp.w--open {
  z-index: 55;
  background-color: #0000;
  width: 309px;
  display: block;
  inset: 95% 0% 0% auto;
}
.button-categories-on {
  z-index: auto;
  color: #676a81;
  background-color: #ebecff;
  border-top: 1px solid #cecfd6;
  border-bottom: 1px solid #cecfd6;
  border-right: 1px solid #cecfd6;
  border-radius: 0 4px 4px 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.button-categories-cross {
  color: #fff;
  background-color: #636bfc;
  border-top: 1px solid #cecfd6;
  border-bottom: 1px #cecfd6;
  border-right: 1px #cecfd6;
  border-radius: 0 4px 4px 0;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 18px;
  display: none;
  position: absolute;
  inset: 0%;
}
.slide-nav-16 {
  display: none;
}
.filter-ui_homepage {
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  width: 168px;
  max-width: 168px;
  display: block;
}
.filter_column-2 {
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}
.filter_column-2.hp,
.filter_column-2.tutorials {
  z-index: 2;
  align-self: auto;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 0;
}
.filter_collection-list-2 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.filter-ui_section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  max-width: 100%;
  margin-bottom: 2rem;
  display: flex;
}
.filter-ui_section-2.flex-horizontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.filter-ui_section-2.flex-horizontal.hp {
  display: none;
}
.filter-ui_section-2.hp-mid {
  border-radius: 4px 0 0 4px;
  flex-direction: row;
  flex: none;
  width: 710px;
  max-width: 100%;
  height: 52px;
  margin-bottom: 2.5rem;
}
.filter-ui_section-2.no-mb {
  margin-bottom: 0;
}
.filter_content_static-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.mr-m {
  margin-right: 32px;
}
.div-drop-tmb-hp {
  display: none;
}
.filter_tag-remove-2 {
  height: 0.8rem;
  font-size: 0.875rem;
}
.show-mobile-26 {
  display: none;
}
.clw-product-tags-2 {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.clw-product-tags-2.ml-1-5rem {
  height: 48px;
  margin-left: -1.5rem;
}
.cl-templates-homepage {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  padding-bottom: 6px;
  display: grid;
}
.cl-templates-homepage.mp-templates {
  padding-bottom: 6px;
}
.clw-templates-homepage {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 1px;
  margin-right: 2px;
  padding-bottom: 0;
  display: grid;
}
.clw-templates-homepage.mb-6px {
  padding-bottom: 6px;
}
.div-drop-down-uc {
  background-color: #ebecff;
  flex-direction: column;
  display: none;
}
.show-tablet-mobile-9 {
  display: none;
}
.collection-list-wrapper-41 {
  background-color: #0000;
  height: 100%;
  margin-left: 2px;
  margin-right: 2px;
}
.left-arrow-10 {
  opacity: 0.9;
  color: #33405e;
  background-color: #ebecff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 56px;
  font-size: 1rem;
  line-height: 1rem;
  display: flex;
  inset: 0% 0% auto auto;
}
.left-arrow-10:hover {
  opacity: 1;
}
.left-arrow-10.hide {
  display: none;
}
.fa-text-19 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-19.mr-xs1 {
  margin-right: 12px;
}
.fa-text-19.mr-xs1.t-width {
  color: #fff;
}
.fa-text-19.mr-xs1.t-width.blue {
  color: #33405e;
}
.fa-text-19.mr-s {
  margin-right: 1rem;
}
.fa-text-19._30px {
  font-size: 30px;
  line-height: 30em;
}
.fa-text-19.mr-2px {
  margin-right: 2px;
}
.text-link-templates {
  color: #33405e;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 18px 24px;
  text-decoration: none;
  display: flex;
}
.div-drop-down-hp {
  z-index: 5;
  background-color: #0000;
  border-top: 1px #cecfd6;
  border-bottom: 1px #cecfd6;
  border-right: 1px #cecfd6;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  display: flex;
  position: relative;
  overflow: visible;
}
.div-search-results-2 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding-bottom: 3rem;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}
.paragraph-base-51 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.text-field-7 {
  display: none;
}
.mask-9 {
  flex: 0 auto;
  height: 425px;
  margin-top: 0;
  overflow: hidden;
}
.div-static-content-2 {
  z-index: -1;
  height: auto;
  margin-top: -3rem;
  position: static;
  inset: 0%;
}
.div-static-content-2.home-templates {
  margin-top: auto;
}
.dropdown-templates-nav {
  z-index: 66;
  align-self: auto;
  width: 100%;
  height: 52px;
  position: static;
  overflow: visible;
}
.dropdown-toggle-templates {
  z-index: 0;
  width: 100%;
  height: 52px;
  padding: 0.8rem 2rem 1rem;
}
.dropdown-toggle-templates.w--open {
  z-index: 44;
}
.ci-templates-homepage {
  align-self: stretch;
  height: auto;
}
.display-flex-horizontal-tp-homepage {
  justify-content: space-between;
  display: none;
}
.main-from-wrapper-2 {
  display: block;
  overflow: visible;
}
.filter_tags-text-hp1 {
  color: #33405e;
  letter-spacing: -1.5px;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  display: none;
}
.filter_tags-text-hp1.hide {
  display: none;
}
.display-flex-horizontal-26 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-26.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-26.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.dropdown-templates {
  width: 172px;
  height: 48px;
}
.div-logo-templates {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 16px 14px;
  display: flex;
}
.filter_header-hp-2 {
  z-index: -1;
  height: 40px;
  display: block;
  position: static;
}
.filter_tag-hp-1-2 {
  color: #fff;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  margin-left: -1rem;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 24px;
  display: flex;
  position: relative;
}
.link-templates-pages {
  padding-right: 2px;
  text-decoration: none;
}
.link-templates-pages._2rem-h {
  line-height: 2rem;
}
.div-search-bar-2 {
  z-index: 0;
  object-fit: fill;
  background-color: #0000;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
  overflow: visible;
}
.div-no-results-2 {
  background-color: #ebecff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 814px;
  height: 260px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.cl-product-tags-2 {
  flex-direction: row;
  width: 100%;
  display: flex;
}
.div-links-dropdown {
  z-index: 1;
  float: none;
  clear: none;
  background-color: #fff;
  border-radius: 8px;
  position: relative;
  top: 0%;
  overflow: hidden;
}
.filter_tag-text-use-cases-2 {
  margin-left: 0.5rem;
  font-size: 0.875rem;
}
.filter_content-1-2 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f9f9ff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: block;
  position: static;
  overflow: visible;
}
.slider-14 {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 0;
  display: flex;
}
.wrapper-tp-hp-2 {
  padding-top: 5rem;
}
.link-title-category {
  text-decoration: none;
}
.label-2-3 {
  text-transform: none;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.label-2-3.text-style-allcaps {
  text-transform: uppercase;
}
.label-2-3.text-style-allcaps.text-weight-bold {
  display: block;
}
.label-2-3.text-style-allcaps.text-weight-bold.text-color-grey50 {
  color: #cecfd6;
}
.slider--tp-mb {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 0;
  display: flex;
}
._2-search-div-templates-2 {
  z-index: 50;
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: -400px 0% auto;
  overflow: visible;
}
.slide-3-tp-mb {
  width: 100%;
  height: 100%;
}
.filter_form-wrapper-2 {
  background-color: #0000;
  flex-direction: row;
  margin-top: 88px;
  display: block;
}
.filter_form-wrapper-2.hp {
  margin-top: 0;
}
.label-3 {
  text-transform: none;
  font-family: DM Sans, sans-serif;
  font-size: 0.625rem;
  line-height: 0.925rem;
}
.label-3.text-color-white.mb-only,
.label-3.text-color-n500.mb-only {
  display: none;
}
.dd-link-templates {
  border-bottom: 1px solid #ebecff;
}
.dd-link-templates:hover {
  color: #33405e;
  background-color: #ebecff;
  font-weight: 500;
}
.dd-link-templates.text-color-n500.top-corner-8px {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.dd-link-templates.text-color-n500.bottom-corner-8px {
  border-radius: 0 0 8px 8px;
}
.icon-22 {
  color: #33405e;
  width: 20px;
  height: 20px;
  font-size: 20px;
  font-weight: 700;
}
.right-arrow-11 {
  opacity: 0.9;
  color: #33405e;
  background-color: #ebecff;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  font-size: 1rem;
  line-height: 1rem;
  inset: 0% 0% auto auto;
}
.right-arrow-11:hover {
  opacity: 1;
}
.filter_grid-2 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-top: 3rem;
  display: flex;
  position: static;
}
.paragraph-2-5rem-2 {
  color: #33405e;
  letter-spacing: -2px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.mask-tp-mb {
  flex: 0 auto;
  height: 425px;
  margin-top: 0;
  overflow: hidden;
}
.filter_tags-wrapper-use-cases-2 {
  flex-direction: row;
  justify-content: flex-start;
  height: auto;
  margin-bottom: 0;
  line-height: 1.5rem;
  display: flex;
}
.checkbox-menu-2 {
  color: #33405e;
  background-color: #ebecff;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 40px;
  margin-bottom: 0;
  margin-left: 16px;
  padding: 6px 16px;
  font-size: 14px;
  display: flex;
}
.checkbox-menu-2:active,
.checkbox-menu-2:focus,
.checkbox-menu-2.is-active {
  color: #fff;
  background-color: #636bfc;
}
.checkbox-hidden-tick-2 {
  display: none;
}
.checkbox-label-2 {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  font-size: 1rem;
  display: flex;
}
.div-individual-template {
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}
.div-individual-template.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.div-individual-template.tab-scrolling-wrap {
  justify-content: flex-start;
  height: 100%;
  padding-bottom: 0;
}
.product-label {
  background-color: #ffdcdc;
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.75rem;
  display: inline;
}
.product-label.hidden {
  color: #33405e;
  display: none;
}
.category-label-2 {
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.75rem;
  display: inline;
}
.category-label-2.bg-purple-pu200 {
  color: #33405e;
  background-color: #ebecff;
}
.category-label-2.bg-purple-pu200.hidden {
  display: block;
}
.div-icon-wha-only-2 {
  justify-content: space-between;
  height: 32px;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.div-img-card-2 {
  z-index: 1;
  flex: 0 auto;
  width: 100%;
  height: auto;
  position: relative;
}
.div-img-card-2.use-cases {
  z-index: 1;
  position: relative;
}
.tool-tip-wha-only {
  opacity: 0.9;
  color: #fff;
  background-color: #33405e;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 130px;
  height: 23px;
  display: none;
  position: absolute;
  inset: -32px 0% 0%;
}
.div-icon-web-only-2 {
  justify-content: space-between;
  height: 32px;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.web-div-icon-2 {
  flex: 0 auto;
  display: block;
  position: static;
}
.tool-tip-arrow-2 {
  z-index: -1;
  background-color: #33405e;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  inset: auto 0% -4px 9%;
  transform: rotate(45deg);
}
.display-flex-horizontal-27 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-27.hidden {
  display: none;
}
.card-link-template {
  z-index: 0;
  height: 100%;
  max-height: 100%;
  text-decoration: none;
  position: relative;
}
.wha-div-icon-2 {
  margin-left: 8px;
  position: relative;
}
.multiproduct-textlabel {
  display: block;
}
.wha-icon-only {
  margin-left: 8px;
  position: relative;
}
.div-icon-wha-only-3 {
  justify-content: space-between;
  height: 32px;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.div-double-link {
  flex: 1;
  justify-content: space-between;
  width: auto;
  height: 24px;
  display: flex;
}
.display-flex-horizontal-28 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-28.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.link-title-description {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}
.img-top-edge-round-12-5 {
  opacity: 1;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: auto;
  display: block;
  position: static;
}
.ml-1-5rem {
  align-self: stretch;
  height: 48px;
  margin-left: 1.5rem;
  display: block;
}
.ml-1-5rem.in-card-hide {
  display: none;
}
.show-tool-tip {
  opacity: 0.8;
  color: #fff;
  background-color: #33405e;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 138px;
  max-width: 100%;
  height: 23px;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  display: none;
  position: absolute;
  inset: -32px 0% 0%;
}
.wha-div-icon-3 {
  margin-left: 8px;
  position: relative;
}
.h4-faqs {
  color: #33405e;
  font-family: Mabry Pro, sans-serif;
  font-size: 20px;
}
.integration-grid-native {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.paragraph-faq-templates-page-3 {
  color: #33405e;
  letter-spacing: -0.433421px;
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.integration-grid-cms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.affiliate-faq-item-content {
  margin-top: 16px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  overflow: hidden;
}
.accordion-item-2 {
  background-color: #f3f6f9;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  padding: 24px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.accordion-item-2.white-bg {
  background-color: #fff;
}
.accordion-item-2.white-bg.no-mb {
  margin-bottom: 0;
}
.collection-list-wrapper-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.accordion-trigger-faq-open {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.ml-xs-2 {
  margin-left: 0.5rem;
}
.fa-text-20 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-20.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.display-flex-horizontal-29 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-29.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.integration-card-2 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.integration-card-2:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.integration-card-2.elevation-1 {
  box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
}
.cta-textlink-nounderline {
  color: #ff3f7b;
  font-family: DM Sans, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.cta-textlink-nounderline:hover {
  color: #ed3f78;
}
.cta-textlink-nounderline:focus {
  border: 2px solid #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-nounderline:visited {
  color: #c645a3;
}
.cta-textlink-nounderline.textlink-small {
  font-weight: 400;
  text-decoration: none;
}
.cta-textlink-nounderline.textlink-small.text-color-n500 {
  color: #676a81;
}
.cta-textlink-nounderline.textlink-small.text-color-n500:hover {
  color: #676a81;
  text-decoration: underline;
}
.cta-textlink-nounderline.textlink-xsmall {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}
.cta-textlink-nounderline.textlink-xsmall.text-color-n500 {
  color: #676a81;
}
.cta-textlink-nounderline.textlink-xsmall.text-color-n500:hover {
  color: #ff3f7b;
}
.link-integration {
  width: 100%;
  text-decoration: none;
}
.paragraph-base-short-2 {
  color: #33405e;
  letter-spacing: 0;
  height: 3em;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  overflow: hidden;
}
.paragraph-base-short-2._1-line {
  height: 1.5em;
}
.paragraph-base-short-2._1-line.breadcrumb-version {
  font-weight: 500;
}
.integrations-logo {
  width: auto;
  height: 40px;
}
.cms-logo {
  width: auto;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.ml-xs-3 {
  margin-left: 0.5rem;
}
.fa-text-21 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-21.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.sub-heading-2 {
  color: var(--navy);
  letter-spacing: -0.5px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.reviews-list-templates {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.dropdown-list-4 {
  inset: 0% auto auto 0%;
  box-shadow: 1px 1px 3px #000;
}
.dropdown-list-4.w--open {
  background-color: #0000;
  border-radius: 8px;
  margin-top: 8px;
  top: 56px;
  box-shadow: 0 2px 10px 1px #7c80d233;
}
.breadcrumb-link {
  color: #676a81;
  font-size: 0.875rem;
  text-decoration: none;
}
.breadcrumb-link:hover {
  color: #33405e;
  text-decoration: underline;
}
._4col-flex {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
._4col-flex.tp-builder-4b {
  opacity: 1;
  background-color: #3a3d5c;
  border-radius: 8px;
  justify-content: flex-start;
  padding: 16px 15px;
}
.kf-grid {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  justify-items: stretch;
}
.link-use-cases-2 {
  color: #3a3d5c;
}
.fa-text-brands {
  font-family: "Fa brands 400", sans-serif;
}
.fa-text-brands.teal {
  color: #4fccc2;
}
.filter_collection-list_static {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.template-integration {
  align-items: center;
  display: flex;
}
.template-integration.align-top {
  align-items: flex-start;
}
.bg-dotted-banner-inline-tp {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/669a39c6259c979f776cf8ca_BG-Banner-Dots.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bg-dotted-banner-inline-tp.new-templates {
  background-image: none;
  justify-content: center;
  align-items: stretch;
  display: flex;
}
.templates-content {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}
.html-embed-templates {
  border-radius: 0;
}
.related-templates {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  inset: 0%;
}
.dropdown-link-whatsapp {
  color: #9596a7;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 9px;
  justify-content: space-between;
  align-items: center;
  width: 249px;
  height: 50px;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 500;
  display: flex;
}
.dropdown-link-whatsapp:hover {
  color: #33405e;
  background-color: #ebecff;
}
.fa-text-22 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.reviews-wrapper-templates {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.c-container-short-bottom {
  border-radius: 4px;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.5rem 2rem;
  position: static;
}
.icon-24 {
  display: none;
}
.banner-fuga-inline-pink {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/669a39c7259c979f776cf91a_BG-Banner-SingleTemplate.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 90%;
  margin: 52px auto;
  padding: 48px 64px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.banner-fuga-inline-pink.elevation-2 {
  background-size: cover;
}
.templates-use-case {
  text-transform: uppercase;
  background-color: #f1f2fc;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 8px;
  padding: 9px 15px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}
.breadcrumb-templates {
  color: #ed3f78;
  font-size: 0.875rem;
  font-weight: 500;
}
.div-templates-banner {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/669a39c6259c979f776cf8ca_BG-Banner-Dots.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 366px;
  flex: 1;
  max-width: 70rem;
}
.dropdown-multiproduct {
  z-index: 0;
  color: #fafafa;
  background-color: #ff3f7b;
  border-radius: 8px;
  align-self: auto;
  align-items: center;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}
.dropdown-multiproduct:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
}
.display-flex-horizontal-31 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-31.flex-horizontal-center {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-31.flex-horizontal-center.center-middle,
.display-flex-horizontal-31.web {
  justify-content: center;
}
.div-cta-wha {
  display: flex;
}
.div-cta-web {
  display: inline-block;
}
.mr-15 {
  margin-right: 15px;
  display: inline-block;
}
.cta-teal-2 {
  text-align: center;
  background-color: #4fccc2;
  font-weight: 500;
}
.cta-teal-2:hover {
  background-image: linear-gradient(#33405e26, #33405e26);
}
.cta-teal-2:focus {
  border: 4px solid #c8efec;
}
.cta-teal-2.cta-large.mb {
  margin-bottom: 0;
}
.slider-15 {
  background-color: #0000;
}
.div-4feat-title {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.div-4feat-title.mb-xs {
  justify-content: space-between;
}
.dropdown-link-web {
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 249px;
  height: 50px;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 500;
  display: flex;
}
.dropdown-link-web.text-color-n100 {
  padding-left: 32px;
  padding-right: 32px;
}
.dropdown-link-web.text-color-n100:hover {
  color: #33405e;
  background-color: #ebecff;
}
.templates-breadcrumb {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}
.templates-hero {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  justify-content: stretch;
}
.clw-static-templates {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-bottom: 4px;
  display: block;
}
.grid-4cols-tpb {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  display: grid;
}
.mr-20 {
  margin-right: 20px;
}
.mr-20.br-kf {
  border-radius: 6px;
}
.templates-use-case-2 {
  text-transform: uppercase;
  background-color: #fff0ad;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 8px;
  padding: 9px 15px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.div-cta-multi {
  display: block;
}
.scrolling-wrapper-2 {
  flex-direction: row;
  width: 100%;
  display: flex;
  overflow: scroll;
}
.scrolling-wrapper-2.mt-m.mb {
  display: none;
}
.grid-4cols {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  display: grid;
}
.grid-4cols.ai-sales-rep {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 2rem 1fr 2rem 1fr 2rem 1fr;
  justify-items: center;
  margin-bottom: 2rem;
  margin-left: 190px;
}
.text-arrow-link-2 {
  text-decoration: none;
}
.mr-xs {
  margin-right: 8px;
}
.integration-category-tag {
  color: #33405e;
  text-transform: uppercase;
  background-color: #ebecff;
  border-radius: 4px;
  padding: 0.375rem 0.5rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  display: inline-block;
}
.integration-category-tag.margin-right.margin-medium {
  margin-bottom: 1rem;
}
.grid-hero-70-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.5fr;
}
.grid-hero-70-30.integrations {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.5fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}
.fa-text-23 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-23.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.fa-text-23.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.fa-text-23.mr-2px {
  margin-right: 2px;
}
.clw-static-interactions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-bottom: 4px;
  display: block;
}
.hero-card-integrations {
  z-index: 0;
  background-color: #fff;
  border-radius: 12px;
  padding: 2.5rem;
  position: static;
  top: auto;
  bottom: auto;
}
.accordion-item-3 {
  background-color: #f3f6f9;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  padding: 24px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.accordion-item-3.white-bg {
  background-color: #fff;
}
.accordion-item-3.white-bg.no-mb {
  margin-bottom: 0;
}
.sticky-card-integrations {
  z-index: 0;
  flex-direction: column;
  display: block;
  position: static;
  inset: 0% 0% auto auto;
  overflow: visible;
}
.hero-logo-integration {
  width: auto;
  height: 80px;
}
.div-icon-wha-only-4 {
  justify-content: space-between;
  height: 32px;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}
.wha-div-icon-4 {
  margin-left: 8px;
  position: relative;
}
.g2-reviews-templates-single {
  background-color: #fff;
  border-radius: 10px;
  padding: 24px 16px;
}
.name-position-7 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-left: 8px;
  display: flex;
}
.g2-customer-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.review-heading {
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 18px;
  line-height: 27px;
}
.g2-reviews-static {
  background-color: #fff;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 24px 20px;
}
.g2-reviews-static.box-shadow {
  max-width: 100%;
}
.hide-lg-tablet-mobile {
  position: static;
}
.bg-image-home-cs {
  display: inline-block;
}
.div-bg-main-cs-home {
  z-index: 0;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: 0%;
}
.show-large-bg-container {
  display: none;
}
.collection-item-case-studies {
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.collection-list-case-studies {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.div-bg-image-2 {
  position: static;
  inset: 0%;
}
.clw-case-studies-hp {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}
.link-box-grid-cs-hp {
  height: 100%;
  text-decoration: none;
}
.video-round-edges12px {
  border-radius: 14px;
}
.div-bg-main-cs {
  z-index: -1;
  background-color: #0000;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}
.kpi-figures-3 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.hide-tablet-only {
  display: block;
}
.cs-grid-content-intro {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  padding-bottom: 80px;
  display: grid;
}
.div-video-animal-equality {
  height: 415px;
  position: relative;
}
.div-block-533 {
  flex-direction: column;
  align-items: flex-start;
  width: 540px;
  height: auto;
  display: flex;
}
.slider-13 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: block;
}
.cs-link-back {
  opacity: 0.75;
  color: #3a3d5c;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}
.cs-link-back:hover {
  opacity: 1;
  transform: translateY(-1px);
}
.div-video-cs {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/669e595a938b819d04d09999_Pattern-BG-Videos%20\(
      1\
    ).svg);
  background-size: cover;
  border-radius: 6px;
  margin-top: 12px;
  margin-bottom: 24px;
  padding: 40px;
  position: relative;
}
.div-video-cs.no-mb {
  margin-bottom: 0;
}
.curved-arrow {
  position: absolute;
  inset: 10% -4% auto auto;
}
.grid-results-case-studies {
  grid-column-gap: 30px;
  flex: 1;
  grid-template-rows: auto;
}
.show-mobile-30 {
  display: none;
}
.div-animal-equality {
  z-index: 1;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 415px;
  margin-bottom: auto;
  display: block;
  position: relative;
  box-shadow: 0 4px 50px #2a2d4f33;
}
.full-size-grid-double {
  color: #3a3d5c;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}
.full-size-grid-double.bg-neutral-200 {
  background-color: #f6f7fe;
  margin-top: 0;
  margin-bottom: 0;
}
.white-cross-close {
  z-index: 0;
  width: 25px;
  height: 25px;
  display: none;
  position: absolute;
  inset: 4% 2% auto auto;
}

.youtube-logo {
  z-index: 1;
  width: 135px;
  height: auto;
  margin-top: 0;
  display: none;
  position: relative;
  top: -57%;
  left: 42%;
  right: 55%;
}
.grid-quote-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  display: flex;
  position: relative;
  box-shadow: 3px 3px 10px #0000001a;
}
.grid-quote-card.mb {
  margin-bottom: 16px;
}
.div-results-arora-cs {
  flex-direction: column;
  align-items: flex-start;
  width: 540px;
  height: auto;
  display: flex;
}
.cs-div-3fig-mb {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}
.div-figures-arora-1 {
  background-color: #e4e6f6;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  height: 62px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 8px;
  display: flex;
}
.paragraph-base-52 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-52.text-align-center.mb-m {
  margin-bottom: 24px;
}
.paragraph-base-52.text-weight-bold.text-color-pink {
  margin-bottom: 0;
}
.paragraph-base-52.mb-m {
  margin-bottom: 24px;
}
.div-cs-client-box {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 350px;
  height: auto;
  margin-top: 0;
  margin-left: 30px;
  padding: 24px 20px;
  display: flex;
}
.div-figures-arora-2 {
  background-color: #ed3f78;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  height: 75%;
  margin-left: 0;
  padding-top: 8px;
  display: flex;
}
.card-7 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 540px;
  height: 336px;
  margin-top: 20px;
  margin-bottom: 16px;
  padding: 10px 20px 0;
  display: flex;
  position: relative;
}
.img-retina {
  height: 50%;
}
.cs-div-figures-new {
  width: 678px;
  margin-top: 24px;
}
.grid-slider-cs-desktop {
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  justify-items: stretch;
}
.grid-slider-cs-desktop.center {
  text-align: left;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
}
.grid-slider-cs-desktop.center._2img {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr;
}
.div-block-752-small-red {
  background-color: #ed3f78;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 125px;
  height: 125px;
  margin-top: 24px;
  display: flex;
}
.display-flex-horizontal-34 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.div-block-535 {
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90%;
  display: flex;
}
.right-arrow-10 {
  display: none;
}
.div-cs-client-info {
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}
.cs-single-kpi {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.cs-div-figures {
  width: 678px;
  margin-top: 0;
}
.slider-12 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: block;
}
.slider-12.no-mobile-small.mb-m.height-500px {
  height: 500px;
}
.div-cs-main-header {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 730px;
  display: flex;
}
.grid-hero-case-study {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}
.grid-2cols-graphs {
  grid-column-gap: 30px;
  grid-template-rows: auto;
}
.coloured-divider {
  background-color: #e4e6f6;
  align-self: stretch;
  height: 1px;
  margin-bottom: 5px;
}
.slider-mb-600px {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: block;
}
.half-size-grid-double-cs {
  color: #3a3d5c;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  font-size: 1em;
  line-height: 1.5em;
  display: flex;
  overflow: hidden;
}
.half-size-grid-double-cs.bg-neutral-200 {
  background-color: #f6f7fe;
  margin-top: 0;
  margin-bottom: 0;
}
.left-arrow-9 {
  display: none;
}
.cs-div-content1 {
  flex: 1;
  align-self: stretch;
  margin-left: 0;
}
.grid-50 {
  grid-column-gap: 30px;
  flex: 1;
  grid-template-rows: auto;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
.grid-50.arora {
  z-index: 0;
  width: 100%;
  padding-bottom: 0;
}
.slider-mb-500px {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: block;
}
.div-block-750 {
  z-index: 1;
  margin-top: 20px;
  margin-bottom: 2px;
  position: relative;
}
.div-block-750._1 {
  margin-bottom: 36px;
  margin-left: 60px;
  position: static;
}

.div-bg-grid-figures {
  z-index: -1;
  border-top: 1px #e4e6f6;
  border-bottom: 1px #e4e6f6;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 90%;
  margin-top: 8px;
  margin-bottom: -4px;
  padding-top: 0;
  display: flex;
  position: relative;
}
.cs-divider {
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  width: 255px;
  display: flex;
}
.cs-grid-content {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-arora-figures {
  z-index: 0;
  border-bottom: 2px #000;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 63px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.half-size-2 {
  color: #3a3d5c;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  font-size: 1em;
  line-height: 1.5em;
  display: flex;
  overflow: hidden;
}
.half-size-2.cs-results {
  background-color: #f6f7fe;
  min-height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.animal-equality-image-dk {
  z-index: 1;
  background-color: #0000;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.animal-equality-image-mb {
  display: none;
}
.animal-equality-video-youtube {
  z-index: 0;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: absolute;
  inset: -2.5% 0% 0%;
}
.div-block-752 {
  background-color: #e4e6f6;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 165px;
  height: 165px;
  margin-top: 24px;
  display: flex;
}
.cta-alt-purple-2 {
  color: #636bfc;
  text-align: center;
  background-color: #ebecff;
  font-family: Dmsans, sans-serif;
  font-weight: 500;
}
.cta-alt-purple-2:hover {
  background-color: #cfd1fe;
}
.cta-alt-purple-2:focus {
  background-color: #cfd1fe;
  border: 4px solid #abaffd;
}
.cta-alt-purple-2.cta-large:focus {
  background-color: #cfd1fe;
  border-style: none;
  border-color: #cfd1fe;
}
.cta-alt-purple-2.cta-large.edge-line {
  background-color: #f5f7fa;
  border: 2px solid #636bfc;
  border-radius: 6px;
  height: auto;
  padding: 0.9375rem 1.875rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.25em;
  line-height: 1.5em;
}
.cta-alt-purple-2.cta-large.edge-line:hover {
  background-color: #f3f1ff;
}
.cta-alt-purple-2.cta-large.edge-line.nav {
  text-align: left;
  background-color: #f5f7fa;
  flex-flow: row;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0.75rem 2rem;
  font-family: Dmsans, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  text-decoration: none;
  display: flex;
}
.cta-alt-purple-2.cta-large.edge-line.nav:hover {
  background-color: #f3f1ff;
}
.cta-alt-purple-2.cta-large.edge-line.nav.in-banner {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.cta-alt-purple-2.cta-large.edge-line.nav.in-banner:hover {
  background-color: #f3f1ff;
}
.cta-alt-purple-2.cta-large.edge-line.pricing-head {
  text-align: justify;
  background-color: #f5f7fa;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 1rem 2.5rem;
  text-decoration: none;
  display: flex;
}
.cta-alt-purple-2.cta-large.edge-line.pricing-head:hover {
  background-color: #f3f1ff;
}
.cta-alt-purple-2.cta-large.edge-line.banner-blog {
  text-align: left;
  background-color: #f5f7fa;
  flex-flow: row;
  order: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  padding: 0.75rem 2.5rem;
  font-family: Dmsans, sans-serif;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}
.cta-alt-purple-2.cta-large.edge-line.banner-blog:hover {
  background-color: #f3f1ff;
}
.grid-double-cta {
  grid-template-rows: auto;
}
.slider-16 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: block;
}
.left-arrow-13,
.right-arrow-13,
.left-arrow-14,
.right-arrow-14 {
  display: none;
}
.case-studies-cover {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.grid-cs-homepage {
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: static;
}
.grid-cs-homepage:hover {
  box-shadow: 0 8px 8px #33405e14, 0 16px 16px #33405e14;
}
.grid-cs-homepage.elevation-1.no-hover:hover {
  box-shadow: 0 1px 8px #33405e14, 0 1px 1px #33405e14;
}
.category-label-id {
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.75rem;
  display: inline-block;
}
.category-label-ai {
  color: #130b2ce6;
  background-color: #fff;
  border: 1.7px solid #130b2c;
  border-radius: 4px;
  padding: 4.5px 8px;
  font-size: 0.74rem;
  font-weight: 700;
  line-height: 0.75rem;
  display: inline;
}
.link-read-case-study {
  color: #ed3f78;
  align-self: stretch;
  align-items: center;
  height: 24px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}
.link-read-case-study:hover {
  transform: translateY(-0.5px);
}
.display-flex-horizontal-35 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-35.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.white-card-cs {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}
.white-card-cs.radius-8px {
  border-radius: 8px;
}
.white-card-cs.radius-8px.center-content {
  justify-content: space-between;
  align-items: center;
}
.category-label-uc {
  border-radius: 4px;
  padding: 6px 8px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.75rem;
  display: inline;
}
.category-label-uc.bg-purple-pu200 {
  color: #33405e;
  background-color: #ebecff;
}
.cs-div-3fig-dk {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}
.cs-div-3fig-dk.elevation-1 {
  justify-content: center;
}
.cs-div-3fig-dk.elevation-1._3rd-empty {
  display: none;
}
.heading-h2-link {
  color: #33405e;
  font-size: 32px;
  line-height: 1.2em;
}
.cs-main-featured-div {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}
.cs-single-kpi-hp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  justify-items: stretch;
  width: 515px;
  display: grid;
  position: static;
  inset: auto 0% -17%;
}
.img-edge12-cs-home {
  border-radius: 12px;
  flex: 1;
  height: auto;
  min-height: auto;
  max-height: 100%;
  display: inline-block;
  position: static;
  inset: 0%;
}
.grid-hero-2cols-cs-home {
  z-index: 1;
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
  justify-content: stretch;
  place-items: center stretch;
  position: relative;
}
.display-flex-horizontal-36 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-36.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.div-edge-12 {
  background-color: #fff;
  border-radius: 12px;
  text-decoration: none;
}
.div-edge-12.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.padding-slarge {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}
.padding-slarge.home-cs {
  padding-left: 2rem;
  padding-right: 2rem;
}
.div-top3-kpis-cs {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -19%;
}
.kpi-figures {
  font-size: 3.625rem;
  line-height: 3.625rem;
}
.kpi-figures-4 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.display-flex-horizontal-37 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-37.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.bg-tablet-mobile-cs {
  display: none;
}
.label-1-21 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-21.text-weight-bold {
  font-weight: 700;
}
.label-1-21.text-weight-bold.text-style-allcaps {
  text-transform: uppercase;
}
.img-edge12 {
  border-radius: 12px;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: inline-block;
  position: static;
  inset: 0%;
}
.display-flex-horizontal-38 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-38.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.cs-div-3fig-mb-hp {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}
.kpi-figures-5 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.label-1-22 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-22.text-weight-bold {
  font-weight: 700;
}
.label-1-22.text-weight-bold.text-style-allcaps {
  text-transform: uppercase;
}
.div-bg-mb-main-cs {
  z-index: -1;
  background-color: #0000;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}
.display-flex-horizontal-39 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.card-feature-new {
  color: #2a2d4f;
  background-color: #0b0c2c;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  transition: transform 0.15s ease-in, box-shadow 0.15s ease-in;
  display: flex;
  position: relative;
  overflow: hidden;
}
.card-feature-new:hover {
  transform: translateY(-12px);
  box-shadow: 0 5px 10px -5px #0009;
}
.card-feature-image {
  object-position: 50% 0%;
  border-radius: 10px 10px 0 0;
}
.card-feature-image.main {
  margin-left: 24px;
}
.section-header-title {
  color: #2a2d4f;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 40px;
}
.section-header {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  text-decoration: none;
  display: flex;
}
.card-feature-fade {
  background-image: linear-gradient(#130b2c00, #130b2c);
  width: 100%;
  height: 40%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.card-course-details {
  background-color: #0b0c2c;
  justify-content: center;
  align-items: center;
  height: 78px;
  padding: 20px 72px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}
.card-course-details.homepage {
  padding: 16px 32px;
  display: none;
}
.fa-text-big {
  color: #33405e;
  font-family: "Fa 400", Verdana, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.fa-text-big.text-color-white {
  color: #fff;
}
.fa-text-24 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-24.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.display-flex-horizontal-40 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-40.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.white-course-cta {
  border: 1.5px solid #fff;
  border-radius: 4px;
  padding: 6px 16px;
}
.white-course-cta:hover {
  opacity: 0.8;
}
.label-1-23 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-23.text-color-blue600 {
  color: #2a2d4f;
}
.link-to-homepage {
  align-self: flex-end;
  text-decoration: none;
}
.academy-card {
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}
.academy-card.elevation-1:hover {
  box-shadow: 0 8px 8px #33405e14, 0 4px 4px #33405e14;
}
.academy-card.courses-highlight {
  border-bottom: 4px solid #ed3f78;
  text-decoration: none;
}
.academy-card.courses-highlight:hover {
  border-bottom-style: none;
  box-shadow: 0 4px 22px -2px #ed3f78;
}
.academy-card.webinar-highlight {
  border-bottom: 4px solid #f58b0b;
  text-decoration: none;
}
.academy-card.webinar-highlight:hover {
  border-bottom-style: none;
  border-bottom-color: #6cc;
  box-shadow: 0 4px 22px -2px #f58b0bcc;
}
.academy-card.tutorials-highlight {
  border-bottom: 4px solid #636bfc;
}
.academy-card.tutorials-highlight:hover {
  border-bottom-style: none;
  border-bottom-color: #636bfc;
  box-shadow: 0 4px 22px -2px #8c8cff;
}
.fa-text-25 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-25.ml-1px {
  margin-left: 1px;
}
.fa-text-25.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.horizontal-line-divider {
  background-color: #636bfc;
  width: 100%;
  height: 3px;
}
.horizontal-line-divider.courses {
  background-color: #ed3f78;
}
.horizontal-line-divider.webinars {
  background-color: #f58b0b;
}
.display-flex-horizontal-41 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.link-visit-course {
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.tutorial-cta {
  display: block;
}
.course-level-label {
  color: #66f;
  letter-spacing: 0.6px;
  background-color: #fff;
  border: 1px #9596a7;
  border-radius: 6px;
  margin-bottom: 0.5rem;
  padding: 4px 12px;
  font-size: 0.675rem;
  font-weight: 500;
  line-height: 1rem;
  display: inline-block;
  position: absolute;
  inset: 16px 16px auto auto;
  overflow: visible;
}
.course-level-label.product-1 {
  color: #ed3f78;
  background-color: #ed3f7829;
  margin-right: 0.5rem;
  padding-left: 12px;
  padding-right: 12px;
  position: static;
}
.course-level-label.product-2 {
  color: #6cc;
  background-color: #e3fcf3;
  padding-left: 12px;
  padding-right: 12px;
  position: static;
}
.div-course-thumbnail {
  width: 100%;
  position: relative;
}
.course-thumbnail {
  background-image: repeating-linear-gradient(#33405e 3%, #340d0d);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.fa-text-26 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-26.ml-1px {
  margin-left: 1px;
}
.fa-text-26.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.display-flex-horizontal-42 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.link-visit-course-2 {
  color: #3a3d5c;
  width: 100%;
  text-decoration: none;
}
.nav-dropdown-academy {
  color: #2a2d4f;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 1rem 1.5rem;
  font-size: 16px;
  text-decoration: none;
}
.nav-dropdown-academy:hover {
  color: #636bfc;
  background-color: #636bfc1f;
  border-bottom: 1px #636bfc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: 400;
}
.nav-dropdown-academy.w--current {
  color: #6937ff;
  font-weight: 500;
}
.nav-dropdown-academy.all {
  color: #2a2d4f;
  border-radius: 0 0 8px 8px;
  align-items: center;
  font-weight: 500;
  display: inline-block;
}
.nav-dropdown-academy.all:hover {
  background-color: #fff;
  border-bottom-style: none;
}
.nav-dropdown-academy.all.w--current:hover {
  background-color: #fff;
}
.nav-list-wrapper---mb.w--open {
  background-color: #0000;
  border-radius: 0 0 8px 8px;
  min-width: 225px;
  margin-top: 328px;
  padding: 8px 0 0;
  overflow: hidden;
  box-shadow: 0 5px 10px -5px #33405e29;
}
.nav-list-wrapper---mb.webinars {
  left: -80px;
  right: auto;
}
.nav-list-wrapper---mb.tutorials.w--open {
  left: -131px;
}
.nav-list-wrapper---mb.courses {
  left: -128px;
}
.clw-nav-academy {
  background-color: #fff;
  border-radius: 8px 8px 0 0;
}
.nav-dropdown-link {
  background-color: #fff;
  font-size: 16px;
}
.nav-dropdown-link:hover {
  color: #636bfc;
  background-color: #636bfc1f;
  border-bottom: 2px solid #66f;
  font-weight: 400;
}
.nav-dropdown-link.w--current {
  color: #6937ff;
  font-weight: 800;
}
.header-academy {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #33405e0f;
}
.fa-text-28 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-28.ml-1px {
  margin-left: 1px;
}
.fa-text-28.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.fa-text-28.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.nav-menu---desktop {
  align-items: center;
  height: 46px;
  display: flex;
}
.nav-dropdown-list-wrapper.w--open {
  background-color: #f9f9ff;
  border-radius: 10px;
  min-width: 200px;
  margin-top: -20px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 5px 10px -5px #130b2c66;
}
.logo-academy {
  width: 255px;
  height: 36px;
}
.display-flex-horizontal-44 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-44.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.nav-link {
  color: #636bfc;
  padding: 28px 24px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.nav-link.tour {
  display: none;
}
.collection-item-29 {
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.brand-4 {
  width: 255px;
  height: 36px;
  padding-left: 0;
}
.brand-4.w--current {
  max-width: 100%;
}
.nav-dropdown-copy {
  color: #2a2d4f;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-right: 0;
  padding: 12px 36px 12px 24px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}
.nav-dropdown-copy:hover {
  color: #636bfc;
  font-weight: 400;
}
.dropdown-academy-nav-mb {
  background-color: #0000;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 40px;
  margin-right: 12px;
  display: flex;
}
.dropdown-academy-nav-mb:hover {
  background-color: #ebedf9;
}
.button-academy-nav {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff3f7b;
  border: 2px #2a2d4f;
  border-radius: 6px;
  align-items: center;
  height: 40px;
  margin-left: 1rem;
  padding: 8px 28px;
  font-size: 16px;
  font-weight: 500;
  transition: transform 25ms ease-in,
    background-color 25ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
  display: flex;
}
.button-academy-nav:hover {
  color: #fff;
  background-color: #d63f75;
  border-color: #2a2d4f;
  transform: translateY(-0.8px);
  box-shadow: 0 3px 10px -5px #0b0c2cb3;
}
.nav-dropdown-list-wrapper---academy.w--open {
  background-color: #0000;
  border-radius: 0 0 8px 8px;
  min-width: 225px;
  margin-top: 328px;
  padding: 8px 0 0;
  overflow: hidden;
  box-shadow: 0 5px 10px -5px #33405e29;
}
.nav-dropdown-list-wrapper---academy.tutorials {
  margin-top: 330px;
}
.nav-dropdown-list-wrapper---academy.tutorials.w--open {
  margin-top: 340px;
  left: -131px;
}
.nav-dropdown-list-wrapper---academy.courses {
  left: -128px;
}
.nav-dropdown-list-wrapper---academy.courses._2.w--open {
  margin-top: 395px;
}
.nav-dropdown-list-wrapper---academy.webinars {
  left: -80px;
  right: auto;
}
.nav-dropdown-list-wrapper---academy.webinars.w--open {
  min-width: 265px;
  margin-top: 470px;
  left: -134px;
}
.icon-29 {
  align-items: center;
  margin: 17px 20px 0 0;
  display: block;
}
.collection-list-31 {
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.label-2-4 {
  text-transform: none;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.header-container {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  max-width: 70rem;
  height: 96px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
}
.nav-dropdown---mb {
  color: #2a2d4f;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-right: 0;
  padding: 12px 36px 12px 24px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}
.nav-dropdown---mb:hover {
  color: #636bfc;
  font-weight: 400;
}
.nav-dropdown {
  padding: 28px 40px 28px 24px;
  font-size: 16px;
  font-weight: 600;
}
.nav-dropdown:hover {
  color: #636bfc;
}
.dropdown-academy-nav {
  background-color: #0000;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 40px;
  margin-right: 12px;
  display: flex;
}
.dropdown-academy-nav:hover {
  background-color: #ebedf9;
}
.nav-menu---mobile {
  align-items: center;
  height: 46px;
  display: none;
}
.slide-7 {
  width: 100%;
  height: 100%;
}
.text-field-8 {
  border: 1px solid #cecfd6;
  border-radius: 4px;
  max-width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding: 19px 26px 19px 12px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-field-8.tb {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 658px;
  height: 52px;
  padding-right: 12px;
  font-size: 1.125rem;
  line-height: 2rem;
}
.text-field-8.tb.academy-tutorials {
  border-style: none;
  border-radius: 4px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow: hidden;
}
.text-field-8.tb.academy-tutorials:focus {
  border-style: none;
  border-color: #66f;
  box-shadow: 1px 1px 2px -2px #8c8cff;
}
.hide-tablet-mobile-2 {
  position: static;
}
.filter_grid_academy {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 8rem;
  padding-top: 3rem;
  display: flex;
  position: static;
}
.cl-tutorials-tags {
  flex-direction: row;
  width: 100%;
  margin-left: -16px;
  display: flex;
}
.grid-hero-2cols-academy {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.85fr 1fr;
  justify-content: stretch;
}
.paragraph-base-53 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.cl-tutorials-homepage {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  padding-bottom: 6px;
  display: grid;
}
.slide-3-academy {
  width: 100%;
  height: 100%;
}
.slide-nav-22 {
  display: none;
}
.left-arrow-15 {
  opacity: 0.9;
  color: #33405e;
  background-color: #ebecff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 56px;
  font-size: 1rem;
  line-height: 1rem;
  display: flex;
  inset: 0% 0% auto auto;
}
.left-arrow-15:hover {
  opacity: 1;
}
.fa-text-29 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-29.ml-1px {
  margin-left: 1px;
}
.filter-ui_section-tutorials {
  border: 1px solid #cecfd6;
  border-radius: 4px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 625px;
  max-width: 100%;
  height: 52px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1rem;
  display: flex;
}
.filter-ui_section-tutorials:focus {
  text-shadow: 0 1px 1px #0003;
  border-style: none;
  border-color: #66f;
}
.clw-tutorials-homepage {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 1px;
  margin-right: 2px;
  padding-bottom: 0;
  display: grid;
}
.filter_content-2 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 70rem;
  height: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
  position: static;
  overflow: visible;
}
.slider-14-academy {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 0;
  display: flex;
}
.mask-9-academy {
  flex: 0 auto;
  height: 525px;
  margin-top: 0;
  overflow: hidden;
}
.display-flex-horizontal-45 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-45.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-45.content-align-left.align-bottom {
  align-items: flex-end;
}
.display-flex-horizontal-45.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.fullwidth-div {
  flex: 1;
}
.clw-tutotials-tags {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.filter-form-wrapper {
  margin-bottom: 0;
}
.label-1-26 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-26.text-color-blue600 {
  color: #2a2d4f;
}
.label-2-5 {
  text-transform: none;
  font-family: DM Sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.ci-tutorials-homepage {
  align-self: stretch;
  height: auto;
}
.heading-h2-academy {
  color: #2a2d4f;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.reset-link-2 {
  text-decoration: none;
}
.reset-link-2._1 {
  background-color: #fff;
  border: 2px #66f;
  border-left-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  align-self: center;
  align-items: center;
  height: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: none;
}
.reset-link-2._2 {
  opacity: 0.75;
  color: #9596a7;
  border: 1px solid #9596a7;
  border-radius: 4px;
  padding: 0.1rem 0.6rem;
  font-size: 1rem;
  text-decoration: none;
}
.reset-link-2._2:hover {
  opacity: 1;
  border: 1px solid #9596a7;
  text-decoration: none;
}
.div-reset-filters-2 {
  color: #999;
  background-color: #0000;
  border: 1px #999;
  border-radius: 6px;
  padding: 0;
}
.right-arrow-15 {
  opacity: 0.9;
  color: #33405e;
  background-color: #ebecff;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  font-size: 1rem;
  line-height: 1rem;
  inset: 0% 0% auto auto;
}
.right-arrow-15:hover {
  opacity: 1;
}
.bg-n200-academy {
  z-index: -1;
  background-color: #f6f7fe;
  height: 800px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}
.bg-n200-academy.height-700px {
  height: 700px;
}
.paragraph-2-5rem-3 {
  color: #33405e;
  letter-spacing: -2px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.checkbox-menu-tutorials {
  color: #71759d;
  background-color: #ebecff;
  border: 0.2px #71759d;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 40px;
  margin-bottom: 0;
  margin-left: 16px;
  padding: 6px 16px;
  font-size: 14px;
  display: flex;
}
.checkbox-menu-tutorials:hover {
  color: #71759d;
  background-color: #e4e6f6;
}
.checkbox-menu-tutorials:active,
.checkbox-menu-tutorials:focus,
.checkbox-menu-tutorials.is-active {
  color: #fff;
  background-color: #2a2d4f;
}
.vertical-divider {
  width: 1px;
  height: 15px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.vertical-divider.text-color-n100 {
  background-color: #9596a7;
}
.vertical-divider.text-color-white {
  background-color: #fff;
}
.fa-text-30 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-30.ml-1px {
  margin-left: 1px;
}
.paragraph-base-55 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.display-flex-horizontal-46 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-46.align-middle {
  align-items: center;
}
.label-1-27 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-27.text-color-blue600 {
  color: #2a2d4f;
}
.label-1-27.text-color-n100 {
  display: block;
}
.div-cta-small {
  border: 2px solid #2a2d4f;
  border-radius: 8px;
  padding: 6px 16px;
}
.div-cta-small:hover {
  background-color: #2a2d4f0a;
}
.div-cta-small.text-color-n100 {
  background-color: #fff;
  border-color: #2a2d4f;
}
.div-cta-small.text-color-n100:hover {
  color: #33405e;
  background-color: #33405e05;
  border-color: #33405e;
}
.fa-text-31 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-31.ml-1px {
  margin-left: 1px;
}
.display-flex-horizontal-47 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-47.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-flex-horizontal-47.align-middle {
  align-items: center;
}
.label-1-28 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-28.text-color-blue600 {
  color: #2a2d4f;
}
.label-1-28.text-color-n100 {
  display: block;
}
.label-1-29 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-29.text-color-blue600 {
  color: #2a2d4f;
}
.fa-text-32 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-32.ml-1px {
  margin-left: 1px;
}
.fa-text-32.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.link-visit-course-3 {
  width: 100%;
  text-decoration: none;
}
.fa-text-33 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-33.ml-1px {
  margin-left: 1px;
}
.display-flex-horizontal-49 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-49.align-middle {
  align-items: center;
}
.link-visit-course-4 {
  width: 100%;
  text-decoration: none;
}
.label-1-31 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-31.text-color-blue600 {
  color: #2a2d4f;
}
.label-1-31.text-color-n100 {
  display: block;
}
.fa-text-34 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-34.ml-1px {
  margin-left: 1px;
}
.display-flex-horizontal-50 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-50.align-middle {
  align-items: center;
}
.link-visit-course-5 {
  width: 100%;
  text-decoration: none;
}
.label-1-32 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-32.text-color-blue600 {
  color: #2a2d4f;
}
.label-1-32.text-color-n100 {
  display: block;
}
.label-1-33 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-33.text-color-blue600 {
  color: #2a2d4f;
}
.collection-list-48 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.collection-list-48.main {
  display: block;
}
.collection-list-wrapper-42.main {
  width: 100%;
}
.fa-text-35 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-35.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.display-flex-horizontal-52 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-52.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-flex-horizontal-52.align-middle {
  align-items: center;
}
.card-feature {
  background-color: #121435;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 48px;
  padding-left: 72px;
  padding-right: 72px;
  text-decoration: none;
  transition: transform 0.15s ease-in, box-shadow 0.15s ease-in;
  display: flex;
  position: relative;
  overflow: hidden;
}
.card-feature:hover {
  transform: translateY(-12px);
  box-shadow: 0 5px 10px -5px #0009;
}
.card-feature.courses-main {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.label-1-34 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.fa-text-36 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-36.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.display-flex-horizontal-53 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-53.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-flex-horizontal-53.align-middle {
  align-items: center;
}
.label-1-35 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.card-list-2 {
  border-top: 1px #000;
  margin-bottom: 0;
}
.series-list-wrapper.scroll {
  height: 575px;
  overflow: scroll;
}
.video {
  border-radius: 10px;
  display: block;
  overflow: visible;
}
.video.round {
  border-radius: 12px;
}
.card-wrapper {
  background-color: #ebedf9;
  border: 2px #a0a5ce;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}
.card-list-item-border {
  color: #130b2c;
  border-bottom: 2px solid #fff;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 1rem 2rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}
.card-list-item-border.top-white {
  border-top: 2px solid #fff;
}
.card-list-item-border.check-mark {
  color: #33405e;
  background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66548132e24718bf319af2ec_Vector%2026%20(2)%20(1).png");
  background-position: 36px;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 60px;
}
.card-list-item-border.check-mark._2 {
  border-top: 1px #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.fa-text-37 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-37.ml-1px {
  margin-left: 1px;
}
.card-wrapper-button-padding {
  padding: 21px 36px;
}
.button-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #636bfc;
  border-radius: 8px;
  width: auto;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 700;
  transition: transform 0.15s ease-in,
    background-color 0.2s cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.button-2:hover {
  color: #fff;
  transform: translateY(-3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}
.button-2.button-full {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}
.div-width-30 {
  width: 32%;
  max-width: 32%;
  margin-left: 4%;
}
.div-width-30.max-width-full-tablet.no-ml {
  margin-left: 0%;
}
.div-width-70 {
  width: 62%;
  max-width: 65%;
}
.div-width-70.max-width-full-tablet {
  order: 0;
  width: 65%;
}
.div-width-70.max-width-full-tablet._1 {
  width: 75%;
  max-width: 75%;
}
.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: block;
}
.label-1-36 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-36.text-color-blue600 {
  color: #2a2d4f;
}
.card-wrapper-title {
  color: #33405e;
  background-color: #0000;
  border-bottom: 2px #fff;
  margin-bottom: 0;
  padding: 1.5rem 2rem;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}
.card-wrapper-title.bottom-white {
  border-bottom-style: solid;
}
.rounded {
  mix-blend-mode: normal;
  border-radius: 12px;
  overflow: visible;
  box-shadow: 0 2px 35px 1px #33405e1a;
}
.rounded.margin-bottom-4rem {
  margin-bottom: 4rem;
}
.fa-text-38 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-38.ml-1px {
  margin-left: 1px;
}
.display-flex-horizontal-55 {
  justify-content: space-between;
  display: flex;
  position: static;
  top: auto;
}
.display-flex-horizontal-55.content-align-out {
  flex: 1;
  align-self: stretch;
  align-items: center;
}
.display-flex-horizontal-55.content-align-left {
  justify-content: flex-start;
  align-items: center;
}
.display-flex-horizontal-55.hidden {
  display: none;
}
.link-visit-course-6 {
  width: 100%;
  text-decoration: none;
}
.play-course {
  background-color: #0000;
  border-radius: 14px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}
.play-course.content-out {
  justify-content: space-between;
  align-items: center;
}
.link-play-video {
  color: #33405e;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0.5rem;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: background-color 0.25s ease-in-out;
  display: flex;
}
.link-play-video:hover {
  color: #fff;
  background-color: #636bfc;
}
.link-play-video.w--current {
  color: #fff;
  background-color: #66f;
}
.link-play-video._2 {
  background-color: #ebedf9;
  padding-left: 1.5rem;
}
.link-play-video._2:hover {
  color: #fff;
  background-color: #66f;
}
.play-icon {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: 0.8rem;
  display: flex;
}
.fa-text-39 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-39.ml-1px {
  margin-left: 1px;
}
.label-1-38 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-38.text-color-n100 {
  display: block;
}
.label-1-38.text-color-n100.hover-navy {
  color: #9596a7;
}
.label-1-38.text-color-n100.hover-navy:hover {
  color: #33405e;
  text-decoration: none;
}
.play-icon-10px {
  width: 10px;
  height: 10px;
}
.fa-text-40 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-40.ml-1px {
  margin-left: 1px;
}
.label-1-39 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-39.text-color-n100 {
  display: block;
}
.label-1-39.text-color-n100.hover-navy {
  color: #9596a7;
}
.label-1-39.text-color-n100.hover-navy:hover {
  color: #33405e;
  text-decoration: none;
}
.fa-text-41 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-41.ml-1px {
  margin-left: 1px;
}
.label-1-40 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-40.text-color-n100 {
  display: block;
}
.label-1-40.text-color-n100.hover-navy {
  color: #9596a7;
}
.label-1-40.text-color-n100.hover-navy:hover {
  color: #33405e;
  text-decoration: none;
}
.fa-text-42 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-42.ml-1px {
  margin-left: 1px;
}
.fa-text-42.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.label-1-41 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-41.text-color-n100 {
  display: block;
}
.label-1-41.text-color-n100.hover-navy {
  color: #9596a7;
}
.label-1-41.text-color-n100.hover-navy:hover {
  color: #33405e;
  text-decoration: none;
}
.video-tab-link {
  color: #676a81b3;
  background-color: #0000;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}
.video-tab-link:hover {
  color: #1d1241;
}
.video-tab-link.w--current {
  color: #1d1241;
  background-color: #0000;
  border-bottom: 5px solid #636bfc;
  font-weight: 600;
}
.card-list {
  margin-bottom: 0;
  list-style-type: none;
  display: block;
}
.card-list.horizontal {
  flex-direction: column;
  display: flex;
}
.breadcrumb-active {
  color: #33405e;
  font-weight: 500;
}
.breadcrumb-break {
  color: #71759d;
  margin-left: 8px;
  margin-right: 8px;
}
.content-intro {
  margin-bottom: 60px;
}
.button-academy {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #636bfc;
  border-radius: 8px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 700;
  transition: transform 0.15s ease-in,
    background-color 0.2s cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.button-academy:hover {
  color: #fff;
  transform: translateY(-3px);
  box-shadow: 0 3px 10px -5px #636bfcb3;
}
.button-academy.button-full {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}
.breadcrumbs-wrapper {
  background-color: #fff;
  border: 1.2px solid #636bfc;
  border-radius: 10px;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}
.breadcrumb-row {
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  max-width: 70rem;
  margin-bottom: 3rem;
  padding: 0;
  display: flex;
}
.video-tab-menu {
  border-bottom: 2px solid #e8edf4;
  margin-bottom: 30px;
}
.video-transcript {
  letter-spacing: 0;
  text-indent: 0;
  white-space: break-spaces;
  display: block;
}
.label-1-42 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-42.text-color-blue600 {
  color: #2a2d4f;
}
.video-hero {
  background-color: #f6f7fe;
  justify-content: center;
  height: 300px;
  padding-top: 5rem;
  padding-bottom: 0;
  display: flex;
}
.video-hero.tutorials {
  align-items: center;
  height: auto;
  padding-top: 10rem;
  padding-bottom: 60px;
  display: block;
}
.breadcrumb-link-2 {
  color: #71759d;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: none;
}
.breadcrumb-link-2:hover {
  color: #3a3d5c;
  text-decoration: none;
}
.breadcrumb-link-2.w--current {
  color: #676a81;
}
.padding-sides-3 {
  padding-left: 0;
  padding-right: 0;
}
.padding-sides-3.padding-medium {
  justify-content: space-between;
  padding: 0 1.5rem;
}
.video-4,
.video-5,
.video-6,
.video-7,
.video-8 {
  border-radius: 10px;
  display: block;
}
.label-1-43 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-43.text-color-blue600 {
  color: #2a2d4f;
}
.fa-text-44 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-44.ml-1px {
  margin-left: 1px;
}
.fa-text-44.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.text-arrow-link-3 {
  text-decoration: none;
}
.video-9 {
  border-radius: 10px;
  display: block;
}
.fa-text-45 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-45.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.video-card-horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #cbcfee;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 0.65fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 100%;
  text-decoration: none;
  transition: box-shadow 0.25s ease-in-out, transform 0.25s ease-in-out;
  display: grid;
  overflow: hidden;
}
.video-card-horizontal:hover {
  color: #a0a5ce;
  transform: translateY(-3px);
  box-shadow: 0 10px 20px -10px #33405e33;
}
.card-thumnail-image:hover {
  opacity: 0.85;
}
.card-horizontal-image {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}
.label-1-45 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-45.text-color-blue600 {
  color: #2a2d4f;
}
.play-button {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  transition: transform 0.2s;
  display: flex;
}
.play-button:hover {
  transform: scale(1.2);
}
.play-button.small {
  background-color: #fffffff2;
  border-radius: 50px;
  width: 48px;
  height: 48px;
  position: absolute;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.icon-play-purple {
  width: 12px;
  height: 12px;
}
.card-8 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 540px;
  height: 336px;
  margin-top: 20px;
  margin-bottom: 16px;
  padding: 10px 20px 0;
  display: flex;
  position: relative;
}
.card-8.small {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 32px 24px;
}
.card-8.small.left {
  align-items: flex-start;
  margin-top: 0;
}
.video-tab-link-2 {
  color: #919197;
  background-color: #0000;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}
.video-tab-link-2:hover {
  color: #1d1241;
}
.video-tab-link-2.w--current {
  color: #1d1241;
  background-color: #0000;
  border-bottom: 5px solid #636bfc;
  font-weight: 600;
}
.row-space-between {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.resource-link {
  width: 100%;
  margin-top: 2rem;
}
.card-body {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  font-weight: 500;
  display: flex;
  position: relative;
}
.card-horizontal-thumnail {
  flex: 0 auto;
  height: 100%;
}
.video-10 {
  border-radius: 10px;
  display: block;
}
.fa-text-46 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-46.ml-1px {
  margin-left: 1px;
}
.fa-text-46.fa-xsmall {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.paragraph-base-56 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.tab-pane-transcript-2 {
  border: 4px solid #33405e;
  border-radius: 10px;
  height: 600px;
  padding-top: 12px;
  padding-left: 32px;
  padding-right: 32px;
  overflow: scroll;
}
.card-takeaways {
  padding: 1rem 2rem;
}
.label-1-46 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-46.text-color-blue600 {
  color: #2a2d4f;
}
.card-resources {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 32px 24px;
  display: flex;
  position: relative;
}
.card-resources.elevation-2 {
  margin-top: 0;
  margin-bottom: 0;
}
.video-transcript-new {
  letter-spacing: 0;
  text-indent: 0;
  white-space: break-spaces;
  object-fit: fill;
  display: block;
  overflow: auto;
}
.fa-text-47 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-47.ml-1px {
  margin-left: 1px;
}
.fa-text-47.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.label-1-47 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-47.text-color-n100 {
  display: block;
}
.label-1-47.text-color-n100.hover-navy {
  color: #9596a7;
}
.label-1-47.text-color-n100.hover-navy:hover {
  color: #33405e;
  text-decoration: none;
}
.hide-desktop-only {
  display: none;
}
.form_lp {
  background-color: #fff;
  border: 8px #000;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 32px 48px;
}
.text_field_form {
  opacity: 0.8;
  color: #9596a7e6;
  background-color: #fff;
  border: 1px solid #9596a7;
  border-radius: 12px;
  height: 64px;
  margin-bottom: 12px;
  padding: 16px 12px;
  font-size: 16px;
}
.text-colour-old-pink {
  color: #ff3f7b;
}
.grid-integrations-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1.5fr;
  display: grid;
}
.div_form {
  width: 90%;
}
.text-field-9 {
  border: 1px solid #cecfd6;
  border-radius: 4px;
  max-width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding: 19px 26px 19px 12px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-field-9.tb {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 658px;
  height: 52px;
  padding-right: 12px;
  font-size: 1.125rem;
  line-height: 2rem;
}
.div-height.h-38px {
  height: 38px;
}
.filter_tag-remove-3 {
  height: 0.8rem;
  font-size: 0.875rem;
}
.kw-results-use-cases {
  background-color: #636bfc;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  margin-left: 0.5rem;
  padding: 12px 24px;
  display: flex;
}
.width-300px {
  width: 275px;
  margin-left: -1.5rem;
}

.show-tablet-mobile-10 {
  display: none;
}
.fa-text-48 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-48.mr-xs1 {
  margin-right: 12px;
}
.fa-text-48.mr-s {
  margin-right: 1rem;
}
.div-back-menu {
  position: sticky;
  top: 150px;
  overflow: visible;
}
.paragraph-base-57 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.text-link-back-templates {
  color: #3a3d5c;
  font-size: 1rem;
  line-height: 1rem;
  text-decoration: none;
}
.text-link-back-templates:hover,
.text-link-back-templates.static-highlight {
  color: #636bfc;
}
.filter_column-use-cases {
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  top: 40%;
}
.div-menu-use-cases {
  background-color: #fff;
  border-radius: 12px;
  margin-top: 0;
  padding: 24px;
  position: static;
  top: 0;
}
.filter_grid_use-cases-templates {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1.25fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  display: grid;
}
.clw-use-cases-templates {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  display: block;
}
.filter_tag-use-cases-2 {
  color: #fff;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  padding: 0;
  display: flex;
  position: relative;
}
.div-results-for {
  display: none;
}
.filter_tags-text-use-cases {
  color: #33405e;
  letter-spacing: -1.5px;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  display: block;
}
.filter_tags-text-use-cases.hide {
  display: none;
}
.div-no-results-3 {
  background-color: #ebecff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 814px;
  height: 260px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.cl-product-tags-3 {
  flex-direction: row;
  width: 100%;
  display: flex;
}
.filter_tag-text-use-cases-3 {
  margin-left: 0.5rem;
  font-size: 0.875rem;
}
.label-1-48 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-48.text-weight-bold {
  font-weight: 700;
}
.label-1-48.text-weight-bold.text-color-n50 {
  color: #cecfd6;
}
.div-form-1-uc {
  display: block;
}
.filter_form-wrapper-3 {
  background-color: #0000;
  flex-direction: row;
  margin-top: 88px;
  display: block;
}
.text-link-back-hp {
  color: #9596a7;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
}
.text-link-back-hp:hover {
  color: #33405e;
}
.filter_tag-uc {
  color: #fff;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 38px;
  padding: 12px 0;
  display: flex;
  position: relative;
}
.filter_header-use-cases {
  height: auto;
  display: block;
}
.paragraph-2-5rem-4 {
  color: #33405e;
  letter-spacing: -2px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3.5rem;
}
.filter_content-use-cases {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: auto;
  display: grid;
}
.filter_tags-wrapper-use-cases-3 {
  flex-direction: row;
  justify-content: flex-start;
  height: auto;
  margin-bottom: 0;
  line-height: 1.5rem;
  display: flex;
}
.filter_tags-wrapper-use-cases-3.no-mb.ml-0-5rem {
  margin-left: -0.5rem;
}
.filter_collection-list-use-cases {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-icon-tooltip {
  z-index: 1;
  height: auto;
  position: absolute;
  inset: auto auto 0% 0%;
}
.div-icon-tooltip.use-cases {
  z-index: 0;
  width: 125px;
  position: absolute;
  inset: auto auto 0% 0%;
}
.checkbox-hidden-tick-3,
.checkbox-hidden-tick-4 {
  display: none;
}
.faqs-collection-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.bold-text-18 {
  color: #0000;
  border: 1px #000;
  width: 14px;
  height: 16px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}
.accordion-item-4 {
  background-color: #f3f6f9;
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  padding: 24px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.accordion-item-4.white-bg {
  background-color: #fff;
  border-radius: 16px;
  padding-top: 16px;
}
.accordion-item-4.new-faqs {
  border-radius: 16px;
  padding: 16px 0 0;
}
.accordion-item-4.new-faqs.bg-ebecff {
  background-color: #ebecff;
}
.navigation-container-2-lp {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}
.border-radius-16px {
  border-radius: 16px;
}
.clw-case-studies-blog {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}
.collection-list-case-studies-blog {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.icon-academy-nav {
  align-items: center;
  margin: 14px 20px 0 0;
  display: block;
}
.section-webinar {
  background-color: #f0fefe;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-bottom: 0;
  display: flex;
}
.blog-nav-trans {
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.blog-trans {
  background-color: #ddd0;
  max-width: 100%;
  height: 80px;
}
.nav-wrap-trans {
  z-index: 10;
  background-color: var(--white);
  color: var(--dark-lilac-landbot);
  justify-content: flex-start;
  max-width: 100%;
  height: 80px;
  font-family: Gotham Rounded, sans-serif;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}
.g2-badge-grid-lp {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: flex;
}
.g2-quotes-lp {
  z-index: 1;
  position: relative;
}
.margin-left-desktop {
  margin-left: 1.5rem;
}
.grid-hero-6logos-lp {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center stretch;
}
.nav-lp-no-links {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  padding-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.nav-lp-no-links.xlarge {
  margin-bottom: 5rem;
}
.subheading-18 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.fa-text-49 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-49.fa-medium {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.paragraph-base-label {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-label.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.paragraph-base-label.text-align-left.text-style-allcaps.text-weight-bold.text-color-teal {
  color: #4fccc2;
}
.paragraph-base-label.text-style-allcaps.text-weight-bold {
  font-weight: 500;
}
.paragraph-base-label.text-style-allcaps.text-weight-bold.text-color-teal {
  color: #4fccc2;
}
.paragraph-base-label.text-style-allcaps.text-weight-bold.text-color-purple {
  color: #66f;
}
.paragraph-base-label.text-style-allcaps.text-weight-bold.text-color-pink {
  color: #ff3f7b;
}
.show-tablet-mobile-2 {
  display: none;
}
.pink-500-3 {
  color: #ed3f78;
}
.center-content-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.hide-desktop-13 {
  display: none;
}
.text-color-purple-18 {
  color: #636bfc;
  margin-bottom: 0;
}
.label-1-49 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-49.text-color-n100,
.label-1-49.text-color-n500.text-style-allcaps {
  display: block;
}
.label-1-49.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
  text-align: center;
}
.cta-textlink-11 {
  color: #ff3f7b;
  font-weight: 500;
}
.cta-textlink-11:hover {
  color: #d63f75;
}
.cta-textlink-11:focus {
  border: 2px #ffc3d6;
  border-radius: 8px;
}
.cta-textlink-11:visited {
  color: #c645a3;
}
.display-flex-24 {
  align-self: auto;
  align-items: center;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}
.display-flex-24.flex-vertical.vertical-align-start {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.fa-text-50 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.show-tablet-mobile-11 {
  display: none;
}
.pink-500-4 {
  color: #ed3f78;
}
.full-size-11.margin-top-nav {
  margin-top: 88px;
}
.full-size-11.margin-top-nav.hero-whatsapp {
  margin-top: 100px;
  position: relative;
}
.paragraph-base-62 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.heading-h3-13 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.text-color-pink-12 {
  color: #ff3f7b;
  width: auto;
  margin-bottom: 0;
}
.cta-whatsapp-4 {
  color: #fff;
  background-color: #4fccc2;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 167px;
  height: 54px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}
.cta-whatsapp-4:hover {
  background-image: linear-gradient(#33405e1a, #33405e1a);
}
.heading-h3-14 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.subheading-20 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-2-28 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.paragraph-base-64 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-64.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.max-width-medium-19 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.subheading-1-18 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.text-color-teal-7 {
  color: #4fccc2;
  width: auto;
  margin-bottom: 0;
}
.heading-h3-15 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.paragraph-1-29 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.show-mobile-34 {
  display: none;
}
.subheading-21 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.display-flex-26 {
  align-self: auto;
  align-items: center;
  font-family: Gotham Rounded, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}
.display-flex-26.flex-vertical.vertical-align-start {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
}
.collection-list-52 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.collection-item-71 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraph-base-65 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-65.text-align-left.text-style-allcaps.text-weight-bold.text-colour-purple {
  color: #66f;
}
.show-tablet-mobile-13 {
  display: none;
}
.collection-list-wrapper-46 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.full-size-5.margin-top-nav {
  margin-top: 88px;
}
.full-size-5.margin-top-nav.hero-whatsapp {
  position: relative;
}
.hide-desktop-15 {
  display: none;
}
.paragraph-base-66 {
  color: #33405e;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-66.text-align-left.text-style-allcaps.text-weight-bold {
  font-weight: 700;
}
.max-width-medium-20 {
  width: 100%;
  max-width: 32rem;
  padding-left: 0;
  padding-right: 0;
}
.clw-case-studies-lp {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 100%;
  display: block;
}
.collection-item-case-studies-lp {
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.collection-list-case-studies-lp {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}
.collection-item-case-studies-copy {
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.display-centered-tablet-mobile {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.in-section-quote-sign {
  position: absolute;
  inset: -7% auto auto 5%;
}
.card-quotes {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 32px;
  display: flex;
  position: relative;
}
.card-quotes.background-pu100 {
  background-color: #efefff;
  padding-top: 24px;
  padding-bottom: 24px;
}
.quotes-small {
  width: 48px;
  height: auto;
}
.subheading-1-19 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.small-text-2 {
  color: #71759d;
  height: auto;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2em;
}
.heading-h3-16 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-16.text-align-center.text-color-white {
  color: #fff;
}
.image-344 {
  width: 18px;
}
.navigation-mobile-old-2 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.div-block-44 {
  display: flex;
}
.subheading-22 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.nav-logo-landbot-2 {
  width: 180px;
}
.p2-short-footer-white {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Gotham Rounded, sans-serif;
  display: block;
}
.grid-capterra-card {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 0.25fr 1fr;
}
.grid-g2-card {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}
.nav-container-old-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}
.paragraph-base-67 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.image-345 {
  align-self: auto;
  width: 13px;
}
.image-345.fb-logo {
  width: 11px;
}
.image-345.tw-logo,
.image-345.yt-logo {
  width: 15px;
}
.nav-container-mobile-old-2 {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.grid-image-text-7 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}
.primary-button-5 {
  color: #fff;
  text-transform: none;
  background-color: #ed3f78;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.primary-button-5:hover {
  color: #fff;
  background-color: #cb2e71;
  justify-content: center;
  align-items: center;
  display: flex;
}
.primary-button-5.button-m {
  letter-spacing: 0;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 0 32px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}
.g2-leader-logo {
  margin-top: -24px;
  margin-bottom: 18px;
}
.navigation-lp {
  z-index: 10;
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.card-2col-flex {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
  box-shadow: 3px 3px 12px #00000014;
}

.link-block-12 {
  background-color: #9292923d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 5px;
  transition: opacity 0.1s ease-in-out;
  display: flex;
}
.link-block-12:hover {
  background-color: #9292926e;
}
.link-block-12.primary-navy-bg {
  background-color: #33405e;
}
.nav-cont-ai-srep-tb-mb {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.logo-ai-sales-rep {
  height: auto;
}
.ai-sales-rep-abs-div {
  position: absolute;
  inset: 98px auto auto -7%;
}
.ai-sales-rep-abs-div.desktop {
  left: -5%;
}
.kpi-figures-6 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-6.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.card-ai-sales-rep {
  background-color: #ebecff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 332px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 24px;
  display: flex;
  position: relative;
}
.card-ai-sales-rep.short {
  justify-content: center;
  height: 308px;
}
.heading-h3-17 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-17.text-color-white.align-center {
  text-align: center;
}
.bg-dotted-banner-inline-aisrep {
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/669a39c6259c979f776cf8ca_BG-Banner-Dots.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
}
.paragraph-1-30 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.navigation-mobile-old-3 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}
.subheading-23 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-23.align-center {
  text-align: center;
}
.subheading-23.text-color-white {
  color: #fff;
}
.fa-text-51 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-51.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.grid-banner-fuga {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-self: auto;
  align-items: start;
}

.div-divider {
  opacity: 0.7;
  background-color: #bec1fe;
  width: 0.5px;
  height: 84px;
  margin: 48px 16px;
}
.hide-mobile-3 {
  display: block;
}
.paragraph-base-68 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-68.up {
  margin-top: -5px;
}
.paragraph-base-68.text-color-white.nav-section-link {
  text-decoration: none;
}
.paragraph-base-68.text-color-white.nav-section-link:hover {
  text-decoration: underline;
}
.paragraph-base-68.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-13 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.list-item {
  margin-bottom: -12px;
}
.hide-desktop-16 {
  display: none;
}
.div-block-813 {
  align-self: center;
}
.navigation-lp-transp {
  z-index: 10;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 24px 0%;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  box-shadow: 0 2px 5px #3333661a;
}
.banner-fuga-inline-aisrep {
  background-image: linear-gradient(#000, #6096f9);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 85%;
  height: 275px;
  margin: 54px auto;
  padding: 68px 64px;
  display: flex;
  box-shadow: 7px 7px 30px #00000026;
}
.cta-medium-2 {
  border-radius: 8px;
  padding: 1rem 2rem;
  font-size: 1rem;
  line-height: 1rem;
}
.navigation-lp-trans {
  z-index: 10;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto;
}
.navigation-lp-trans.ai-srep {
  position: fixed;
}
.ai-sales-4-box {
  background-color: #0000;
  background-image: linear-gradient(#465780, #343758 50%, #0b0c2c);
  border-radius: 20px;
  padding: 2.5rem 2rem;
  position: relative;
}
.url-ai-sales-rep {
  display: block;
}
.div-block-814 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.kpi-figures-7 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-7.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.div-arrow-up-right {
  margin-left: 0.5rem;
  transform: rotate(32deg);
}
.heading-h3-18 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-18.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-31 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-24 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-24.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-24.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-52 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-52.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.fa-text-52.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.fa-text-52.fa-small {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.absolute-text-div {
  position: absolute;
  inset: auto 0% 13% -36%;
}
.hide-mobile-4 {
  display: block;
}
.arrow-up-right {
  color: #77b9a1;
  margin-right: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}
.paragraph-base-69 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-69.up {
  margin-top: -5px;
}
.paragraph-base-69.text-color-pink-14.small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.paragraph-base-69.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-14 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.list-item-12 {
  margin-bottom: -12px;
}
.hide-desktop-17 {
  display: none;
}
.div-block-815 {
  align-self: center;
}
.side-text-video {
  color: #77b9a1;
  margin-right: 0;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}
.text-span-142 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.div-block-relative {
  position: relative;
}
.url-ai-sales-rep-wha {
  display: none;
}
.kpi-figures-8 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-8.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.heading-h3-19 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-19.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-32 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-25 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-25.align-center {
  text-align: center;
}
.subheading-25.text-color-white {
  color: #fff;
}
.fa-text-53 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-53.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.hide-mobile-5 {
  display: block;
}
.paragraph-base-70 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-70.up {
  margin-top: -5px;
}
.paragraph-base-70.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-15 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.list-item-13 {
  margin-bottom: -12px;
}
.hide-desktop-18 {
  display: none;
}
.div-block-816 {
  align-self: center;
}
.url-ai-sales-rep-ctw {
  display: none;
}
.kpi-figures-9 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-9.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.heading-h3-20 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-20.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-33 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-26 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-26.align-center {
  text-align: center;
}
.subheading-26.text-color-white {
  color: #fff;
}
.fa-text-54 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-54.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.paragraph-base-71 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-71.up {
  margin-top: -5px;
}
.paragraph-base-71.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-16 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-19 {
  display: none;
}
.div-block-817 {
  align-self: center;
}
.url-ai-real-estate {
  display: none;
}
.div-block-818 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.kpi-figures-10 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-10.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.heading-h3-21 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-21.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-34 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-27 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-27.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-27.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-55 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-55.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.fa-text-55.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.paragraph-base-72 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-72.up {
  margin-top: -5px;
}
.paragraph-base-72.text-color-pink-17.small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.paragraph-base-72.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-17 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-20 {
  display: none;
}
.div-block-819 {
  align-self: center;
}
.text-span-143 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.image-340 {
  height: 90%;
  display: inline-block;
}
.url-ai-sales-rep-wnv {
  display: none;
}
.kpi-figures-11 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-11.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.heading-h3-22 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-22.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-35 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-28 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-28.align-center {
  text-align: center;
}
.subheading-28.text-color-white {
  color: #fff;
}
.fa-text-56 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-56.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.paragraph-base-73 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-73.up {
  margin-top: -5px;
}
.paragraph-base-73.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-18 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-21 {
  display: none;
}
.div-block-820 {
  align-self: center;
}
.url-bot-ai-sales-rep {
  display: none;
}
.div-block-821 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.kpi-figures-12 {
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 3.625rem;
}
.kpi-figures-12.small {
  font-size: 2.5rem;
  line-height: 3rem;
}
.heading-h3-23 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-23.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-36 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-29 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-29.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-29.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-57 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-57.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.fa-text-57.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.fa-text-57.fa-small {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.paragraph-base-74 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-74.up {
  margin-top: -5px;
}
.paragraph-base-74.text-color-pink-19.small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.paragraph-base-74.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-19 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-22 {
  display: none;
}
.div-block-822 {
  align-self: center;
}
.text-span-144 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.url-ai-sales-rep-lkd {
  display: none;
}
.div-block-823 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.heading-h3-24 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-24.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-37 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-30 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-30.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-30.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-58 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-58.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.fa-text-58.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.fa-text-58.fa-small {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.paragraph-base-75 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-75.up {
  margin-top: -5px;
}
.paragraph-base-75.text-color-pink-20.small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.paragraph-base-75.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-20 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-23 {
  display: none;
}
.div-block-824 {
  align-self: center;
}
.text-span-145 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.url-ai-sales-rep-rew {
  display: none;
}
.div-block-825 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.content-section {
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 0;
  display: flex;
}
.content-container {
  max-width: 70rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.grid-halves {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}
.grid-halves.re {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 40px;
}
.content-quote {
  -webkit-text-stroke-color: #33405e;
  background-color: #e5e5e533;
  border-bottom: 4px solid #66f;
  margin-top: 32px;
  margin-right: 24px;
  padding: 40px;
  position: relative;
}
.faq-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 160px;
  margin-right: 160px;
  display: flex;
}
.button-44 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #6937ff;
  border-radius: 8px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 700;
  transition: transform 0.15s ease-in,
    background-color 0.2s cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.button-44:hover {
  color: #fff;
  transform: translateY(-3px);
  box-shadow: 0 3px 10px -5px #130b2cb3;
}
.button-44.button-full {
  background-color: #66f;
  width: 290px;
  padding: 24px 32px;
}
.button-44.button-full._100 {
  background-color: #66f;
  border: 3px #66f;
  width: 100%;
  padding: 24px 32px;
  font-family: DM Sans, sans-serif;
}
.button-44.button-full._100:hover {
  background-color: #66f;
  border-color: #fff;
}
.video-section {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.features-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.div-block-826 {
  z-index: -1;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66fc0b43b64d735974f9315f_avi-werde-hHz4yrvxwlA-unsplash.jpg);
  background-position: 0 0;
  background-size: auto;
  display: block;
  position: absolute;
  inset: 0%;
}
.text-block-4 {
  color: #1d1f42;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
.text-block-4._2 {
  color: #66f;
  font-size: 18px;
  line-height: 16px;
}
.features-card-paragraph {
  color: #130b2ce6;
  font-size: 18px;
  line-height: 1.5em;
}
.features-card-paragraph.text-color-white {
  color: #fff;
}
.video-text {
  padding-left: 12px;
}
.tabs-content-18 {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
.faq-section {
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}
.hero-stack-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #fff0;
  background-image: linear-gradient(
      27deg,
      #140e34,
      #140e34 38%,
      #fff0 70%,
      #fff
    ),
    url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66fc0b43b64d735974f9315f_avi-werde-hHz4yrvxwlA-unsplash.jpg);
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  padding: 180px 30px 80px;
  display: block;
  position: relative;
}
.features-text {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}
.stat-text-block {
  margin-right: 16px;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}
.video-container {
  max-width: 1200px;
  margin: 80px 40px;
}
.text-block-new {
  letter-spacing: -1px;
  border-left-style: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}
.hero-paragraph-2 {
  color: #130b2c;
  text-align: left;
  letter-spacing: -0.2px;
  width: 95%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.65em;
}
.hero-paragraph-2.bullets {
  margin-top: 6px;
  margin-bottom: 10px;
  line-height: 1.65em;
}
.hero-paragraph-2.faq-tittle-paragraph {
  text-align: center;
  margin-bottom: 0;
}
.eyes-svg {
  width: 40px;
  height: 40px;
  margin-right: 16px;
}
.text-block-299 {
  font-size: 18px;
}
.card-large-2 {
  color: #130b2c;
  background-color: #f9f9ff;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 54px;
  display: flex;
}
.list-7 {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-left: 0;
}
.icon-text {
  color: #a0a5ce;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-left: 0;
  font-family: DM Sans, sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}
.icon-text.align-center {
  text-align: center;
}
.icon-text.content-1-icon-text {
  color: #f58b0b;
  margin-top: 24px;
  margin-bottom: 12px;
  margin-left: 0;
  font-weight: 700;
}
.f-features-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  background-color: #1c1548;
  background-clip: border-box;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr;
  max-height: 100%;
  position: static;
}
.f-features-grid._2 {
  background-color: #1c154800;
  display: block;
}
.features-card-paragraph-2 {
  color: #130b2ce6;
  font-size: 18px;
  line-height: 1.5em;
}
.subheading-bullets {
  letter-spacing: -0.5px;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.stat-content {
  align-items: center;
  display: flex;
}
.collection-list-53 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.fa-text-59 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-59.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.fa-text-59.fa-xlarge {
  font-size: 2rem;
  line-height: 2.5rem;
}
.fa-text-59.fa-xlarge.text-colour-66f {
  color: #66f;
}
.stats-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.collection-item-72 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.tab-pane-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: grid;
}
.tab-pane-grid.vertical {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 32px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}
.features-card-paragraph-3 {
  letter-spacing: -0.2px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.tabs-lp {
  display: none;
}
.f-features-text {
  z-index: 1;
  background-color: #fff;
  border: 6px #66f;
  border-left-style: solid;
  max-width: 100%;
  max-height: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 54px 32px 54px 60px;
  position: relative;
  left: -134px;
}
.f-features-text._2 {
  background-color: #f9f9ff;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  left: auto;
}
.f-features-text._2.elevation-3 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.x-icon {
  align-self: auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
}
.paragraph-base-76 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-76.text-color-white.align-center {
  text-align: center;
}
.features-card-heading {
  letter-spacing: -0.5px;
  margin-top: 8px;
  margin-bottom: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.features-card-heading._2 {
  color: #130b2ce6;
  letter-spacing: -0.6px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
.features-card-heading._3 {
  letter-spacing: -0.6px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}
.tabs-container {
  border-radius: 24px;
  width: 100%;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  position: static;
}
.tabs-container._1 {
  display: none;
}
.collection-list-wrapper-47 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.hide-desktop-24 {
  display: none;
}
.clw-cs-lp-b2c {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}
.text-block-dm-sans {
  color: #fff;
  font-size: 18px;
}
.features-container {
  background-color: #6666ff1a;
  border: 1px #000;
  border-bottom: 4px solid #66f;
  border-radius: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 64px;
  display: flex;
}
._500-base {
  color: #66f;
}
.faq-tittle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.div-block-827 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.heading-142 {
  color: #130b2ce6;
  margin-bottom: 8px;
  font-family: Dmsans, sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.features-card {
  background-color: #fff;
  border: 1px solid #66f;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}
.stat-section {
  border: 1px #a0a5ce;
  display: none;
}

.list-row-border {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}
.margin-left-13 {
  margin-left: 6px;
  font-size: 18px;
  line-height: 1.5em;
}
.text-block-dm-sans-1 {
  color: #fff;
  font-size: 18px;
  line-height: 1.5em;
}
.img-absolute {
  position: absolute;
  inset: -9% auto auto 6%;
}
.img-absolute.quotes-medium {
  width: 40px;
  height: 40px;
  display: none;
}
.list-content {
  align-items: flex-start;
  margin-top: 6px;
  display: flex;
}
.content-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  max-width: 100%;
}
.text-block-2 {
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 400;
  line-height: 24px;
}
.icon-bg-small {
  text-align: center;
  background-color: #fff0;
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 1.5em;
  min-height: 24px;
  padding-top: 8px;
  display: flex;
}
.video-section-background {
  background-color: #1c1548;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}
.div-block-16 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 48px;
  margin-bottom: 8px;
  margin-right: 0;
  display: flex;
}
.div-block-16._2 {
  background-color: #1c1548;
  border: 1px solid #66f;
  border-bottom-width: 3px;
  border-radius: 0%;
  justify-content: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 8px 12px;
}
.card-large-primary-2 {
  color: #ffffffb3;
  background-color: #1c1548;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 54px;
  display: flex;
}
.label-1-50 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-50.text-color-n100 {
  display: block;
}
.content-heading-h2 {
  color: #33405e;
  letter-spacing: -1.5px;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 51px;
}
.content-heading-h2.in-section {
  color: #130b2ce6;
  width: 90%;
  font-size: 44px;
  line-height: 52px;
}
.content-heading-h2.video-heading-2 {
  color: #fff;
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 48px;
}
.content-heading-h2.align-center {
  text-align: center;
}
.content-heading-h2.align-center.text-color-white {
  color: #ffffffe6;
}
.content-heading-h2.video-heading-1 {
  color: #fff;
  text-align: left;
  font-size: 42px;
  font-weight: 600;
  line-height: 48px;
}
.content-heading-h2.text-color-white {
  color: #ffffffe6;
}
.video-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.hero-heading-2 {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  font-family: DM Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 4rem;
}
.hero-heading-2.small {
  font-size: 3rem;
  line-height: 3.5rem;
}
.text-white-73 {
  color: #fff;
  align-items: flex-start;
  margin-bottom: 8px;
  font-family: Dmsans, sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.text-block-3 {
  color: #130b2ce6;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 24px;
}
.text-span-146 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.margin-bottom-36 {
  margin-bottom: 40px;
}
.image-346 {
  z-index: 0;
  opacity: 1;
  border-radius: 24px 0 0 24px;
  max-height: 100%;
  position: static;
  inset: 0%;
}
.tb-link {
  background-color: #ebecff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 500;
}
.tb-link.w--current {
  color: #e4e6f6;
  background-color: #66f;
}
.tabs-section {
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}
.video-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
}
.tab-pane-content {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  display: flex;
}
.tab-pane-content.first {
  background-color: #fff0;
  border: 1px #e5e5e5;
  border-radius: 12px;
  width: 90%;
  padding: 12px 32px 0 0;
}
.tab-pane-content._2 {
  flex-direction: row;
  width: 100%;
}
.content-list {
  padding-left: 0;
  list-style-type: none;
  display: none;
}
.video-text-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-left: 6px;
  display: grid;
}
.url-ai-sales-rep-real-estate {
  display: none;
}
.div-block-828 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.div-block-829 {
  z-index: -1;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66fc0b43b64d735974f9315f_avi-werde-hHz4yrvxwlA-unsplash.jpg);
  background-position: 0 0;
  background-size: auto;
  display: block;
  position: absolute;
  inset: 0%;
}
.text-block-300 {
  color: #1d1f42;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
.text-block-300._2 {
  color: #66f;
  font-size: 18px;
  line-height: 16px;
}
.tabs-content-19 {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
.text-block-301 {
  font-size: 18px;
}
.list-8 {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-left: 0;
}
.features-card-paragraph-4 {
  color: #130b2ce6;
  font-size: 18px;
  line-height: 1.5em;
}
.collection-list-54 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.fa-text-60 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-60.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.fa-text-60.fa-xlarge {
  font-size: 2rem;
  line-height: 2.5rem;
}
.fa-text-60.fa-xlarge.text-colour-66f {
  color: #66f;
}
.collection-item-74 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.features-card-paragraph-5 {
  letter-spacing: -0.2px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.paragraph-base-77 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-77.text-color-white.align-center {
  text-align: center;
}
.collection-list-wrapper-48 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}
.hide-desktop-25 {
  display: none;
}
.div-block-830 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.heading-143 {
  color: #130b2ce6;
  margin-bottom: 8px;
  font-family: Dmsans, sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.text-block-302 {
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 400;
  line-height: 24px;
}
.div-block-831 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 48px;
  margin-bottom: 8px;
  margin-right: 0;
  display: flex;
}
.div-block-831._2 {
  background-color: #1c1548;
  border: 1px solid #66f;
  border-bottom-width: 3px;
  border-radius: 0%;
  justify-content: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 8px 12px;
}
.label-1-51 {
  font-family: DM Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.label-1-51.text-color-n100 {
  display: block;
}
.text-block-303 {
  color: #130b2ce6;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 24px;
}
.text-span-147 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.margin-bottom-61 {
  margin-bottom: 40px;
}
.image-347 {
  z-index: 0;
  opacity: 1;
  border-radius: 24px 0 0 24px;
  max-height: 100%;
  position: static;
  inset: 0%;
}
.url-ai-sales-rep-real-estate-w {
  display: none;
}
.div-block-832 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.subheading-31 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-31.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-31.small.text-color-white {
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-61 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-61.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.paragraph-base-78 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-78.up {
  margin-top: -5px;
}
.hide-desktop-26 {
  display: none;
}
.div-block-833 {
  align-self: center;
}
.text-span-148 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.url-ai-lead-qualification-whatsapp {
  display: none;
}
.div-block-834 {
  align-self: center;
  width: 48px;
  height: 48px;
}
.heading-h3-26 {
  color: #33405e;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}
.heading-h3-26.text-color-white.align-center {
  text-align: center;
}
.paragraph-1-39 {
  color: #33405e;
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.subheading-33 {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-33.small {
  letter-spacing: -0.5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.subheading-33.small.text-color-white {
  color: #fff;
  letter-spacing: -0.2px;
  font-size: 1.1rem;
  line-height: 1.7rem;
}
.fa-text-63 {
  font-family: "Fa 400", Verdana, sans-serif;
  text-decoration: none;
}
.fa-text-63.fa-large {
  font-size: 1.5rem;
  line-height: 2rem;
}
.fa-text-63.fa-xxsmall {
  font-size: 0.65rem;
  line-height: 1rem;
}
.paragraph-base-keep {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-base-keep.up {
  margin-top: -5px;
}
.paragraph-base-keep.text-color-pink-21.small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.paragraph-base-keep.text-color-white.align-center {
  text-align: center;
}
.text-color-pink-21 {
  color: #ff3f7b;
  margin-bottom: 0;
}
.hide-desktop-27 {
  display: none;
}
.div-block-835 {
  align-self: center;
}
.text-span-149 {
  letter-spacing: -0.5px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.photo-card {
  position: relative;
  top: -63px;
}
.clw-case-studies-lp-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: block;
}
.up-24px {
  margin-top: -24px;
}
.content-heading-h3 {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.5rem;
  text-decoration: none;
}
.c-container-lp {
  max-width: 70rem;
  margin: 3rem auto;
  padding: 6rem 1.5rem 5rem;
}
.c-container-lp.bg-1d1e2e {
  background-color: #1d1e2e;
}
.c-container-lp.bg-1d1e2e.round-edges-12px.elevation-3.relative {
  position: relative;
}
.paragraph-base-plus-1 {
  color: #33405e;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.8rem;
}
.paragraph-base-plus-1.text-color-white {
  color: #fff;
  font-family: Dmsans, sans-serif;
}
.paragraph-base-plus-1.dark {
  color: #130b2c;
}
.content-heading-h3-small {
  font-family: Mabry Pro, sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
}
.img-32-px {
  border: 4px #fff;
  border-radius: 12px;
  width: 124px;
  height: auto;
  padding-left: 0;
  overflow: clip;
}
.subheading-3-new {
  color: #33405e;
  letter-spacing: -1px;
  font-family: Dmsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
}
.subheading-3-new.text-color-white {
  color: #fff;
}
.subheading-3-new.align-center {
  text-align: center;
}
.mt-partner-badge {
  position: absolute;
  inset: 1% auto auto 4.5%;
}
.paragraph-base-dark {
  color: #130b2c;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.content-heading-h1 {
  color: #130b2ce6;
  letter-spacing: -2px;
  font-family: Mabry Pro, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 5rem;
}
.content-heading-h1.align-center {
  text-align: center;
}
.content-heading-h1.align-center.text-color-white {
  color: #ffffffe6;
  letter-spacing: -1.5px;
}
.content-heading-h1.text-color-white {
  color: #ffffffe6;
}
.banner-lp {
  background-color: #1d1e2e;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 3rem 4rem;
}
.content-heading-h4 {
  color: #130b2c;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.5rem;
  text-decoration: none;
}
.content-heading-h4.align-center {
  text-align: center;
}
.content-heading-h4.align-center.in-card {
  max-width: 15rem;
}
.custom-cta-block {
  margin-bottom: 1rem;
  display: flex;
}
.get-demo-text {
  text-align: left;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}
.text-colour-130b2c {
  color: #130b2c;
}
.paragraph-base-b2c {
  color: #130b2c;
  letter-spacing: 0;
  width: auto;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.paragraph-1-b2c {
  color: #130b2c;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
}
.content-heading-h3-plus {
  color: #33405e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 2rem;
  text-decoration: none;
}
.content-heading-h3-plus.align-center {
  text-align: center;
}
.content-heading-h3-plus.text-color-white {
  color: #fff;
}
.paragraph-1-h1 {
  color: #33405e;
  text-align: left;
  letter-spacing: -0.5px;
  width: auto;
  margin-bottom: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}
.paragraph-1-h1.text-color-white {
  color: #fff;
}
.paragraph-1-h1.text-align-center {
  text-align: center;
}
.announce-product-change {
  background-color: #eaeaea4d;
  border: 1px solid #eaeaea;
  border-top: 3px solid #fabe3f;
  border-radius: 6px;
  padding: 1.5rem 2rem;
}
.announce-product-change.academy {
  background-color: #fff;
  padding-left: 24px;
  padding-right: 24px;
}
.img-12px {
  width: 30px;
  height: 30px;
}
.dm-sans-bold {
  font-family: "Dmsans Bold 1", sans-serif;
}
.clw-case-studies-brand-lp {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}
.collection-list-case-studies-brand-lp {
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.collection-item-case-studies-brand-lp {
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.img-24px {
  width: 48px;
  height: 48px;
}
.g2-badge-grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: flex;
}
.tab-link-1-sta {
  opacity: 1;
  background-color: #e4e6f62e;
  border-bottom: 4px solid #d7376b59;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 6px 8px 4px;
  display: flex;
}
.tab-link-1-sta:hover {
  background-color: #e4e6f652;
  border-bottom-color: #d7376b8c;
}
.tab-link-1-sta.w--current {
  background-color: #e4e6f6a6;
  border-bottom: 4px solid #d7376b;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 6px 8px 4px;
  display: flex;
}
.label-wha-starter {
  color: #fff;
  text-transform: capitalize;
  background-color: #d7376b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 2px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.5rem;
  font-weight: 500;
  line-height: 1rem;
  display: flex;
}
.div-width-50 {
  width: 40%;
  max-width: 40%;
  margin-left: 0%;
}
.margin-bottom-tb-mb.mb-medium {
  margin-bottom: 0;
}
.margin-bottom-tb-mb.mb-xxlarge.mb-desktop-only {
  margin-bottom: 2rem;
}
.grid-4cols-1roww {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: auto;
}
.pricing_til_12-11-24 {
  display: block;
}
.div-width-80 {
  width: 80%;
  max-width: 80%;
}
.lightbox-modal {
  z-index: 9999;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}
.icon_close {
  color: #000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}
.icon_close.z-index {
  z-index: 50;
  opacity: 0.12;
  overflow: hidden;
}
.icon_close.z-index:hover {
  opacity: 1;
}
.icon_close.z-index.pricing {
  width: 24px;
  position: absolute;
  inset: 2% 2% auto auto;
}
.h1-small {
  color: #33405e;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.2em;
}
.wrap {
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}
.modal-inner {
  background-color: #fff;
  border: 8px solid #000;
  border-radius: 15px;
  justify-content: space-between;
  width: 100%;
  max-width: 1100px;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}
.get-demo-arrow {
  margin-right: 0.3rem;
  line-height: 1.325rem;
}
.grid-4cols-1row-lp {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template: "."/1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  height: auto;
  margin-top: 0;
  display: grid;
}
.div-short-h4-heading {
  width: 95%;
}
.img-42px {
  width: 42px;
}
.cta-alt-purple-get-demo {
  color: #636bfc;
  text-align: center;
  background-color: #ebecff;
  padding-left: 0;
  padding-right: 0;
  font-family: Dmsans, sans-serif;
  font-weight: 500;
}
.cta-alt-purple-get-demo:hover {
  background-color: #cfd1fe;
}
.cta-alt-purple-get-demo:focus {
  background-color: #cfd1fe;
  border: 4px solid #abaffd;
}
.cta-alt-purple-get-demo.cta-large:focus {
  background-color: #cfd1fe;
  border-style: none;
  border-color: #cfd1fe;
}
.cta-alt-purple-get-demo.cta-large.edge-line {
  background-color: #f5f7fa;
  border: 2px solid #636bfc;
  border-radius: 6px;
  height: auto;
  padding: 0.9375rem 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.25em;
  line-height: 1.5em;
}
.cta-alt-purple-get-demo.cta-large.edge-line:hover {
  background-color: #f3f1ff;
}
.cta-alt-purple-get-demo.cta-large.edge-line.nav {
  text-align: left;
  background-color: #f5f7fa;
  flex-flow: row;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 90%;
  height: 40px;
  padding: 0.75rem 2rem;
  font-family: Dmsans, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  text-decoration: none;
  display: flex;
}
.cta-alt-purple-get-demo.cta-large.edge-line.nav:hover {
  background-color: #f3f1ff;
}
.try-it-now-div {
  margin-bottom: 285px;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto auto 0% -7%;
}
.try-it-now-text {
  font-family: Indie Flower, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
}
.try-arrow-right {
  width: 70%;
  margin-left: 32px;
}
.heading-h1-new-2 {
  color: #33405e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 4.5rem;
}
.heading-h1-new-2.text-align-center {
  color: #33405e;
}
.subheading-small {
  color: #33405e;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mabry Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.5rem;
}
.subheading-small.text-align-center {
  font-size: 1.6rem;
}
.lead_gen_bot_building,
.old_whasta_starter {
  display: none;
}
.div-height-2rem {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  height: 66px;
  display: flex;
}
.div-height-2rem.align-right {
  justify-content: flex-end;
}
.div-height-2rem.align-right.margin-right-1-rem {
  margin-right: 1rem;
}
.div-height-2rem.align-right.margin-right-1-rem.custom-padding-bottom,
.div-height-2rem.align-right.modal-height {
  height: 48px;
}
.div-height-2rem._1 {
  justify-content: space-between;
  align-items: center;
}
.bell-logo {
  height: 66px;
  margin-bottom: 4px;
}
.button-div {
  height: 40px;
  margin-bottom: 1rem;
}
.button-div.full-widht {
  justify-content: space-between;
  display: flex;
}
.button-div.custom-w-button {
  position: relative;
  top: 0.5rem;
}
.button-wha-starter {
  vertical-align: baseline;
  background-color: #d7376b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  display: inline-flex;
}
.lightbox-modal-pricing {
  z-index: 9999;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}
.modal-inner-pricing {
  background-color: #fff;
  border: 8px #000;
  border-radius: 15px;
  justify-content: space-between;
  width: 100%;
  max-width: 1100px;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}
.wrap-modal-pricing {
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}
.label-premium {
  color: #fff;
  text-transform: capitalize;
  background-color: #ffc659;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 58px;
  margin-bottom: 2px;
  padding: 2px 6px;
  font-family: DM Sans, sans-serif;
  font-size: 0.6rem;
  font-weight: 500;
  line-height: 1.25rem;
  display: flex;
}
.meta-logo-up {
  position: relative;
  top: -10px;
}
.padding-left-only.padding-xsmall {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.button-wha-starter-mobile {
  vertical-align: baseline;
  background-color: #d7376b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  display: inline-flex;
}
.usd-modal-price,
.show-tablet-only {
  display: none;
}
.hide-largest-desktop-tablet-mobile {
  display: block;
}
.features-link {
  justify-content: center;
  align-items: flex-end;
  margin-top: 1.5rem;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 24px;
}
.referral_program {
  display: none;
}
.frame-4 {
  grid-column-gap: 17px;
  background-color: #e9eafd;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1360px;
  height: 610px;
  padding: 10px 56px;
  text-decoration: none;
  display: flex;
}
.frame-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 481px;
  text-decoration: none;
  display: flex;
}
.vectors-wrapper {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.text {
  color: #606c8d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.column {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}
.title-copy-goes-here-be-awesome {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 58px;
  font-weight: 900;
  line-height: 56px;
  text-decoration: none;
}
.error-c20acc8b-c63b-00af-ced1-b3509ceb2121 {
  color: #606c8d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}
.vectors-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 87px;
  height: 0;
  text-decoration: none;
  display: flex;
}
.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-2 {
  color: #606c8d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}
.actions {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}
.column-28 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 560px;
  text-decoration: none;
  display: flex;
}
.image-wrapper {
  grid-row-gap: 12px;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 560px;
  text-decoration: none;
  display: flex;
}
.image-348 {
  -webkit-text-fill-color: inherit;
  background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/678f859528537460dc0da2a9_img.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  justify-content: center;
  align-items: flex-end;
  width: 500%;
  max-width: 831px;
  height: 600px;
  min-height: 600px;
  padding-bottom: 50px;
  text-decoration: none;
  display: flex;
}
.vectors-wrapper-3 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 119px;
  text-decoration: none;
  display: flex;
}
.hero-heading-left {
  grid-column-gap: 80px;
  background-color: #e9eafd;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 64px 24px 0;
  text-decoration: none;
  display: flex;
}

.column-29 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}
.text-2 {
  color: #33405e;
  -webkit-text-stroke-color: #33405e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 57px;
  font-weight: 700;
  line-height: 103%;
  text-decoration: none;
}
.text-3 {
  color: #606c8d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}
.button-45 {
  grid-column-gap: 8px;
  background-color: #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}
.text-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}
.column-30 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}
.image-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}
.image-349 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: block;
}
.text-block-304,
.text-block-305 {
  font-size: 24px;
}
.text-block-306 {
  color: #606c8d;
  font-size: 24px;
}
.section-91 {
  background-color: #fff;
  width: 87px;
  height: 8px;
}
.text-block-307 {
  color: #fff;
  text-align: center;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.button-46 {
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #33405e;
  text-align: center;
  vertical-align: baseline;
  object-fit: fill;
  background-color: #fff;
  border-radius: 29px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 114px;
  font-weight: 700;
  display: block;
  position: static;
  overflow: visible;
}
.div-block-836 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}
.grid-1col-faqs-2025 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.white-bg {
  background-color: #fff;
  border-radius: 0 0 16px 16px;
  padding: 0 24px 24px;
}
.faq-item-new-2025 {
  margin-top: 16px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  overflow: hidden;
}
.acc-trigger-new {
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}
.div-margin-left-24 {
  padding-left: 24px;
}
.div-margin-right-24 {
  padding-right: 24px;
}
@media screen and (min-width: 1280px) {
  .footer-block {
    margin-left: 12px;
    padding-left: 0;
    padding-right: 8px;
  }
  .footer-block._1stleft {
    padding-right: 8px;
  }
  .hero-section.new-homepage.new-test {
    background-position: 170% -125px;
  }
  .maxwidth {
    position: relative;
  }
  .display-flex.flex-vertical.align-top.is-tablet-justify-middle {
    align-items: center;
  }
  .display-flex.flex-horizontal.content-out {
    justify-content: space-between;
  }
  .icon-post-calendar {
    width: auto;
    margin-top: -1.5px;
  }
  .icon-post-clock {
    margin-top: -1.5px;
  }
  .tabs-blog {
    color: var(--navy);
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: DM Sans, sans-serif;
    font-weight: 700;
  }
  .tabs-menu-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .sticky-menu-article {
    width: 100%;
  }
  .full-size {
    min-height: auto;
  }
  .full-size.ug-hero,
  .full-size.uc-hero {
    background-position: 50% 100%;
    background-size: cover;
  }
  .card.bg-card-white {
    justify-content: center;
  }
  .card.ai-assistant {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  ._3cols-grid,
  ._3cols-grid.is-1-col-tablet.padding-medium-mobile.colum-margin-extra {
    grid-column-gap: 24px;
  }
  .grid-2cols.is1col._48px-space-large {
    grid-column-gap: 3rem;
  }
  .page-wrapper.usd,
  .page-wrapper.eur {
    display: none;
  }
  .page-wrapper.usd-show {
    display: block;
  }
  .heading-h1-new.no-height {
    margin-top: -6.5px;
  }
  .heading-h3.text-align-center.custom-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .main-wrapper.homepage {
    background-image: linear-gradient(
      #abaffd99,
      #fff 34%,
      #ffe8aa1f 72%,
      #ffaec8bf 85%,
      #ffb5c4 86%,
      #ffc0be
    );
  }
  .main-wrapper.ai-app-assistant {
    background-image: linear-gradient(
      #ebecff,
      #ebecffe6 20%,
      #ebecff80 27%,
      #fff 53%,
      #fff
    );
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.set-height {
    height: 380px;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.custom-height {
    height: 260px;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.card-custom-height {
    height: 400px;
  }
  .margin-bottom.margin-large.content-out,
  .margin-bottom.margin-xlarge.content-out {
    align-self: stretch;
  }
  .margin-bottom.margin-xsmall.custom {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .margin-bottom.heading-h3.templates-whatsapp,
  .margin-bottom.heading-h3.academy-whatsapp,
  .margin-bottom.heading-h3.articles-whatsapp,
  .margin-bottom.heading-h3.templates-web-bot {
    background-repeat: no-repeat;
    background-size: cover;
  }
  .grid-4cols-1row {
    grid-column-gap: 24px;
  }
  .c-container-new.lp-header.new {
    padding-bottom: 0;
  }
  .header-button-4.dropdown-text--mm {
    margin-right: 0.125rem;
  }
  .grid-hero-2cols.ai-page {
    grid-column-gap: 48px;
  }
  .grid-image-text.is-1col-tablet.x-space {
    grid-column-gap: 3rem;
  }
  .max-width-medium {
    max-width: 48rem;
  }
  .max-width-xlarge {
    max-width: 70rem;
  }
  .yearly-web-pricing {
    display: none;
  }
  .elevation-2.round-form {
    border-radius: 16px;
  }
  .col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24 {
    min-width: 274px;
  }
  .grid-pricing-plans {
    grid-column-gap: 16px;
  }
  .g2-reviews {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }
  .show-tablet-mobile {
    display: none;
  }
  .img-card-ug-24round {
    border-radius: 36px;
  }
  .sticky-menu-article-ug {
    width: 100%;
  }
  .grid-65-35 {
    grid-column-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
  }
  .grid-35-65 {
    grid-column-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
  }
  .usd-yearly-web-pricing {
    display: none;
  }
  .dropdown-list---mm {
    top: 80px;
  }
  .dropdown-list-body.main {
    height: 550px;
  }
  .dropdown-sidebar-bg.templates,
  .dropdown-sidebar-bg.resources {
    min-width: 400px;
    max-width: 400px;
  }
  .label-1-1.text-style-allcaps.text-weight-bold.text-align-center {
    text-align: center;
  }
  .paragraph-base-short {
    width: auto;
  }
  .mask-case-studies-slider {
    width: 83%;
  }
  .right-arrow-4 {
    right: -1%;
  }
  .slide-hashads,
  .slider-allianz,
  .slide-hotelbeds {
    border-radius: 12px;
  }
  .homepage-bot.desktop.elevation-3.new-nov-24 {
    width: 550px;
  }
  .dotted-bg-image {
    height: 70%;
    margin-right: 5%;
  }
  .integration-card {
    justify-content: space-between;
  }
  .show-desktop-big {
    display: block;
  }
  .hide-desktop-big {
    display: none;
  }
  .grid-2cols-2row {
    grid-column-gap: 24px;
  }
  .dotted-bg-image-above-fold {
    height: 70%;
    margin-right: 5%;
  }
  .bg-left-wlg {
    background-size: auto 92%;
  }
  .div-short-footer-wlg-page {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .slider-plum-wlg {
    border-radius: 12px;
  }
  .wlg-card {
    justify-content: center;
  }
  .grid-2col-1row.full-height {
    height: 100%;
  }
  .card-homepage {
    justify-content: center;
  }
  .bg-dark-gradient {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .card-case-studies {
    justify-content: space-around;
  }
  .show-desktop-1 {
    display: block;
  }
  .hide-desktop-1 {
    display: none;
  }
  .hide-2large-desktop {
    display: block;
  }
  .show-largest-desktop {
    display: none;
  }
  .hide-largest-desktop {
    display: block;
  }
  .full-size-2 {
    min-height: auto;
  }
  .full-size-2.bg-f9f9ff {
    background-color: #f9f9ff;
  }
  .card-info-whitepapers {
    justify-content: space-between;
    padding-right: 1.5rem;
  }
  .category-label {
    display: inline-block;
  }
  .div-bg-absolute {
    justify-content: center;
    height: 650px;
  }
  .div-absolute-img-wrapper {
    position: absolute;
    inset: 0%;
  }
  .div-absolute-img-container {
    justify-content: center;
    width: 100%;
    display: flex;
    inset: 0%;
  }
  .div-absolute-img-container.ai-lead-management {
    margin-left: 0;
  }
  .main-bg-image-library {
    max-height: 700px;
  }
  .main-bg-image-library.ai-lead-management {
    margin-left: 491px;
  }
  .main-bg-image-library.wlg {
    max-height: 650px;
    margin-left: 407px;
    display: inline-block;
  }
  .main-bg-image-library.gen-ai {
    max-width: 545px;
    max-height: 600px;
    margin-top: 24px;
    margin-left: 407px;
    display: inline-block;
  }
  .img-card-uc-32round {
    border-radius: 24px;
  }
  .tabs-content-ai-assistant,
  .bg-dark-gradient-ai {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .div-image-relative-up-right {
    inset: 5% 2% auto auto;
  }
  .div-1000px-height {
    height: 1000px;
  }
  .button-case-study {
    background-color: #1d1f42;
    align-self: flex-start;
    display: flex;
  }
  .card-quote {
    font-size: 1.8rem;
    line-height: 2.5rem;
  }
  .hero-stack-lp.new-dark.bg-builder {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed;
  }
  .hero-stack-lp.new-dark.bg-builder.lp {
    height: auto;
    padding-bottom: 0;
  }
  .grid-3cols-2.footer-academy {
    margin-bottom: 2rem;
  }
  .label-1-2.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .c-container-new-3.is-padding-up-xl,
  .c-container-new-5.is-padding-up-xl {
    padding-top: 12rem;
  }
  .full-size-7.hero-margin {
    margin-top: 80px;
  }
  .full-size-7.bg-builder-lp {
    background-size: cover;
    padding-top: 0;
  }
  .full-size-7.hero-margin-lp-new {
    margin-top: 98px;
  }
  .full-size-7.bg-builder {
    background-size: cover;
    padding-top: 60px;
  }
  .full-size-8 {
    min-height: auto;
  }
  .grid-1-1-25fr {
    background-color: #0000;
  }
  .full-size-9 {
    min-height: auto;
  }
  .div-quote-mark {
    margin-bottom: 0.5rem;
    position: static;
    inset: -5% auto -11px 5%;
  }
  .paragraph-base-plus.mabry.low {
    font-style: italic;
  }
  .paragraph-base-plus.custom {
    line-height: 2rem;
  }
  .img-40px {
    width: 40px;
    height: auto;
  }
  .footer-column-2.feedback-bot {
    margin-right: 2rem;
  }
  .tab-link-1.right {
    width: 75%;
  }
  .display-flex-out.width-max.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: auto;
  }
  .max-width-medium-6,
  .max-width-medium-9 {
    max-width: 48rem;
  }
  .label-1-11.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .c-container-new-15.is-padding-up-xl {
    padding-top: 12rem;
  }
  .max-width-medium-10 {
    max-width: 48rem;
  }
  .label-1-12.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .c-container-new-16.is-padding-up-xl {
    padding-top: 12rem;
  }
  .max-width-medium-11 {
    max-width: 48rem;
  }
  .label-1-13.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .max-width-medium-12 {
    max-width: 48rem;
  }
  .label-1-14.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .max-width-medium-13 {
    max-width: 48rem;
  }
  .label-1-15.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .max-width-medium-14 {
    max-width: 48rem;
  }
  .label-1-16.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .max-width-medium-15 {
    max-width: 48rem;
  }
  .label-1-17.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .max-width-medium-16 {
    max-width: 48rem;
  }
  .label-1-18.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .c-container-new-23.is-padding-up-xl {
    padding-top: 12rem;
  }
  .div-html-video.re-au {
    height: 335px;
  }
  .number-test {
    border-width: 1.5px;
    border-color: #000;
    font-weight: 700;
  }
  .flex-horizontal-number {
    margin-bottom: 42px;
    padding-bottom: 12px;
  }
  .flex-horizontal-number.no-mb {
    margin-bottom: 0;
  }
  ._2-search-div-templates-2 {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }
  .div-video-animal-equality,
  .div-animal-equality {
    height: 415px;
  }
  .div-cs-client-info {
    width: auto;
  }
  .div-cs-main-header {
    width: 745px;
  }
  .grid-hero-case-study {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }
  .animal-equality-video-youtube {
    height: auto;
  }
  .cta-alt-purple-2.cta-large.edge-line:hover {
    background-color: #e2ddff;
  }
  .cta-alt-purple-2.cta-large.edge-line.nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .div-top3-kpis-cs {
    bottom: -19%;
  }
  .academy-card.courses-highlight:hover {
    box-shadow: 0 4px 22px -2px #ed3f78;
  }
  .header-academy {
    height: auto;
  }
  .logo-academy {
    display: inline-block;
  }
  .button-academy-nav:hover {
    background-color: #d63f75;
  }
  .header-container {
    justify-content: space-between;
    height: 96px;
    display: flex;
  }
  .breadcrumb-row {
    padding-left: 0;
    padding-right: 0;
  }
  .form_lp {
    padding-left: 48px;
    padding-right: 48px;
  }
  .text_field_form {
    opacity: 0.8;
    border-radius: 12px;
    height: 64px;
    margin-bottom: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
  }
  .text-colour-old-pink {
    color: #ff3f7b;
  }
  .div_form {
    width: 90%;
  }
  .filter_content-use-cases {
    grid-template-columns: 1fr;
  }
  .navigation-container-2-lp {
    max-width: 70rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid-hero-6logos-lp {
    max-width: 60rem;
  }
  .show-tablet-mobile-2 {
    display: none;
  }
  .label-1-49.text-color-n500.text-style-allcaps.text-weight-bold.align-center {
    text-align: center;
  }
  .show-tablet-mobile-11 {
    display: none;
  }
  .full-size-11 {
    min-height: auto;
  }
  .max-width-medium-19 {
    max-width: 48rem;
  }
  .show-tablet-mobile-13 {
    display: none;
  }
  .full-size-5 {
    min-height: auto;
  }
  .max-width-medium-20 {
    max-width: 48rem;
  }
  .card-quotes {
    width: 90%;
  }
  .p2-short-footer-white {
    display: block;
  }
  .div-arrow-up-right {
    transform: rotate(32deg);
  }
  .absolute-text-div {
    bottom: 11%;
  }
  .features-container {
    justify-content: space-around;
  }
  .tabs-section {
    justify-content: center;
    display: flex;
  }
  .c-container-lp {
    padding-top: 7rem;
    padding-bottom: 6rem;
  }
  .grid-4cols-1row-lp {
    grid-column-gap: 24px;
  }
  .div-short-h4-heading {
    width: 90%;
  }
  .img-42px {
    width: 42px;
    height: auto;
  }
  .cta-alt-purple-get-demo.cta-large.edge-line:hover {
    background-color: #e2ddff;
  }
  .cta-alt-purple-get-demo.cta-large.edge-line.nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .try-it-now-div {
    margin-bottom: 285px;
    left: -8%;
  }
  .try-arrow-right {
    width: 65%;
    margin-left: 40px;
  }
  .hide-largest-desktop-tablet-mobile {
    display: block;
  }
  .hero-heading-left {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1440px) {
  .column-15 {
    align-items: flex-start;
    display: flex;
  }
  .columns-9 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }
  .footer-block._1stleft {
    min-width: 230px;
    padding-right: 8px;
  }
  .wa-left-2.new-wa {
    align-items: flex-start;
    display: flex;
  }
  .h3-wa-v3 {
    font-weight: 400;
  }
  .div-block-175.new-nov {
    width: 800px;
  }
  .nav-link-6 {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
    font-size: 16px;
  }
  .button-primary.header-button {
    text-align: center;
    align-items: center;
    padding: 8px 12px;
    font-size: 16px;
    display: block;
  }
  .button-primary.header-button.w--current {
    padding-bottom: 10px;
    font-size: 13px;
  }
  .dropdown-icon {
    padding-left: 5px;
    font-weight: 400;
    bottom: -1px;
    left: 4px;
  }
  .header-wrapper {
    justify-content: space-between;
    align-self: auto;
  }
  .footer-links-block {
    flex-direction: row;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }
  .header-logo {
    width: 300px;
    max-width: none;
    padding-bottom: 6px;
    display: block;
  }
  .social-media-icon-wrapper {
    border-width: 0;
  }
  .nav-menu-5 {
    flex-direction: row;
    justify-content: flex-end;
    margin-left: 130px;
    margin-right: 0;
    display: flex;
  }
  .nav-menu-5.kc-24 {
    margin-left: 90px;
  }

  .dropdown-list-5.w--open {
    margin-left: 0;
  }
  .hero-tagline2-1 {
    max-width: 80%;
    font-size: 24px;
  }
  .split-content2-1.header-right {
    flex: none;
    margin-left: 0;
    display: block;
    overflow: visible;
  }
  .split-content2-1.header-left {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .kc-hero-academy {
    margin-top: 20px;
  }
  .hero-wrapper2-1-2 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    left: 10px;
  }
  .hero-tagline2-1-2 {
    max-width: 80%;
    font-size: 24px;
  }
  .kc-academy-courses {
    margin-top: 80px;
  }
  .div-block-207 {
    height: 1100px;
  }
  .kc-indiv-course-contianer {
    justify-content: flex-start;
  }
  .card-4.videos-details {
    object-fit: scale-down;
    object-position: 50% 50%;
    margin-top: 40px;
    padding: 15px 36px;
    top: -158px;
    left: 181px;
    overflow: visible;
  }
  .card-4.videos-details.kc-leadgen-card {
    left: 149px;
  }
  .card-4.videos-details.kc-embed-card {
    left: 207px;
  }
  .videos-detail-text,
  .videos-detail-text.strong {
    font-size: 16px;
  }
  .videos-detail-icon {
    width: 20px;
    height: 20px;
  }
  .kc-hero-img {
    object-fit: contain;
    margin-left: 0;
  }
  .kc-hero-img.all-courses-img {
    width: 420px;
    margin-top: 57px;
    margin-left: 118px;
  }
  .kc-hero-img.embed-img {
    left: 96px;
  }
  .kc-indiv-course-hero-left.formulas-hero {
    margin-top: 0;
  }
  .kc-indiv-course-heading {
    margin-bottom: 30px;
  }
  .kc-indiv-course-tagline {
    margin-top: 0;
    font-size: 18px;
  }
  .kc-course-player-section {
    margin-top: -95px;
  }
  .kc-indiv-course-hero-right {
    margin-left: 0;
    left: 80px;
  }
  .kc-indiv-course-hero-right.kc-messenger-hero-right {
    left: 79px;
  }
  .kc-indiv-course-hero-right.kc-whatsapp-hero-right {
    flex-direction: column;
  }
  .kc-indiv-course-hero-right.kc-leadgen-hero-right {
    left: 40px;
  }
  .paragraph-71 {
    text-align: left;
    letter-spacing: -0.2px;
    width: 575px;
    padding-right: 25px;
    font-family: Gotham Rounded, sans-serif;
    font-weight: 400;
  }
  .italic-text-31 {
    font-family: Gotham Rounded, sans-serif;
  }
  .title {
    margin-top: 20px;
    margin-bottom: 5px;
    padding-right: 10px;
    font-size: 13px;
  }
  .div-podcast {
    color: #336;
    background-color: #fff;
    justify-content: center;
    height: 330px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 30px 35px;
    font-family: Gotham Rounded, sans-serif;
  }
  .new-div-podcast {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/5fb3b7cc3c89020d06a1819d_Podcasts_transparente.png),
      url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/5fb3b7cc3c89022850a181a8_image%20\(
          9\
        ).png);
    background-position: 100% 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    height: 600px;
  }
  .div-block-228 {
    align-items: center;
  }
  .name {
    margin-left: 5px;
  }
  .div-image {
    justify-content: center;
    height: 425px;
    padding-left: 0;
  }
  .div-block-230 {
    align-items: center;
    margin-top: 0;
    padding-right: 10px;
  }
  .text-block-118 {
    opacity: 0.96;
    font-family: Gotham Rounded, sans-serif;
    font-weight: 400;
  }
  .paragraph-59-nov {
    font-family: Gotham Rounded, sans-serif;
  }
  .text-span-63 {
    font-size: 12px;
    line-height: 20px;
  }
  .pro-tip-quote {
    text-align: left;
    justify-content: flex-start;
    font-family: Gotham Rounded, sans-serif;
  }
  .paragraph-73 {
    width: auto;
    font-family: Gotham Rounded, sans-serif;
  }
  .div-block-232,
  .heading-96 {
    font-family: Gotham Rounded, sans-serif;
  }
  .div-block-233 {
    align-items: stretch;
    display: inline-block;
  }
  .div-block-234 {
    margin-top: 20px;
  }
  .image-158 {
    order: -1;
  }
  .text-span-66 {
    font-family: Inconsolata, monospace;
    font-size: 14px;
  }
  .text-span-67 {
    margin-top: 5px;
    font-size: 13px;
    display: block;
  }
  .div-block-242 {
    align-self: auto;
  }
  .kc-course-player-container {
    max-width: 1200px;
  }
  .div-block-282.double {
    width: 100%;
    margin-bottom: 20px;
  }
  .h2blue {
    margin-bottom: 20px;
  }
  .quote-block {
    align-self: center;
    width: 74%;
    margin-left: auto;
    padding-bottom: 0;
    position: relative;
    top: 20px;
    box-shadow: 28px 28px 45px #33336626;
  }
  .div345-use-cases {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 45%;
    display: flex;
  }
  .div345-use-cases:hover {
    transform: translateY(-1px);
    box-shadow: 0 15px 25px 5px #3333661a;
  }
  .div-footer-icon-social {
    max-width: 80rem;
  }
  .integrations {
    text-align: left;
    justify-content: flex-start;
    font-family: Gotham Rounded, sans-serif;
  }
  .hero-section.new-homepage {
    padding-top: 24px;
  }
  .hero-section.new-homepage.new-test {
    background-position: 100% -325px;
  }
  .hero-section.ai-assistant {
    padding-top: 24px;
  }
  .maxwidth {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
  .display-flex.flex-vertical.align-top.is-tablet-justify-middle {
    align-items: center;
  }
  .display-flex.flex-horizontal.content-out {
    justify-content: space-between;
  }
  .display-flex.align-center {
    text-align: left;
    justify-content: center;
    align-items: center;
  }
  .full-width.justify-center {
    justify-content: center;
  }
  .icon-post-calendar {
    width: auto;
    margin-top: -1.5px;
  }
  .icon-post-clock {
    margin-top: -1.5px;
  }
  .post-hero-image {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .blog-collection-list-featured {
    grid-column-gap: 24px;
  }
  .sticky-menu-article {
    height: auto;
  }
  .blog-nav-container {
    text-align: left;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .nav-bar-div {
    max-width: 80rem;
  }
  .full-size.ug-hero {
    background-position: 50% 100%;
    background-size: cover;
  }
  .full-size.uc-hero {
    background-position: 50%;
    background-size: cover;
  }
  .card.bg-card-white {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
  .card.ai-assistant {
    width: 80%;
    padding: 2rem;
  }
  .card.wha-mk-sol {
    padding-bottom: 2rem;
  }
  .image-313 {
    width: 143px;
  }
  ._3cols-grid.is-1-col-tablet.padding-medium-mobile.colum-margin-extra {
    grid-column-gap: 32px;
  }
  .break-line {
    display: block;
  }
  .grid-2cols.homepage {
    grid-column-gap: 48px;
  }
  .grid-2cols.is1col._48px-space-large {
    grid-column-gap: 4rem;
  }
  .referral-embed {
    display: block;
  }
  .grid-post-main-hp {
    place-items: stretch stretch;
  }
  .navigation-container-2-copy {
    max-width: 80rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .heading-h4plus {
    flex: 0 auto;
  }
  .subheading-1.sub-h2-tb-mb._85pc-large {
    width: 85%;
  }
  .page-wrapper.usd,
  .page-wrapper.eur {
    display: none;
  }
  .c-container {
    max-width: 80rem;
  }
  .paragraph-1.text-align-center.xxs-padding {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .heading-h3.text-align-center.custom-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .main-wrapper.homepage {
    background-image: linear-gradient(
      #abaffd99,
      #fff 34%,
      #ffe8aa1f 72%,
      #ffaec8bf 85%,
      #ffb5c4 89%,
      #ffc0be
    );
  }
  .main-wrapper.ai-app-assistant {
    background-image: linear-gradient(
      #ebecff,
      #ebecffe6 20%,
      #ebecff80 27%,
      #fff 53%,
      #fff
    );
  }
  .padding-medium.vertical-stretch {
    justify-content: space-between;
    align-items: stretch;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.set-height {
    height: 350px;
    display: flex;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.custom-height {
    height: 260px;
    display: flex;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.card-custom-height {
    height: 375px;
    display: flex;
  }
  .margin-bottom.margin-xsmall.custom {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .margin-bottom.heading-h3.templates-whatsapp,
  .margin-bottom.heading-h3.academy-whatsapp,
  .margin-bottom.heading-h3.articles-whatsapp,
  .margin-bottom.heading-h3.templates-web-bot {
    background-repeat: no-repeat;
    background-size: cover;
  }
  .margin-bottom.horizontal-double-text.margin-medium._2px-down {
    margin-top: 0;
  }
  .padding-right.margin-xxlarge {
    padding-right: 12rem;
  }
  .c-container-new,
  .c-container-inline {
    max-width: 90rem;
  }
  .nav-container-old {
    max-width: 80rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid-hero-2cols.ai-page {
    grid-column-gap: 54px;
  }
  .grid-image-text.is-1col-tablet.x-space {
    grid-column-gap: 3rem;
  }
  .yearly-web-pricing {
    display: none;
  }
  .banner-fuga-inline-blue {
    background-size: cover;
  }
  .col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24 {
    min-width: 280px;
  }
  .col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24.third-blue-top {
    width: auto;
    min-width: auto;
  }
  .col-pricing-plan.elevation-1._2-left.second-pink-top,
  .col-pricing-plan.elevation-1.four-purple-top,
  .col-pricing-plan.first-grey-top {
    width: auto;
  }
  .grid-pricing-plans {
    grid-column-gap: 16px;
  }
  .bg-pu100.padding-top.padding-xlarge.trans {
    margin-bottom: -1rem;
  }
  .g2-reviews {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }
  .show-desktop {
    display: block;
  }
  .grid-g2-badges.short {
    justify-content: center;
  }
  .show-tablet-mobile,
  .show-large {
    display: none;
  }
  .break-line-tablet {
    display: inline;
  }
  .break-line-desktop-tablet {
    display: block;
  }
  .bg-card-white {
    align-items: center;
    display: block;
  }
  .grid-post-main-article {
    place-items: stretch stretch;
  }
  .c-container-blogpost {
    max-width: 80rem;
  }
  .grid-2col-row {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
  }
  .div-top-short-footer,
  .navigation-container-ug {
    max-width: 80rem;
  }
  .grid-post-ug-episode {
    place-items: stretch stretch;
  }
  .div-short-footer-ug {
    max-width: 100%;
  }
  .img-card-ug-24round {
    border-radius: 40px;
  }
  .heading-h4plus-ug {
    flex: 0 auto;
  }
  .div-footer-icon-social-ug {
    max-width: 80rem;
  }
  .sticky-menu-article-ug {
    height: auto;
  }
  .nav-container---mm {
    max-width: 80rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .dropdown-list---mm {
    top: 80px;
  }
  .dropdown-list-body.main {
    height: 600px;
  }
  .div-container-mega-menu {
    max-width: 80rem;
  }
  .dropdown-grid.resources {
    height: 475px;
  }
  .dropdown-sidebar-bg.templates,
  .dropdown-sidebar-bg.resources {
    min-width: 425px;
    max-width: 425px;
  }
  .dropdown-sidebar-bg.new-resources.new-24 {
    max-width: 35%;
  }
  .paragraph-base-short {
    width: auto;
  }
  .homepage-bot.desktop {
    margin-right: 0%;
  }
  .dotted-bg-image {
    margin-right: 6%;
  }
  .banner-fuga-inline-soft {
    background-size: cover;
  }
  .heading-h4plus-2 {
    flex: 0 auto;
  }
  .show-desktop-big {
    display: block;
  }
  .hide-desktop-big {
    display: none;
  }
  .banner-fuga-inline-qr-wha {
    background-size: cover;
  }
  .dotted-bg-image-above-fold {
    margin-right: 6%;
  }
  .navigation-container-wlg {
    max-width: 80rem;
  }
  .div-short-footer-wlg {
    max-width: 100%;
  }
  .div-footer-icon-social-wlg {
    max-width: 80rem;
  }
  .banner-fuga-inline-wlg {
    background-size: cover;
  }
  .bg-left-wlg {
    background-size: auto 88%;
  }
  .div-short-footer-wlg-page {
    max-width: 100%;
  }
  .wlg-container-nav {
    text-align: left;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .wlg-menu-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .wlg-card {
    height: 180px;
  }
  .section-demo-wlg1 {
    background-position: 0 20%, 0 0;
  }
  .c-container-no-margin-sides {
    max-width: 80rem;
  }
  .grid-2col-1row.full-height {
    height: 100%;
  }
  .wlg-video,
  .video-div-wlg {
    width: 925px;
  }
  .bg-dark-gradient {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .show-desktop-1 {
    display: none;
  }
  .hide-desktop-1,
  .show-2large-desktop {
    display: block;
  }
  .hide-2large-desktop,
  .show-largest-desktop {
    display: none;
  }
  .hide-largest-desktop {
    display: block;
  }
  .c-container-new-2 {
    max-width: 80rem;
  }
  .card-whitepaper {
    justify-content: flex-start;
    height: 100%;
  }
  .card-info-whitepapers {
    justify-content: space-between;
    height: 100%;
    padding-right: 1.5rem;
  }
  .link-block-60 {
    height: 100%;
  }
  .category-label {
    display: inline-block;
  }
  .div-bg-absolute {
    justify-content: center;
    height: 600px;
  }
  .div-absolute-img-wrapper {
    position: absolute;
  }
  .div-absolute-img-container {
    justify-content: center;
    width: 100%;
  }
  .div-absolute-img-container.ai-lead-management {
    margin-left: 0;
  }
  .main-bg-image-library {
    max-height: 700px;
  }
  .main-bg-image-library.ai-lead-management {
    max-height: 600px;
    margin-left: 700px;
  }
  .main-bg-image-library.wlg {
    max-height: 600px;
    margin-left: 558px;
  }
  .main-bg-image-library.gen-ai {
    max-width: 555px;
    max-height: 575px;
    margin-top: 16px;
    margin-left: 558px;
  }
  .div-footer-icon-social-uc {
    max-width: 80rem;
  }
  .img-card-uc-32round {
    border-radius: 24px;
  }
  ._2cols-grid.ai-assistant {
    margin-left: auto;
    margin-right: auto;
  }
  ._2cols-grid.ai-assistant-banner {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .tabs-menu-ai-assistant {
    width: 90%;
    max-width: 650px;
    margin-left: 3rem;
  }
  .tabs-content-ai-assistant {
    justify-content: center;
    max-width: 650px;
  }
  .tab_text {
    padding-right: 16px;
  }
  .bg-dark-gradient-ai {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .padding-sides-only.padding-s {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .div-image-relative-down-left {
    left: 7%;
  }
  .div-image-relative-up-right {
    right: 7%;
  }
  .back-top-button {
    width: 48px;
    height: 48px;
    bottom: 24px;
    right: 24px;
  }
  .div-1000px-height,
  .div-1000px-height.sales {
    height: 1200px;
  }
  .vertical_divider {
    margin-top: 7px;
  }
  .card-quote {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .section-demo-wlg2 {
    background-position: 0 20%, 0 0;
  }
  .hero-stack-lp.new-dark.bg-builder {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed;
  }
  .hero-stack-lp.new-dark.bg-builder.lp {
    height: auto;
  }
  .c-container-2 {
    max-width: 80rem;
  }
  .show-desktop-2 {
    display: block;
  }
  .features-right {
    max-width: 100%;
  }
  .full-size-3 {
    justify-content: center;
    align-items: center;
    display: block;
  }
  .subheading-3 {
    letter-spacing: -0.5px;
    font-family: Dmsans, sans-serif;
  }
  .c-container-new-3 {
    max-width: 80rem;
  }
  .c-container-new-3.is-padding-up-xl {
    padding-top: 12rem;
  }
  .summary {
    background-position: 50% 125%;
  }
  .c-container-inline-2,
  .c-container-new-5 {
    max-width: 80rem;
  }
  .c-container-new-5.is-padding-up-xl {
    padding-top: 12rem;
  }
  .full-size-7 {
    justify-content: center;
    align-items: center;
    display: block;
  }
  .full-size-7.bg-builder-lp,
  .full-size-7.bg-builder {
    background-size: cover;
  }

  .c-container-new-6 {
    max-width: 80rem;
  }
  .show-desktop-4,
  .show-desktop-5 {
    display: block;
  }
  .padding-sides-2.padding-medium {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .c-container-new-7 {
    max-width: 80rem;
  }
  .paragraph-base-plus.in-card {
    font-style: italic;
    font-weight: 400;
  }
  .paragraph-base-plus.in3-card {
    color: #130b2c;
    width: 88%;
  }
  .hero-stack-lp-shadow.srep {
    background-size: cover;
  }
  .hero-stack-lp-shadow.srep.mb-s {
    padding-bottom: 60px;
  }
  .grid2cols-2rows.full-width.small {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .academy-footer-container {
    width: auto;
    max-width: 80rem;
  }
  .tab-link-1.right {
    width: 80%;
  }
  .display-flex-out.width-max {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: auto;
  }
  .display-flex-out.width-max.tablet {
    min-width: auto;
  }
  .c-container-new-11,
  .c-container-new-15 {
    max-width: 80rem;
  }
  .c-container-new-15.is-padding-up-xl {
    padding-top: 12rem;
  }
  .c-container-new-16 {
    max-width: 80rem;
  }
  .c-container-new-16.is-padding-up-xl {
    padding-top: 12rem;
  }
  .c-container-new-17,
  .c-container-new-18,
  .c-container-new-19,
  .c-container-new-20,
  .c-container-new-21,
  .c-container-new-22,
  .c-container-new-23 {
    max-width: 80rem;
  }
  .c-container-new-23.is-padding-up-xl {
    padding-top: 12rem;
  }
  .div-html-video.re-au {
    height: 332px;
  }
  .c-container-inline-mini,
  .c-container-new-24,
  .c-container-new-25 {
    max-width: 80rem;
  }
  .filter-ui_section-2.hp-mid {
    max-width: 100%;
  }
  .mask-9 {
    height: 435px;
  }
  .div-search-bar-2 {
    width: 100%;
  }
  ._2-search-div-templates-2 {
    background-color: #0000;
    flex: none;
    width: 100%;
    max-width: 80rem;
  }
  .bg-dotted-banner-inline-tp {
    padding-left: 0;
  }
  .c-container-short-bottom {
    max-width: 80rem;
  }

  .review-heading {
    height: 55px;
  }
  .show-large-bg-container {
    display: none;
  }
  .full-size-grid-double {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-cs-client-box {
    width: 375px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .div-cs-client-info {
    width: auto;
  }
  .div-cs-main-header {
    width: 775px;
  }
  .grid-hero-case-study {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }
  .half-size-grid-double-cs {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .half-size-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .animal-equality-video-youtube {
    height: auto;
    margin-top: auto;
    inset: 0%;
  }
  .cs-single-kpi-hp {
    width: 625px;
  }
  .div-edge-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .academy-card {
    justify-content: flex-start;
    max-height: 100%;
    display: flex;
  }
  .link-visit-course,
  .link-visit-course-2 {
    height: 100%;
  }
  .header-academy {
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    display: block;
    inset: 0% 0% auto;
  }
  .header-container {
    width: auto;
    max-width: 80rem;
    display: block;
  }
  .filter_content-2 {
    max-width: 80rem;
  }
  .mask-9-academy {
    height: 550px;
  }
  .div-cta-small {
    border-width: 2px;
  }
  .div-cta-small.text-color-n100 {
    border-color: #2a2d4f;
  }
  .link-visit-course-3,
  .link-visit-course-4,
  .link-visit-course-5 {
    height: 100%;
  }
  .series-list-wrapper.scroll {
    height: 555px;
  }
  .rounded {
    border-left: 5px #f6f7fe;
    box-shadow: 0 1px 45px 2px #33405e1a;
  }
  .link-visit-course-6 {
    height: 100%;
  }
  .breadcrumb-row {
    max-width: 80rem;
    padding-left: 0;
    padding-right: 0;
  }
  .video-hero {
    padding-bottom: 35vh;
  }
  .padding-sides-3.padding-medium {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .card-body {
    padding: 48px;
  }
  .div_form {
    width: 85%;
  }
  .navigation-container-2-lp {
    max-width: 80rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid-hero-6logos-lp {
    max-width: 65rem;
  }
  .show-tablet-mobile-2,
  .show-tablet-mobile-11,
  .show-tablet-mobile-13 {
    display: none;
  }
  .card-quotes {
    width: 85%;
  }
  .p2-short-footer-white {
    display: block;
  }
  .nav-container-old-2 {
    max-width: 80rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .bg-dotted-banner-inline-aisrep {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .banner-fuga-inline-aisrep {
    justify-content: center;
    max-width: 90%;
    margin-top: 48px;
    margin-bottom: 48px;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .absolute-text-div {
    bottom: 7%;
    left: -34%;
  }
  .content-section {
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 0;
    display: flex;
  }
  .content-container {
    width: 100%;
    max-width: 80rem;
    margin-left: 60px;
    margin-right: 60px;
  }
  .grid-halves {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }
  .stat-text-block {
    margin-right: 16px;
    font-family: Exo, sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 64px;
  }
  .hero-paragraph-2 {
    letter-spacing: -0.5px;
    width: 90%;
  }
  .stat-content {
    align-items: center;
    display: flex;
  }
  .stats-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .features-container {
    max-width: 80rem;
  }
  .stat-section {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }
  .content-heading-h2.in-section {
    width: 80%;
  }
  .content-heading-h2.align-center.text-color-white {
    color: #ffffffe6;
  }
  .hero-heading-2 {
    font-weight: 700;
  }
  .tabs-section {
    justify-content: center;
    display: flex;
  }
  .video-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }
  .c-container-lp {
    max-width: 80rem;
    padding-top: 7rem;
    padding-bottom: 6rem;
  }
  .paragraph-base-plus-1.text-color-white {
    letter-spacing: -0.5px;
  }
  .content-heading-h1.align-center.text-color-white {
    color: #ffffffe6;
  }
  .content-heading-h4.align-center.in-card {
    max-width: 17rem;
  }
  .paragraph-1-b2c {
    color: #130b2c;
  }
  .img-24px {
    width: 54px;
    height: 54px;
  }
  .div-width-50 {
    width: 40%;
    max-width: 40%;
  }
  .div-short-h4-heading {
    width: 80%;
  }
  .img-42px {
    width: 43px;
  }
  .try-it-now-div {
    margin-bottom: 285px;
    margin-left: 24px;
  }
  .hide-largest-desktop-tablet-mobile {
    display: block;
  }
  .image-348 {
    padding-bottom: 50px;
  }
  .hero-heading-left {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1920px) {
  .feature-left,
  .feature-right {
    max-width: 1440px;
  }
  .navigation-container {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }
  .header-button.login-navbar {
    text-decoration: none;
  }
  .footer-block,
  .footer-block._1stleft {
    flex: 1;
  }
  .wa-left-2.new-wa,
  .wa-right-2 {
    max-width: 1440px;
  }
  .div-footer-columns {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }
  .nav-menu-5.kc-24 {
    margin-left: 90px;
  }

  .new-div-podcast {
    height: 500px;
  }
  .div-block-228 {
    height: 425px;
  }
  .div-image {
    flex: 1;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }
 
  .section-cs-2.new-nov {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
  .styleguide-content-1.new-nov {
    width: auto;
  }
  .grid-26 {
    flex: none;
    width: 45%;
  }
  .quote-block {
    width: 60%;
  }
  .div-block-358 {
    padding-left: 0;
  }
  .div-footer-icon-social {
    max-width: 90rem;
    padding-left: 0;
    padding-right: 0;
  }
  .tab-link-tab-1-5 {
    z-index: 9;
  }
  .div-block-422 {
    color: var(--dark-lilac-landbot);
    background-color: #0000;
    border-radius: 6px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }
  .button-blue-white-text:hover {
    box-shadow: 0 1px 10px #0003;
  }
  .read-more {
    width: 85%;
  }
  .hero-section.bg-neutral-200.bg-hero-pattern {
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 50vh;
  }
  .hero-section.wlg-hero {
    min-height: 90vh;
  }
  .hero-section.new-homepage {
    background-color: var(--white);
    background-image: url("https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/651a9841fd49683773d1798d_Vector%20(11)%20(1).png");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .hero-section.new-homepage.new-test {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }
  .hero-section.ai-assistant {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }
  .maxwidth {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
  .columnslogos,
  .banner-fuga-inline {
    max-width: 1440px;
  }
  .image-link-blog-article {
    width: 100%;
    display: inline-block;
  }
  .post-grid {
    align-items: flex-start;
    display: flex;
  }
  .blog-category-badges {
    width: auto;
    display: inline-block;
  }
  .h2-category-blog {
    font-family: Mabry Pro, sans-serif;
    display: block;
  }
  .post-information {
    width: auto;
  }
  .display-flex.flex-vertical.centered {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }
  .display-flex.flex-vertical.align-top.is-tablet-justify-middle {
    align-items: center;
  }
  .display-flex.flex-vertical.align-center {
    align-self: auto;
  }
  .display-flex.flex-horizontal.content-out {
    justify-content: space-between;
  }
  .full-width.justify-center {
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
  }
  .icon-post-calendar {
    width: auto;
    margin-top: -1.5px;
  }
  .icon-post-clock {
    margin-top: -1.5px;
  }
  .scroll-bar {
    margin-top: 104.5px;
  }
  .scroll-bar.pt-br,
  .scroll-bar.english,
  .scroll-bar.spanish {
    margin-top: 80px;
  }
  .blog-collection-list-featured {
    grid-column-gap: 24px;
  }
  .tabs-blog {
    color: var(--navy);
    width: 100%;
    font-family: DM Sans, sans-serif;
    font-weight: 700;
  }
  .sticky-menu-article {
    width: 100%;
    height: auto;
  }
  .blog-nav-container {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    height: 80px;
    min-height: 80px;
    display: flex;
  }
  .nav-bar-div {
    max-width: 1440px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .blog-nav {
    background-color: #fff;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .div-cv-more-sections {
    justify-content: space-around;
  }
  .full-size {
    min-height: auto;
  }
  .full-size.margin-top-nav.library-ai-lead-management {
    background-color: #0000;
    display: block;
  }
  .full-size.margin-top-nav.sol-mk {
    background-position: 50% 42%;
  }
  .full-size.bg-1d1e2e {
    border-bottom: 1px #1d1e2e;
  }
  .full-size.ug-hero {
    background-size: cover;
    border-bottom: 1px #1d1e2e;
  }
  .full-size.bg-library-left {
    padding-left: 600px;
  }
  .full-size.uc-hero {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-bottom: 1px #1d1e2e;
  }
  .full-size.bg-f6f7fe.uc {
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }
  .gird-3cols-2row-image,
  .grid-faqs-3x2 {
    grid-template-columns: minmax(200px, 33%) minmax(200px, 33%) minmax(
        200px,
        33%
      );
  }
  .grid-73 {
    justify-content: center;
  }
  .card.box-shadow {
    box-shadow: 1px 1px 12px #00000014;
  }
  .card.bg-card-white {
    justify-content: center;
    align-items: flex-start;
  }
  .card.ai-assistant {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .card.wha-mk-sol {
    width: 500px;
  }
  ._3cols-grid.is-1-col-tablet.padding-medium-mobile.colum-margin-extra {
    grid-column-gap: 32px;
  }
  .box-referrals {
    padding-right: 0;
  }
  ._8-g2-badges {
    justify-content: stretch;
    justify-items: center;
    max-width: 1440px;
  }
  .box-cs-logo {
    padding-right: 0;
  }
  .blog-breadcrumb {
    width: 100%;
    max-width: 100%;
  }
  .blog-breadcrumb-hide {
    width: 975px;
  }
  .referral-embed {
    display: block;
  }
  .navigation-container-2-copy {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .heading-h4plus {
    flex: 0 auto;
  }
  .page-wrapper.usd,
  .page-wrapper.eur {
    display: none;
  }
  .page-wrapper.empty {
    height: 1000px;
  }
  .c-container {
    max-width: 90rem;
  }
  .label-2.text-style-allcaps.bg-colour-aichat,
  .label-2.text-style-allcaps.bg-colour-aichats,
  .label-2.text-style-allcaps.bg-colour-purple {
    font-family: DM Sans, sans-serif;
  }
  .paragraph-1.text-align-center.xxs-padding {
    padding-left: 2.8rem;
    padding-right: 2.8rem;
  }
  .heading-h3.text-align-center.custom-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .main-wrapper.homepage {
    background-image: linear-gradient(
      #abaffd99,
      #fff 34%,
      #ffe8aa1f 73%,
      #ffaec8a6 79%,
      #ffb5c4 90%,
      #ffc0be
    );
  }
  .main-wrapper.ai-app-assistant {
    background-image: linear-gradient(
      #ebecff,
      #ebecffe6 20%,
      #ebecff80 27%,
      #fff 53%,
      #fff
    );
  }
  .padding-medium {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    display: flex;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.set-height {
    height: 325px;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.height-large-device {
    justify-content: flex-start;
    align-items: stretch;
    height: 215px;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.custom-height {
    height: 245px;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.card-custom-height {
    height: 340px;
  }
  .padding-top.padding-custom12 {
    margin-top: auto;
  }
  .margin-top.margin-medium {
    margin-top: 1.5rem;
  }
  .margin-bottom.margin-xsmall.custom {
    margin-top: 0;
  }
  .margin-bottom.heading-h3.templates-whatsapp,
  .margin-bottom.heading-h3.academy-whatsapp {
    background-repeat: no-repeat;
    background-size: cover;
    height: 260px;
  }
  .margin-bottom.heading-h3.articles-whatsapp {
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    height: 260px;
  }
  .margin-bottom.heading-h3.templates-web-bot {
    background-repeat: no-repeat;
    background-size: cover;
    height: 260px;
  }
  .margin-bottom.horizontal-double-text.margin-medium._2px-down {
    margin-top: 0;
  }
  .padding-right.margin-xxlarge {
    padding-right: 17rem;
  }
  .grid-3cols-2row.mt-l {
    justify-content: stretch;
    justify-items: stretch;
  }
  .tabs-content-9 {
    margin-top: auto;
  }
  .c-container-new {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new.lp-header {
    padding-top: 1rem;
  }
  .c-container-inline {
    background-color: #0000;
    max-width: 90rem;
    padding: 4rem 2rem;
  }
  .header-button-4.login-navbar,
  .header-button-4.login-navbar-mega-menu {
    text-decoration: none;
  }
  .nav-container-old {
    max-width: 1440px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .grid-hero-2cols.ai-page {
    grid-column-gap: 54px;
  }
  ._3col-flex-2.related-templates {
    height: 100%;
    display: flex;
  }
  .grid-image-text.is-1col-tablet.x-space {
    grid-column-gap: 3rem;
  }
  .max-width-xlarge {
    max-width: 90rem;
  }
  .yearly-web-pricing {
    display: none;
  }
  .solo-bg-neutral-200 {
    background-color: #f6f7fe;
    height: 950px;
  }
  .c-container-banner-inline {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .bg-dotted-banner-inline {
    padding-left: 20px;
    padding-right: 20px;
  }
  .banner-fuga-inline-blue {
    max-width: 80%;
  }
  .elevation-2.round-form {
    width: 600px;
  }
  .col-pricing-plan.elevation-1._2-left.second-pink-top.full-height {
    height: 100%;
  }
  .grid-pricing-plans {
    grid-column-gap: 24px;
  }
  .bg-pu100.padding-top.padding-xlarge.trans {
    margin-bottom: -1rem;
  }
  .box-cs-wa {
    padding-right: 0;
  }
  .box-cs-wa.elevation-1 {
    justify-content: center;
    padding-right: 20px;
  }
  .box-cs-wa.plum.elevation-1,
  .box-cs-wa.arora.elevation-1,
  .box-cs-wa.no-margin.elevation-1 {
    padding-right: 0;
  }
  .div-mb-pricing {
    flex: none;
    height: 100%;
    display: flex;
  }
  .grid-3cols {
    align-self: stretch;
  }
  .show-desktop {
    display: block;
  }
  .show-desktop.large-bg {
    position: relative;
  }
  .grid-g2-badges {
    grid-column-gap: 32px;
    justify-content: stretch;
    justify-items: center;
    max-width: 775px;
  }
  .img-badge-g2-wa {
    width: 100%;
  }
  .show-tablet-mobile {
    display: none;
  }
  .div-res-whatsapp {
    justify-content: flex-start;
  }
  .tabs-content-10 {
    height: 100%;
  }
  .cta-primary.cta-medium {
    border-radius: 6px;
  }
  .cta-primary.cta-large {
    display: inline-block;
  }
  .bg-right-whatsapp {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    flex: 1;
    display: block;
    position: relative;
  }
  .show-large {
    z-index: -1;
    display: block;
    position: absolute;
    inset: 0%;
  }
  .absolute-img {
    height: 100%;
    position: static;
  }
  .absolute-div {
    position: absolute;
    inset: 0%;
  }
  .feature-tab-image {
    width: auto;
    max-width: 100%;
  }
  .bg-card-white {
    display: flex;
  }
  .grid-post-main-article {
    border-radius: 12px;
    justify-content: stretch;
  }
  .article-main-illustration {
    width: 100%;
    height: auto;
  }
  .c-container-blogpost {
    max-width: 90rem;
    padding: 4rem 2rem;
  }
  .div-top-short-footer {
    max-width: 1440px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .div-res-whatsapp-page,
  .web-chatbot-cs-card {
    justify-content: flex-start;
  }
  .img-top-edge-round-12 {
    display: block;
  }
  .navigation-container-ug {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .grid-post-ug-episode {
    border-radius: 12px;
    justify-content: stretch;
  }
  .div-short-footer-ug {
    max-width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .button-more-episodes {
    background-color: #ffffff0d;
  }
  .banner-cta-inline-ug {
    max-width: 1440px;
  }
  .img-card-ug-24round {
    border-radius: 40px;
  }
  .heading-h4plus-ug {
    flex: 0 auto;
  }
  .banner-cta-inline-ug-post {
    align-self: stretch;
    max-width: 80%;
    display: flex;
  }
  .div-gc {
    border-radius: 24px;
  }
  .scroll-bar-ug {
    margin-top: 90px;
  }
  .div-footer-icon-social-ug {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sticky-menu-article-ug {
    width: 100%;
    height: auto;
  }
  .nav-container---mm {
    max-width: 1440px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .dropdown-list---mm {
    top: 80px;
  }
  .dropdown-list-body {
    background-color: #fff;
  }
  .dropdown-list-body.main {
    height: 600px;
  }
  .dropdown-list-body.resources {
    height: 575px;
  }
  .div-container-mega-menu {
    max-width: 1440px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .dropdown-sidebar-bg.templates {
    min-width: 600px;
    max-width: 600px;
    inset: 0% 0% 0% auto;
  }
  .dropdown-sidebar-bg.resources {
    inset: 0% 0% 0% auto;
    min-width: 600px;
    max-width: 600px;
    inset: 0% 0% 0% auto;
  }
  .dropdown-sidebar-bg.new-resources.new-24 {
    max-width: 41%;
  }
  .leadgen-templates-cs-card {
    justify-content: flex-start;
  }
  .paragraph-base-short {
    width: auto;
    overflow: hidden;
  }
  .padding-negative-m {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    display: flex;
  }
  .slide-hashads,
  .slider-home-left-column.allianz,
  .slider-allianz {
    background-size: cover;
  }
  .g2-badge-homepage {
    width: 100%;
  }
  .g2-badge-grid-homepage {
    grid-column-gap: 32px;
    justify-content: stretch;
    justify-items: center;
    max-width: 775px;
  }
  .homepage-bot.desktop {
    margin-right: 0%;
  }
  .homepage-bot.desktop.elevation-3.new-nov-24 {
    width: 600px;
  }
  .banner-fuga-inline-soft {
    max-width: 80%;
  }
  .category-badges-plain-link {
    width: auto;
    display: inline-block;
  }
  .heading-h4plus-2 {
    flex: 0 auto;
  }
  .banner-fuga-inline-qr-wha {
    max-width: 80%;
  }
  .bg-dotted-banner-inline-wa-banner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .image-card {
    justify-content: flex-start;
  }
  .navigation-container-wlg {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .div-short-footer-wlg {
    max-width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .div-footer-icon-social-wlg {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .banner-fuga-inline-wlg {
    max-width: 80%;
  }
  .bg-left-wlg {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 88%;
    background-attachment: scroll;
  }
  .bg-right-wlg {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    flex: 1;
    display: block;
    position: relative;
  }
  .bg-dotted-banner-inline-wlg {
    padding-left: 20px;
    padding-right: 20px;
  }
  .checkbox-menu {
    margin-left: 18px;
  }
  .div-short-footer-wlg-page {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .wlg-report-nav {
    background-color: #fff;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .wlg-container-nav {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    height: 80px;
    min-height: 80px;
    display: flex;
  }
  .wlg-quote {
    background-color: #fff;
  }
  .wlg-menu-wrapper {
    height: 100%;
  }
  .slider-plum-wlg {
    background-size: cover;
  }
  .wlg-card {
    height: 180px;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .section-demo-wlg1 {
    background-position: 50% 15%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100% 60%, auto;
    background-attachment: scroll, scroll;
  }
  .c-container-no-margin-sides {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .grid-2col-1row.full-height {
    grid-auto-flow: row;
    align-items: stretch;
    height: 100%;
  }
  .bg-dark-gradient {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }
  .g2-badges-homepage-new {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .grid-integrations {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .hide-2large-desktop {
    display: none;
  }
  .show-largest-desktop {
    display: block;
  }
  .hide-largest-desktop {
    display: none;
  }
  .absolute-div-mobile {
    position: absolute;
    inset: 0%;
  }
  .c-container-new-2 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .full-size-2 {
    min-height: auto;
  }
  .card-info-whitepapers {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .div-bg-absolute {
    justify-content: center;
    height: 600px;
    display: flex;
  }
  .div-cont-absolute {
    justify-content: flex-start;
    inset: 0%;
  }
  .div-absolute-img-wrapper {
    align-self: auto;
    position: absolute;
    inset: 0%;
  }
  .div-absolute-img-container {
    justify-content: center;
    width: 100%;
    display: flex;
    inset: 0%;
  }
  .div-absolute-img-container.ai-lead-management {
    background-image: linear-gradient(
      #33405e,
      #5f62e3 44%,
      #545ac2f7 70%,
      #33405e
    );
    justify-content: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    left: 0%;
  }
  .div-absolute-img-container.wlg {
    align-items: stretch;
  }
  .main-bg-image-library {
    max-height: 700px;
  }
  .main-bg-image-library.ai-lead-management {
    margin-left: 831px;
  }
  .main-bg-image-library.wlg {
    margin-left: 770px;
  }
  .main-bg-image-library.gen-ai {
    max-width: 575px;
    margin-top: 16px;
    margin-left: 770px;
  }
  .button-more-episodes-uc {
    background-color: #33405e;
  }
  .banner-cta-inline-uc {
    background-size: 75rem;
    max-width: 70rem;
  }
  .div-footer-icon-social-uc {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .img-card-uc-32round {
    border-radius: 24px;
  }
  ._2cols-grid.ai-assistant {
    margin-left: auto;
    margin-right: auto;
  }
  ._2cols-grid.ai-assistant-banner {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .tabs-ai-assistant {
    width: 100%;
  }
  .tabs-menu-ai-assistant {
    width: 90%;
    margin-left: 3rem;
  }
  .tabs-content-ai-assistant {
    justify-content: center;
    max-width: 650px;
  }
  .g2-badge-grid-homepage---ai {
    grid-column-gap: 24px;
    justify-content: stretch;
    justify-items: center;
    max-width: 775px;
  }
  .bg-dark-gradient-ai {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }
  .main-wrapper-blog {
    position: relative;
  }
  .back-top-button {
    background-color: #9596a71f;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 6px 8px 12px 12px;
    display: flex;
    position: fixed;
    inset: auto 24px 24px auto;
  }
  .icon-back-top {
    color: #9596a7;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
    transform: rotate(180deg);
  }
  .grid-image-text-left {
    padding-right: 600px;
  }
  .grid-image-text-right.up {
    grid-template-columns: 2fr 1.75fr;
    padding-left: 600px;
  }
  .div-1000px-height.sales {
    height: 1200px;
  }
  .grid-integrations-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .card-quote {
    font-size: 1.6rem;
  }
  .section-demo-wlg2 {
    background-image: linear-gradient(
      #e0ffd5,
      #e0ffd5 6%,
      #e0ffd533 19%,
      #ffffff5e 36%,
      #ffffffa1 63%,
      #fff 78%,
      #ffc3d6bf 92% 93%
    );
  }
  .absolute-div-wlg-banner {
    position: absolute;
    inset: 0%;
  }

  .hero-stack-lp {
    background-size: cover;
  }
  .hero-stack-lp.new,
  .hero-stack-lp.new-dark {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }
  .hero-stack-lp.new-dark.bg-builder {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }
  .hero-stack-lp.new-dark.bg-builder.lp {
    background-size: cover;
  }
  .c-container-2 {
    align-self: auto;
    max-width: 90rem;
  }
  .show-desktop-2 {
    display: block;
  }
  ._6-g2-badges {
    justify-content: stretch;
    justify-items: center;
    max-width: 725px;
  }
  .grid-3cols-2 {
    align-self: stretch;
  }
  .features-right {
    max-width: 100%;
  }
  .features-right.hidden {
    display: none;
  }
  .display-flex-horizontal-2 {
    width: auto;
  }
  .display-flex-3.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-3 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new-3.is-padding-up-xl {
    padding-top: 12rem;
  }
  .tabs-content-11 {
    height: 100%;
  }
  .summary {
    background-position: 50% -275%;
  }
  .c-container-inline-2 {
    max-width: 90rem;
    padding: 4rem 2rem;
  }
  .team-slider {
    background-position: 70% 0;
  }
  .c-container-new-5 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new-5.is-padding-up-xl {
    padding-top: 12rem;
  }
  .c-container-new-5.relative {
    position: relative;
  }
  .slide-nav-10 {
    margin-top: 0;
    margin-bottom: -56px;
    display: block;
  }
  .left-slider-arrow {
    margin-right: 0;
    display: none;
    left: -8%;
  }
  .banner-fuga-inline-2 {
    max-width: 1140px;
  }
  .right-slider-arrow {
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: absolute;
    inset: 0% -8% 0% auto;
  }
  .banner-fuga-inline-int {
    max-width: 1140px;
  }
  .box-referrals-2 {
    padding-right: 0;
  }
  .grid-product-features-3cols {
    align-self: stretch;
  }
  .full-size-7.bg-builder-lp,
  .full-size-7.bg-builder {
    background-size: cover;
  }

  .c-container-new-6 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .show-desktop-4 {
    display: block;
  }
  .full-size-8 {
    min-height: auto;
  }
  .display-flex-5.flex-vertical {
    align-items: stretch;
  }
  .tabs-content-13 {
    height: 100%;
  }
  .show-desktop-5 {
    display: block;
  }
  .show-desktop-5.large-bg {
    position: relative;
  }
  .img-top-edge-round-12-3 {
    display: block;
  }
  .display-flex-6.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-7 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .bg-right-whatsapp-2 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    flex: 1;
    display: block;
    position: relative;
  }
  .full-size-9 {
    min-height: auto;
  }
  .display-flex-7.flex-vertical {
    align-items: stretch;
  }
  .display-flex-7.flex-vertical.align-middle {
    align-items: center;
  }
  .tabs-content-14 {
    height: 100%;
  }

  .paragraph-base-plus.in3-card {
    width: 78%;
  }
  .display-flex-horizontal-4 {
    width: auto;
  }
  .hero-stack-lp-shadow {
    background-size: 325px;
  }
  .hero-stack-lp-shadow.srep.mb-s {
    margin-bottom: 0;
    padding-bottom: 60px;
  }
  .hero-stack-lp-shadow.srep.mb-s.whatsapp.lb-ai {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .grid2cols-2rows.full-width {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1.25fr;
    justify-content: stretch;
    justify-items: stretch;
  }
  .display-flex-horizontal-5,
  .display-flex-horizontal-6 {
    width: auto;
  }
  .tabs-content-15 {
    height: 100%;
  }
  .display-flex-horizontal-7 {
    width: auto;
  }

  .display-flex-horizontal-8 {
    width: auto;
  }
  .tabs-content-16 {
    height: 100%;
  }
  .grid-2cols-8.mt-l {
    grid-template-columns: 1fr minmax(900px, 1fr);
  }
  .academy-footer-container {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .display-flex-out {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }
  .display-flex-out.width-max {
    min-width: 290px;
  }
  .display-flex-out.width-max.tablet {
    min-width: auto;
    padding-right: 16px;
  }
  .display-flex-horizontal-11 {
    width: auto;
  }
  .display-flex-11.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-11 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-14.flex-vertical {
    align-items: stretch;
  }
  .display-flex-horizontal-15 {
    width: auto;
  }
  .display-flex-15.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-15 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new-15.is-padding-up-xl {
    padding-top: 12rem;
  }

  .display-flex-horizontal-16 {
    width: auto;
  }
  .display-flex-16.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-16 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new-16.is-padding-up-xl {
    padding-top: 12rem;
  }
  .display-flex-horizontal-17 {
    width: auto;
  }
  .display-flex-17.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-17 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-horizontal-18 {
    width: auto;
  }
  .display-flex-18.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-18 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-horizontal-19 {
    width: auto;
  }
  .display-flex-19.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-19 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }

  .display-flex-horizontal-20 {
    width: auto;
  }
  .display-flex-20.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-20 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }

  .display-flex-horizontal-21 {
    width: auto;
  }
  .display-flex-21.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-21 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-horizontal-22 {
    width: auto;
  }
  .display-flex-22.flex-vertical {
    align-items: stretch;
  }
  .c-container-new-22 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-horizontal-23 {
    width: auto;
  }
  .display-flex-23.flex-vertical {
    align-items: stretch;
  }
  .display-flex-23.flex-vertical.align-middle {
    align-items: center;
  }
  .c-container-new-23 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .c-container-new-23.is-padding-up-xl {
    padding-top: 12rem;
  }
  .div-html-video.re-au {
    height: 332px;
  }
  .display-flex-horizontal-24 {
    width: auto;
  }
  .display-flex-1.flex-vertical {
    align-items: stretch;
  }
  .display-flex-1.flex-vertical.align-left.align-middle {
    align-items: flex-start;
  }
  .display-flex-1.flex-vertical.align-middle {
    align-items: center;
  }
  .c-container-inline-mini {
    max-width: 90rem;
    padding: 4rem 2rem;
  }
  .c-container-inline-mini.small-margin {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .c-container-new-24 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .display-flex-horizontal-25 {
    width: auto;
  }
  .c-container-new-25 {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .filter-ui_homepage {
    max-width: 92%;
  }
  .filter_column-2 {
    display: block;
  }
  .filter_column-2.hp,
  .filter_column-2.tutorials {
    align-self: auto;
  }
  .filter-ui_section-2.hp-mid {
    justify-content: space-between;
    max-width: 100%;
    margin-bottom: 2.5rem;
  }
  .mask-9 {
    height: 460px;
  }
  .display-flex-horizontal-26 {
    width: auto;
  }
  .div-search-bar-2 {
    width: auto;
    max-width: 90rem;
    position: relative;
  }
  ._2-search-div-templates-2 {
    background-color: #0000;
    flex: none;
    align-self: center;
    width: 100%;
    max-width: 90rem;
    padding-top: 1.3125rem;
    padding-bottom: 1.3125rem;
  }
  .display-flex-horizontal-27,
  .display-flex-horizontal-28 {
    width: auto;
  }
  .img-top-edge-round-12-5 {
    display: block;
  }
  .display-flex-horizontal-29 {
    width: auto;
  }
  .bg-dotted-banner-inline-tp {
    padding-left: 20px;
    padding-right: 20px;
  }
  .related-templates {
    flex: none;
    height: 100%;
    display: flex;
  }
  .c-container-short-bottom {
    max-width: 90rem;
    padding: 4rem 2rem;
  }
  .banner-fuga-inline-pink {
    max-width: 80%;
  }
  .div-templates-banner {
    max-width: 90rem;
  }
  .display-flex-horizontal-31 {
    width: auto;
  }
  .slider-15 {
    flex: 1;
    align-self: auto;
    width: 1000px;
  }
  .slider-15.mt-m {
    flex-direction: row;
    flex: 1;
    width: 1200px;
    display: block;
  }
  .g2-list-wrapper---templates {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .templates-breadcrumb {
    margin-bottom: 4rem;
  }

  .grid-hero-70-30 {
    grid-template-columns: 1fr 0.5fr;
  }
  .slide-5 {
    width: 100%;
  }
  .collection-item-63 {
    height: 100%;
  }
  .collection-list-47 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .g2-reviews-static.box-shadow {
    flex-direction: row;
    height: 100%;
    max-height: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }
  .hide-lg-tablet-mobile {
    display: none;
  }
  .bg-image-home-cs {
    width: 100%;
    max-width: 80%;
    display: inline-block;
    position: static;
    inset: 0%;
  }
  .bg-image-home-cs.full {
    flex: 0 auto;
    align-self: center;
    max-width: 100%;
    height: 100%;
  }
  .div-bg-main-cs-home {
    width: auto;
    inset: 0%;
  }
  .show-large-bg-container {
    z-index: 1;
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    height: 90%;
    display: flex;
    position: absolute;
    inset: auto auto 20px 0%;
  }
  .div-bg-image-2 {
    position: static;
  }
  .div-bg-main-cs {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: cover;
    width: auto;
    inset: 0%;
  }
  .div-video-animal-equality {
    height: 600px;
  }
  .div-block-533 {
    align-items: flex-start;
    width: 100%;
  }
  .curved-arrow {
    right: -8%;
  }
  .grid-results-case-studies {
    flex: 0 auto;
    grid-template-columns: 0.75fr 0.75fr;
    justify-content: stretch;
  }
  .div-animal-equality {
    height: 600px;
  }

  .youtube-logo {
    width: 145px;
    top: auto;
    bottom: 299px;
  }
  .grid-quote-card {
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    width: 500px;
    height: 100%;
    margin-top: 0;
    padding-top: 24px;
    display: flex;
  }
  .grid-quote-card.mb {
    width: auto;
    height: auto;
  }
  .div-results-arora-cs {
    width: 100%;
  }
  .div-cs-client-box {
    align-self: flex-start;
    width: 390px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .div-block-752-small-red {
    margin-top: 16px;
  }
  .display-flex-horizontal-34,
  .div-cs-client-info {
    width: auto;
  }
  .div-cs-main-header {
    width: 900px;
  }
  .grid-hero-case-study {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    display: flex;
  }
  .half-size-grid-double-cs {
    min-height: auto;
  }
  
  .half-size-2,
  .half-size-2.cs-results {
    min-height: auto;
  }
  .animal-equality-video-youtube {
    height: 600px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0%;
  }
  .div-block-752 {
    margin-top: 16px;
  }
  .grid-cs-homepage {
    padding-right: 0;
  }
  .display-flex-horizontal-35 {
    width: auto;
  }
  .cs-single-kpi-hp {
    width: 650px;
  }
  .display-flex-horizontal-36 {
    width: auto;
  }
  .div-edge-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .div-top3-kpis-cs {
    bottom: -16%;
  }
  .display-flex-horizontal-37,
  .display-flex-horizontal-38 {
    width: auto;
  }
  .div-bg-mb-main-cs {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: cover;
    width: auto;
    inset: 0%;
  }
  .display-flex-horizontal-39,
  .display-flex-horizontal-40,
  .display-flex-horizontal-41,
  .display-flex-horizontal-42 {
    width: auto;
  }
  .header-academy {
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-color: #fff;
    display: block;
  }
  .display-flex-horizontal-44 {
    width: auto;
  }
  .nav-dropdown-list-wrapper---academy.tutorials.w--open {
    margin-top: 330px;
  }
  .nav-dropdown-list-wrapper---academy.courses._2.w--open {
    margin-top: 388px;
  }
  .header-container {
    max-width: 90rem;
    display: flex;
  }
  .filter_content-2 {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .mask-9-academy {
    height: 600px;
  }
  .display-flex-horizontal-45 {
    width: auto;
  }
  .bg-n200-academy {
    height: 900px;
  }
  .display-flex-horizontal-46,
  .display-flex-horizontal-47,
  .display-flex-horizontal-49,
  .display-flex-horizontal-50,
  .display-flex-horizontal-52,
  .display-flex-horizontal-53,
  .display-flex-horizontal-55 {
    width: auto;
  }
  .breadcrumb-row {
    max-width: 90rem;
    padding-left: 0;
    padding-right: 0;
  }
  .video-hero.tutorials {
    display: block;
  }
  .grid-integrations-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .div_form {
    width: auto;
  }
  .width-300px {
    width: 300px;
  }
  .filter_column-use-cases {
    display: block;
  }
  .filter_grid_use-cases-templates {
    grid-template-columns: 0.5fr 1.25fr;
  }
  .navigation-container-2-lp {
    max-width: 90rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .blog-nav-trans {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .blog-trans {
    background-color: #0000;
  }
  .g2-badge-grid-lp {
    grid-column-gap: 32px;
    justify-content: center;
    place-items: center;
    max-width: 775px;
  }
  .grid-hero-6logos-lp {
    max-width: 65rem;
  }
  .nav-lp-no-links {
    margin-bottom: 4rem;
    padding-top: 0.5rem;
    padding-left: 0;
    padding-right: 0;
  }
  .show-tablet-mobile-2,
  .show-tablet-mobile-11 {
    display: none;
  }
  .full-size-11 {
    min-height: auto;
  }
  .show-tablet-mobile-13 {
    display: none;
  }
  .full-size-5 {
    min-height: auto;
  }
  .p2-short-footer-white {
    display: block;
  }
  .nav-container-old-2 {
    justify-content: space-between;
    max-width: 1440px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ai-sales-rep-abs-div {
    top: 61px;
  }
  .bg-dotted-banner-inline-aisrep {
    padding-left: 20px;
    padding-right: 20px;
  }
  .banner-fuga-inline-aisrep {
    max-width: 95%;
  }
  .content-container {
    max-width: 90rem;
    margin-left: 0;
    margin-right: 0;
  }
  .hero-stack-1 {
    background-size: cover;
  }
  .features-card-heading._2,
  .features-card-heading._3 {
    font-size: 22px;
    line-height: 28px;
  }
  .features-container {
    max-width: 80rem;
  }
  .stat-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .content-heading-h2.in-section {
    width: 80%;
  }
  .content-heading-h2.align-center.text-color-white {
    color: #ffffffe6;
  }
  .hero-heading-2 {
    letter-spacing: -1px;
    font-weight: 700;
  }
  .tabs-section {
    justify-content: center;
    display: flex;
  }
  .c-container-lp {
    max-width: 90rem;
    padding: 6rem 2rem;
  }
  .content-heading-h1.align-center.text-color-white {
    color: #ffffffe6;
  }
  .content-heading-h4.align-center.in-card {
    max-width: 17rem;
  }
  .g2-badge-grid-4 {
    grid-column-gap: 32px;
    justify-content: center;
    place-items: center;
    max-width: 775px;
  }
  .div-width-50 {
    width: 32%;
    max-width: 32%;
  }
  .lightbox-modal {
    display: none;
  }
  .img-42px {
    width: 42px;
  }
  .try-it-now-div {
    margin-bottom: 285px;
    margin-left: 0;
  }
  .div-height-2rem.align-right.margin-right-1-rem.custom-padding-bottom {
    height: 48px;
  }
  .lightbox-modal-pricing {
    display: none;
  }
  .label-premium {
    font-family: DM Sans, sans-serif;
  }
  .hide-largest-desktop-tablet-mobile {
    display: none;
  }
  .image-348 {
    aspect-ratio: auto;
    text-align: center;
    width: 489%;
    max-width: 877px;
  }
  .hero-heading-left {
    padding-bottom: 0;
    padding-left: 80px;
  }
  .text-2 {
    position: relative;
  }
}
@media screen and (max-width: 991px) {
  h3 {
    margin-bottom: 8px;
    line-height: 1.2em;
  }
  h4 {
    font-size: 20px;
    line-height: 1.2em;
  }
  .paragraph {
    font-size: 17px;
    line-height: 28px;
  }
  .paragraph.subh1_ind_pages {
    text-align: center;
    margin-right: 0;
  }
  .header.h3 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 20px;
    font-family: Avenir;
    font-size: 27px;
    line-height: 32px;
  }
  .header.h3.h3_ind_pag {
    font-family: Avenir;
  }
  .starred-text {
    line-height: 41px;
  }
  .paragraph-2 {
    font-size: 17px;
    line-height: 28px;
  }
  .feature-left {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  .column-15 {
    align-items: center;
    display: flex;
  }
  .column-15.integrations {
    margin-bottom: 30px;
  }
  .columns-9 {
    direction: ltr;
    flex-direction: row;
  }
  .heading-5 {
    text-align: center;
  }
  .heading-5.quote.author {
    align-self: flex-end;
    padding-left: 20px;
    padding-right: 20px;
  }
  .column-16 {
    align-items: center;
  }
  .footer-landbot-icon {
    margin-top: 0;
  }
  .footer-copyright-text {
    line-height: 12px;
  }
  .head {
    margin-top: 20px;
  }
  .image-34 {
    margin-left: 0;
    display: block;
  }
  .italic-text-2 {
    font-family: Avenir;
  }
  .nav-content-wrap {
    font-family: Avenirlt;
  }
  .mobile-nav-link {
    color: var(--text-blue);
    width: 100%;
    font-family: Gotham Rounded, sans-serif;
  }
  .mobile-nav-link.hide_button_menu {
    color: var(--deep-pink);
    font-weight: 500;
    display: block;
  }
  .mobile-nav-link.talk-to-us {
    color: var(--deep-pink-2);
    font-weight: 500;
  }
  .navigation-container-mob {
    justify-content: space-between;
    max-width: 100%;
  }
  .menu-mob {
    color: #000;
    background-color: #fafafa;
    border-radius: 100px;
    font-size: 22px;
  }
  .menu-mob.w--open {
    background-color: var(--text-blue);
  }
  .mobile-dropdown {
    color: var(--text-blue);
  }
  .navigation-left {
    display: flex;
  }
  .dropdown-title {
    color: var(--text-blue);
    font-family: Gotham Rounded, sans-serif;
  }
  .navigation-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17;
  }
  .dropdown-link-mobile {
    padding: 1.5rem 0;
  }
  .dropdown-list-2 {
    background-color: #fff;
  }
  .nav-link-blog,
  .mobile-toggle {
    font-family: Gotham Rounded, sans-serif;
  }
  .navigation {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
    position: fixed;
  }
  .h3_gif_feature {
    text-align: left;
  }
  .card-3.card6-content-3,
  .card-3.card6-content-2,
  .card-3.card6-content-1,
  .card-3.card6-content-4,
  .card-3.card6-content-5,
  .card-3.card6-content-7 {
    height: 250px;
  }
  .button-17.default-button.card-cta {
    text-align: center;
    text-align: center;
    text-align: center;
    transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
    display: block;
    bottom: 20px;
    left: 30px;
    right: 30px;
  }
  .navigation-mob-2 {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 90px;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }
  .icon-wrap-2.main-product-icons {
    padding: 0;
  }
  .brand-2 {
    height: auto;
  }
  .text-block-60,
  .text-block-61 {
    color: var(--text-blue);
  }
  .h3 {
    font-size: 1.25rem;
  }
  .tab-link {
    padding-right: 0%;
  }
  .heading-59 {
    text-align: center;
  }
  .heading-59.quote.author {
    align-self: flex-end;
  }
  .integrations-grid {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }
  .footer-block {
    width: 33%;
    min-width: 30%;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .footer-block.partnership {
    order: 0;
    width: 33%;
  }
  .footer-block._1stleft {
    padding-left: 0;
    padding-right: 0;
  }
  .wa-left-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .wa-left-2.new-wa,
  .wa-right-2 {
    padding: 48px 30px;
  }
  .expert-list-2-item {
    width: 47%;
    max-width: none;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 26px;
  }
  .expert-list-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .expert-list-2.filter-complex {
    place-content: space-around;
  }
  .filter-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .filters-vertical {
    flex-direction: column;
    align-items: flex-start;
    width: 98%;
    max-width: none;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    position: static;
    top: auto;
  }
  .filters-group.filters-channel.mb-normal {
    margin: 0;
  }
  .div-footer-columns {
    flex-wrap: wrap;
    flex: 1;
    justify-content: flex-start;
    display: flex;
  }
  .cs-client-info {
    flex-flow: wrap;
    flex: 0 auto;
    order: 0;
    place-content: stretch flex-start;
    align-self: flex-start;
    width: auto;
    height: auto;
    display: block;
  }
  .cs-client-info.new-cs {
    order: -1;
    width: auto;
    margin-top: 20px;
    margin-right: 20px;
    position: static;
  }
  .div-block-175 {
    flex: 1;
    display: flex;
  }
  .div-block-175.new-nov {
    width: auto;
    margin-top: 20px;
  }
  .div-block-177 {
    flex: 0 auto;
    order: 1;
    display: block;
  }
  .div-block-177.new-nov {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
  .dropdown-title-2 {
    color: #282d58;
    font-family: Gotham Rounded, sans-serif;
  }
  .menu-grid-wrapper {
    background-color: #0000;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }
  .nav-link-6 {
    color: #ffffff85;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 33px;
  }
  .nav-link-6:hover,
  .nav-link-6.w--current {
    color: #fff;
  }
  .nav-link-6.burger-menu-link {
    color: #336;
    justify-content: center;
    margin-left: 0;
    font-size: 18px;
  }
  .nav-link-6.burger-menu-link.full {
    justify-content: flex-start;
    width: 100%;
    margin-right: 0;
  }
  .nav-link-6.burger-menu-link.full.kc {
    margin-bottom: 18px;
  }
  .button-primary.header-button {
    order: -1;
    display: none;
  }
  .dropdown-icon {
    color: #fff;
    font-size: 10px;
  }
  .dropdown-icon.burger-menu-icon {
    color: #c36;
    padding-bottom: 0;
    font-size: 8px;
    bottom: -1px;
    right: -2px;
  }
  .footer-links-block {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
    padding: 0;
  }
  .header-dropdown-toggle.w--open {
    flex-direction: row;
  }
  .header-dropdown-toggle.full {
    justify-content: space-between;
    align-self: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .footer-link {
    white-space: normal;
    display: inline-block;
  }
  .footer-title-2 {
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }
  .menu-mobile-button-icon {
    filter: brightness(90%) saturate(0%);
    width: 25px;
    height: 25px;
  }
  .links-block {
    border-bottom: 1px solid #ececf4;
    width: 100%;
  }
  .links-block._2 {
    max-width: none;
  }
  .links-block.footer-links {
    border-bottom-width: 0;
    flex-direction: column;
    order: 1;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 0;
    display: flex;
  }
  .menu-2-columns {
    flex-direction: column;
  }
  .dropdown-icon-footer {
    font-size: 0.6em;
    line-height: 1em;
    display: none;
  }
  .nav-menu-5 {
    filter: blur();
    background-color: #fff;
    min-width: 100%;
    min-height: 100px;
    margin-left: 0;
    margin-right: 0;
    padding: 22px 28px;
    position: absolute;
    box-shadow: 0 4px 10px #4a3aff2e;
  }
  .nav-menu-5.kc-24 {
    margin-left: 0;
    left: 0;
  }
  .menu-mobile-open {
    border: 1px solid #0000;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  .footer-fine-print-wrapper {
    flex-direction: column-reverse;
  }
  .mega-menu-link {
    color: #336;
    background-color: #0000;
    border-bottom: 0 solid #fff;
    justify-content: center;
    margin-bottom: 0;
    padding: 10px;
    font-size: 18px;
    line-height: 24px;
    display: flex;
  }
  .mega-menu-link:hover {
    color: #336;
    background-color: #f5f7fa99;
  }
  .mega-menu-link.w--current {
    color: #c36;
    font-weight: 700;
  }
  
  .mega-menu-column-1.left {
    align-items: flex-start;
  }
  .social-media-wrapper.footer-fine-print {
    margin-bottom: 25px;
  }
  .footer-mobile-title {
    cursor: pointer;
    margin-bottom: 20px;
    padding-top: 28px;
    padding-bottom: 22px;
  }
  .menu-button-2 {
    z-index: 99;
    border: 0 solid #ececf4;
    border-radius: 4px;
    width: 45px;
    height: 45px;
    padding: 0;
    transition: transform 0.35s;
  }
  .menu-button-2:hover {
    transform: scale(0.9);
  }
  .menu-button-2.w--open {
    background-color: #fff;
  }
  .header-dropdown {
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }
  .header-dropdown.left {
    align-items: stretch;
  }
  .logo-vert {
    display: none;
  }
  .footer-mobile-content {
    text-align: left;
    margin-top: -10px;
    margin-bottom: 15px;
    overflow: hidden;
  }
  .dropdown-list-5.w--open {
    background-color: #0000;
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    position: static;
  }
  .menu-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }
  .menu-grid.left {
    width: 100%;
  }
  .hero-tagline2-1 {
    text-align: left;
    max-width: 80%;
    font-size: 21px;
    line-height: 1.3em;
  }
  .split-content2-1.hero-left2-1 {
    text-align: center;
    text-align: center;
  }
  .special-2-1 {
    text-align: left;
    font-size: 50px;
  }
  .kc-home-container {
    max-width: 100%;
  }
  .kc-home-categories-container {
    max-width: 90%;
  }
  .kc-home-category-card-content {
    white-space: normal;
  }
  .kc-cards-title {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .kc-cards-paragraphs {
    order: 1;
    margin-bottom: 0;
    font-size: 15px;
    overflow: visible;
  }
  .kc-home-category-column {
    padding-left: 10px;
    padding-right: 10px;
  }
  .div-block-206 {
    height: 400px;
    margin-top: -311px;
  }
  .kc-hero-academy {
    display: none;
  }
  .hero-wrapper2-1-2 {
    flex-direction: column;
    margin-top: 0;
  }
  .special-2-1-2 {
    text-align: left;
    font-size: 50px;
  }
  .hero-tagline2-1-2 {
    text-align: left;
    max-width: 80%;
    font-size: 21px;
    line-height: 1.3em;
  }
  .kc-academy-courses {
    margin-top: 24px;
  }
  .link-block-29 {
    margin-top: 16px;
    display: block;
  }
  .image-133 {
    width: 500px;
    left: -442px;
  }
  .kc-home-hero-wrapper {
    margin-left: 30px;
    margin-right: 0;
  }
  .image-135 {
    width: 450px;
    left: -422px;
  }
  .collection-list-6 {
    flex-direction: row;
    display: block;
  }
  .kc-academy-card-content.kc-home-category-card-content {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .collection-item-6 {
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }
  .kc-level-wrapper {
    align-items: flex-end;
    margin-top: 20px;
  }
  .div-block-207 {
    height: 1000px;
    margin-top: -839px;
  }
  .kc-indiv-course-contianer {
    justify-content: flex-start;
    padding-left: 30px;
    padding-right: 30px;
  }
  .card-4 {
    flex-direction: column;
    display: flex;
  }
  .card-4.videos-details {
    object-fit: scale-down;
    justify-content: center;
    align-items: flex-start;
    padding: 8px 36px;
    top: -126px;
    left: 121px;
    overflow: visible;
  }
  .card-4.videos-details.kc-leadgen-card {
    top: -112px;
    left: 98px;
  }
  .videos-detail-text,
  .videos-detail-text.strong {
    font-size: 14px;
  }
  .videos-detail-icon {
    width: 18px;
    height: 18px;
    margin-right: 8px;
  }
  .kc-hero-img {
    object-fit: contain;
    width: 300px;
    margin-top: 10px;
    margin-left: 0;
    display: block;
  }
  .kc-hero-img.all-courses-img {
    width: 350px;
    margin-left: 0;
  }
  .kc-hero-img.kc-messenger-hero-img {
    margin-top: 0;
  }
  .kc-indiv-course-hero-left {
    padding-top: 20px;
  }
  .kc-indiv-course-heading {
    font-size: 50px;
  }
  .kc-indiv-course-tagline {
    max-width: 250px;
    margin-top: 0;
    font-size: 16px;
  }
  .kc-indiv-course-tagline.kc-academy-page-tagline {
    font-size: 18px;
  }
  .kc-indiv-course-comment-cta {
    padding-left: 35px;
    padding-right: 35px;
  }
  .div-block-213 {
    height: 45vh;
    margin-top: -532px;
    position: relative;
  }
 
  .kc-course-player-section {
    margin-top: -118px;
  }
  .kc-indiv-course-hero-right {
    justify-content: flex-end;
    left: 59px;
  }
  .kc-indiv-course-hero-right.kc-messenger-hero-right {
    flex-direction: column;
    justify-content: flex-start;
    width: 250px;
    left: 46px;
  }
  .kc-indiv-course-hero-right.kc-whatsapp-hero-right {
    left: 36px;
  }
  .kc-indiv-course-hero-right.kc-formulas-hero-right {
    left: 16px;
  }
  .kc-indiv-course-hero-right.kc-leadgen-hero-right {
    left: 28px;
  }
  .paragraph-71 {
    margin-top: 0;
    font-size: 10px;
    line-height: 20px;
  }
  .italic-text-31 {
    font-size: 18px;
  }
  .title {
    text-align: center;
  }
  .div-podcast {
    justify-content: center;
    align-items: center;
    height: 280px;
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
  }
  .new-div-podcast {
    background-position: 25% 100%, 75% 60%;
    background-size: auto, auto;
    height: 800px;
    padding: 30px 20px;
    display: flex;
  }
  .div-block-228 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 675px;
    padding: 20px 40px;
  }
  .name {
    margin-top: 10px;
  }
  .div-image {
    height: 250px;
    display: flex;
  }
  .div-block-230 {
    text-align: center;
    flex-direction: column;
  }
  .section-59 {
    background-image: none;
    background-size: auto;
    height: auto;
    margin-top: 100px;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }
  .text-block-118 {
    text-align: center;
  }
  .paragraph-59-nov {
    align-self: auto;
    padding-right: 0;
  }
  .text-span-63 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 13px;
  }
  .pro-tip-quote {
    margin-left: 0;
    margin-right: 0;
  }
  .main-customer-story-content {
    flex-direction: column;
    justify-content: center;
    height: auto;
  }
  .main-customer-story-content.new-nov {
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .section-cs-2 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .section-cs-2.new-nov {
    flex-direction: column;
    align-items: center;
    width: auto;
    display: block;
  }
  .div-block-232 {
    margin-top: 0;
  }
  .heading-96 {
    margin-bottom: 10px;
  }
  .div-block-233 {
    padding-left: 5px;
    display: inline-block;
  }
  .div-block-234 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .italic-text-32 {
    font-size: 12px;
  }
  .div-lpl-gif,
  .div-cd-gif,
  .div-kcare-gif,
  .image-165 {
    align-self: center;
  }
  .heading-97 {
    color: #336;
    margin-top: 40px;
  }
  .cols-stories {
    flex-direction: column;
    align-items: center;
    display: inline-block;
  }
  .styleguide-content-1 {
    width: auto;
  }
  .styleguide-content-1.new-nov {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }
  .col6-stories {
    flex-direction: row;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }
  .div-more-stories.new-nov {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .content-hub-hero-container {
    justify-content: space-between;
    max-width: none;
    padding-top: 0;
    padding-left: 27px;
    padding-right: 27px;
  }
  .content-hub-hero-left {
    margin-top: 0;
    margin-left: -70px;
  }
  .content-hub-h1 {
    font-size: 48px;
    line-height: 0.8em;
  }
  .text-span-69 {
    font-size: 30px;
  }
  .image-166 {
    width: 300px;
    margin-left: 0;
    padding-top: 0;
    position: relative;
    top: 37px;
    left: -35px;
  }
  .image-167 {
    display: none;
  }
  .content-hub-content-section {
    margin-top: -412px;
  }
  .content-hub-content-container {
    max-width: none;
    padding-left: 23px;
    padding-right: 23px;
  }
  .content-hub-side-menu-card {
    max-height: 630px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    top: 112px;
  }
  .content-hub-articles-wrapper {
    width: auto;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 20px;
    overflow: hidden;
  }
  .content-hub-menu-number {
    width: 20px;
    font-size: 15px;
  }
  .content-hub-h2 {
    font-size: 30px;
  }
  .content-hub-paragraph {
    font-size: 14px;
  }
  .content-hub-image {
    max-width: 300px;
    margin-left: 50px;
  }
  .content-hub-image-large {
    margin-left: 0;
  }
  .content-hub-h4-cta {
    width: 200px;
    font-size: 16px;
  }
  .content-hub-h4-cta.large-cta {
    width: auto;
  }
  .content-hub-cta-wrapper {
    padding-left: 0;
  }
  .content-hub-cta-card {
    margin-top: 0;
    margin-left: 0;
  }
  .content-hub-cta-card.v2,
  .content-hub-cta-card.v3 {
    width: auto;
  }
  .content-hub-card-text-wrapper {
    display: block;
  }
  .article-emoji {
    display: none;
  }
  .content-hub-image-small {
    margin-left: 54px;
  }
  .content-hub-cta-link-block {
    margin-top: 30px;
    margin-left: 30px;
  }
  .content-hub-chart {
    max-width: 430px;
  }
  .content-hub-full-width-cta-card {
    width: 450px;
  }
  .content-hub-full-cta-link-block,
  .content-hub-full-cta-link-block2 {
    margin-left: 0;
  }
  .kc-course-player-container {
    max-width: none;
    padding: 30px;
  }
  .content-hub-link-block {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 16px;
  }
  .mobile-dropdown-2,
  .text-block-126 {
    color: #282d58;
  }
  .heading-104.starred-yellow {
    display: block;
  }
  .div-block-282.double {
    flex-direction: column;
  }
  .grid-26 {
    width: 100%;
    margin-left: 0;
  }
  .divs-integrations {
    width: 135px;
    height: 135px;
  }
  .divs-chb-do {
    align-items: center;
    padding: 10px 20px;
    display: flex;
  }
  .divs-chb-do.use-cases {
    padding-left: 20px;
  }
  .h2blue,
  .h2blue.left {
    align-self: center;
  }
  .div-card-use-cases {
    margin-left: 20px;
    margin-right: 20px;
  }
  ._1st-cta-button {
    align-self: flex-start;
  }
  .quote-block {
    width: 65%;
    top: 75px;
    right: auto;
  }
  .quote-block.lead-gen-uses-cases {
    order: 1;
    align-self: center;
    width: 80%;
  }
  .div345-use-cases {
    align-self: stretch;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 10px;
  }
  .div-footer-copyright {
    padding-left: 0;
  }
  .div-footer-logo-social {
    align-items: center;
    padding-left: 0;
  }
  .div-footer-icon-social {
    padding-left: 0;
    padding-right: 0;
  }
  .tabs-menu-5 {
    width: 45%;
  }
  .tabs-4 {
    flex-direction: row;
  }
  .text-span-91 {
    font-size: 18px;
    line-height: 24px;
  }
  .bold-text-101 {
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }
  .grid-3col-3rows {
    grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
    grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr);
    width: auto;
  }
  .read-more {
    text-align: center;
    width: 80%;
  }
  .integrations {
    margin-left: 0;
    margin-right: 0;
  }
  .hero-section {
    margin-top: 60px;
  }
  .hero-section.bg-neutral-200.bg-hero-pattern {
    background-image: none;
    min-height: 50vh;
    margin-top: 60px;
  }
  .hero-section.wlg-hero {
    flex-direction: column;
    justify-content: flex-end;
    min-height: 77vh;
    margin-top: 90px;
  }
  .hero-section.new-homepage {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 1.5rem;
  }
  .hero-section.new-homepage.new-test {
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
  }
  .hero-section.ai-assistant {
    margin-top: 60px;
    padding-top: 2rem;
  }
  .hero-section.integrations {
    margin-bottom: 0;
  }
  .maxwidth {
    text-align: center;
    flex-direction: column;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .hero-cta {
    padding: 0.75rem 1.5rem;
  }
  .columnslogos {
    flex-direction: row;
    max-width: 100%;
    padding-bottom: 16px;
    display: block;
  }
  .logoresponsive {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }
  .logoresponsive.logotitle {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .heading2 {
    max-width: 90%;
  }
  .image-218 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .columnimage {
    align-items: center;
    margin-bottom: 24px;
    padding-left: 0;
  }
  .section-imagetext {
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0;
  }
  .banner-fuga-inline {
    max-width: 85%;
  }
  .image-link-blog-article {
    min-height: auto;
    margin-bottom: 0;
  }
  .post-grid {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .blog-category-badges {
    justify-content: center;
    align-items: center;
    display: inline-block;
  }
  .h2-category-blog {
    text-align: left;
  }
  .h2-category-blog.mb-16 {
    width: 100%;
  }
  .post-information {
    margin-bottom: 0;
  }
  .display-flex.flex-vertical.vertical-align-start.is-center-tablet {
    align-items: center;
  }
  .display-flex.flex-vertical.align-left.align-middle.align-center-tablet-mobile {
    justify-content: center;
    align-items: center;
  }
  .display-flex.flex-vertical.align-left.centered-tb-mb {
    flex-flow: column;
    align-items: center;
  }
  .display-flex.flex-vertical.align-right {
    align-items: flex-end;
  }
  .display-flex.flex-vertical.align-top.is-tablet-justify-middle {
    align-self: center;
    align-items: center;
  }
  .display-flex.flex-horizontal.align-left {
    align-items: flex-start;
  }
  .display-flex.flex-horizontal.align-right {
    align-items: flex-end;
  }
  .display-flex.flex-horizontal.align-right.padding-in-right-large {
    width: 100%;
  }
  .display-flex.flex-horizontal.content-out.is-align-left-tb-mb {
    justify-content: space-between;
    align-items: flex-start;
  }
  .display-flex.grid-3-cols {
    grid-template-columns: 1fr;
  }
  .author-name {
    text-align: left;
    font-size: 14px;
  }
  .author-position {
    font-size: 14px;
  }
  .grid-blog-post {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(345px, 100%) minmax(345px, 100%);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: block;
  }
  .chatbots-page {
    color: var(--text-blue);
    font-family: Avenirlt;
  }
  .author-grid-posts {
    grid-template-columns: minmax(350px, 100%) minmax(350px, 100%);
  }
  .full-width.justify-center {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
  .full-width.bg-200-neutral {
    overflow: hidden;
  }
  .full-width.margin-top-nav {
    margin-top: 60px;
  }
  .full-width.banner-ai-blog {
    overflow: hidden;
  }
  .blog-menu-top {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .icon-12-copy {
    color: #ed3f78;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-size: 16px;
    display: flex;
    inset: 5px 0 auto 4px;
  }
  .div-block-570 {
    display: none;
  }
  .post-hero-image {
    border-radius: 0;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 425px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  .post-content-box {
    width: 100%;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .flex-horizontal {
    flex-direction: column;
  }
  .section-90 {
    height: 200px;
    display: block;
  }

  .heading-suscriber {
    margin-bottom: 20px;
  }
  .scroll-bar {
    margin-top: 100px;
  }
  .scroll-bar.pt-br,
  .scroll-bar.english,
  .scroll-bar.spanish {
    margin-top: 60px;
  }
  .blog-collection-list-featured {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    width: auto;
    display: grid;
  }
  .latest-articles {
    margin-top: 24px;
  }
  .tabs-blog {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .tabs-blog.w--current {
    margin-left: 0;
    margin-right: 0;
  }
  .tabs-menu-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 48px;
    display: grid;
  }
  .blog-collection-list-wrapper-feat {
    flex: none;
    width: auto;
    max-width: 100%;
  }
  .latest-title-main-blog {
    margin-bottom: 1rem;
  }
  .blog-link-h2-main {
    color: #3a3d5c;
    margin-top: 16px;
    font-family: Gotham Rounded, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
    display: block;
  }
  .blog-menu-drop-mb {
    overflow: hidden;
  }
  .blog-abs-icon-mb {
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex;
    position: relative;
  }
  .sticky-menu-article {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }
  .flex-horizontal-posted-on {
    flex-direction: row;
  }
  .blog-icon-mb {
    background-color: #f1f2fc;
    border-radius: 50px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
  }
  .image-grid-post-2 {
    min-height: auto;
    margin-bottom: 0;
  }
  .nav-left-es-blog {
    height: 40px;
    display: flex;
  }
  .blog-nav-container {
    min-width: 100%;
    max-width: 100%;
    height: 60px;
    min-height: auto;
  }
  .nav-bar-div {
    max-width: 100%;
    height: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  .blog-nav {
    max-width: 100%;
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .collection-list-related-articles {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .clw-related-articles {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }
  .nav-wrap {
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }
  .blog {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    height: 60px;
    display: flex;
  }
  .div-cv-more-sections {
    flex-direction: column;
    height: auto;
    margin-top: 48px;
  }
  .nocard {
    align-self: center;
  }
  .full-size {
    min-height: auto;
  }
  .full-size.margin-top-nav {
    margin-top: 60px;
  }
  .full-size.margin-top-nav.hero-whatsapp {
    background-image: none;
  }
  .full-size.margin-top-nav.bg-lead-generation {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629635eae8b7423defce0e76_BG-Hero-Mobile.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
  }
  .full-size.margin-top-nav.bg-customer-support {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6299f10b0bd09e7b7bc8fb37_BG-Hero.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
  }
  .full-size.margin-top-nav.bg-customer-engagement {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a74f554c2be5862dcec940_BG-Hero.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
  }
  .full-size.margin-top-nav.library-ai-lead-management {
    margin-top: 60px;
    position: relative;
  }
  .full-size.margin-top-nav._100px {
    margin-top: 78px;
  }
  .full-size.blog-margin-top-nav {
    margin-top: 60px;
  }
  .full-size.margin-top-nav-ug {
    margin-top: 84px;
  }
  .full-size.blog-margin-top-nav-en {
    margin-top: 60px;
  }
  .full-size.blog-margin-top-nav-en.bg-neutral-200.main-hp-en {
    margin-top: 42px;
  }
  .full-size.bg-f6f7fe.uc {
    background-position: 100% 100%;
  }
  .full-size.margin-96px {
    margin-top: 76px;
  }
  .full-size.margin-84 {
    margin-top: 54px;
  }
  .full-size.bg-brands {
    background-color: #f8f8f8;
  }
  .grid-3cards {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .gird-3cols-2row-image,
  .grid-faqs-3x2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 360px) minmax(200px, 360px);
  }
  .grid-73 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 750px);
  }
  .card.ai-assistant {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  ._3cols-grid {
    grid-column-gap: 16px;
  }
  ._3cols-grid.ai-banner-homepage.tablet-mobile {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  ._3cols-grid.is-1-col-tablet {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .primary-button.button-l.elevation-2 {
    text-align: center;
  }
  .nav-logo-landbot {
    width: 120px;
  }
  .break-line {
    display: inline-block;
  }
  .grid-2cols {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-2cols.tablet-mobile-1col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-2cols.whatsapp-cs {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
  }
  .grid-2cols.whatsapp-cs._1-col-tablet-mobile {
    flex-flow: column;
    display: flex;
  }
  .grid-2cols._70-30,
  .grid-2cols._75-1fr,
  .grid-2cols.is1col,
  .grid-2cols.lp {
    grid-template-columns: 1fr;
  }
  .cs-grid-2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: center;
    display: grid;
  }
  .div-block-795 {
    justify-content: center;
    align-items: center;
    width: 340px;
    margin-top: 0;
    margin-left: 23px;
  }
  .lp-div-ref-imgs {
    align-items: center;
    width: 152px;
  }
  .box-referrals {
    align-items: flex-start;
    width: 555px;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 20px;
  }
  .lp-div-referrals {
    align-items: center;
  }
  ._8-g2-badges {
    grid-column-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    height: auto;
    margin-bottom: 96px;
  }
  .img-badge-g2 {
    width: 130px;
    height: 147px;
  }
  .cs-grid-2col-2 {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }
  .box-cs-logo {
    width: 100%;
    height: auto;
    padding-right: 20px;
  }
  .image-324 {
    display: block;
  }
  .blog-breadcrumb {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .blog-breadcrumb-div {
    width: 100%;
  }
  .blog-text-breadcrumb {
    width: 100%;
    height: 27px;
  }
  .blog-breadcrumb-hide {
    background-color: #f6f7fc;
    width: 100%;
    height: 27px;
  }
  .collection-list-item {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(345px, 100%) minmax(345px, 100%);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: block;
  }
  .blog-div-pagination {
    margin-top: 0;
  }
  .referral-embed {
    width: 100%;
  }
  .grid-post-main-hp {
    grid-row-gap: 24px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .nav-blog-del-signup {
    background-color: #fff;
  }
  .navigation-3-copy {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }
  .navigation-mob-3-copy {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: auto;
    padding: 12px 30px;
    display: block;
  }
  .navigation-container-mob-2-copy {
    justify-content: space-between;
    max-width: 100%;
  }
  .nav-blog-del-ttu,
  .nav-blog-del-coll {
    background-color: #fff;
  }
  .heading-h1plus {
    text-align: left;
    font-size: 3rem;
    line-height: 4rem;
  }
  .heading-h1plus.text-align-center {
    text-align: center;
  }
  .heading-h4plus {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .heading-h4plus.centered {
    text-align: center;
  }
  .ds-wrapper {
    padding: 8px 24px 24px;
  }
  .ds-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .subheading-1 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1.text-align-center,
  .subheading-1.text-align-left-tablet-center {
    text-align: center;
  }
  .subheading-1.sub-h2-tb-mb {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
  .subheading-1.text-align-mobile-center {
    text-align: center;
  }
  .label-1.text-align-center.flex-vertical-no-web {
    flex-flow: column;
  }
  .label-1.text-weight-bold.text-style-allcaps.text-align-center.figures-card {
    flex: 0 auto;
  }
  .paragraph-2 {
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .paragraph-2.text-align-center,
  .paragraph-2.text-align-left-tablet-center {
    text-align: center;
  }
  .page-wrapper.usd {
    display: none;
  }
  .page-wrapper.eur {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }
  .page-wrapper.usd-show {
    display: block;
  }
  .heading-h4 {
    text-align: left;
    font-size: 1.3755rem;
    line-height: 1.75rem;
  }
  .heading-h4.text-align-center {
    text-align: center;
  }
  .heading-h5 {
    text-align: left;
  }
  .heading-h5.text-weight-bold.centered {
    text-align: center;
  }
  .heading-h2 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .heading-h2.text-align-center {
    text-align: center;
  }
  .paragraph-base {
    text-align: left;
  }
  .paragraph-base.text-align-center,
  .paragraph-base.text-weight-bold.text-style-allcaps.align-center {
    text-align: center;
  }
  .paragraph-base.text-align-right-mobile-center {
    text-align: left;
  }
  .heading-h5plus {
    text-align: left;
    font-size: 1.125rem;
  }
  .heading-h5plus.text-align-center,
  .heading-h5plus.text-color-n800.text-style-allcaps.text-align-left-tablet-center {
    text-align: center;
  }
  .subheading-2.text-align-center,
  .subheading-2.is-center-tablet-mobile {
    text-align: center;
  }
  .paragraph-1 {
    text-align: left;
  }
  .paragraph-1.align-center-tablet-mobile {
    text-align: center;
  }
  .paragraph-1.text-align-center.xxs-padding {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .paragraph-1.text-color-pink.align-center {
    text-align: center;
  }
  .heading-h1-new {
    text-align: left;
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .heading-h1-new.text-align-center,
  .heading-h1-new.text-align-left-tablet-center {
    text-align: center;
  }
  .heading-h1-new.text-color-white.small {
    font-size: 2rem;
    line-height: 3rem;
  }
  .heading-h1-new.text-align-mobile-center {
    text-align: center;
  }
  .heading-h1-new.no-height {
    margin-top: -3.5px;
  }
  .heading-h1-new.text-align-center,
  .heading-h1-new.display-centered-tablet-mobile {
    text-align: center;
  }
  .heading-h3 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h3.text-align-center {
    text-align: center;
  }
  .heading-h3.text-align-center.custom-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .subheading {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading.text-align-center {
    text-align: center;
  }
  .margin-xxlarge {
    margin: 3rem;
  }
  .main-wrapper.wlg-bg {
    z-index: 6;
    overflow: visible;
  }
  .main-wrapper.homepage {
    background-image: linear-gradient(
      #abaffd99,
      #fff 34%,
      #ffe8aa1f 72%,
      #ffaec8e6 84%,
      #ffb5c4 86%,
      #ffc0be
    );
  }
  .margin-huge {
    margin: 4rem;
  }
  .margin-large {
    margin: 1.5rem;
  }
  .padding-huge {
    padding: 4rem;
  }
  .padding-xlarge {
    padding: 2.5rem;
  }
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.top-corner-square.set-height,
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.custom-height,
  .padding-medium.vertical-stretch.bg-card-white.elevation-1.card-custom-height {
    height: auto;
  }
  .padding-large {
    padding: 1.5rem;
  }
  .hide-mobile {
    display: block;
  }
  .hide-mobile.sticky {
    top: 60px;
  }
  .padding-top.padding-custom12 {
    margin-top: -8px;
  }
  .padding-xxlarge {
    padding: 3rem;
  }
  .hide-tablet {
    display: none;
  }
  .margin-top.margin-medium {
    margin-top: 1.5rem;
  }
  .margin-top.margin-large {
    margin: 2rem 0 0;
  }
  .margin-top.margin-32 {
    margin-top: 2rem;
  }
  .margin-top.margin-custom-negative--16 {
    margin-top: -16px;
  }
  .margin-top.margin-xxxlarge-ug {
    margin-top: 4rem;
  }
  .margin-bottom.margin-large {
    margin: 0 0 1.5rem;
  }
  .margin-bottom.heading-h3.templates-whatsapp {
    background-size: cover;
    height: 250px;
  }
  .margin-bottom.heading-h3.academy-whatsapp,
  .margin-bottom.heading-h3.articles-whatsapp {
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
  }
  .margin-bottom.heading-h3.templates-web-bot {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/620a4a2fbd52847ba5123628_Resources-Templates-BG%402x.jpg);
    background-size: cover;
    height: 250px;
  }
  .margin-bottom.margin-xxsmall {
    display: flex;
  }
  .margin-bottom.margin-huge.is-extra-huge {
    margin-bottom: 8rem;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom.margin-xxlarge {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom.margin-xxxlarge {
    margin: 0 0 4rem;
  }
  .margin-bottom.margin-small.centered {
    font-size: 14px;
  }
  .margin-bottom.margin-xxxlarge-mb {
    margin: 0 0 1rem;
  }
  .padding-right.margin-xxlarge {
    justify-content: center;
    align-items: center;
    padding-left: 6rem;
    padding-right: 6rem;
    display: flex;
  }
  .show,
  .show-tablet {
    display: block;
  }
  .show-tablet.left {
    flex: 0 auto;
  }
  .hide,
  .show-mobile {
    display: none;
  }
  .margin-xlarge {
    margin: 2.5rem;
  }
  .grid-3cols-2row {
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  ._3col-flex.align-center-tablet-mobile {
    justify-content: center;
    align-items: center;
  }
  .mb {
    margin-bottom: 8px;
  }
  .paragraph-base-2 {
    text-align: left;
  }
  .grid-4cols-1row {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    height: auto;
  }
  .grid-4cols-1row._2 {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    justify-items: stretch;
    margin-bottom: 0;
    display: grid;
  }
  .grid-4cols-1row.is2tb-1mb {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-pricing-features {
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  }
  .grid-pricing-features._5-col.is-4-mobile {
    grid-template-columns: 1.55fr 1fr 1fr 1fr 1fr 1fr;
  }
  .grid-block-feat-title {
    height: 48px;
    padding-bottom: 24px;
  }
  .grid-block-feat {
    align-items: center;
    height: 100%;
    padding-left: 4px;
    padding-right: 4px;
  }
  .display-flex-new.flex-vertical.vertical-align-start.is-center-tablet {
    align-items: center;
  }
  .display-flex-new.flex-vertical.vertical-justify-between.relative-mobile {
    position: static;
  }
  .c-container-new {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new.lp-header {
    padding-left: 0;
    padding-right: 0;
  }
  .c-container-new.is-padding-up-xl {
    padding-top: 8rem;
  }
  .c-container-inline {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .c-container-inline.position-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .c-container-inline.video-lp {
    padding-left: 24px;
    padding-right: 24px;
  }
  .dropdown-title-3 {
    color: #282d58;
    font-family: DM Sans, sans-serif;
  }
  .mobile-nav-link-2 {
    color: #282d58;
    width: 100%;
    font-family: DM Sans, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .mobile-nav-link-2.signup {
    font-weight: 700;
  }
  .navigation-old {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }
  .nav-link-details-2 {
    font-style: normal;
  }
  .nav-link-details-2.text-weight-500 {
    font-weight: 500;
  }
  .menu-mob-2 {
    color: #000;
    background-color: #fafafa;
    border-radius: 100px;
    font-size: 22px;
  }
  .menu-mob-2.w--open {
    background-color: #282d58;
  }
  .nav-arrow.megamenu {
    margin-top: 0;
    position: static;
  }
  .button-menu-3.nav-mega-menu.tablet {
    width: 340px;
    margin-left: 0;
  }
  .nav-mainlogo {
    width: 178px;
    height: 30px;
    margin-left: 0;
    display: block;
  }
  .chatbots-page-p2,
  .dropdown-title-4 {
    color: #282d58;
  }
  .nav-container-mobile-old {
    justify-content: space-between;
    max-width: 100%;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .navigation-mobile-old {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: auto;
    padding: 12px 0;
    display: block;
  }
  .heading-h4-new {
    font-size: 1.75rem;
    line-height: 2rem;
  }
  .subheading-1-2 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .image-hero {
    width: 80%;
    display: block;
  }
  .grid-hero-2cols {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .grid-hero-2cols.wlg {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
  }
  .grid-hero-2cols.ai-page {
    flex-direction: column;
    display: flex;
  }
  ._3col-flex-2.related-templates {
    width: 309px;
    height: auto;
  }
  ._3col-flex-2.related-templates.scrolling {
    margin-right: 30px;
  }
  .grid-image-text {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-image-text.is-1col-tablet {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .max-width-medium {
    max-width: 40rem;
  }
  .max-width-full-mobile {
    padding-bottom: 0;
    padding-right: 0;
  }
  .max-width-full-tablet {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-right: 0;
  }
  .grid-pricing-features-2,
  .c-pricing-fixed-nav {
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  }
  .c-pricing-fixed-nav._5-col {
    grid-template-columns: 1.55fr 1fr 1fr 1fr 1fr 1fr;
  }
  .pricing-feats-title {
    align-items: center;
    height: 100%;
  }
  .hide-desktop {
    display: none;
  }
  .grid-logos-6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid-website-cta.margin-top.margin-xlarge {
    grid-template-columns: 1fr 1fr;
  }
  .grid-2cols-wa-pricing {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .custom-height-64._60-tablet-pricing {
    height: 60px;
  }
  .yearly-web-pricing {
    display: none;
  }
  .grid-whatsapp {
    grid-template-columns: 4fr 2fr 2fr;
    grid-auto-columns: 3.5fr;
  }
  .yearly-wa-pricing {
    display: none;
  }
  .c-container-banner-inline {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .banner-fuga-inline-blue {
    background-size: cover;
    max-width: 85%;
    margin-top: 48px;
  }
  .col-pricing-plan.elevation-1.padding-top.padding-custom12.pricing-24.third-blue-top {
    min-width: auto;
  }
  .col-pricing-plan.elevation-1._2-left.second-pink-top,
  .col-pricing-plan.elevation-1.four-purple-top,
  .col-pricing-plan.first-grey-top {
    width: auto;
  }
  .grid-pricing-plans {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }
  .grid-whatsapp-cta {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 3.5fr;
  }
  .box-cs-wa {
    height: auto;
    padding-right: 20px;
  }
  .box-cs-wa.elevation-1 {
    justify-content: center;
  }
  .box-cs-wa.arora {
    padding: 0;
  }
  .box-cs-wa.arora.elevation-1:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .box-cs-wa.plum {
    padding: 40px;
  }
  .box-cs-wa.plum.elevation-1:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .flex-horizontal-1 {
    flex-direction: column;
  }
  .scrolling-wrapper {
    position: static;
  }
  .scrolling-wrapper.whatsapp,
  .scrolling-wrapper.use-cases,
  .scrolling-wrapper.whatsapp,
  .scrolling-wrapper.g2-review-tb {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 4px;
    display: flex;
    position: relative;
    overflow: scroll;
  }
  .display-flex-horizontal {
    margin-bottom: 0;
  }
  .display-flex-horizontal.content-out.vertical-tablet-mobile {
    flex-flow: column;
  }
  .div-mb-pricing {
    width: 309px;
    height: 500px;
  }
  .grid-3cols {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }
  .grid-3cols.whatsapp {
    width: 100%;
  }
  .grid-3cols._48px-spacing {
    grid-column-gap: 24px;
  }
  .grid-3cols.is-tablet-2 {
    grid-template-columns: 1fr 1fr;
  }
  .grid-3cols.is-1-col-tb-mb {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
  .g2-reviews.wa,
  .g2-reviews.leadgen {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: block;
  }
  .g2-reviews.use-cases {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
  }
  .g2-reviews.individual-mb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: block;
  }
  .g2-reviews.hp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    height: 255px;
    margin-bottom: 24px;
    display: flex;
  }
  .grid-hero-2cols-affiliates {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .show-desktop {
    display: block;
  }
  .show-desktop.wa {
    display: none;
  }
  .grid-g2-badges {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .grid-4cols-reviews {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }
  .collection-list-wrapper-25 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .collection-list-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .collection-item-20 {
    flex: none;
    width: 100%;
  }
  .img-badge-g2-wa {
    width: 80%;
    height: auto;
  }
  .cta-talk-to-sales,
  .cta-whatsapp {
    width: auto;
  }
  .show-tablet-mobile {
    display: block;
  }
  .scroll-card-whatsapp {
    background-color: #f9f9ff;
    border-radius: 12px;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    width: 528px;
    margin-right: 24px;
    padding: 32px;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .div-tbmb-wa-resources {
    flex: none;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    min-width: 50%;
    max-width: 60%;
    margin-right: 24px;
    text-decoration: none;
    position: relative;
  }
  .grid-g2reviews-tablet {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-auto-flow: row;
  }
  .collection-item-card {
    height: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .collection-item-card.homepage {
    margin-bottom: 0;
  }
  .cta-alt-purple.cta-large {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
  }
  .cta-textlink:hover,
  .cta-textlink:active,
  .cta-textlink:focus {
    color: var(--pink-601);
  }
  .cta-textlink.textlink-medium.highligt-text {
    text-decoration: underline;
  }
  .cta-primary.cta-large {
    vertical-align: baseline;
    display: inline-block;
  }
  .cta-outline.cta-medium.is-long-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    line-height: 1.5rem;
  }
  .div-bg-hero {
    display: none;
  }
  .hero-bg-mb-whatsapp {
    width: 100%;
    display: inline-block;
    position: static;
    inset: 0%;
  }
  .bg-mb-whatsapp {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }
  .div-bg-hero-mb-phone {
    z-index: 1;
    justify-content: center;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  .div-bg-hero-mb-phone.es-version {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62c455ccc7a5fce701a9cc10_Hero-Image-ES%402x%20\(
        1\
      ).png);
  }
  .grid-2cols-wha-faqs {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .div-faqs-whatsapp-bot {
    flex-direction: column;
    flex: none;
    height: auto;
    display: flex;
  }
  .image-330.mb-only,
  .break-line-tablet,
  .break-line-desktop-tablet {
    display: block;
  }
  .blog-grid-content {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    margin-top: -80px;
    display: flex;
  }
  .grid-post-main-article {
    grid-row-gap: 24px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .c-container-blogpost {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .grid-2col-row {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }
  .div-top-short-footer {
    align-items: center;
    max-width: 1300px;
    padding: 0.5rem 1.5rem;
  }
  .section-demo {
    background-image: linear-gradient(#f9f9ff, #cfd1fe);
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-start;
    height: auto;
    padding-top: 82px;
  }
  .bg-demo {
    background-image: linear-gradient(#cfd1fe, #cfd1fe);
  }
  .padding-sides {
    padding: 0;
  }
  .web-chatbot-cs-card-tb-mb {
    border-radius: 12px;
    flex: none;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    min-width: 50%;
    max-width: 60%;
    height: 100%;
    margin-right: 24px;
    padding-bottom: 24px;
    text-decoration: none;
    position: relative;
  }
  .navigation-ug {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    position: fixed;
  }
  .nav-wrap-ug {
    padding-left: 15px;
    padding-right: 15px;
  }
  .nav-wrap-ug.no-colour {
    z-index: 11;
    padding-right: 0;
  }
  .grid-post-ug-episode {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .blog-grid-content-ug {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    margin-top: -80px;
    display: flex;
  }
  .episode-content-box-ug {
    width: 100%;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .blog-menu-top-ug {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .div-short-footer-ug {
    align-items: center;
    max-width: 100%;
    padding: 1rem 1.5rem;
  }
  .img-edge32 {
    width: auto;
    height: auto;
  }
  .grid-hero-2cols-ug {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
  }
  .ds-wrapper-ug {
    padding: 8px 24px 24px;
  }
  .text-rich-text-ug h2 {
    font-size: 2rem;
    line-height: 3rem;
  }
  .text-rich-text-ug h3 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .heading-h1-ug {
    letter-spacing: 0;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .heading-h2-ug {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .h1-gradient-text-ug {
    display: inline-block;
  }
  .margin-sides.margin-largex {
    margin-left: 0;
    margin-right: 0;
  }
  .html-ungated-marketing {
    width: 100%;
  }
  .banner-cta-inline-ug {
    max-width: 85%;
  }
  .div-ungated-cards {
    justify-content: space-between;
    height: 100%;
    display: flex;
  }
  .div-ungated-cards:hover {
    box-shadow: none;
  }
  .div-ungated-cards.tb {
    z-index: 0;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .grid-ug-homepage {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }
  .div-episode-title {
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 24px;
    display: flex;
    position: static;
  }
  .div-episode-title.no-padding {
    justify-content: flex-start;
    padding: 0;
    display: block;
  }
  .div-episode-title.uc {
    padding-left: 0;
  }
  .div-guest-company {
    display: none;
  }
  .paragraph-base-ug {
    text-align: left;
  }
  .link-ungated-marketing-episode {
    z-index: -1;
    align-items: flex-start;
    display: block;
  }
  .link-ungated-marketing-episode.tb-mb {
    z-index: 1;
  }
  .link-see-episode-ug {
    color: #fc634b;
    font-family: Roboto;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
  }
  .paragraph-2-ug {
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  
  .banner-cta-inline-ug-post {
    max-width: 100%;
  }
  .div-photo-main-episode {
    height: auto;
  }
  .div-name-company-episode {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    inset: auto 0% 0%;
  }
  .div-link-ug-episode {
    position: relative;
  }
  .title-link-ug-episode {
    text-decoration: none;
  }
  .div-podcast-ug {
    width: 100%;
    max-width: 100%;
  }
  .heading-h4-new-ug {
    text-align: left;
    font-size: 1.3755rem;
    line-height: 1.75rem;
  }
  .mobile-dropdown-ug {
    color: var(--text-blue);
    display: none;
  }
  .mobile-toggle-ug {
    font-family: Gotham Rounded, sans-serif;
  }
  .dropdown-list-ug {
    background-color: #fff;
  }
  .div-sounder {
    width: 100%;
  }
  .scroll-bar-ug {
    margin-top: 90px;
  }
  .div-footer-links-ug {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: center;
    margin-top: 32px;
  }
  .div-footer-links-ug.mb {
    justify-items: start;
  }
  .link-ug-footer.no-ml {
    margin-left: 0;
  }
  .link-ug-footer.uc {
    margin-left: 0;
    margin-right: 32px;
  }
  .div-footer-icon-social-ug {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .sticky-menu-article-ug {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }
  .grid-65-35.vertical-tb {
    display: block;
  }
  .grid-text-image {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-nav-dropdown {
    grid-column-gap: 8px;
  }
  .usd-monthly-web-pricing {
    display: block;
  }
  .usd-yearly-web-pricing,
  .usd-yearly-wa-pricing {
    display: none;
  }
  .navigation-left---mm {
    display: flex;
  }
  .nav-container---mm {
    height: 60px;
  }
  .navigation---mm {
    height: 60px;
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }
  .navigation-wrap---mm {
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }
  .dropdown-title-mm {
    color: #282d58;
  }
  .mobile-nav---mm {
    background-color: #fff;
    flex-flow: column;
    flex: 0 auto;
    align-content: space-around;
    align-items: flex-start;
    height: 100vh;
    padding-top: 0;
    display: block;
    overflow: auto;
    box-shadow: 42px 42px 55px #20355a17;
  }
  .mobile-nav-link---mm {
    color: #282d58;
    border-top: 0.5px solid #efeff2;
    border-bottom: 0.5px solid #efeff2;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 1.5rem;
    font-family: DM Sans, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex;
  }
  .mobile-nav-link---mm.last {
    border-top-style: none;
    border-bottom-style: none;
    border-bottom-width: 1px;
  }
  .mobile-nav-link---mm.last.new-24 {
    border-bottom-style: solid;
  }
  .mobile-toggle---mm {
    z-index: 0;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 1.5rem;
    display: flex;
    position: relative;
  }
  .mobile-toggle---mm.w--open {
    height: 100%;
    padding: 1.5rem;
  }
  .mobile-dropdown---mm {
    background-color: #0000;
    border-top: 0.5px solid #efeff2;
    border-bottom: 0.5px solid #efeff2;
    align-self: stretch;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    overflow: visible;
  }
  .mobile-dropdown---mm.first {
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    order: -1;
    overflow: visible;
  }
  .mobile-dropdown---mm.templates {
    border-top-style: none;
    border-bottom-width: 1px;
  }
  .div-menu-tablet-mobile {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .mobile-nav-link-login {
    color: #ff3f7b;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    font-family: DM Sans, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex;
  }
  .div-login-signup-tbmb {
    background-color: #fff;
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }
  .dropdown-link-mobile---mm {
    z-index: 10;
    background-color: #fff;
    width: 100%;
    margin-bottom: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0;
    position: relative;
    overflow: visible;
  }
  .dropdown-link-mobile---mm:hover {
    background-color: #fff;
  }
  .dropdown-link-mobile---mm.articles {
    padding-top: 0;
    padding-bottom: 0;
  }
  .dropdown-link-mobile---mm.articles.bg-transparent.no-mb {
    margin-bottom: 0;
  }
  .dropdown-link-mobile---mm.bg-transparent {
    background-color: #0000;
  }
  .dropdown-link-mobile---mm.small {
    height: 0;
    margin-bottom: 0;
  }
  .grid-nav-tablet-mobile {
    grid-column-gap: 8px;
    grid-template-columns: 20px 1fr;
  }
  .grid-nav-tablet-mobile.no-icon {
    grid-template-columns: 1fr;
  }
  .dropdown-list---mm1 {
    background-color: #fff;
    height: auto;
    overflow: visible;
  }
  .dropdown-list---mm1.w--open {
    width: 100%;
    padding-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .dropdown-list---mm1.first {
    z-index: 6;
  }
  .dropdown-list---mm1.second {
    z-index: 5;
    height: auto;
    overflow: visible;
  }
  .div-mobile-nav-templates {
    background-color: #f9f9ff;
    margin: 0 0 auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .div-mobile-templates-description {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-popular-templates-tbmb {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .dropdown-nav-resources-tbmb {
    box-shadow: none;
    background-color: #f9f9ff;
    border-bottom-style: none;
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 1.5rem;
    display: block;
    position: static;
  }
  .leadgen-templates-cs-card {
    align-self: stretch;
    width: 100%;
    min-width: 50%;
    max-width: 60%;
    margin-right: 1.5rem;
  }
  .case-study-image-link.arora {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: inline-block;
  }
  .paragraph-base-short {
    text-align: left;
  }
  .g2-reviews-image-customer {
    width: 60px;
    height: 60px;
  }
  .customer-logo {
    width: 93px;
    height: 65px;
  }
  .tool-tip-arrow.pricing.top-w {
    left: 27%;
  }

  .navigation-mobile-mm {
    background-color: #fff;
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 60px;
    padding: 12px 0;
    display: block;
    position: relative;
  }
  .div-inner-shadow-menu,
  .inner-shadow-menu-tablet-mobile {
    z-index: 1;
    background-color: #280404;
    height: 10px;
  }
  .grid-2cols-tablet {
    flex: 1;
    grid-template-rows: auto;
    justify-content: center;
    display: flex;
  }
  .div-pricing-signup-links {
    border-top: 1px solid #efeff2;
    align-self: stretch;
    margin-bottom: 5rem;
    position: static;
    inset: auto 0% 0%;
  }
  .div-menu-buttons {
    border-radius: 100px;
    width: 40px;
    height: 40px;
    position: static;
  }
  .hamburguermenu-image {
    align-self: auto;
    margin-left: 1px;
    display: block;
  }
  .crossmenu-image {
    margin-left: 1px;
    display: none;
  }
  .hb2-menu-button {
    color: var(--navy);
    background-color: #ebecff;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    padding: 14px 12px;
  }
  .hb2-menu-button.w--open {
    background-color: #ebecff;
  }
  .nav-container-mobile-mm {
    justify-content: space-between;
    max-width: 100%;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .customer-logo-hotelbeds {
    width: 120px;
    height: 65px;
  }
  .tool-tip-web.pricing._2,
  .tool-tip-web.pricing.top-w {
    display: none;
  }
  .slider-cs-homepage {
    align-items: flex-start;
    height: 268px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .slider-left-arrow,
  .slider-right-arrow {
    width: 46px;
    height: 46px;
    font-size: 12px;
    line-height: 18px;
  }
  .mask-case-studies-slider {
    height: 268px;
  }
  .right-arrow-4 {
    height: 64px;
    right: -4.5%;
  }
  .left-arrow-4 {
    flex: 0 auto;
    height: 64px;
  }
  .slider-grid-homepage {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }
  .bg-dotted-slider,
  .slider-home-right-column {
    display: none;
  }
  .slider-home-right-column.hash-ads.wlg-left,
  .slider-home-right-column.hotelbeds.wlg,
  .slider-home-right-column.plum.wlg-right {
    display: block;
  }
  .slider-home-left-column.hash-ads,
  .slider-home-left-column.allianz,
  .slider-home-left-column.hotelbeds {
    background-size: cover;
  }
  .slider-home-middle-column {
    padding-right: 1.2rem;
  }
  .div-1-75rem {
    color: #381010;
    height: 1.75rem;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
  }
  .g2-badge-homepage {
    width: 80%;
    height: auto;
  }
  .g2-badge-homepage.small {
    height: auto;
  }
  .g2-badge-grid-homepage {
    grid-column-gap: 8px;
    grid-row-gap: 32px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .g2-badge-grid-homepage.custom-margin-sides {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .product-card-homepage {
    justify-content: flex-start;
    height: auto;
  }
  .header-image-product-section {
    width: 100%;
  }
  .bg-image-product {
    display: block;
  }
  .bg-image-product.tablet {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a1c282eba3c06c3c18ddd4_Square-Pattern%402x.png);
    background-position: 50%;
    background-repeat: repeat;
    background-size: 24px;
    background-attachment: fixed;
  }
  .product-elements {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .product-section-gradient {
    background-color: #343758;
    background-image: none;
    display: block;
  }
  .grid-product-tablet-homepage,
  .grid-product-mobile-homepage {
    grid-column-gap: 16px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 4rem;
  }
  .scroll-card-mobile-homepage {
    background-color: #f9f9ff;
    border-radius: 12px;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    width: 528px;
    margin-right: 24px;
    padding: 32px;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .scroll-card-mobile-homepage.minus-ml-1-5rem.new-home {
    background-color: #0000;
    width: 500px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .scroll-card-case-studies-homepage {
    background-color: #f9f9ff;
    border-radius: 12px;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    width: 528px;
    margin-right: 24px;
    padding: 32px;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .div-home-bot.desktop {
    display: none;
  }
  .homepage-bot.desktop {
    margin-left: 0%;
    margin-right: 0%;
    display: block;
  }
  .homepage-bot.desktop.elevation-3.new-nov-24 {
    width: 100%;
  }
  .dotted-bg-image.tablet {
    z-index: 0;
    height: 52%;
    margin-top: 15rem;
    margin-bottom: 3rem;
    margin-right: 0%;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }
  .text-arrow-link:hover,
  .text-arrow-link:active,
  .text-arrow-link:focus,
  .text-arrow-link:visited {
    color: var(--pink-601);
  }
  .banner-fuga-inline-soft {
    background-size: cover;
    max-width: 85%;
    margin-top: 48px;
  }
  .visit-landbot-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 14px;
  }
  .category-badges-plain-link {
    justify-content: center;
    align-items: center;
    display: inline-block;
  }
  .heading-h4plus-2 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .grid-2cols-2row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }
  .grid-2cols-2row.is1col {
    grid-template-columns: 1fr;
  }
  .whatsapp-hero-original,
  .qr_spain {
    display: none;
  }
  .banner-fuga-inline-qr-wha {
    background-image: none;
    max-width: 85%;
    margin-top: 32px;
    margin-bottom: 32px;
    padding: 32px 16px;
  }
  .bg-dotted-banner-inline-wa-banner {
    background-position: 50%;
    background-size: cover;
  }
  .grid-qr-whatsapp-banner {
    grid-column-gap: 32px;
  }
  .mr-8 {
    margin-right: 0.5rem;
  }
  .div-qr-image-tablet {
    z-index: 1;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  .qr-image-tablet {
    border-radius: 24px;
  }
  .div-quote-api-sdk {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .image-card {
    align-self: stretch;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 1.5rem;
  }
  .author-name-blog-page {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .padding-all-sides {
    padding: 0;
  }
  .navigation-wlg {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    position: fixed;
  }
  .nav-wrap-wlg {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navigation-mob-wlg {
    border-bottom: 1px #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 90px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }
  .navigation-container-mob-wlg {
    justify-content: space-between;
    max-width: 70rem;
  }
  .mobile-nav-wlg {
    background-color: #fff;
    justify-content: flex-start;
    padding-top: 15px;
    display: flex;
  }
  .menu-mob-wlg {
    color: #000;
    background-color: #0000;
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    padding: 0;
    font-size: 22px;
    display: flex;
  }
  .menu-mob-wlg.w--open {
    background-color: #0000;
  }
  .paragraph-base-wlg {
    text-align: left;
  }
  .div-short-footer-wlg {
    align-items: center;
    max-width: 100%;
    padding: 1rem 1.5rem;
  }
  .div-footer-icon-social-wlg {
    flex-direction: row;
    flex: 1;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .div-footer-links-wlg {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: center;
    margin-top: 32px;
  }
  .banner-fuga-inline-wlg {
    background-position: 0%;
    background-size: cover;
    max-width: 85%;
    margin-top: 48px;
  }
  .icon-burger-wlg {
    color: #fff;
    background-color: #0000;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 35px;
    height: 40px;
    font-family: Roboto;
    line-height: 20px;
    display: flex;
  }
  .mobile-dropdown-wlg {
    color: var(--text-blue);
  }
  .mobile-toggle-wlg {
    font-family: Gotham Rounded, sans-serif;
  }
  .dropdown-list-wlg {
    background-color: #fff;
  }
  .bg-left-wlg {
    order: 1;
    display: none;
  }
  .bg-right-wlg {
    display: none;
  }
  .wlg-header-bg {
    flex-direction: column;
  }
  .show-mobile-small {
    display: none;
  }
  .filter_wrapper.tutorials {
    padding-top: 5rem;
  }
  .paragraph-base-wlg-pop-up {
    text-align: left;
  }
  .filter_collection-list {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }
  ._2-search-div-templates {
    max-width: 100%;
  }
  .clw-product-tags {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .cl-product-tags {
    grid-column-gap: 16px;
    grid-row-gap: 0.5rem;
    flex-direction: column;
    grid-template: "." 1fr "."/1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .checkbox-menu {
    width: 326px;
  }
  .checkbox-menu:hover {
    border-color: #ebecff;
  }
  .blog-to-top {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .div-language-toggle {
    display: none;
  }
  .paragraph-base-h2 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .grid-customer-logos {
    grid-column-gap: 16px;
  }
  .banner-homepage {
    justify-content: center;
  }
  .grid-70-30.is1col {
    grid-template-columns: 1fr;
  }
  .div-short-footer-wlg-page {
    align-items: center;
    max-width: 100%;
    padding: 2rem 1.5rem;
  }
  .wlg-nav-report {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    height: 60px;
    display: flex;
  }
  .wlg-report-nav {
    max-width: 100%;
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .wlg-container-nav {
    min-width: 100%;
    max-width: 100%;
    height: 60px;
    min-height: auto;
  }
  .div-sticky {
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
  }
  .wlg-container {
    flex-direction: column;
    padding-bottom: 4rem;
  }
  .wlg-menu-wrapper {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }
  .wlg-content {
    width: 100%;
    margin-left: 0;
  }
  .menu-wlg-mobile {
    display: none;
  }
  .icon-menu-wlg {
    color: #ed3f78;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 16px;
    display: block;
    position: static;
    inset: 5px 0 auto 4px;
  }
  .icon-menu-wlg-close {
    color: #ed3f78;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 0;
    font-size: 16px;
    display: block;
    position: static;
    inset: 5px 0 auto 4px;
  }
  .div-wlg-menu-buttons {
    align-self: center;
    align-items: center;
    height: 48px;
    display: flex;
  }
  .magnifying-glass {
    height: 32px;
    margin-bottom: 16px;
    margin-left: 16px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }
  .magnifying-glass.bottom-left {
    display: none;
  }
  .wlg-card {
    height: 180px;
  }
  .section-demo-wlg1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-start;
    height: auto;
    padding-top: 82px;
  }
  .c-container-no-margin-sides {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .grid-2col-1row.library {
    grid-template-columns: 1fr;
  }
  .grid-2col-1row.tablet-wlg-banner {
    grid-template-columns: 1.25fr 1fr;
  }
  .grid-2col-1row.is-1col-tb-mb {
    grid-template-columns: 1fr;
  }
  .grid-2col-1row.xlarge-space {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .card-book-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
 
  ._4cols-grid {
    grid-column-gap: 16px;
  }
  ._4cols-grid.is-2row-tablet-1mobile {
    grid-template-columns: 1fr 1fr;
  }
  .bg-dark-gradient {
    background-color: #343758;
    background-image: none;
    width: 85%;
    display: block;
  }
  .card-case-studies {
    height: 490px;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .customer-photo-hp {
    top: -18%;
  }
  .large-title {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .div-absolute {
    inset: 0% auto 0% 0%;
  }
  .div-absolute.content-centered {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    inset: 0%;
  }
  .grid-integrations {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .full-width-div {
    width: 100%;
    max-width: 100%;
    display: block;
  }
  .image-60px {
    width: 60px;
    height: 60px;
  }
  .absolute-div-mobile {
    display: none;
  }
  .paragraph-base-title {
    text-align: left;
  }
  .div-bg-home-library {
    padding-top: 24px;
  }
  .div-bg-image {
    width: 100%;
  }
  .heading1-library {
    width: 50%;
    margin-bottom: 16px;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .c-container-new-2 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .menu-closer-mb-wlg-2 {
    background-color: #f5f7fa;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: none;
  }
  .full-size-2 {
    min-height: auto;
  }
  .heading-h5-2 {
    text-align: left;
  }
  .menu-opener-mb-wlg-2 {
    background-color: #f5f7fa;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
  }
  .collection-list-wrapper-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 32px;
    display: grid;
  }
  .collection-list-29 {
    grid-template-columns: 1fr 1fr;
  }
  .card-info-whitepapers {
    padding-right: 1.5rem;
  }
  .div-bg-absolute {
    background-color: #724848;
    height: 450px;
  }
  .div-cont-absolute {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    inset: 0%;
  }
  .div-absolute-img-wrapper {
    height: 450px;
    inset: 0%;
  }
  .div-absolute-img-container {
    height: 450px;
  }
  .div-absolute-img-container.ai-lead-management {
    justify-content: flex-end;
    margin-left: 0;
  }
  .main-bg-image-library {
    max-height: 450px;
  }
  .main-bg-image-library.ai-lead-management {
    opacity: 0.8;
    margin-left: 140px;
    display: block;
  }
  .main-bg-image-library.wlg,
  .main-bg-image-library.gen-ai {
    display: none;
  }
  .grid-hero-2cols-uc {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
  }
  .banner-cta-inline-uc {
    background-size: 55rem;
    max-width: 40rem;
  }
  .div-link-uc-episode {
    position: relative;
  }
  .div-photo-main-episode-uc {
    height: auto;
  }
  .div-footer-links-uc {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    justify-items: center;
    margin-top: 32px;
    display: flex;
  }
  .pagination-uc-episodes {
    display: none;
  }
  .menu-mob-uc {
    color: #000;
    background-color: #0000;
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    padding: 0;
    font-size: 22px;
    display: flex;
  }
  .menu-mob-uc.w--open {
    background-color: #0000;
  }
  .mobile-nav-uc {
    background-color: #fff;
    justify-content: flex-start;
    padding-top: 15px;
    display: flex;
  }
  .navigation-container-mob-uc {
    justify-content: space-between;
    max-width: 70rem;
  }
  .navigation-mob-uc {
    border-bottom: 1px #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 90px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }
  .navigation-uc {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    position: fixed;
  }
  .nav-wrap-uc {
    padding-left: 15px;
    padding-right: 15px;
  }
  .nav-wrap-uc.no-colour {
    z-index: 11;
    padding-right: 0;
  }
  .div-footer-icon-social-uc {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .div-uc-col-cards {
    justify-content: space-between;
    height: 100%;
    display: flex;
  }
  .div-uc-col-cards:hover {
    box-shadow: none;
  }
  .logo-ungated-desktop {
    width: 80%;
  }
  .navigation-left-uc {
    display: flex;
  }
  .navigation-right-uc {
    margin-bottom: 0;
  }
  .more-uc-episodes._1,
  .more-uc-episodes._2,
  .more-uc-episodes._3 {
    display: none;
  }
  .banner-homepage-ai {
    justify-content: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  ._2cols-grid {
    grid-column-gap: 16px;
  }
  ._2cols-grid.ai-assistant {
    grid-column-gap: 2rem;
    background-image: none;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
  ._2cols-grid.ai-assistant.is-1-col-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .paragraph-base-xs {
    text-align: left;
  }
  .paragraph-base-xs.text-align-center {
    text-align: center;
  }
  .tabs-ai-assistant {
    flex-direction: column;
  }
  .tabs-menu-ai-assistant {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    display: grid;
  }
  .tabs-content-ai-assistant {
    max-width: 100%;
    margin-bottom: 2rem;
  }
  .round-bullet-number {
    border-radius: 50px;
    width: 48px;
    margin-top: 0;
    margin-bottom: 0.6rem;
    padding: 14px;
    font-weight: 500;
  }
  .tab-link-tab-2-ai {
    background-color: #bec1fe33;
    margin-bottom: 0;
    padding: 24px;
  }
  .tab-link-tab-2-ai.w--current {
    background-color: var(--new-pink-soft);
    padding-left: 24px;
    padding-right: 24px;
  }
  .italic-text-40 {
    font-style: normal;
  }
  .tab_text-wrapper {
    padding-left: 0;
  }
  .tab_text {
    padding-right: 0;
  }
  .g2-badge-grid-homepage---ai {
    grid-column-gap: 8px;
    grid-row-gap: 32px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .bg-dark-gradient-ai {
    background-color: #343758;
    background-image: linear-gradient(#888dfd, #3f5591 80%, #385086 104%);
    width: 100%;
    display: block;
  }
  .quote-banner-text {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .blog-icon-mb-ai {
    background-color: #f1f2fc;
    border-radius: 50px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
  }
  .icon-12-ai {
    color: #ed3f78;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-size: 16px;
    display: flex;
    inset: 5px 0 auto 4px;
  }
  .padding-sides-only.padding-xxlarge {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .back-top-button {
    display: none;
  }
  .icon-back-top {
    color: #ed3f78;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-size: 16px;
    display: flex;
    inset: 5px 0 auto 4px;
  }
  .grid-image-text-left {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-right: 0;
  }
  .grid-image-text-right {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }
  .div-1000px-height,
  .div-1000px-height.sales {
    height: auto;
  }
  .grid-integrations-6 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .card-quote {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
  .heading-h3-new {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h3-new.text-align-center {
    text-align: center;
  }
  .section-demo-wlg2 {
    background-image: linear-gradient(
      #e0ffd5,
      #e0ffd5 4%,
      #e0ffd533 19%,
      #ffffff63 38%,
      #fff9 63%,
      #ffc3d6bf 93%,
      #ffc3d6
    );
    justify-content: flex-start;
    height: auto;
    padding-top: 82px;
  }
  .img-relative-div.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .image-335 {
    display: inline-block;
    position: static;
    left: 7px;
    overflow: auto;
  }

  .paragraph-1-2 {
    text-align: left;
  }
  .clw-tb-g2reviews-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .collection-item-24 {
    height: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .heading-h3-2 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h3-2.text-align-center {
    text-align: center;
  }
  .subheading-2 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-2.text-align-center {
    text-align: center;
  }
  .alt-text-2 {
    font-size: 53px;
  }
  .show-mobile-2 {
    display: none;
  }
  .img-badge-g2-wa-2 {
    width: 77px;
    height: 100px;
  }
  .text-color-n100-2 {
    color: #9596a7;
  }
  .heading-h2-2 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .heading-h2-2.text-align-center {
    text-align: center;
  }
  .features-image {
    width: 40px;
    max-width: 40%;
    height: 40px;
  }
  .hero-stack-lp.new-dark.bg-builder {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62616bc099e6c5a338a4ab9d_BG-Builder.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: fixed;
  }
  .hero-stack-lp.new-dark.bg-builder.lp {
    height: auto;
    position: static;
  }
  .collection-item-27 {
    flex: none;
    width: 100%;
  }
  .text-white-72.no-bold {
    font-size: 28px;
  }
  .hide-mobile-2 {
    display: block;
  }
  .paragraph-base-3 {
    text-align: left;
  }
  .paragraph-base-3.text-align-center {
    text-align: center;
  }
  .grid-6-customer-logos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .subheading-2-2 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-2.text-align-center {
    text-align: center;
  }
  .c-container-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .hide-2 {
    display: none;
  }
  .collection-list-wrapper-27 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .show-desktop-2,
  .show-desktop-2.wa {
    display: none;
  }
  .margin-top-2 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .hide-desktop-2 {
    order: 0;
    display: block;
  }
  .break-line-2 {
    display: block;
  }
  ._6-g2-badges {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .paragraph-base-4 {
    text-align: left;
  }
  .grid-3cols-2 {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }
  .grid-3cols-2.is-2col-tablet {
    grid-template-columns: 1fr 1fr;
  }
  .grid-3cols-2.mt-l {
    grid-column-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid-3cols-2.whatsapp {
    width: 100%;
  }
  .grid-3cols-2.is-2col-tablet-1mob {
    grid-template-columns: 1fr 1fr;
  }
  .grid-3cols-2.footer-academy {
    align-items: flex-start;
    margin-bottom: 3rem;
    display: flex;
  }
  .grid-3cols-2.is-1col-tablet-mob {
    grid-template-columns: 1fr;
  }
  .paragraph-1-3 {
    text-align: left;
  }
  .features-right {
    max-width: 100%;
    margin-bottom: 40px;
  }
  .features-left {
    max-width: 100%;
    padding: 25px 31px;
  }
  .padding-all-sides-2.padding-xxlarge {
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }
  .collection-list-landing-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .margin-bottom-ok.margin-xxlarge {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom-ok.margin-xxxlarge {
    margin: 0 0 4rem;
  }
  .margin-bottom-ok.margin-medium.no-mb-tb-dk {
    margin-bottom: 0;
  }
  .margin-bottom-ok.margin-large {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .display-flex-horizontal-2.content-align-out {
    flex-direction: row;
  }
  .subheading-3 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-3.align-center {
    text-align: center;
    align-self: auto;
  }
  .cta-large-2 {
    font-weight: 500;
    display: block;
  }
  .grid-90 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .display-flex-3.flex-vertical.vertical-align-start.is-align-center-tablet {
    align-items: center;
  }
  .display-flex-3.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-3 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new-3.is-padding-up-xl {
    padding-top: 7rem;
  }
  .grid-2cols-2 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-2cols-2.spacing-3rem {
    grid-row-gap: 24px;
  }
  .scroll-bar-2 {
    margin-top: 64px;
  }
  .subheading-1-3 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1-3.sub-h2-tb-mb {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
  .features-list.dark-bg,
  .features-list.less-less-dark-green-bg,
  .features-list.less-dark-green-bg,
  .features-list.dark-green-bg,
  .features-list.dark-bg-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-big {
    font-size: 15px;
    line-height: 19px;
  }
  .grid-2col-row-2.is-margins-24px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .grid-2col-row-2.ai-srep {
    width: 600px;
  }
  .heading-h2-new {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .heading-h2-new.text-align-center {
    text-align: center;
  }
  .heading-h1plus-2 {
    text-align: left;
    font-size: 3rem;
    line-height: 4rem;
  }
  .heading-h1plus-2.text-align-center {
    text-align: center;
  }
  .img-badge-g2-wa-3 {
    width: 77px;
    height: 100px;
  }
  .text-color-n100-3 {
    color: #9596a7;
  }
  .heading-h2-3 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .heading-h2-3.text-align-center {
    text-align: center;
  }
  .paragraph-1-4 {
    text-align: left;
  }
  .padding-all-sides-3.padding-xxlarge {
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }
  .padding-all-sides-3.padding-xxxlarge {
    padding-left: 0;
    padding-right: 0;
  }
  .scroll-bar-3 {
    margin-top: 64px;
  }
  .team-member-text {
    font-size: 16px;
    line-height: 21px;
  }
  .team-block-info {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .final-cta {
    padding-top: 29px;
    padding-bottom: 29px;
  }
  .testimonial-text-three {
    margin-bottom: 3px;
    font-size: 23px;
    line-height: 31px;
  }
  .h1-2.text-white.margin-bottom-24px {
    margin-bottom: 18px;
    font-size: 43px;
  }
  .alt-text {
    font-size: 53px;
  }
  .features-wrapper-two {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .hero-wrapper-two {
    margin-top: 111px;
  }
  .hide-mobile-on {
    display: block;
  }
  .democontainer.shadow-two {
    height: 269px;
    margin-bottom: -329px;
  }
  .summary {
    padding-top: 32px;
  }
  .c-container-inline-2 {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .footer-content {
    grid-column-gap: 60px;
  }

  .h4.text-white.margin-bottom-24px {
    font-size: 22px;
  }
  .image-2 {
    margin-bottom: 8px;
  }
  .button-primary-2.button-big {
    min-width: 266px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 21px;
  }
  .testimonial-card-three {
    padding: 39px 36px 38px;
  }
  .team-member-name-two {
    margin-top: 0;
    margin-bottom: 11px;
    font-size: 16px;
    line-height: 21px;
  }
  .team-slide-wrapper {
    width: 30%;
    margin-right: 3%;
  }
  .testimonial-grid-two {
    grid-column-gap: 30px;
  }
  .testimonial-author-3 {
    font-size: 34px;
  }
  .team-slider {
    padding-top: 313px;
  }
  .show-mobile-big {
    display: none;
  }
  .c-container-new-5 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new-5.is-padding-up-xl {
    padding-top: 7rem;
  }
 
  .slide-nav-10 {
    margin-bottom: -24px;
    display: block;
  }
  .hide-tablet-2 {
    display: none;
  }
  .heading-h1 {
    text-align: left;
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .heading-h1.text-align-left-tablet-center {
    text-align: center;
  }
  .heading-h4-2 {
    text-align: left;
    font-size: 1.3755rem;
    line-height: 1.75rem;
  }
  .heading-h4-2.text-align-center {
    text-align: center;
  }
  .left-slider-arrow {
    display: none;
  }
  .margin-top-4 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .banner-fuga-inline-2 {
    max-width: 85%;
    margin-top: 48px;
  }
  ._2col-flex,
  ._2col-flex.all-left {
    align-items: flex-start;
    width: 100%;
  }
  ._2col-flex.align-center {
    align-items: center;
  }
  ._2col-flex.tab-mob-hidden,
  .right-slider-arrow {
    display: none;
  }
  .p-2 {
    font-size: 18px;
  }
  .p-2.text-left {
    line-height: 27px;
  }
  .grid-hero-2cols-2 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-hero-2cols-2.is-1-row-col-tablet {
    grid-template-rows: auto;
  }
  .grid-hero-2cols-2.is-1-tablet-mobile {
    width: 100%;
  }
  .div-3col-trust-2 {
    flex-wrap: nowrap;
    place-content: stretch flex-start;
    align-self: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .small-text {
    font-size: 14px;
  }
  .small-text.is-mobile-centerd {
    text-align: center;
  }
  .grid-hero-6logos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
  }
  .cta-primary-2 {
    font-weight: 500;
  }
  .logos-integration {
    width: 50%;
    height: auto;
  }
  .subheading-1-4 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .grid-values-2cols-2row {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-image-text-3 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .banner-fuga-inline-int {
    flex-direction: row-reverse;
    max-width: 708px;
    height: 295px;
  }
  .paragraph-base-8 {
    text-align: left;
  }
  .paragraph-base-8.text-align-center {
    text-align: center;
  }
  .subheading-2-4 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-4.text-align-center {
    text-align: center;
  }
  .box-referrals-2 {
    align-items: flex-start;
    width: 555px;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 20px;
  }
  .grid-product-features-3cols {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }
  .grid-product-features-3cols.is-1-col {
    display: block;
  }
  .cs-grid-2col-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: center;
    display: grid;
  }
  .primary-button-3.button-xl {
    width: auto;
  }
  .full-size-7.blurry-bg {
    display: block;
  }
  .full-size-7.hero-margin {
    margin-top: 60px;
  }
  .full-size-7.bg-builder-lp {
    margin-top: auto;
    padding-top: 0;
  }
  .full-size-7.top-bg-spacing-header {
    margin-top: 64px;
  }
  .full-size-7.top-bg-spacing-header.webinars {
    margin-top: 64px;
    padding-top: 4rem;
  }
  .full-size-7.hero-margin-lp-new {
    margin-top: 64px;
  }
  .full-size-7.home-cs {
    display: none;
  }
  .full-size-7.bg-builder {
    margin-top: 64px;
    padding-top: 0;
  }
  .full-size-7.bg-neutral-200 {
    margin-top: 32px;
  }
  .full-size-7.bg-neutral-200.tablet-academy {
    margin-top: 0;
  }
  .full-size-7.bg-neutral-200.tablet-academy.top-bg-spacing-header {
    margin-top: 64px;
    padding-top: 0;
  }
  .div-block-797 {
    justify-content: center;
    align-items: center;
    width: 340px;
    margin-top: 0;
    margin-left: 23px;
  }
  .image-hero-2 {
    max-width: 80%;
  }
  .text-white.text-left,
  .paragraph-2-3 {
    text-align: left;
  }
  .subheading-1-5 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .grid-image-text-4 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .mt-s {
    margin-top: 16px;
  }
  .paragraph-base-9 {
    text-align: left;
  }
  .subheading-2-5 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-5.text-align-center {
    text-align: center;
  }
  .cs-grid-2col-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: center;
    display: grid;
  }
  .primary-button-4.button-xl {
    width: auto;
  }
  .div-block-804 {
    justify-content: center;
    align-items: center;
    width: 340px;
    margin-top: 0;
    margin-left: 23px;
  }
  .desktop-none {
    display: none;
  }
  .p-4 {
    margin-bottom: 8px;
    font-size: 16px;
  }
  .p-4.text-center.mb-l {
    margin-bottom: 24px;
  }
  .paragraph-2-4,
  .paragraph-1-5 {
    text-align: left;
  }
  .clw-tb-g2reviews-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .collection-item-33 {
    height: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .show-mobile-4 {
    display: none;
  }
  .c-container-new-6 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .video-heading {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .collection-item-34 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-10 {
    text-align: left;
  }
  .paragraph-base-10.text-align-center {
    text-align: center;
  }
  .subheading-2-6 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-6.text-align-center {
    text-align: center;
  }
  .collection-list-wrapper-29 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .show-desktop-4,
  .show-desktop-4.wa {
    display: none;
  }
  .full-size-8 {
    min-height: auto;
  }
  .hide-desktop-4 {
    order: 0;
    display: block;
  }
  .paragraph-base-11 {
    text-align: left;
  }
  .paragraph-base-11.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-11.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .heading-h3-3 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .grid-92 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .grid-1-1-25fr.is-tablet-mobile-vertical {
    grid-template-columns: 1fr;
  }
  .fa-text-4.mr-xs {
    margin-right: 0.5rem;
  }
  .grid-2cols-4 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-2cols-4.whatsapp {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }
  .subheading-1-6 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .clw-tb-g2reviews-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .collection-item-36 {
    height: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .web-bot-card-tb-mb-no-link {
    border-radius: 12px;
    flex: none;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    min-width: 50%;
    max-width: 60%;
    height: 100%;
    margin-right: 24px;
    padding-bottom: 24px;
    text-decoration: none;
    position: relative;
  }
  .show-mobile-5 {
    display: none;
  }
  .show-tablet-mobile-3 {
    display: block;
  }
  .collection-item-37 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-12 {
    text-align: left;
  }
  .subheading-2-7 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .collection-list-wrapper-30 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .show-desktop-5,
  .show-desktop-5.wa {
    display: none;
  }
  .paragraph-base-13 {
    text-align: left;
  }
  .img-top-edge-round-12-2 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  .grid-93 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .padding-sides-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .heading-h4plus-3 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .heading-h3-4 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .grid-2cols-5 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-2cols-5.spacing-3rem {
    grid-row-gap: 24px;
  }
  .paragraph-1-6 {
    text-align: left;
  }
  .subheading-1-7 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .clw-tb-g2reviews-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .collection-item-39 {
    height: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .heading-h3-5 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h3-5.text-align-center {
    text-align: center;
  }
  .display-flex-horizontal-3 {
    margin-bottom: 0;
  }
  .show-mobile-6,
  .image-338 {
    display: none;
  }
  .c-container-new-7 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .show-tablet-mobile-4 {
    display: block;
  }
  .grid-hero-2cols-3 {
    grid-column-gap: 24px;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .paragraph-base-14 {
    text-align: left;
  }
  .subheading-2-8 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-8.text-align-center {
    text-align: center;
  }
  .div-bg-hero-mb-phone-italian {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6654892deabd5e40ddb3ad1b_Hero-Image-IT%402x%20\(
        1\
      ).png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .full-size-9 {
    min-height: auto;
  }
  .full-size-9.margin-top-nav {
    margin-top: 84px;
  }
  .full-size-9.margin-top-nav.hero-whatsapp {
    background-image: none;
  }
  .paragraph-base-15 {
    text-align: left;
  }
  .paragraph-base-15.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-15.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .heading-h3-6 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .grid-94 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .display-flex-7.flex-vertical.vertical-align-start.is-align-center-tablet {
    align-items: center;
  }
  .grid-2cols-6 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-2cols-6.whatsapp {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .subheading-1-8 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1-8.text-align-center {
    text-align: center;
  }
  .try-landbot-ai-title {
    font-size: 53px;
  }
  .center-content {
    justify-content: center;
    align-items: center;
  }
  .paragraph-base-16 {
    text-align: left;
  }
  .paragraph-base-16.text-align-center {
    text-align: center;
  }
  .paragraph-base-17,
  .paragraph-base-plus {
    text-align: left;
  }
  .grid-2cols-7 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .p-big-mabry {
    font-size: 15px;
    line-height: 19px;
  }
  .hero-stack-lp-shadow.srep {
    padding-top: 160px;
  }
  .hero-stack-lp-shadow.srep.mb-s.whatsapp {
    padding-top: 140px;
  }
  .hero-stack-lp-shadow.srep.mb-s.whatsapp._2 {
    padding-top: 100px;
  }
  .paragraph-1-7 {
    text-align: left;
  }
  .paragraph-1-7.align-center-tablet-mobile {
    text-align: center;
  }
  .paragraph-base-18 {
    text-align: left;
  }
  .section-demo-2 {
    background-image: linear-gradient(#fff, #cfd1fe);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-top: 48px;
  }
  .paragraph-1-8 {
    text-align: left;
  }

  .show-mobile-7 {
    display: none;
  }
  .grid-image-text-5 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .paragraph-base-19 {
    text-align: left;
  }
  .paragraph-base-19.text-align-center {
    text-align: center;
  }
  .subheading-2-9 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-9.text-align-center {
    text-align: center;
  }
  .display-flex-horizontal-6.content-align-out {
    flex-direction: row;
  }
  .hero-wrapper-3 {
    max-width: 800px;
    margin-top: 111px;
  }
  .hero-wrapper-3.padding-bottom.is-3rem {
    padding-bottom: 2rem;
  }
  .kpi-numbers-2 {
    justify-content: center;
    font-size: 52px;
    line-height: 64px;
    display: flex;
  }
  .paragraph-1-9 {
    text-align: left;
  }
 
  .paragraph-base-20 {
    text-align: left;
  }
  .paragraph-base-20.text-align-center {
    text-align: center;
  }
  .display-flex-horizontal-7.content-align-out {
    flex-direction: row;
  }

  .paragraph-1-10 {
    text-align: left;
  }

  .show-mobile-8 {
    display: none;
  }
  .subheading-4 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-4.text-align-center {
    text-align: center;
  }
  .grid-image-text-6 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .paragraph-base-21 {
    text-align: left;
  }
  .paragraph-base-21.text-align-center {
    text-align: center;
  }
  .subheading-2-10 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-10.text-align-center {
    text-align: center;
  }
  .display-flex-horizontal-8.content-align-out {
    flex-direction: row;
  }
  .grid-2cols-8 {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-2cols-8.spacing-3rem {
    grid-row-gap: 24px;
  }
  .grid-2cols-8.spacing-3rem.is-1-mobile {
    grid-template-columns: 1fr;
  }
  .grid-2cols-8.mobile-1col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }
  .grid-2cols-8.mt-l {
    grid-template-columns: 1fr;
  }
  .footer-bottom-row {
    text-align: center;
    flex-direction: column;
    place-content: flex-start center;
    align-items: flex-start;
  }
  .footer-social-links-wrapper {
    margin-bottom: 24px;
  }
  .section-bg {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .academy-footer-container {
    max-width: 100%;
  }
  .footer-column-2 {
    flex: 1;
    align-items: flex-start;
    margin-left: 0;
  }
  .subheading-1-academy {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1-academy.text-align-center {
    text-align: center;
  }
  .grid-academy-3-cards {
    grid-template-columns: 1fr 1fr;
  }
  .heading-h1-new-academy {
    text-align: left;
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .heading-h1-new-academy.text-align-center {
    text-align: center;
  }
  .heading-lg-3 {
    text-align: left;
    font-size: 56px;
    line-height: 56px;
  }
  .heading-lg-3.text-white {
    text-align: left;
  }
  .section-footer {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .footer-logo {
    margin-bottom: 24px;
  }
  .display-flex-out.width-max {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: space-between;
    align-items: center;
    min-width: auto;
    display: flex;
  }
  .display-flex-out.width-max.tablet {
    min-width: auto;
  }
  .heading-h4-pricing {
    text-align: left;
    font-size: 1.3755rem;
    line-height: 1.75rem;
  }
  .crossed-text-new.text-color-n100.margin-right-tiny {
    margin-right: 0;
  }
  .paragraph-1-11 {
    text-align: left;
  }
  .align-center-tablet-mobile {
    justify-content: center;
    display: flex;
  }
  .align-center-tablet-mobile.left-desktop {
    justify-content: center;
  }
  .image-whatsapp-chat.mb-only {
    display: none;
  }
  .subheading-1-11 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .show-mobile-10 {
    display: none;
  }
  .clw-tb-g2reviews-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .show-tablet-mobile-6 {
    display: block;
  }
  .collection-item-43 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-25 {
    text-align: left;
  }
  .subheading-2-14 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-14.text-align-center {
    text-align: center;
  }
  .collection-list-wrapper-32 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .hide-desktop-6 {
    order: 0;
    display: block;
  }
  .div-bg-hero-mb-phone-3 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6217a65969439c41ae5b812a_Hero-Image%402x.png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .paragraph-base-26 {
    text-align: left;
  }
  .paragraph-base-26.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-26.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .heading-h3-9 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-13 {
    text-align: left;
  }
  .max-width-medium-6 {
    max-width: 40rem;
  }
  .c-container-new-11 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .div-bg-hero-mb-phone-4 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6217a65969439c41ae5b812a_Hero-Image%402x.png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .paragraph-1-15 {
    text-align: left;
  }
  .show-mobile-13 {
    display: none;
  }
  .clw-tb-g2reviews-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .paragraph-base-31 {
    text-align: left;
  }
  .paragraph-base-31.text-align-center {
    text-align: center;
  }
  .div-bg-hero-mb-phone-5 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6217a65969439c41ae5b812a_Hero-Image%402x.png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .heading-h3-12 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-16 {
    text-align: left;
  }
  .show-mobile-14 {
    display: none;
  }
  .clw-tb-g2reviews-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .subheading-5 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-5.text-align-center {
    text-align: center;
  }
  .collection-item-51 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-32 {
    text-align: left;
  }
  .paragraph-base-32.text-align-center {
    text-align: center;
  }
  .subheading-2-17 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-17.text-align-center {
    text-align: center;
  }
  .collection-list-wrapper-36 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .hide-desktop-9 {
    order: 0;
    display: block;
  }
  .paragraph-base-33 {
    text-align: left;
  }
  .display-flex-horizontal-15.content-align-out {
    flex-direction: row;
  }
  .paragraph-1-17 {
    text-align: left;
  }
  .max-width-medium-9 {
    max-width: 40rem;
  }
  .display-flex-15.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-15 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new-15.is-padding-up-xl {
    padding-top: 7rem;
  }

  .show-mobile-15 {
    display: none;
  }
  .subheading-6 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-6.text-align-center {
    text-align: center;
  }
  .paragraph-base-34 {
    text-align: left;
  }
  .paragraph-base-34.text-align-center {
    text-align: center;
  }
  .subheading-2-18 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-18.text-align-center {
    text-align: center;
  }
  .hide-desktop-10 {
    order: 0;
    display: block;
  }
  .paragraph-base-35 {
    text-align: left;
  }
  .display-flex-horizontal-16.content-align-out {
    flex-direction: row;
  }
  .paragraph-1-18 {
    text-align: left;
  }
  .max-width-medium-10 {
    max-width: 40rem;
  }
  .display-flex-16.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-16 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new-16.is-padding-up-xl {
    padding-top: 7rem;
  }
  .show-mobile-16 {
    display: none;
  }
  .subheading-7 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-7.text-align-center {
    text-align: center;
  }
  .paragraph-1-19,
  .paragraph-base-36 {
    text-align: left;
  }
  .paragraph-base-36.text-align-center {
    text-align: center;
  }
  .subheading-2-19 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-19.text-align-center {
    text-align: center;
  }
  .paragraph-base-37 {
    text-align: left;
  }
  .paragraph-base-37.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .display-flex-horizontal-17.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-11 {
    max-width: 40rem;
  }
  .display-flex-17.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-17 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .show-mobile-ok {
    display: none;
  }
  .subheading-8 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-8.text-align-center {
    text-align: center;
  }
  .paragraph-1-20 {
    text-align: left;
  }
  .show-mobile-18 {
    display: none;
  }
  .subheading-9 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-38 {
    text-align: left;
  }
  .paragraph-base-38.text-align-center {
    text-align: center;
  }
  .subheading-2-20 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-20.text-align-center {
    text-align: center;
  }
  .paragraph-base-39 {
    text-align: left;
  }
  .paragraph-base-39.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .display-flex-horizontal-18.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-12 {
    max-width: 40rem;
  }
  .display-flex-18.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-18 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .paragraph-1-21 {
    text-align: left;
  }
  .show-mobile-19 {
    display: none;
  }
  .subheading-10 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-40 {
    text-align: left;
  }
  .paragraph-base-40.text-align-center {
    text-align: center;
  }
  .subheading-2-21 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-21.text-align-center {
    text-align: center;
  }
  .paragraph-base-41 {
    text-align: left;
  }
  .paragraph-base-41.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .display-flex-horizontal-19.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-13 {
    max-width: 40rem;
  }
  .display-flex-19.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-19 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .subheading-11 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-11.text-align-center {
    text-align: center;
  }
  .paragraph-1-22 {
    text-align: left;
  }
  .show-mobile-20 {
    display: none;
  }
  .collection-list-44 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .collection-item-59 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-42 {
    text-align: left;
  }
  .paragraph-base-42.text-align-center {
    text-align: center;
  }
  .subheading-2-22 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-22.text-align-center {
    text-align: center;
  }
  .collection-list-wrapper-40 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .paragraph-base-43 {
    text-align: left;
  }
  .paragraph-base-43.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .display-flex-horizontal-20.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-14 {
    max-width: 40rem;
  }
  .display-flex-20.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-20 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
 
  .subheading-12 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .subheading-12.text-align-center {
    text-align: center;
  }
  .paragraph-1-23 {
    text-align: left;
  }
  .show-mobile-21 {
    display: none;
  }
  .subheading-13 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-44 {
    text-align: left;
  }
  .paragraph-base-44.text-align-center {
    text-align: center;
  }
  .subheading-2-23 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-23.text-align-center {
    text-align: center;
  }
  .paragraph-base-45 {
    text-align: left;
  }
  .paragraph-base-45.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .display-flex-horizontal-21.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-15 {
    max-width: 40rem;
  }
  .display-flex-21.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-21 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .paragraph-1-24 {
    text-align: left;
  }
  .show-mobile-22 {
    display: none;
  }
  .subheading-14 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-46 {
    text-align: left;
  }
  .paragraph-base-46.text-align-center {
    text-align: center;
  }
  .subheading-2-24 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-24.text-align-center {
    text-align: center;
  }
  .paragraph-base-47 {
    text-align: left;
  }
  .paragraph-base-47.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-47.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .display-flex-horizontal-22.content-align-out {
    flex-direction: row;
  }
  .max-width-medium-16 {
    max-width: 40rem;
  }
  .display-flex-22.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .c-container-new-22 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .subheading-1-15 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1-15.text-align-center {
    text-align: center;
  }
  .paragraph-1-25 {
    text-align: left;
  }
  .show-mobile-23 {
    display: none;
  }
  .paragraph-base-48 {
    text-align: left;
  }
  .paragraph-base-48.text-align-center {
    text-align: center;
  }
  .subheading-2-25 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-25.text-align-center {
    text-align: center;
  }
  .display-flex-horizontal-23.content-align-out {
    flex-direction: row;
  }
  .c-container-new-23 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-container-new-23.is-padding-up-xl {
    padding-top: 7rem;
  }
  .ceo-explains {
    font-size: 53px;
  }
  .tablet-mobile-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }
  .list-2 {
    padding-left: 0;
  }
  .div-html-video {
    margin-bottom: 24px;
  }
  .div-html-video.re-au {
    height: 410px;
  }
  .show-mobile-24 {
    display: none;
  }
  .subheading-15 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-49 {
    text-align: left;
  }
  .paragraph-base-49.text-align-center {
    text-align: center;
  }
  .heading-h1-new-lp {
    text-align: left;
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
  .heading-h1-new-lp.text-align-center {
    text-align: center;
  }
  .heading-h1-new-lp.text-align-center.text-weight-bold.text-color-white {
    color: #fff;
  }
  .hide-desktop-11 {
    order: 0;
    display: block;
  }
  .display-flex-horizontal-24.content-align-left.center-tablet {
    justify-content: center;
  }
  .display-flex-horizontal-24.content-align-out {
    flex-direction: row;
  }
  .display-flex-horizontal-24.is-tablet-1col {
    flex-direction: column;
  }
  .video-new-ai {
    border-radius: 20px;
  }
  .flex-horizontal-number {
    align-items: flex-start;
  }
  .display-flex-1.align-center.align-middle {
    justify-content: center;
  }
  .display-flex-1.flex-vertical.vertical-align-start.is-align-center-tablet {
    align-items: center;
  }
  .display-flex-1.flex-vertical.full-width {
    flex: 1;
  }
  .display-flex-1.flex-vertical.align-middle.ai-sales-rep {
    padding-left: 12px;
    padding-right: 12px;
  }
  .display-flex-1.flex-horizontal.horizontal-align-center {
    justify-content: flex-start;
  }
  .display-flex-1.hor-ver {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }
  .display-flex-1.is-tabelet-center {
    justify-content: center;
  }
  .c-container-inline-mini {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .c-container-new-24 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .show-mobile-25 {
    display: none;
  }
  .subheading-16 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-50 {
    text-align: left;
  }
  .paragraph-base-50.text-align-center {
    text-align: center;
  }
  .hide-desktop-12 {
    order: 0;
    display: block;
  }
  .display-flex-horizontal-25.content-align-left.center-tablet {
    justify-content: center;
  }
  .display-flex-horizontal-25.content-align-out {
    flex-direction: row;
  }
  .display-flex-horizontal-25.is-tablet-1col {
    flex-direction: column;
  }
  .c-container-new-25 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .text-field-6 {
    max-width: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .text-field-6.tb {
    border-radius: 4px 0 0 4px;
    flex: none;
    width: 70%;
    max-width: 70%;
    height: 54px;
    font-size: 1.125rem;
    line-height: 2rem;
  }
  .scrolling_wrapper-templates {
    padding-bottom: 2rem;
    position: relative;
    overflow: visible;
  }
  .dropdown-list-3-nav-hp {
    flex-direction: column;
    width: 309px;
    display: none;
    inset: 0%;
  }
  .dropdown-list-3-nav-hp.w--open {
    z-index: 55;
    background-color: #fff;
    border-radius: 8px;
    width: 300px;
    margin-top: 8px;
    padding-bottom: 0;
    padding-right: 24px;
    display: flex;
    position: absolute;
    inset: 95% 0% auto auto;
    overflow: visible;
  }
  .button-categories-on {
    background-color: #ebecff;
    border: 1px solid #cecfd6;
    border-left-style: none;
    border-radius: 0 4px 4px 0;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 54px;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  .button-categories-cross {
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 54px;
    margin-left: 0%;
    margin-right: 0%;
    display: none;
    position: absolute;
    inset: 0%;
  }
  .dropdown-list-3 {
    background-color: #0000;
    display: none;
    left: -82px;
  }
  .dropdown-list-3.w--open {
    z-index: 15;
    background-color: #fff;
    border-radius: 8px;
    width: 300px;
    margin-top: 8px;
    padding-bottom: 24px;
    padding-right: 24px;
    position: absolute;
    inset: 92% 0% auto auto;
    overflow: visible;
  }
  .filter-ui_homepage {
    flex: none;
    justify-content: flex-start;
    width: 30%;
    max-width: 30%;
    display: block;
  }
  .filter_column-2.hp {
    z-index: 2;
    position: relative;
  }
  .filter_column-2.tutorials {
    z-index: 2;
    display: none;
    position: relative;
  }
  .filter_collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }
  .filter-ui_section-2.flex-horizontal.hp {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
  }
  .filter-ui_section-2.hp-mid {
    background-color: #fff;
    flex: none;
    justify-content: center;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    height: 54px;
    margin-bottom: 2rem;
    position: static;
  }
  .filter-ui_section-2.no-mb {
    margin-bottom: 0;
  }
  .mr-m {
    margin-right: 28px;
  }
  .div-drop-tmb-hp {
    height: 48px;
    display: none;
  }
  .filter_tag-remove-2 {
    height: 0.7rem;
  }
  .show-mobile-26 {
    display: none;
  }
  .cl-templates-homepage.mpopular-tb-mb {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .clw-templates-homepage {
    margin-left: 0;
  }
  .div-drop-down-uc {
    background-color: #ebecff;
    border-top: 1px solid #cecfd6;
    border-bottom: 1px solid #cecfd6;
    border-right: 1px solid #cecfd6;
    border-radius: 0 8px 8px 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 54px;
    display: flex;
  }
  .show-tablet-mobile-9 {
    display: block;
  }
  .show-tablet-mobile-9.full-expand {
    flex: none;
    align-self: stretch;
    height: 54px;
  }
  .collection-list-wrapper-41 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .left-arrow-10 {
    display: none;
  }
  .fa-text-19.mr-xs1 {
    margin-right: 12px;
  }
  .fa-text-19.mt-s {
    margin-right: 1rem;
  }
  .fa-text-19.mr-xs {
    margin-right: 0.5rem;
  }
  .div-drop-down-hp {
    z-index: 5;
    background-color: #0000;
    border-top-style: none;
    border-bottom-width: 1px;
    border-right-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 54px;
    display: flex;
    position: relative;
    inset: auto 0% auto auto;
    overflow: visible;
  }
  .div-search-results-2 {
    z-index: 0;
    padding-bottom: 2rem;
  }
  .paragraph-base-51 {
    text-align: left;
  }
  .div-static-content-2 {
    margin-top: -2rem;
  }
  .dropdown-templates-nav {
    z-index: 0;
    background-color: #0000;
    border-top: 1px #cecfd6;
    border-bottom: 1px #cecfd6;
    border-right: 1px #cecfd6;
    border-radius: 0;
    justify-content: center;
    width: 100%;
    height: 54px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  .dropdown-toggle-templates {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 54px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0;
    display: flex;
    position: relative;
  }
  .dropdown-toggle-templates.w--open {
    z-index: 44;
    width: 220px;
    margin-right: 0;
  }
  .display-flex-horizontal-tp-homepage {
    display: none;
  }
  .filter_tags-text-hp1 {
    font-size: 1.5rem;
    line-height: 2rem;
    display: none;
  }
  .display-flex-horizontal-26.content-align-out {
    flex-direction: row;
  }
  .dropdown-templates {
    z-index: 1;
    border-radius: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
  }
  .div-logo-templates {
    padding: 12px 10.5px;
  }
  .filter_header-hp-2 {
    margin-left: -1rem;
  }
  .filter_tag-hp-1-2 {
    margin-left: 0;
  }
  .link-templates-pages {
    padding-right: 0;
  }
  .div-search-bar-2 {
    z-index: 0;
    position: relative;
  }
  .div-no-results-2 {
    width: 100%;
    height: 228px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .div-links-dropdown {
    z-index: 1;
    border-radius: 8px;
    width: 300px;
    height: auto;
    padding-bottom: 0;
    position: relative;
    inset: 0% 0% auto;
    overflow: hidden;
  }
  ._2-search-div-templates-2 {
    width: auto;
    max-width: 100%;
    overflow: visible;
  }
  .label-3 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .label-3.text-color-n500.mb-only {
    display: none;
  }
  .dd-link-templates {
    background-color: #fff;
    border-bottom: 1px solid #ebecff;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
  }
  .dd-link-templates.text-color-n500.w--current {
    color: #636bfc;
    width: 100%;
  }
  .right-arrow-11 {
    display: none;
  }
  .paragraph-2-5rem-2 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .mask-tp-mb {
    z-index: 0;
  }
  .checkbox-menu-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .checkbox-label-2 {
    justify-content: center;
  }
  .div-individual-template {
    justify-content: flex-start;
  }
  .div-individual-template.tab-scrolling-wrap {
    width: 395px;
  }
  .div-individual-template.tab-scrolling-wrap.full-width.integrations.elevation-1:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .product-label.hidden {
    display: none;
  }
  .div-img-card-2 {
    height: auto;
  }
  .wha-icon-only {
    margin-left: 0;
  }
  .display-flex-horizontal-28.content-align-out {
    flex-direction: row;
  }
  .slider-mobile-scroll {
    background-color: #0000;
    width: auto;
    height: auto;
  }
  .integration-grid-native {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }
  .left-arrow-11,
  .right-arrow-12 {
    display: none;
  }
  .integration-grid-cms {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .slide-mobile {
    width: auto;
  }
  .affiliate-faq-item-content {
    margin-top: 16px;
  }
  .accordion-item-2.white-bg.no-mb {
    margin-bottom: 0;
  }
  .slide-nav-19 {
    display: none;
  }
  .slider-mask-mobile {
    width: auto;
  }
  .ml-xs-2 {
    margin-left: 8px;
  }
  .integration-card-2 {
    width: auto;
    height: auto;
  }
  .integration-card-2:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .integration-card-2.cms-builders {
    width: auto;
  }
  .cta-textlink-nounderline.textlink-small.text-color-n500:hover,
  .cta-textlink-nounderline.textlink-xsmall.text-color-n500:active {
    color: #676a81;
  }
  .paragraph-base-short-2 {
    text-align: left;
  }
  .cms-logo {
    width: 64px;
    height: 64px;
  }
  .ml-xs-3 {
    margin-left: 8px;
  }
  .sub-heading-2 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .reviews-list-templates {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .kf-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .filter_collection-list_static {
    grid-template-columns: 1fr 1fr;
    display: flex;
  }
  .templates-content {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }
  .html-embed-templates {
    width: 100%;
    display: block;
  }
  .related-templates {
    width: 309px;
    height: auto;
  }
  .c-container-short-bottom {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .banner-fuga-inline-pink {
    max-width: 85%;
    margin-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .div-templates-banner {
    background-position: 95%;
    max-width: 100%;
  }
  .dropdown-multiproduct {
    z-index: 0;
  }
  .div-cta-wha {
    justify-content: center;
    align-items: center;
  }
  .div-cta-web {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .cta-teal-2.cta-large.mb {
    margin-bottom: 0;
  }
  .slider-15 {
    flex-direction: row;
    flex: none;
    align-self: center;
    align-items: center;
    height: 565px;
    max-height: 100%;
    padding-top: 0;
    display: block;
    position: relative;
  }
  .g2-list-wrapper---templates {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }
  .templates-breadcrumb {
    margin-bottom: 1.5rem;
  }
  .templates-hero {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-content: space-between flex-start;
    align-items: stretch;
    display: flex;
  }
  .clw-static-templates {
    position: relative;
  }
  .grid-4cols-tpb {
    grid-column-gap: 30px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start space-around;
    display: grid;
  }
 
  .div-cta-multi {
    justify-content: center;
    align-items: center;
    margin-bottom: 3rem;
    display: flex;
  }
  .scrolling-wrapper-2 {
    padding-bottom: 40px;
    position: relative;
  }
  .scrolling-wrapper-2.mt-m.mb {
    display: none;
  }
  .grid-4cols {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-4cols.ai-sales-rep {
    grid-template-rows: auto;
    grid-template-columns: 2rem 1fr 1fr;
    margin-left: 0;
  }
  .grid-4cols.ai-sales-rep.tb-mb {
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }
  .mr-xs {
    margin-right: 8px;
  }
  .grid-hero-70-30.integrations {
    grid-template-columns: 1fr 0.75fr;
  }
  .left-arrow-12 {
    display: none;
  }
  .clw-static-interactions {
    position: relative;
  }
  .hero-card-integrations {
    position: static;
  }
  .collection-list-related-templates {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }
  .accordion-item-3.white-bg.no-mb {
    margin-bottom: 0;
  }
  .slide-nav-20 {
    display: none;
  }
  .sticky-card-integrations {
    position: static;
  }
  .clwrapper-rel-templates-integrations {
    width: 58%;
    padding-bottom: 6px;
    overflow: scroll;
  }
  .collection-item-63 {
    flex: 0 auto;
    display: block;
  }
  .collection-list-47 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .hide-lg-tablet-mobile {
    display: none;
  }
  .div-bg-main-cs-home {
    display: block;
  }
  .collection-list-case-studies {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .hide-tablet-only {
    display: none;
  }
  .cs-grid-content-intro {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    align-items: flex-start;
    display: flex;
  }
  .div-video-cs {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .grid-results-case-studies {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .show-mobile-30 {
    display: none;
  }
  .div-animal-equality {
    height: 425px;
    margin-bottom: auto;
  }
  .full-size-grid-double.bg-neutral-200 {
    margin-top: 32px;
  }
 
  .youtube-logo {
    inset: auto 42% 245px;
  }
  .grid-quote-card {
    align-self: center;
  }
  .div-results-arora-cs {
    margin-top: 40px;
  }
  .cs-div-3fig-mb {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .cs-div-3fig-mb.tablet {
    width: 60%;
    max-height: 100%;
  }
  .paragraph-base-52 {
    text-align: left;
  }
  .paragraph-base-52.text-align-center {
    text-align: center;
  }
  .div-cs-client-box {
    align-self: flex-end;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
  }
  .cs-div-figures-new {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: block;
  }
  .grid-slider-cs-desktop {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
  }
  .grid-slider-cs-desktop.center._2img {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .div-cs-client-info {
    flex-direction: row;
    order: 0;
    justify-content: space-between;
    align-self: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }
  .cs-single-kpi {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    place-items: center;
    display: grid;
  }
  .cs-div-figures {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: none;
  }
  .slider-12 {
    height: 520px;
  }
  .slider-12.no-mobile-small.mb-m {
    margin-bottom: 2rem;
  }
  .slider-12.no-mobile-small.mb-m.height-500px {
    height: 450px;
  }
  .grid-tb-client-info {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: grid;
    position: static;
    inset: 0%;
  }
  .div-cs-main-header {
    width: 100%;
  }
  .grid-hero-case-study {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: grid;
  }
  .grid-2cols-graphs {
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .cs-div-content1 {
    flex: 1;
    margin-left: 0;
  }

  .div-grid-single-figure.hide-mb-small {
    display: none;
  }
  .cs-divider {
    order: 0;
    width: auto;
    margin-bottom: 16px;
  }
  .cs-grid-content {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
  }
  .half-size-2.cs-results {
    margin-top: 32px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .animal-equality-video-youtube {
    margin-bottom: auto;
  }
  .cta-alt-purple-2.cta-large.edge-line {
    padding: 0.75rem 2rem;
  }
  .grid-double-cta {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
  }
  .slider-16 {
    height: 520px;
  }
  .grid-cs-homepage {
    height: 100%;
    padding-right: 0;
  }
  .grid-cs-homepage:hover {
    box-shadow: none;
  }
  .grid-cs-homepage.elevation-1:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .link-read-case-study:hover {
    transform: none;
  }
  .cs-div-3fig-dk {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .heading-h2-link {
    font-size: 28px;
  }
  .cs-single-kpi-hp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    place-items: center;
    width: 600px;
    display: grid;
  }
  .img-edge12-cs-home {
    flex: 0 auto;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .grid-hero-2cols-cs-home {
    z-index: 4;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }
  .div-edge-12.tablet {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .div-edge-12.tablet.elevation-1:hover {
    box-shadow: 0 1px 1px #33405e14, 0 2px 2px 1px #33405e14;
  }
  .padding-slarge {
    position: relative;
  }
  .padding-slarge.relative {
    z-index: 12;
  }
  .div-top3-kpis-cs.tablet-home-cs {
    z-index: 10;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: flex;
    inset: auto 0% -20%;
  }
  .div-top3-kpis-cs.mb-home-cs {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: flex;
    inset: auto 0% -20%;
  }
  .kpi-figures {
    font-weight: 700;
  }
  .bg-tablet-mobile-cs {
    z-index: -1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 190px;
    left: 0%;
    right: 0%;
  }
  .padding-xxxlarge-2.padding-top {
    padding-top: 4rem;
  }
  .padding-xxxlarge-2.padding-top._4-5rem {
    padding-top: 4.5rem;
  }
  .img-edge12.tablet {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: auto;
    min-height: auto;
  }
  .link-main-cs {
    z-index: 5;
    text-decoration: none;
    position: relative;
  }
  .link-main-cs:hover {
    display: inline-block;
  }
  .cs-div-3fig-mb-hp {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .section-header-title {
    text-align: left;
  }
  .card-course-details {
    padding-left: 48px;
    padding-right: 48px;
    display: none;
  }
  .card-course-details.homepage {
    display: block;
  }
  .display-flex-horizontal-40.content-align-out {
    flex-direction: row;
  }
  .academy-card {
    justify-content: flex-start;
  }
  .nav-dropdown-academy {
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 700;
  }
  .menu-icon---mb {
    width: 30px;
    display: flex;
  }
  .nav-list-wrapper---mb.w--open {
    z-index: 1;
    box-shadow: none;
    border-radius: 0;
    flex: 0 auto;
    width: 100%;
    margin-top: auto;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
  }
  .nav-list-wrapper---mb.webinars {
    box-shadow: 0 10px 25px -5px #33405ebf;
  }
  .nav-list-wrapper---mb.webinars.w--open {
    margin-top: 63px;
    box-shadow: 0 25px 40px -15px #33405ebf;
  }
  .nav-list-wrapper---mb.tutorials {
    margin-top: 64px;
    left: -128px;
    box-shadow: 0 25px 40px -15px #33405ebf;
  }
  .nav-list-wrapper---mb.tutorials.w--open {
    flex: 1;
    min-width: 100%;
    margin-top: 62px;
    inset: 0% 0% auto;
  }
  .nav-list-wrapper---mb.courses {
    margin-top: 64px;
    box-shadow: 0 25px 40px -15px #33405ebf;
  }
  .clw-nav-academy {
    align-self: stretch;
    display: block;
  }
  .nav-dropdown-link {
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 700;
  }
  .menu-icon---desktop {
    width: 30px;
    display: none;
  }
  .text-block-292 {
    font-size: 1rem;
    line-height: 1.5rem;
    display: inline-block;
  }
  .header-academy {
    height: auto;
    display: block;
  }
  .nav-menu---desktop {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: none;
  }
  .menu-button---mb {
    z-index: 99;
    align-self: center;
    height: 45px;
    padding: 12px 0 12px 48px;
    display: block;
  }
  .menu-button---mb.w--open {
    background-color: #0000;
  }
  .nav-dropdown-list-wrapper.w--open {
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    margin-top: auto;
    padding: 0;
  }
  .nav-link {
    border-bottom: 2px solid #e8edf4;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }
  .nav-dropdown-copy {
    border-bottom: 2px solid #e8edf4;
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }
  .dropdown-academy-nav-mb {
    background-color: #f1f2fc;
    height: auto;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .nav-dropdown-list-wrapper---academy.w--open {
    z-index: 1;
    box-shadow: none;
    border-radius: 0;
    flex: 0 auto;
    width: 100%;
    margin-top: auto;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
  }
  .nav-dropdown-list-wrapper---academy.tutorials {
    left: -128px;
  }
  .nav-dropdown-list-wrapper---academy.tutorials.w--open {
    flex: 1;
    min-width: 100%;
    inset: 0% 0% auto;
  }
  .icon-29 {
    margin-top: 0;
    margin-left: 5px;
    margin-right: 0;
    position: relative;
  }
  .menu-button---desktop {
    z-index: 99;
    height: 45px;
    padding-right: 15px;
    display: none;
  }
  .menu-button---desktop.w--open {
    background-color: #0000;
  }
  .header-container {
    max-width: 100%;
    height: 64px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .nav-dropdown---mb {
    background-color: #fff;
    border-bottom: 2px solid #e8edf4;
    flex-direction: row;
    flex: none;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 22px;
    font-weight: 500;
    display: flex;
  }
  .nav-dropdown---mb:active {
    font-weight: 500;
  }
  .nav-dropdown---mb.w--open {
    background-color: #f1f2fc;
    border-bottom-width: 1px;
  }
  .nav-dropdown {
    border-bottom: 2px solid #e8edf4;
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 22px;
    font-weight: 800;
    display: flex;
  }
  .dropdown-academy-nav {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    display: none;
  }
  .nav-menu---mobile {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    display: block;
    box-shadow: 20px 0 40px -20px #33405ebf;
  }
  .text-field-8 {
    max-width: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .text-field-8.tb {
    border-radius: 4px 0 0 4px;
    flex: none;
    width: 70%;
    max-width: 70%;
    height: 54px;
    font-size: 1.125rem;
    line-height: 2rem;
  }
  .hide-tablet-mobile-2 {
    display: none;
  }
  .filter_grid_academy {
    margin-bottom: 4rem;
  }
  .grid-hero-2cols-academy {
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .grid-hero-2cols-academy.videos {
    grid-template-rows: auto;
  }
  .paragraph-base-53 {
    text-align: left;
  }
  .left-arrow-15 {
    display: none;
  }
  .clw-tutorials-homepage {
    margin-left: 0;
  }
  .filter_content-2 {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .display-flex-horizontal-45.content-align-out {
    flex-direction: row;
  }
  .heading-h2-academy {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .right-arrow-15 {
    display: none;
  }
  .paragraph-2-5rem-3 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .checkbox-menu-tutorials {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .paragraph-base-55 {
    text-align: left;
  }
  .display-flex-horizontal-47.content-align-out,
  .display-flex-horizontal-52.content-align-out {
    flex-direction: row;
  }
  .card-feature.courses-main,
  .card-feature.courses {
    padding-left: 48px;
    padding-right: 48px;
  }
  .display-flex-horizontal-53.content-align-out {
    flex-direction: row;
  }
  .video {
    border-radius: 10px;
  }
  .div-width-30.max-width-full-tablet {
    order: 1;
    margin-left: 0%;
  }
  .div-width-30.max-width-full-tablet.no-ml {
    margin-top: 2rem;
  }
  .div-width-70.max-width-full-tablet {
    order: -1;
    width: 100%;
  }
  .div-width-70.max-width-full-tablet._1 {
    width: 100%;
    max-width: 100%;
  }
  .card-wrapper-title {
    color: #2a2d4f;
    text-align: left;
  }
  .display-flex-horizontal-55.content-align-out {
    flex-direction: row;
  }
  .display-flex-horizontal-55.content-align-left.center-tablet {
    justify-content: center;
  }
  .display-flex-horizontal-55.is-tablet-1col {
    flex-direction: column;
  }
  .breadcrumbs-wrapper {
    margin-bottom: 1rem;
  }
  .breadcrumb-row {
    flex-flow: column;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 3rem;
  }
  .breadcrumb-row.no-margins {
    flex-flow: column;
  }
  .video-hero {
    padding-top: 32px;
    padding-bottom: 180px;
  }
  .video-hero.tutorials {
    padding-top: 6rem;
  }
  .padding-sides-3 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .padding-sides-3.padding-medium.only-desktop {
    padding-left: 0;
    padding-right: 0;
  }
  .video-4,
  .video-5,
  .video-6,
  .video-7,
  .video-8,
  .video-9 {
    border-radius: 10px;
  }
  .video-card-horizontal {
    max-width: 100%;
    transition: transform 0.25s ease-in-out;
  }
  .video-10 {
    border-radius: 10px;
  }
  .paragraph-base-56 {
    text-align: left;
  }
  .tabs-tutorials {
    margin-bottom: 3rem;
  }
  .show-desktop-only {
    display: none;
  }
  .hide-desktop-only {
    display: block;
  }
  .grid-integrations-5 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center;
  }
  .nav-dropdown-mb {
    color: #2a2d4f;
    background-color: #fff;
    width: 100%;
    padding: 1rem 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
    text-decoration: none;
    display: block;
    position: relative;
  }
  .text-field-9 {
    max-width: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .text-field-9.tb {
    border-radius: 4px 0 0 4px;
    flex: none;
    width: 70%;
    max-width: 70%;
    height: 54px;
    font-size: 1.125rem;
    line-height: 2rem;
  }
  .filter_tag-remove-3 {
    height: 0.7rem;
  }
  .show-tablet-mobile-10 {
    display: block;
  }
  .fa-text-48.mr-xs1 {
    margin-right: 12px;
  }
  .fa-text-48.mr-xs1.t-width.white {
    color: #fff;
  }
  .fa-text-48.mr-xs {
    margin-right: 0.5rem;
  }
  .div-back-menu {
    display: none;
  }
  .paragraph-base-57 {
    text-align: left;
  }
  .filter_grid_use-cases-templates {
    grid-template-columns: 1.25fr;
  }
  .clw-use-cases-templates {
    margin-top: 0;
  }
  .filter_tags-text-use-cases {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .div-no-results-3 {
    width: 100%;
    height: 228px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .label-1-48.text-weight-bold.text-color-n50 {
    color: #cecfd6;
  }
  .paragraph-2-5rem-4 {
    text-align: left;
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .filter_content-use-cases {
    grid-template-rows: auto;
    width: 100%;
  }
  .center-tablet {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .collection-list-case-studies-blog {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .icon-academy-nav {
    margin-top: 0;
    margin-left: 5px;
    margin-right: 0;
    position: relative;
  }
  .section-webinar {
    background-image: linear-gradient(#f9f9ff, #cfd1fe);
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-start;
    height: auto;
    padding-top: 82px;
  }
  .blog-nav-trans {
    max-width: 100%;
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .blog-trans {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
    height: 60px;
    display: flex;
  }
  .nav-wrap-trans {
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }
  .g2-badge-grid-lp {
    grid-column-gap: 8px;
    grid-row-gap: 32px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .margin-left-desktop {
    margin-left: 0;
  }
  .grid-hero-6logos-lp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    max-width: 100%;
  }
  .nav-lp-no-links {
    margin-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }
  .nav-lp-no-links.xlarge {
    margin-bottom: 4rem;
  }
  .clw-tb-g2reviews-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .subheading-18 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-label {
    text-align: left;
  }
  .paragraph-base-label.text-align-center {
    text-align: center;
  }
  .paragraph-base-label.text-style-allcaps.text-weight-bold.text-color-teal.align-center-tablet-mobile {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .show-tablet-mobile-2 {
    display: block;
  }
  .hide-desktop-13 {
    order: 0;
    display: block;
  }
  .show-tablet-mobile-11 {
    display: block;
  }
  .full-size-11 {
    min-height: auto;
  }
  .full-size-11.margin-top-nav {
    margin-top: 84px;
  }
  .full-size-11.margin-top-nav.hero-whatsapp {
    background-image: none;
    margin-top: 80px;
  }
  .div-bg-hero-mb-phone-6 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6217a65969439c41ae5b812a_Hero-Image%402x.png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .paragraph-base-62 {
    text-align: left;
  }
  .heading-h3-13,
  .heading-h3-14 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .subheading-20,
  .subheading-2-28 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-2-28.text-align-center {
    text-align: center;
  }
  .div-bg-hero-mb-phone-7 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6217a65969439c41ae5b812a_Hero-Image%402x.png);
    background-position: 0 0;
    background-size: 560px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }
  .paragraph-base-64 {
    text-align: left;
  }
  .paragraph-base-64.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-64.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .max-width-medium-19 {
    max-width: 40rem;
  }
  .subheading-1-18 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .heading-h3-15 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-29 {
    text-align: left;
  }
  .show-mobile-34 {
    display: none;
  }
  .subheading-21 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .collection-list-52 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .collection-item-71 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-65 {
    text-align: left;
  }
  .show-tablet-mobile-13 {
    display: block;
  }
  .collection-list-wrapper-46 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .full-size-5 {
    min-height: auto;
  }
  .full-size-5.margin-top-nav {
    margin-top: 84px;
  }
  .full-size-5.margin-top-nav.hero-whatsapp {
    background-image: none;
  }
  .hide-desktop-15 {
    order: 0;
    display: block;
  }
  .paragraph-base-66 {
    text-align: left;
  }
  .paragraph-base-66.text-align-left.text-style-allcaps.text-weight-bold {
    font-weight: 700;
  }
  .paragraph-base-66.text-align-left.text-style-allcaps.text-weight-bold.text-color-purple {
    color: #66f;
  }
  .max-width-medium-20 {
    max-width: 40rem;
  }
  .collection-list-case-studies-lp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .display-centered-tablet-mobile {
    justify-content: center;
    align-items: center;
  }
  .subheading-1-19 {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  .subheading-1-19.text-align-left-tablet-center {
    text-align: center;
  }
  .small-text-2 {
    font-size: 14px;
  }
  .heading-h3-16 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h3-16.text-align-center {
    text-align: center;
  }
  .navigation-mobile-old-2 {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: auto;
    padding: 12px 0;
    display: block;
  }
  .subheading-22 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .nav-logo-landbot-2 {
    width: 180px;
  }
  .paragraph-base-67 {
    text-align: left;
  }
  .nav-container-mobile-old-2 {
    justify-content: space-between;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid-image-text-7 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .primary-button-5.button-m {
    font-size: 14px;
    line-height: 14px;
  }
  .navigation-lp {
    padding-left: 0;
    padding-right: 0;
  }
 
  .nav-cont-ai-srep-tb-mb {
    flex-direction: row;
    justify-content: space-between;
    max-width: 100%;
    padding-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .ai-sales-rep-abs-div.desktop,
  ._4-links-nav-ai-srep {
    display: none;
  }
  .card-ai-sales-rep {
    justify-content: center;
    height: 324px;
  }
  .heading-h3-17 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-30 {
    text-align: left;
  }
  .navigation-mobile-old-3 {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: auto;
    padding: 12px 0;
    display: block;
  }
  .subheading-23 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-23.align-center {
    text-align: center;
    align-self: auto;
  }
  
  .hide-mobile-3 {
    display: block;
  }
  .paragraph-base-68 {
    text-align: left;
  }
  .paragraph-base-68.text-align-center {
    text-align: center;
  }
  .list-item {
    margin-bottom: 0;
  }
  .hide-desktop-16 {
    order: 0;
    display: block;
  }
  .navigation-lp-transp {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }
  .banner-fuga-inline-aisrep {
    max-width: 90%;
    height: auto;
    margin-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }
  .navigation-lp-trans {
    padding-left: 0;
    padding-right: 0;
  }
  .heading-h3-18 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-31 {
    text-align: left;
  }
  .subheading-24 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .hide-mobile-4 {
    display: block;
  }
  .paragraph-base-69 {
    text-align: left;
  }
  .paragraph-base-69.text-align-center {
    text-align: center;
  }
  .list-item-12 {
    margin-bottom: 0;
  }
  .hide-desktop-17 {
    order: 0;
    display: block;
  }
  .side-text-video {
    font-size: 24px;
  }
  .heading-h3-19 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-32 {
    text-align: left;
  }
  .subheading-25 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-25.align-center {
    text-align: center;
    align-self: auto;
  }
  .hide-mobile-5 {
    display: block;
  }
  .paragraph-base-70 {
    text-align: left;
  }
  .paragraph-base-70.text-align-center {
    text-align: center;
  }
  .list-item-13 {
    margin-bottom: 0;
  }
  .hide-desktop-18 {
    order: 0;
    display: block;
  }
  .heading-h3-20 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-33 {
    text-align: left;
  }
  .subheading-26 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-26.align-center {
    text-align: center;
    align-self: auto;
  }
  .paragraph-base-71 {
    text-align: left;
  }
  .paragraph-base-71.text-align-center {
    text-align: center;
  }
  .hide-desktop-19 {
    order: 0;
    display: block;
  }
  .heading-h3-21 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-34 {
    text-align: left;
  }
  .subheading-27 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-72 {
    text-align: left;
  }
  .paragraph-base-72.text-align-center {
    text-align: center;
  }
  .hide-desktop-20 {
    order: 0;
    display: block;
  }
  .heading-h3-22 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-35 {
    text-align: left;
  }
  .subheading-28 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-28.align-center {
    text-align: center;
    align-self: auto;
  }
  .paragraph-base-73 {
    text-align: left;
  }
  .paragraph-base-73.text-align-center {
    text-align: center;
  }
  .hide-desktop-21 {
    order: 0;
    display: block;
  }
  .heading-h3-23 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-36 {
    text-align: left;
  }
  .subheading-29 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-74 {
    text-align: left;
  }
  .paragraph-base-74.text-align-center {
    text-align: center;
  }
  .hide-desktop-22 {
    order: 0;
    display: block;
  }
  .heading-h3-24 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-37 {
    text-align: left;
  }
  .subheading-30 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-75 {
    text-align: left;
  }
  .paragraph-base-75.text-align-center {
    text-align: center;
  }
  .hide-desktop-23 {
    order: 0;
    display: block;
  }
  .content-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .content-container {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .grid-halves {
    grid-template-columns: 1fr;
  }
  .button-44.button-full {
    width: 300px;
  }
  .features-grid {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
  }
  .content-image {
    order: -1;
  }
  .hero-stack-1 {
    background-image: linear-gradient(
        48deg,
        #140e34,
        #140e34 39%,
        #fff0 70%,
        #fff
      ),
      url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/66fc0b43b64d735974f9315f_avi-werde-hHz4yrvxwlA-unsplash.jpg);
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    padding-top: 140px;
  }
  .video-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .hero-paragraph-2 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .card-large-2 {
    padding: 60px;
  }
  .f-features-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    padding-top: 32px;
    padding-bottom: 32px;
    display: grid;
  }
  .features-card-paragraph-2 {
    font-size: 16px;
  }
  .subheading-bullets.text-color-white.align-center {
    text-align: center;
  }
  .collection-list-53 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .collection-item-72 {
    flex: none;
    width: 100%;
  }
  .tab-pane-grid.vertical {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .f-features-text {
    width: 600px;
    padding-left: 32px;
    display: block;
    position: relative;
    left: -59px;
  }
  .paragraph-base-76 {
    text-align: left;
  }
  .paragraph-base-76.text-align-center {
    text-align: center;
  }
  .features-card-heading._2,
  .features-card-heading._3 {
    font-size: 18px;
  }
  .tabs-container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .collection-list-wrapper-47 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .hide-desktop-24 {
    order: 0;
    display: block;
  }
  .features-container {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 48px;
    padding-right: 48px;
  }
  .heading-142 {
    text-align: left;
  }
  .features-card {
    padding: 32px;
  }

  .content-grid {
    flex-direction: column;
    display: flex;
  }
  .div-block-16._2 {
    border-radius: 0%;
  }
  .card-large-primary-2 {
    padding: 60px;
  }
  .content-heading-h2 {
    text-align: left;
    font-size: 36px;
    line-height: 42px;
  }
  .content-heading-h2.in-section {
    text-align: left;
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }
  .hero-heading-2 {
    font-size: 3rem;
    line-height: 4rem;
  }
  .hero-heading-2.align-center {
    text-align: center;
  }
  .text-white-73 {
    text-align: left;
  }
  .image-346 {
    display: none;
  }
  .tabs-section {
    padding: 60px 24px;
  }
  .video-grid {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    grid-template-columns: 1fr;
  }
  .features-card-paragraph-4 {
    font-size: 16px;
  }
  .collection-list-54 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }
  .collection-item-74 {
    flex: none;
    width: 100%;
  }
  .paragraph-base-77 {
    text-align: left;
  }
  .paragraph-base-77.text-align-center {
    text-align: center;
  }
  .collection-list-wrapper-48 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }
  .hide-desktop-25 {
    order: 0;
    display: block;
  }
  .heading-143 {
    text-align: left;
  }
  .div-block-831._2 {
    border-radius: 0%;
  }
  .image-347 {
    display: none;
  }
  .subheading-31 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .paragraph-base-78 {
    text-align: left;
  }
  .paragraph-base-78.text-align-center {
    text-align: center;
  }
  .hide-desktop-26 {
    order: 0;
    display: block;
  }
  .heading-h3-26 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-39 {
    text-align: left;
  }
  .subheading-33 {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-33.small.text-color-white.align-center {
    text-align: center;
  }
  .paragraph-base-keep {
    text-align: left;
  }
  .paragraph-base-keep.text-align-center {
    text-align: center;
  }
  .hide-desktop-27 {
    order: 0;
    display: block;
  }
  .content-heading-h3 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .c-container-lp {
    max-width: 100%;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 6rem;
    padding-bottom: 4rem;
  }
  .paragraph-base-plus-1 {
    text-align: left;
  }
  .subheading-3-new {
    text-align: left;
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .subheading-3-new.align-center {
    text-align: center;
    align-self: auto;
  }
  .paragraph-base-dark {
    text-align: left;
  }
  .content-heading-h1 {
    text-align: left;
    font-size: 36px;
    line-height: 42px;
  }
  .content-heading-h1.align-center.text-color-white {
    line-height: 48px;
  }
  .banner-lp {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .content-heading-h4 {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-base-b2c,
  .paragraph-1-b2c {
    text-align: left;
  }
  .content-heading-h3-plus {
    text-align: left;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .paragraph-1-h1 {
    text-align: left;
  }
  .announce-product-change.academy {
    width: 100%;
    display: block;
  }
  .collection-list-case-studies-brand-lp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .g2-badge-grid-4 {
    grid-column-gap: 8px;
    grid-row-gap: 32px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-bottom: 0;
    display: grid;
  }
  .div-width-50 {
    width: 100%;
    max-width: 100%;
  }
  .margin-bottom-tb-mb.mb-medium {
    margin-bottom: 2rem;
  }
  .margin-bottom-tb-mb.mb-xxlarge {
    margin-bottom: 4rem;
  }
  .grid-4cols-1roww {
    grid-template-columns: 1fr 1fr;
  }
  .div-width-80 {
    width: 100%;
    max-width: 100%;
  }
  .grid-4cols-1row-lp {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    height: auto;
  }
  .grid-4cols-1row-lp.is-2-tablet-1-mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .cta-alt-purple-get-demo.cta-large.edge-line {
    padding: 0.75rem 2rem;
  }
  .try-it-now-div {
    display: none;
  }
  .heading-h1-new-2 {
    text-align: left;
    font-size: 3rem;
    line-height: 3.5rem;
  }
  .heading-h1-new-2.text-align-center {
    text-align: center;
    text-align: center;
  }
  .subheading-small {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .subheading-small.text-align-center {
    text-align: center;
  }
  .lightbox-modal-pricing {
    display: none;
  }
  .show-tablet-only {
    display: block;
  }
  .hide-largest-desktop-tablet-mobile {
    display: none;
  }
 

  .grid-1col-faqs-2025 {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .faq-item-new-2025 {
    margin-top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .paragraph.subh1_ind_pages {
    text-align: center;
    font-size: 1.2em;
  }
  .header.h3 {
    margin-top: 95px;
    margin-left: -78px;
  }
  .footer-copyright-text {
    line-height: 12px;
  }
  .head {
    padding-bottom: 8px;
    font-size: 20px;
  }
  .icon.chevron-down {
    margin-top: 6px;
  }
  .image-34 {
    display: block;
  }
  .mobile-nav-link {
    font-family: Gotham Rounded, sans-serif;
  }
  .mobile-nav-link.hide_button_menu {
    color: var(--deep-pink);
    font-weight: 500;
    display: block;
  }
  .mobile-nav-link.signup {
    font-family: Gotham Rounded, sans-serif;
  }
  .navigation-container {
    display: none;
  }
  .dropdown-title {
    font-family: Gotham Rounded, sans-serif;
  }
  .navigation-right {
    display: block;
  }
  .navigation-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .dropdown-list-2.w--open {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .navigation {
    padding-left: 0%;
    padding-right: 0%;
  }
  .post-line-divider {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .card-3.card6-content-3 {
    background-position: 50% 0;
  }
  .card-3.card6-content-1 {
    background-position: 50%;
  }
  .card-3.card6-content-5 {
    background-position: 50% 0;
  }
  .card-3.card6-content-7 {
    background-position: 50%;
  }
  .button-17.default-button.card-cta {
    bottom: 20px;
    left: 30px;
    right: auto;
  }
  .navigation-mob-2 {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }
  .button-menu-2 {
    width: auto;
  }
  .dropdown-toggle-4.hidden_menu {
    display: none;
  }
  .brand-2 {
    height: auto;
    padding-left: 0;
  }
  .text-block-60,
  .text-block-61 {
    font-family: Gotham Rounded, sans-serif;
  }
  .link-block-15 {
    text-align: left;
    width: 200px;
  }
  .h3 {
    font-size: 1.4rem;
  }
  .tab-link {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: -16px;
    padding-left: 16px;
  }
  .integrations-grid {
    grid-template-columns: 1fr;
  }
  .header-button.login-navbar {
    display: none;
  }
  .text-span-36 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 16px;
  }
  .footer-block._1stleft {
    width: 55%;
    min-width: 55%;
  }
  .faq-item-content {
    margin-right: 0;
  }
  .sort-button {
    margin: 4px;
    padding: 10px 16px;
  }
  .expert-list-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .expert-list-2.filter-complex {
    grid-template-columns: 1fr 1fr;
  }
  .div-footer-columns {
    flex-flow: column;
  }
  .cs-client-info.new-cs {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .div-block-175 {
    order: 0;
    width: auto;
  }
  .div-block-175.new-nov {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
  .div-block-177 {
    clear: none;
  }
  .div-block-177.new-nov {
    align-items: flex-start;
    display: flex;
  }
  .nav-link-6 {
    font-size: 32px;
  }
  .button-primary.header-button {
    display: none;
  }
  .footer-links-block {
    margin-bottom: 32px;
  }
  .links-block.footer-links {
    padding-top: 40px;
    padding-bottom: 0;
  }
  .footer-content-links {
    flex-direction: column;
  }
  .nav-menu-5 {
    min-height: 100px;
  }
 
  .fine-print {
    text-align: center;
    font-size: 16px;
    line-height: 1.667em;
  }
  .social-media-wrapper {
    justify-content: flex-start;
  }
  .logo-vert {
    display: none;
  }
  .menu-grid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .hero-tagline2-1 {
    font-size: 18px;
    line-height: 24px;
  }
  .split-content2-1.hero-left2-1 {
    padding-top: 0;
  }
  .special-2-1 {
    margin-bottom: 20px;
    font-size: 37px;
  }
  .kc-home-categories {
    margin-top: -5px;
  }
  .kc-home-category-card {
    height: 480px;
    margin: 10px 100px 20px;
  }
  .kc-home-category-column {
    padding-left: 20px;
    padding-right: 20px;
  }
  .div-block-206 {
    height: 1300px;
    margin-top: -1218px;
  }
  .hero-wrapper2-1-2 {
    z-index: 2;
    padding-left: 10px;
  }
  .special-2-1-2 {
    margin-bottom: 20px;
    font-size: 37px;
  }
  .hero-tagline2-1-2 {
    font-size: 18px;
    line-height: 1.3em;
  }
  .image-133 {
    width: 400px;
    left: -532px;
  }
  .kc-home-hero-wrapper {
    margin-left: 20px;
  }
  .image-135 {
    width: 300px;
    bottom: 3px;
    left: -486px;
  }
  .collection-item-6 {
    padding: 15px 0;
  }
  .div-block-207 {
    height: 2500px;
    margin-top: -2385px;
  }
  .card-4 {
    flex-direction: column;
  }
  .card-4.videos-details {
    flex-direction: column;
    margin-top: 20px;
    padding: 20px 25px;
    display: none;
  }
  .videos-detail-text {
    font-size: 16px;
  }
  .videos-detail-icon {
    width: 20px;
  }
  .kc-hero-img {
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: relative;
    top: -2px;
    left: 30px;
  }
  .kc-hero-img.all-courses-img {
    width: 250px;
    margin-left: 11px;
  }
  .kc-hero-img.embed-img {
    top: -1px;
  }
  .kc-indiv-course-hero-left {
    flex-direction: column;
  }
  .kc-indiv-course-heading {
    margin-bottom: 20px;
    font-size: 37px;
  }
  .kc-indiv-course-tagline {
    font-size: 14px;
  }
  .kc-indiv-course-tagline.kc-academy-page-tagline {
    font-size: 16px;
  }
 
  .kc-course-player-section {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .kc-indiv-course-hero-right.kc-messenger-hero-right {
    width: 200px;
  }
  .kc-indiv-course-hero-right.kc-formulas-hero-right {
    top: 25px;
    left: 65px;
  }
  .paragraph-71 {
    width: 490px;
    padding-right: 10px;
    line-height: 24px;
  }
  .title {
    margin-top: 20px;
  }
  .new-div-podcast {
    height: auto;
    padding: 40px 20px;
  }
  .div-block-228 {
    flex-direction: column;
    height: auto;
  }
  .div-block-230 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
  }
  .section-59 {
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .div-figures {
    margin-bottom: 40px;
  }
  .pro-tip-quote {
    align-self: stretch;
    display: block;
  }
  .main-customer-story-content {
    height: auto;
  }
  .main-customer-story-content.new-nov {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .paragraph-73 {
    font-size: 16px;
  }
  .section-cs-2 {
    flex-direction: row;
    display: flex;
  }
  .image-164 {
    align-self: center;
  }
  .styleguide-content-1.new-nov {
    margin-bottom: 10px;
    padding: 10px 0 20px;
  }
  .tag-wrapper-stories {
    margin-bottom: 140px;
  }
  .col6-stories {
    margin-top: 20px;
  }
  .content-hub-page-wrapper {
    margin-bottom: 24px;
  }
  .kc-course-player-container {
    padding: 0;
  }
  .grid-26 {
    width: 100%;
    margin-left: 0;
  }
  .divs-chb-do {
    padding: 20px 10px;
  }
  .h2blue.left {
    text-align: center;
    align-self: flex-start;
    width: 90%;
  }
  ._1st-cta-button {
    align-self: center;
    margin-top: 60px;
  }
  .quote-block {
    width: 85%;
  }
  .quote-block.lead-gen-uses-cases {
    width: 80%;
  }
  .div-block-358 {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }
  .div345-use-cases {
    align-self: auto;
    width: 65%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .div-footer-copyright {
    padding-left: 0;
    padding-right: 0;
  }
  .div-footer-icon-social {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
  .div-grid-chatbotvforms {
    align-items: center;
    width: 90%;
  }
  .tabs-menu-5 {
    align-self: center;
    align-items: center;
    width: 100%;
  }
  .tab-link-tab-1-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .tabs-content-4 {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  .tabs-4 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }
  .grid-42 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .paragraph-116 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 70%;
    display: flex;
  }
  .div-block-428 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .text-block-153 {
    text-align: center;
    justify-content: center;
    align-self: center;
    display: block;
  }
  .text-span-91 {
    flex: 0 auto;
  }
  .dvc3 {
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    position: static;
    bottom: -5%;
  }
  .dvc4,
  .dvc2 {
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    position: static;
  }
  .dvc1 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    position: static;
  }
  .div-text-forms {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .div-block-436 {
    justify-content: center;
  }
  .grid-3col-3rows {
    grid-column-gap: 25px;
    grid-row-gap: 28px;
    grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
    grid-template-columns: minmax(auto, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }
  .dvc5,
  .dvc6 {
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    position: static;
  }
  .integrations {
    align-self: stretch;
    display: block;
  }
  .hero-section {
    margin-top: 56px;
    display: block;
  }
  .hero-section.bg-neutral-200.bg-hero-pattern {
    margin-top: 56px;
  }
  .hero-section.wlg-hero {
    min-height: 72vh;
    margin-top: 60px;
  }
  .hero-section.new-homepage {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 1.5rem;
    position: relative;
  }
  .hero-section.new-homepage.new-test {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }
  .hero-section.ai-assistant {
    margin-top: 56px;
    padding-top: 2rem;
    position: relative;
  }
  .hero-section.bg-pu100 {
    display: flex;
  }
  .maxwidth {
    padding: 32px 20px;
  }
  .maxwidth.displayblock.sectionheight-600 {
    min-height: 400px;
  }
  .columnslogos {
    margin-bottom: 0;
  }
  .logoresponsive {
    align-items: center;
    margin-bottom: 16px;
  }
  .heading2 {
    max-width: 100%;
  }
  .mb-24 {
    margin-bottom: 24px;
  }
  .banner-fuga-inline {
    max-width: 85%;
    padding: 32px 15px;
  }
  .image-link-blog-article {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    margin-bottom: 0;
  }
  .post-grid {
    width: 100%;
    display: flex;
  }
  .blog-category-badges {
    display: inline-block;
  }
  .h2-category-blog {
    margin-bottom: 8px;
    font-size: 22px;
  }
  .h2-category-blog.mb-16 {
    width: 100%;
  }
  .post-information {
    margin-bottom: 0;
  }
  .display-flex.flex-vertical.align-left {
    align-items: flex-start;
  }
  .display-flex.flex-vertical.full-width {
    align-items: stretch;
  }
  .display-flex.flex-horizontal {
    flex-flow: column;
  }
  .display-flex.flex-horizontal.align-left {
    align-items: flex-start;
  }
  .display-flex.image-left.vertical-mobile,
  .display-flex.image-right.vertical-mobile {
    flex-flow: column;
  }
  .display-flex.image-right.vertical-mobile.align-middle {
    justify-content: center;
    align-items: center;
  }
  .author-photo {
    display: block;
  }
  .author-photo.main {
    min-width: 48px;
  }
  .author-name {
    margin-right: 10px;
  }
  .auth-name-position,
  .author-grid-posts {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }
  .full-width.justify-center {
    padding-left: 0;
    padding-right: 0;
  }
  .full-width.bg-200-neutral,
  .full-width.banner-ai-blog {
    padding-left: 15px;
    padding-right: 15px;
  }
  .no-underline {
    text-align: left;
  }
  .blog-menu-top {
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
    position: static;
  }
  .icon-12-copy {
    color: #ed3f78;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin: 3px auto 0;
    font-size: 16px;
    line-height: 16px;
    display: block;
    position: static;
    inset: 0%;
    transform: rotate(270deg);
  }
  .div-block-570 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 45px;
    height: 45px;
    display: flex;
    position: relative;
  }
  .post-hero-image {
    width: 100%;
  }
  .post-content-box {
    padding-left: 0;
    padding-right: 0;
  }
  .scroll-bar {
    margin-top: 100px;
  }
  .scroll-bar.pt-br,
  .scroll-bar.english,
  .scroll-bar.spanish {
    margin-top: 56px;
  }
  .blog-collection-list-featured {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .page-count {
    width: 45px;
    font-size: 12px;
  }
  .tabs-blog {
    text-align: center;
    width: 100%;
    height: 40px;
    margin-right: 0;
  }
  .tabs-blog.w--current {
    margin-right: 0;
  }
  .tabs-menu-7 {
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
  }
  .text-block-220 {
    line-height: 12px;
  }
  .latest-title-main-blog {
    margin-bottom: 1rem;
  }
  .div-block-620 {
    width: 45px;
    height: 45px;
  }
  .blog-abs-icon-mb {
    flex-direction: column;
    flex: none;
    place-content: center;
    align-self: center;
    align-items: center;
    width: 45px;
    height: 45px;
    line-height: 14px;
    display: flex;
  }
  .sticky-menu-article {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .blog-icon-mb {
    background-color: #f1f2fc;
    border: 1px solid #f1f2fc;
    border-radius: 50px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }
  .blog-pagination-div {
    margin-top: 40px;
  }
  .blog-back-up-articles {
    width: auto;
    margin-right: auto;
  }
  .text-block-266 {
    font-size: 12px;
  }
  .blog-buttons-pagination {
    height: 45px;
  }
  .back-to-blog-home {
    width: auto;
    margin-right: auto;
  }
  .image-grid-post-2 {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    margin-bottom: 0;
  }
  .nav-left-es-blog {
    height: 40px;
  }
  .blog-nav-container {
    height: 56px;
    min-height: auto;
    display: block;
  }
  .nav-bar-div {
    height: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  .blog-nav {
    height: 56px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .collection-list-related-articles {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: grid;
  }
  .clw-related-articles {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: block;
  }
  .nav-wrap {
    height: 60px;
    padding-left: 0;
    padding-right: 0;
  }
  .blog {
    height: 56px;
  }
  .nocard {
    align-self: center;
  }
  .full-size.margin-top-nav {
    margin-top: 56px;
  }
  .full-size.margin-top-nav.bg-lead-generation {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/629635eae8b7423defce0e76_BG-Hero-Mobile.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .full-size.margin-top-nav.bg-customer-support {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6299f10bf76ad416099e852e_BG-Hero-Mobile.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .full-size.margin-top-nav.bg-customer-engagement {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/62a7587e26391e867b444f36_BG-Hero-Mobile.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
  }
  .full-size.margin-top-nav.library-ai-lead-management {
    height: auto;
    margin-top: 56px;
    position: static;
    overflow: visible;
  }
  .full-size.margin-top-nav.sol-mk {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/65fb075caf95a90620bfe7a8_Frame%202374.jpg);
    background-position: 0 0;
    background-size: cover;
  }
  .full-size.margin-top-nav._100px,
  .full-size.blog-margin-top-nav {
    margin-top: 56px;
  }
  .full-size.margin-top-nav-ug {
    margin-top: 84px;
  }
  .full-size.blog-margin-top-nav-en {
    margin-top: 56px;
  }
  .full-size.blog-margin-top-nav-en.bg-neutral-200.main-hp-en {
    margin-top: 36px;
  }
  .full-size.bg-library-right {
    width: 10%;
  }
  .full-size.uc-hero {
    background-image: url(https://cdn.prod.website-files.com/5e1c4fb5db4d5243c0021d34/6578683097b5c2a05f49d1fa_New%20Mobile%20header%20\(
        1\
      ).png);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }
  .full-size.bg-f6f7fe.uc {
    background-position: 50%;
  }
  .full-size.margin-96px {
    margin-top: 72px;
  }
  .full-size.margin-84 {
    margin-top: 54px;
  }
  .grid-3cards {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .gird-3cols-2row-image {
    flex-direction: column;
    display: flex;
  }
  .grid-faqs-3x2 {
    flex-direction: column;
    grid-template-columns: 100%;
    grid-auto-columns: minmax(200px, 1fr);
    display: flex;
  }
  .card {
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .card.box-shadow {
    text-align: left;
    align-items: flex-start;
  }
  .card.elevation-1 {
    align-items: flex-start;
  }
  .card.elevation-1.all-centered {
    justify-content: flex-start;
    align-items: center;
  }
  .card.centered.elevation-1,
  .card.ai-assistant.elevation-1 {
    align-items: center;
  }
  .card.ai-page {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .card.wha-mk-sol {
    width: 100%;
  }
  .mobile-none {
    display: none;
  }
  ._3cols-grid {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  ._3cols-grid.ai-banner-homepage.tablet-mobile {
    flex-direction: column;
  }
  ._3cols-grid.is-1-col-tablet {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  ._3cols-grid.is-1-col-tablet.padding-medium-mobile {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }
  .primary-button.button-l {
    text-align: center;
    width: 200px;
    padding: 0.5rem 1.5rem;
    font-family: Dmsans, sans-serif;
  }
  .nav-logo-landbot {
    width: 100px;
  }
  .break-line {
    display: inline;
  }
  .grid-2cols.tablet-mobile-1col {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }
  .grid-2cols.whatsapp-cs,
  .grid-2cols._30-70.is1col-mb,
  .grid-2cols.video-lp.is-1-mobile,
  .grid-2cols._40-60.is1col-mb {
    grid-template-columns: 1fr;
  }
  .cs-grid-2col {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }
  .div-block-795 {
    justify-content: space-between;
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
    padding-top: 8px;
  }
  .lp-div-ref-imgs {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 124px;
    display: none;
  }
  .box-referrals {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 24px 15px;
    display: flex;
  }
  .lp-div-referrals {
    flex-direction: column;
    padding-top: 16px;
  }
  ._8-g2-badges {
    grid-column-gap: 20px;
    margin-bottom: 32px;
  }
  .img-badge-g2 {
    width: 60px;
    height: 67px;
  }
  .cs-grid-2col-2 {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
    width: 100%;
  }
  .box-cs-logo {
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding-right: 20px;
    display: flex;
  }
  .img-logo-case-study {
    max-width: 77%;
  }
  .logo-im-g2-ca {
    display: none;
  }
  .image-323 {
    width: 295px;
    height: 72px;
    display: block;
  }
  .image-324 {
    align-items: center;
    width: 295px;
    height: 72px;
    display: block;
  }
  .blog-breadcrumb {
    display: none;
  }
  .div-block-678-es {
    justify-content: flex-start;
    width: 200px;
    margin-right: auto;
    display: flex;
  }
  .blog-div-pagination {
    justify-content: space-between;
    margin-top: 0;
    position: static;
  }
  .show-less-3 {
    width: 150px;
  }
  .blog-load-more {
    text-align: center;
    width: 145px;
    margin-left: 0;
    position: relative;
    inset: 0%;
  }
  .text-block-266-copy {
    font-size: 12px;
  }
  .grid-post-main-hp {
    grid-row-gap: 16px;
  }
  .navigation-3-copy {
    padding-left: 0%;
    padding-right: 0%;
  }
  .navigation-container-2-copy {
    display: none;
  }
  .navigation-mob-3-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }
  .heading-h1plus {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .heading-h1plus.text-align-center {
    text-align: center;
  }
  .heading-h4plus {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
  .heading-h4plus.centered {
    text-align: center;
  }
  .heading-h4plus.text-color-purple {
    color: var(--primary-purple);
  }
  .ds-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .text-align-left-mobile-center {
    text-align: center;
  }
  .subheading-1 {
    letter-spacing: -1px;
    font-size: 1.375rem;
    line-height: 2.25rem;
  }
  .label-1 {
    margin-bottom: 0;
  }
  .label-1.text-align-center.text-shrink {
    flex: 0 auto;
  }
  .label-1.text-weight-medium.centered {
    text-align: center;
  }
  .label-1.text-weight-medium.text-colour-blue-wa {
    color: #0081fb;
    text-align: center;
  }
  .label-1.text-color-n100 {
    font-weight: 500;
  }
  .text-align-right-mobile-center {
    text-align: center;
  }
  .page-wrapper.usd,
  .page-wrapper.eur {
    display: none;
  }
  .page-wrapper.usd-show {
    display: block;
  }
  .c-container {
    padding-left: 24px;
    padding-right: 24px;
  }
  .heading-h4 {
    text-align: left;
    letter-spacing: -0.5px;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .heading-h4.text-align-center {
    text-align: center;
  }
  .heading-h5.text-weight-bold.centered {
    text-align: center;
    justify-content: center;
    align-self: auto;
    display: flex;
  }
  .heading-h2 {
    letter-spacing: -1px;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .heading-h2.text-align-center {
    text-align: center;
  }
  .heading-h2.extra-space-mb {
    margin-top: 1.5rem;
  }
  .paragraph-base.text-color-teal.text-weight-bold.highlighted {
    text-decoration: underline;
  }
  .paragraph-base.text-align-right-mobile-center {
    text-align: center;
  }
  .heading-h5plus {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
 