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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf7_fa-brands-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf3_fa-brands-400.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf5_fa-brands-400.woff") format("woff"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf4_fa-brands-400.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc16_fa-brands-400.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc10_fa-regular-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf6_fa-regular-400.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf9_fa-regular-400.woff") format("woff"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf8_fa-regular-400.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc15_fa-regular-400.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc14_fa-solid-900.woff2") format("woff2"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc12_fa-solid-900.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc13_fa-solid-900.woff") format("woff"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc11_fa-solid-900.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fc17_fa-solid-900.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Icomoon;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ffe4_icomoon.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ffe6_icomoon.woff") format("woff"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ffe5_icomoon.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ffe7_icomoon.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01b5_Raleway-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01b6_Raleway-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01b7_Raleway-BoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01b9_Raleway-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01b8_Raleway-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01cc_Raleway-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01ba_Raleway-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01bb_Raleway-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01bc_Raleway-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01bd_Raleway-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01be_Raleway-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01c5_Raleway-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01c6_Raleway-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01cb_Raleway-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01c7_Raleway-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01c8_Raleway-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01c9_Raleway-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01ca_Raleway-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01cd_WorkSans-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01cf_WorkSans-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d0_WorkSans-BoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d1_WorkSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01ce_WorkSans-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d3_WorkSans-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e4_WorkSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d4_WorkSans-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d5_WorkSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01d2_WorkSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e1_WorkSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e3_WorkSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e5_WorkSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e2_WorkSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e6_WorkSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e7_WorkSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e8_WorkSans-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca01e9_WorkSans-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbd0_GreycliffCF-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbcf_GreycliffCF-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbcd_GreycliffCF-BoldOblique.otf") format("opentype"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbd1_GreycliffCF-ExtraBoldOblique.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbd2_GreycliffCF-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbbb_GreycliffCF-DemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbd3_GreycliffCF-HeavyOblique.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbd4_GreycliffCF-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbec_GreycliffCF-LightOblique.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbce_GreycliffCF-DemiBoldOblique.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbee_GreycliffCF-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbed_GreycliffCF-MediumOblique.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbef_GreycliffCF-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Greycliffcf;
  src: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf0_GreycliffCF-RegularOblique.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --heading-black: #292929;
  --black-alpha-45: #00000073;
  --blue-6: #0486ff;
  --green-6: #0ba968;
  --green-8: #018f55;
  --gold: #fec93e;
  --purple-5: #823782;
  --shadow-black: #00000024;
  --black: #050706;
  --dim-grey: #565656;
  --grey-6: #aeb8cc;
  --grey-5: #d8dde6;
  --green-5: #3dc98d;
  --gray-10: #3d4961;
  --purple-6: #823782;
  --black-14: #00000024;
  --medium-slate-blue: #7d69ff;
  --green-7: #00a460;
  --royal-blue: #0072db;
  --dark-blue-10: #003079;
  --green9: #007445;
  --steel-blue: #0077ef;
  --aquamarine: #bbf3d0;
  --373938: var(--black);
}

.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-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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

body {
  color: #333;
  background-color: #0000;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  color: #373938;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

a {
  color: #050706;
  text-decoration: none;
}

.body {
  background-color: #fff;
  font-family: Greycliffcf, sans-serif;
}

.nav-menu {
  text-align: right;
  flex: 0 auto;
  order: 0;
  width: 100%;
  max-height: none;
  padding-left: 30px;
  position: relative;
}

.container {
  justify-content: flex-start;
  align-items: flex-start;
  width: 1100px;
  max-width: none;
  display: flex;
  position: sticky;
}

.navbar {
  z-index: 1000000;
  background-color: #fff;
  border: 1px #000;
  width: 100%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 10px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 1px 5px #e0e0e05c;
}

.paragraph {
  text-align: left;
  width: auto;
  font-size: 17px;
  line-height: 24px;
}

.paragraph.text-center {
  text-align: center;
  margin-bottom: 30px;
}

.paragraph.text-center.lead {
  margin-bottom: 54px;
}

.paragraph.text-center.lead.margin-top-0 {
  margin-top: 0;
}

.paragraph.text-center.lead.margin-top-0.margin-bottom-16 {
  margin-top: 10px;
  margin-bottom: 50px;
}

.paragraph.small-16, .paragraph.footnote-16 {
  font-size: 16px;
}

.paragraph.footnote-16.text-center.margin-top-16 {
  width: 80%;
  margin-top: 16px;
}

.section {
  min-height: 75vh;
  padding-top: 0;
  position: relative;
  top: auto;
  overflow: hidden;
}

.section.sub-hero {
  background-color: #0000;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 36px;
  position: relative;
  top: auto;
  overflow: visible;
}

.section.sub-hero.margin-bottom-0 {
  margin-bottom: 0;
}

.section.sub-hero.margin-bottom-0.hidden {
  display: none;
  overflow: visible;
}

.section.sub-hero.hidden {
  display: none;
}

.section.savings {
  min-height: auto;
  padding-top: 32px;
  padding-bottom: 32px;
}

.section.height-auto {
  border: 2px solid #fff;
  min-height: auto;
}

.section.margin-top-40 {
  min-height: auto;
  padding-top: 40px;
}

.section.margin-top-40.margin-bottom-60.hidden {
  display: block;
}

.hero-container {
  text-align: left;
  object-fit: fill;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: auto;
  overflow: hidden;
}

.hero-container.pricing-bg {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff35_2.svg"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff34_1.svg");
  background-position: 110%, -5%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 200px, 160px;
}

.hero-container.slider-holder {
  min-width: auto;
  min-height: 600px;
}

.layout-container {
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  left: auto;
}

.layout-container.image-back {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9fbf1_leone-venter-mTkXSSScrzw-unsplash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.layout-container.image-back.wide {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
  max-width: 1080px;
}

.navbardropdown {
  color: var(--heading-black);
  display: inline-block;
}

.navbardropdown.menu-link-text {
  float: left;
  color: var(--heading-black);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 5px;
  font-size: 16px;
}

.navbardropdown.menu-link-text:hover {
  border-bottom: 0 solid #000;
}

.navbardropdown.menu-link-text.w--current {
  font-weight: 600;
}

.navbardropdown.menu-link-text.pricing {
  padding-right: 20px;
}

.lead {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.lead.text-white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 0;
  font-size: 20px;
  font-weight: 400;
}

.lead.text-white.padding-top-0 {
  padding-top: 0;
}

.lead.text-white.padding-top-0.text-shadow-bottom {
  text-shadow: 0 3px 6px var(--black-alpha-45);
}

.lead.text-white.margin-top-0 {
  padding-top: 0;
}

.lead.text-center {
  text-align: center;
  margin-top: 51px;
}

.lead.text-center.margin-bottom-60 {
  margin-bottom: 60px;
}

.lead.text-center.margin-bottom-60.margin-top-16 {
  margin-top: 16px;
}

.lead.text-center.margin-top-0 {
  margin-top: 0;
}

.lead.text-center.margin-top-0.margin-bottom-48 {
  margin-bottom: 48px;
}

.lead.hero-lead {
  color: #707070;
  text-align: left;
  border-bottom: 1px dashed #aeb8cc;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  font-size: 16px;
  display: inline-block;
}

.lead.hero-lead.solutionsheading {
  text-align: center;
}

.lead.margin-top-40 {
  margin-top: 40px;
}

.lead.margin-top-40.margin-bottom-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.lead.margin-top-40.margin-bottom-40.padding-32 {
  border-bottom: 1px dashed var(--black-alpha-45);
  margin-bottom: 20px;
  padding: 32px 25px;
  font-size: 22px;
  line-height: 34px;
}

.lead.margin-top-40.margin-bottom-40.padding-32.big {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

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

.button {
  border-radius: 4px;
  flex: 1;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 24px;
}

.button.button-dark {
  background-color: #0c0c0c;
  border-radius: 1.2rem;
  margin-right: 10px;
  display: inline-block;
}

.button.button-dark.small {
  padding-top: 4px;
  padding-bottom: 4px;
}

.button.ghost-button {
  background-color: #0000;
}

.button.ghost-button.text-dark {
  color: #000;
  font-weight: 600;
}

.button.ghost-button.text-dark.border-bottom {
  border-bottom: 2px solid #000;
}

.button.ghost-button.text-dark.border-bottom.rounded-0 {
  border-radius: 0;
}

.button.ghost-button.text-dark.border-bottom.rounded-0.float-left {
  float: left;
  text-align: center;
}

.button.ghost-button.white {
  color: #fff;
  border: 2px solid #fff;
  text-decoration: none;
}

.button.rounded-0 {
  border-radius: 0;
}

.button.rounded-small {
  border-radius: 4px;
}

.button.rounded-small.button-brand-green {
  background-color: #0ba968;
  border-radius: 20px;
  margin-top: 26px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 600;
}

.button.primary-button.artwork-button {
  background-color: var(--green-6);
}

.button.primary-button.artwork-button:hover {
  background-color: var(--green-8);
}

.button.primary-button.artwork-button.text-center {
  flex: none;
}

.menu-item-container {
  opacity: 1;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
  overflow: visible;
}

.menu-item-container:hover {
  border-bottom: 0 solid #000;
  border-radius: 0;
}

.menu-dropdown-container {
  opacity: 1;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border-radius: .2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 500px;
  max-width: 700px;
  min-height: 170px;
  margin-top: 0;
  padding: 24px;
  display: none;
  position: absolute;
  inset: auto auto auto 15%;
  overflow: hidden;
  box-shadow: 0 1px 5px -1px #0006;
}

.menu-dropdown-container.removepadding {
  padding: 0;
  display: none;
}

.heading-2 {
  color: var(--heading-black);
  text-align: left;
  margin-top: 32px;
}

.heading-2.text-dark {
  font-size: 32px;
  line-height: 36px;
}

.heading-2.text-center {
  text-align: center;
  font-weight: 600;
  line-height: 40px;
}

.heading-2.text-center.margin-bottom-60 {
  margin-bottom: 60px;
}

.heading-2.text-center.heading-44 {
  font-size: 32px;
  line-height: 40px;
}

.heading-2.margin-top-32 {
  margin-top: 32px;
}

.heading-2.margin-top-32.margin-bottom-32 {
  margin-bottom: 32px;
}

.display-1 {
  margin-bottom: 15px;
  font-size: 43px;
  line-height: 50px;
}

.display-1.margin-top-0 {
  margin-top: 0;
  padding-right: 0;
  font-size: 44px;
}

.display-1.margin-top-0.subscript {
  margin-left: 6px;
  font-size: 24px;
  line-height: 36px;
}

.display-1.hero-heading {
  font-family: Raleway, sans-serif;
}

.section-pre-heading {
  color: var(--black-alpha-45);
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 700;
}

.footer {
  background-color: #f1f1f1;
  margin-top: 0;
  padding: 24px;
}

.nav-container {
  z-index: 100;
  width: 32px;
  height: 64px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.footer-link-header {
  color: #fff;
  margin-bottom: 10px;
}

.list-item {
  color: #fff;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
}

.footer-links-column-container {
  margin-bottom: 23px;
}

.footer-links-column-container.hidden {
  display: block;
}

.container-960 {
  max-width: 1100px;
  padding-top: 0;
  padding-bottom: 50px;
  overflow: hidden;
}

.container-960.padding-bottom-0 {
  padding-bottom: 0;
}

.container-960.allow-overflow {
  overflow: visible;
}

.container-960.padding-top-0 {
  text-align: left;
  padding-top: 0;
}

.container-960.technologpays {
  padding-bottom: 0;
}

.parallax-container {
  perspective: 1412px;
  background-color: #f7f8fb;
  width: auto;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.parallax-container.artwork-gradient {
  background-color: #0000;
  height: auto;
  max-height: none;
  position: relative;
}

.parallax-container.artwork-gradient.white {
  z-index: 100;
  background-color: #fff;
  overflow: visible;
}

.parallax-container.white-back {
  object-fit: fill;
  background-color: #fff;
  overflow: hidden;
}

.beta-app-section {
  margin-bottom: 36px;
}

.beta-content-container {
  box-shadow: 1px 1px 8px -3px var(--black-alpha-45);
  background-color: #fff;
  margin-top: 106px;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 63px;
}

.logo {
  max-width: 100%;
  max-height: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0;
}

.mobile-menu-container {
  display: none;
}

.footer-image {
  filter: invert();
  color: #fff;
  padding-top: 12px;
}

.footer-image.mobile, .column-4.mobile-social {
  display: none;
}

.column-5 {
  margin-top: 15px;
}

.text-block {
  color: #fff;
}

.app-nav-bar {
  background-color: #fff;
  border: 1px solid #00000017;
  display: block;
  position: sticky;
  top: 0;
}

.app-name {
  margin-top: 15px;
}

.app-nav-bar-link {
  border-bottom: 0 solid #000;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.app-nav-bar-link.appnavselected {
  border-bottom-width: 2px;
}

.app-nav-bar-button {
  background-color: var(--blue-6);
  border-radius: 4px;
  margin-top: 12px;
  margin-left: 16px;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 16px;
  font-weight: 600;
}

.app-nav-bar-button.artworkbutton {
  border: 2px solid var(--green-6);
  background-color: var(--green-6);
  margin-top: 12px;
  margin-bottom: 12px;
}

.app-nav-bar-button.artworkbutton:hover {
  background-color: var(--green-8);
}

.app-nav-bar-button.artworkbutton.margin-left-0 {
  text-align: center;
  border-radius: 20px;
  margin-left: 0;
}

.app-nav-bar-button.artworkbutton.margin-left-0.font-weight-700 {
  font-weight: 700;
}

.app-nav-bar-button.artworkbutton.ghost {
  color: var(--green-6);
  background-color: #0000;
  margin-left: -1px;
}

.app-nav-bar-button.artworkbutton.ghost:hover {
  border-color: var(--green-8);
  color: var(--green-8);
}

.app-nav-bar-button.artworkbutton.ghost.margin-right-16 {
  border-radius: 20px;
  margin-right: 16px;
}

.app-nav-bar-button.artworkbutton.block-button {
  width: 100%;
  margin-left: 0;
}

.app-nav-bar-button.artworkbutton.mainbutton {
  border-radius: 20px;
  margin-left: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 500;
}

.app-nav-bar-button.artworkbutton.mainbutton.aftools {
  margin-left: 20px;
}

.app-nav-bar-button.artworkbutton.mainbutton.submitformbutton {
  width: 100%;
  margin-top: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.app-nav-bar-button.artworkbutton.mainbutton.font-weight-700 {
  font-family: Worksans, sans-serif;
  font-weight: 700;
  line-height: 24px;
}

.app-nav-bar-button.artworkbutton.navbarloginbutton {
  text-align: center;
  border-radius: 20px;
  width: 210px;
  margin-bottom: 0;
  font-size: 14px;
}

.app-nav-bar-button.artworkbutton.demobutton {
  color: #292929;
  background-color: #0000;
  border-color: #292929;
  border-radius: 20px;
  align-self: center;
  padding: 9px 25px;
  font-weight: 500;
}

.app-nav-bar-button.fixed {
  z-index: 100000;
  background-color: var(--gold);
  box-shadow: 0 0 9px -2px var(--black-alpha-45);
  color: var(--heading-black);
  border: 1px solid #ffc324;
  border-radius: 19px;
  position: fixed;
  inset: auto auto 10% 5%;
}

.app-nav-bar-button.fixed.hidden {
  display: none;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.image-2 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  margin-top: 45px;
  position: absolute;
}

.timeline {
  margin-top: 0;
  padding: 32px 0;
}

.timeline.workflows-background {
  padding-top: 60px;
  padding-bottom: 60px;
}

.slide-content-container {
  background-color: #fff;
  align-items: flex-start;
  max-width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
}

.slide-text-holder {
  text-align: center;
  background-color: #fff;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  position: absolute;
  inset: auto 140px 0% auto;
}

.features-section {
  perspective: 2000px;
  transform-origin: 100%;
  background-color: #fff;
  min-height: 40vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  overflow: hidden;
}

.features-section.ltr {
  perspective: 2000px;
  perspective-origin: 50%;
  transform: ;
  transform-origin: 0 0;
  height: auto;
  min-height: 530px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.features-section.ltr._3d {
  margin-top: 40px;
  display: block;
}

.slanted-div {
  z-index: -10;
  opacity: 1;
  perspective: none;
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #f2f4f5;
  width: 150%;
  min-height: 100%;
  position: absolute;
  inset: 0% 0% auto;
  transform: perspective(2000px)perspective(2000px)rotateX(0)rotateY(5deg)rotateZ(0)perspective(1216px);
}

.overflow-image-container {
  margin-top: 20px;
  margin-bottom: 60px;
  position: absolute;
  inset: auto 0% auto auto;
  overflow: visible;
}

.overflow-image-container.left {
  left: 0;
  right: auto;
}

.feature-list {
  margin-top: 32px;
}

.feature-list-item {
  margin-bottom: 24px;
  display: flex;
}

.feature-list-item.last-item {
  margin-bottom: 0;
}

.feature-list-text-container {
  flex-direction: column;
  margin-left: 18px;
  display: flex;
}

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

.heading-3.margin-top-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3.margin-top-0.margin-bottom-16 {
  margin-bottom: 16px;
}

.heading-3.margin-top-0.interestingheading, .heading-3.align-left {
  text-align: left;
}

.resource-card {
  background-color: var(--blue-6);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(to top, #000000b0, #0000 63%);
  background-clip: border-box;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 320px;
  padding: 16px;
  display: block;
  overflow: hidden;
}

.resource-card-heading.text-white {
  color: #fff;
}

.resource-card-heading.text-white.margin-top-0 {
  margin-bottom: 0;
}

.resource-card-link {
  width: 100%;
  height: auto;
  text-decoration: none;
  overflow: hidden;
}

.hoverline {
  background-color: var(--heading-black);
  height: 3px;
}

.brand {
  float: none;
  margin-top: 5px;
  display: block;
  position: relative;
}

.brand.w--current {
  background-color: #0000;
  margin-top: 5px;
}

.div-block-4 {
  background-color: #f4faf6;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 45px;
  padding-bottom: 30px;
}

.paragraph-2 {
  letter-spacing: normal;
  text-transform: none;
  font-size: 32px;
  line-height: 40px;
}

.footnote-18 {
  font-size: 18px;
}

.footnote-18.padding-top-40 {
  padding-top: 40px;
}

.footnote-18.padding-top-40.padding-bottom-10 {
  padding-bottom: 10px;
}

.image-5 {
  object-fit: none;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  max-height: 700px;
  position: absolute;
  inset: 0% 0% 0% 6%;
}

.client-text {
  color: #000;
  text-align: left;
  text-transform: capitalize;
  font-weight: 500;
}

.feature-columns {
  align-items: center;
  height: auto;
  min-height: 450px;
  display: block;
}

.image-6 {
  object-fit: fill;
  width: 140%;
  max-width: 120%;
  display: block;
  position: absolute;
}

.image-6._3dimage {
  max-width: 100%;
}

.feature-image-container {
  margin-top: 20px;
  padding-right: 10px;
}

.bold-text-4 {
  font-size: 40px;
  line-height: 30px;
}

.colored-section {
  background-color: #fafafa;
  padding: 36px 24px;
}

.card {
  text-align: center;
  background-color: #fff;
  border: 1px solid #6b6b6b0f;
  border-radius: 3px;
  width: 100%;
  height: auto;
  min-height: 220px;
  padding: 24px;
  box-shadow: 1px 4px 5px -4px #00000057;
}

.card:hover {
  transform: translate(0, -2px);
  box-shadow: 2px 7px 9px -4px #00000057;
}

.card.margin-top-60 {
  margin-top: 60px;
}

.card.margin-top-60.border-cta {
  border-left-width: 10px;
  border-left-color: #018f55;
}

.card.margin-top-60.border-cta.auto-min-height {
  height: auto;
}

.card.margin-top-60.border-cta.auto-min-height.padding-36 {
  min-height: auto;
  margin-bottom: 40px;
  padding-top: 36px;
  padding-bottom: 36px;
}

.card.margin-top-60.border-cta.auto-min-height.design-square {
  border-left-color: var(--purple-5);
}

.card.metriccard {
  background-color: #f4faf6;
  border-radius: 20px;
  width: 220px;
  height: 200px;
}

.card-mini-title {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}

.card-heading {
  margin-top: 0;
}

.card-body {
  color: var(--heading-black);
  font-size: 18px;
  line-height: 26px;
}

.card-image {
  margin-bottom: 8px;
}

.cta-container {
  float: right;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.cta-container.mobile {
  display: none;
}

.image-10 {
  z-index: 0;
  object-fit: cover;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-7 {
  flex-direction: column;
  width: 100%;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.section-2 {
  padding-bottom: 25px;
}

.section-2.chooseproductsection {
  padding-bottom: 50px;
}

.section-2.sectionform {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca007b_artowkr--form.webp");
  background-position: 0 0;
  background-size: cover;
}

.feature-column {
  border-bottom: 0 solid #aeb8cc;
  border-right: 0 solid #aeb8cc;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px 25px 0;
  display: flex;
}

.slide-text-container {
  z-index: 25;
  box-shadow: 0 0 4px 4px var(--shadow-black);
  color: var(--heading-black);
  background-color: #fff;
  width: auto;
  padding: 30px 48px;
  position: static;
  inset: 30% 8% auto auto;
}

.slide-text-container.sliderinvestment {
  box-shadow: 0 0 9px 0 var(--shadow-black);
  border: .5px solid #aeb8cc59;
  border-radius: 20px;
  padding: 0;
}

.client-name {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 24px;
}

.client-name.border-right {
  border-right: 2px solid #000;
  margin-right: 10px;
  padding-right: 8px;
  font-size: 11px;
  font-weight: 600;
}

.feature-list-image {
  width: 60px;
  height: 60px;
}

.container-962 {
  text-align: center;
  padding-top: 128px;
  padding-bottom: 0;
}

.tabs-menu {
  text-align: center;
  width: 100%;
  display: block;
}

.tab-link-tab-1 {
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-color: var(--shadow-black);
  background-color: #fff;
  width: 33%;
  padding-top: 32px;
  padding-bottom: 32px;
}

.tab-link-tab-1.w--current {
  border-style: solid;
  border-width: 8px 1px 1px;
  border-color: var(--green-6) #f8f9fa #f8f9fa var(--shadow-black);
  text-align: center;
  background-color: #f8f9fa;
  width: 33%;
  padding-top: 24px;
  padding-bottom: 32px;
  display: inline-block;
}

.tab-link-tab-1.hide-privacy, .tab-link-tab-1.hide-privacy.w--current {
  display: none;
}

.tab-link-tab-2 {
  border: 1px solid var(--shadow-black);
  text-align: center;
  background-color: #fff;
  width: 33%;
  padding-top: 32px;
  padding-bottom: 32px;
}

.tab-link-tab-2.w--current {
  border-top-width: 8px;
  border-top-color: var(--green-6);
  background-color: #f8f9fa;
  border-bottom-color: #f8f9fa;
  padding-top: 24px;
}

.tab-heading-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-heading {
  margin-top: 0;
}

.tab-holding-container {
  background-color: #f8f9fa;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff37_4.svg"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff36_3.svg");
  background-position: 100%, 0 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  min-height: 50vh;
  display: block;
}

.tabs-content {
  background-color: #f8f9fa;
  box-shadow: 0 3px 1px -12px #000;
}

.tab-pane-tab-1 {
  padding: 0;
  font-family: Worksans, sans-serif;
}

.price-heading {
  text-transform: uppercase;
  margin-top: 0;
}

.price-description {
  color: #777;
  font-size: 14px;
  line-height: 18px;
}

.price-description.small {
  font-size: 14px;
  line-height: 18px;
}

.user-count {
  color: var(--green-6);
  margin-top: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.price-rate {
  font-weight: 600;
}

.price-container {
  border-bottom: 1px solid var(--shadow-black);
  margin-top: 1px;
  padding: 32px 24px;
}

.recommended-price-container {
  background-color: #f6fef8;
  border: 1px solid #0000001a;
  padding: 32px 24px;
}

.list-item-2 {
  padding: 8px 5px;
  list-style-type: none;
  display: flex;
}

.div-block-9 {
  z-index: 1;
  border-bottom: 1px solid var(--shadow-black);
  background-color: #fff;
  width: 100%;
  height: 178px;
  position: absolute;
}

.div-block-9._166 {
  height: 158px;
}

.recommended-tag {
  float: right;
  background-color: var(--gold);
  text-transform: uppercase;
  border-radius: 20px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
}

.tabs {
  z-index: 2;
  cursor: pointer;
  background-color: #0000;
  border-radius: 14px;
  min-width: 380px;
  margin-top: 20px;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .2s;
  display: block;
}

.tabs:hover {
  background-color: #0000;
}

.tabs.w--current {
  background-color: #eafaf1;
  margin-right: 0;
  box-shadow: 0 0 12px -4px #d6d6d6;
}

.explainer {
  opacity: .7;
  color: #565656;
  text-align: center;
}

.paragraph-3 {
  color: #333333b8;
}

.paragraph-3.tag-para {
  padding-bottom: 15px;
}

.case-section {
  margin-top: 0;
  margin-bottom: 24px;
  position: relative;
}

.div-block-10 {
  background-color: #0000001a;
  height: 1px;
  margin-bottom: 32px;
}

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

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

.blog-heading.text-white {
  color: #fff;
  text-align: left;
  align-self: flex-start;
}

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

.author-name {
  color: var(--black);
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

.author-name.text-white {
  color: #fff;
}

.blog-header-image {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff1e_Header-03_4mb-03.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 95vw;
  max-width: 1366px;
  height: 50vh;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.blog-header-image.customer-story-hero-image {
  margin-top: 140px;
}

.flex-grid {
  color: var(--black-alpha-45);
  margin-top: 12px;
  margin-bottom: 12px;
}

.flex-item {
  white-space: nowrap;
  width: auto;
  padding: 8px 4px;
  display: inline-block;
  overflow: hidden;
}

.breadcrumb-link {
  color: var(--black-alpha-45);
  text-decoration: none;
  display: block;
}

.breadcrumb-link.w--current {
  color: var(--heading-black);
  max-width: 200px;
}

.blog-link-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: visible;
}

.resource-header {
  color: var(--heading-black);
  margin-top: 10px;
  margin-bottom: 15px;
  text-decoration: none;
}

.resource-created-date {
  color: var(--black-alpha-45);
  margin-bottom: 42px;
  font-weight: 700;
}

.image-18 {
  display: block;
  position: absolute;
}

.heading-10.margin-top-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.section-5 {
  background-color: #000;
}

.container-965 {
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 80px;
  display: block;
}

.container-965.ds {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100vw;
  min-height: 600px;
  padding-top: 56px;
  padding-left: 72px;
  padding-right: 72px;
  display: block;
}

.hero-text-container {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  padding-top: 0;
  display: flex;
}

.hero-text-container.padding-bottom-20 {
  padding-bottom: 20px;
}

.hero-text-container.padding-bottom-20.ds-top-adjust {
  width: 40%;
  padding-top: 64px;
}

.hero-text-container.herotextindustry {
  align-items: center;
  padding-top: 30px;
}

.hero-image-container {
  flex: none;
  order: 1;
  align-self: center;
  width: 50%;
  max-width: none;
  padding-top: 30px;
  padding-left: 29px;
  display: flex;
}

.hero-image-container._3dhero {
  width: auto;
}

.footnote-14px {
  color: var(--dim-grey);
  margin-top: 9px;
}

.footnote-14px.text-center {
  text-align: center;
  margin-top: 0;
}

.sub-header-text {
  font-weight: 500;
}

.sub-header-text.text-center {
  text-align: center;
  margin-bottom: 60px;
  padding-left: 78px;
  padding-right: 78px;
  line-height: 40px;
}

.sub-header-text.text-center.margin-bottom-32 {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-6 {
  font-size: 42px;
  line-height: 46px;
}

.number-card-flex-container {
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.rich-text-block {
  margin-bottom: 40px;
  padding: 24px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text-block.rich-text-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 28px;
}

.div-block-19 {
  background-color: var(--grey-6);
  box-shadow: 1px 1px 12px 0 var(--black-alpha-45);
  -webkit-text-fill-color: inherit;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: contain;
  background-clip: border-box;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 14px;
}

.gradient-mask {
  background-image: linear-gradient(#0000, #000c);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 70px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.published-date.text-white {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.div-block-20 {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.div-block-21 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.container-1172 {
  max-width: 1100px;
  display: flex;
  position: static;
}

.collection-list-wrapper {
  margin-top: 45px;
  margin-bottom: 45px;
}

.text-white {
  color: #fff;
}

.text-center {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 1px;
}

.html-embed {
  border-radius: 0;
  width: 533px;
  display: block;
}

.div-block-28 {
  background-color: var(--gold);
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 12px;
  display: flex;
}

.text-block-20 {
  margin-right: 4px;
}

.text-block-21 {
  font-weight: 600;
}

.rich-text-block-2 {
  padding: 8px 14px;
  font-size: 16px;
  line-height: 26px;
}

.footer-link {
  color: #fff;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  display: block;
}

.footer-link.footercollection {
  padding-top: 8px;
  padding-bottom: 8px;
}

.typeform-button-holder {
  padding: 12px 16px 4px;
  display: inline-block;
}

.client-list-pricing {
  text-align: center;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100px;
  margin-top: 21px;
  display: block;
  position: relative;
}

.collection-item-3 {
  justify-content: center;
  align-items: center;
  height: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-30 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 50vh;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div-block-31 {
  background-image: linear-gradient(to top, #000, #0000);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-top: 2px;
  padding: 67px 25px 29px;
  display: flex;
  position: static;
}

.div-block-32 {
  overflow: hidden;
}

.collection-list-4 {
  clear: none;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
  position: static;
  inset: 0%;
}

.client-logo-image {
  width: 95px;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.client-logo-image:hover {
  opacity: 1;
  filter: none;
}

.image-24 {
  margin-right: 6px;
}

.faq-heading {
  font-weight: 600;
}

.collection-item-4 {
  height: 475px;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 600px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 65px;
  display: block;
}

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

.div-block-33 {
  padding: 32px;
}

.design-square-section-card {
  border: .5px solid var(--grey-5);
  border-radius: 20px;
  min-height: 350px;
  margin-bottom: 23px;
  padding: 34px 15px;
  font-weight: 400;
}

.value-image.margin-bottom-20 {
  margin-bottom: 20px;
}

.image-holder {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.pre-header {
  align-items: center;
  display: flex;
}

.service-tag {
  color: #565656;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
}

.portfolio-card-title {
  border-bottom: 1px solid #565656;
  margin-top: 0;
  padding-bottom: 12px;
  font-size: 22px;
  line-height: 28px;
}

.portfolio-link-block {
  color: #333;
  min-height: 560px;
}

.portfolio-header {
  padding: 16px;
  display: flex;
}

.heading {
  flex-direction: column;
  width: 40%;
  display: flex;
}

.meta {
  width: 60%;
  padding-top: 16px;
}

.color-bar {
  width: 3px;
  height: auto;
  min-height: 100px;
  margin-right: 10px;
}

.div-block-35 {
  flex-direction: column;
  display: flex;
}

.meta-header {
  color: #565656;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.meta-content-holder {
  display: flex;
}

.back-button.ghost {
  color: var(--heading-black);
  background-color: #0000;
  margin-bottom: 16px;
  padding: 16px;
  font-family: "Fa 400", sans-serif;
}

.bold-text-7 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.hero-image-portfolio {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff81_coverrgb.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1440px;
  height: 600px;
  margin-top: 12px;
  margin-bottom: 40px;
}

.brief-header {
  text-align: center;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 32px;
}

.div-block-36 {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-37 {
  height: 2px;
}

.brief-quote {
  text-align: center;
  border-left-style: none;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.container-1441 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.rich-text-block-3 {
  font-size: 18px;
  line-height: 28px;
}

.breadcrumb-chevron {
  font-family: "Fa solid 900", sans-serif;
}

.rich-text-block-4 {
  margin-bottom: 18px;
  font-size: 17px;
  line-height: 27px;
}

.nav-holder-hideable {
  display: block;
}

.section-columns-services {
  margin-bottom: 16px;
}

.services-text-column {
  font-size: 17px;
  line-height: 25px;
}

.service-mini-header {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 29px;
  font-weight: 600;
  line-height: 37px;
}

.ds-slider {
  min-height: 600px;
}

.div-block-41 {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-6 {
  min-height: 570px;
  display: block;
}

.button-holder-right {
  float: right;
}

.button-holder-right.mobile {
  display: none;
}

.image-27 {
  object-fit: cover;
  width: auto;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}

.image-27.resource-img {
  object-fit: contain;
  height: 100%;
}

.bold-text-8 {
  font-family: "Fa solid 900", sans-serif;
}

.text-block-22 {
  font-family: "Fa solid 900", sans-serif;
  line-height: 24px;
}

.div-block-42 {
  z-index: 10000;
  background-color: var(--gold);
  color: var(--heading-black);
  border-radius: 24px;
  height: 48px;
  padding: 10px 18px;
  position: fixed;
  inset: auto auto 3% 2%;
}

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

.link-10 {
  color: var(--heading-black);
  margin-left: 9px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.bold-text-9 {
  text-transform: none;
  margin-top: 0;
  padding-top: 0;
  font-size: 32px;
  font-weight: 600;
  display: block;
}

.body-section {
  justify-content: center;
  align-items: center;
  display: block;
}

.body-section.padding-y-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.body-section.padding-y-64.event-page {
  display: none;
}

.body-section.green-back {
  background-color: #0ba968;
}

.formtext {
  float: none;
  clear: none;
  color: #292929;
  text-align: left;
  flex: 1;
  max-width: none;
  font-family: Greycliffcf, sans-serif;
  font-size: 24px;
  line-height: 30px;
  display: inline;
  overflow: visible;
}

.text-field-7 {
  border-radius: 4px;
  margin-top: 10px;
}

.heading-50 {
  color: #292929;
  text-align: left;
  text-transform: capitalize;
  width: auto;
  margin-top: 52px;
  padding-right: 55px;
  font-size: 44px;
  font-weight: 500;
  line-height: 52px;
}

.formimage {
  float: left;
  width: 26px;
  min-width: auto;
  max-width: none;
  height: 26px;
  min-height: auto;
  max-height: none;
  margin-top: 4px;
  margin-right: 10px;
}

.formimage.large {
  width: 60px;
  height: 60px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.formtextdiv {
  border-radius: 0;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 20px;
  padding-left: 0;
  display: flex;
}

.primary-button {
  float: none;
  color: #fff;
  background-color: #0252cd;
  border: 0 solid #000;
  border-radius: 4px;
  height: auto;
  margin-top: 12px;
  margin-right: 26px;
  padding: 9px 31px 9px 32px;
  font-family: Greycliffcf, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline-block;
  position: relative;
}

.heading-22 {
  margin-top: 26px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 500;
}

.download-case-form {
  border-radius: 4px;
}

.div-block-29 {
  text-align: center;
  padding-top: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  overflow: visible;
}

.form-container {
  float: right;
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 10px;
  width: auto;
  margin-top: 19px;
  margin-right: 28px;
  padding: 0 24px 32px;
  display: block;
  position: static;
  top: -533px;
  bottom: 0;
  right: 25px;
  box-shadow: 0 1px 5px #00000052;
}

.heading-52 {
  color: var(--green-6);
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 46px;
  font-size: 20px;
}

.collection-item-7 {
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-45 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.success-message {
  background-color: var(--green-5);
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.pricing-section-heading {
  color: #fff;
  margin-top: 37px;
  line-height: 54px;
}

.text-holder {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-23 {
  color: #565656;
  font-size: 16px;
  line-height: 24px;
}

.heading-53 {
  font-size: 20px;
}

.form-image-holder {
  background-color: #0000;
  align-self: center;
  width: 86px;
  height: 86px;
  margin-right: 16px;
  padding: 7px;
  overflow: hidden;
}

.div-block-46 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.text-block-25 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.image-28 {
  float: right;
  max-height: 300px;
  padding-top: 25px;
}

.columns-12 {
  padding-top: 25px;
}

.heading-54 {
  text-align: center;
  margin-top: 60px;
  font-size: 36px;
}

.column-16 {
  clear: none;
  text-align: left;
  display: block;
}

.image-29 {
  max-width: 550px;
  overflow: auto;
}

.image-30 {
  flex: 0 auto;
  align-self: stretch;
  display: block;
  overflow: visible;
}

.collection-list-5 {
  height: 100%;
}

.dropdown-menu-image {
  color: #000;
  width: 32px;
  height: 32px;
  padding-top: 4px;
}

.dropdown-menu-item-container {
  cursor: pointer;
  align-items: flex-start;
  min-width: 240px;
  max-width: 500px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.dropdown-menu-item-container.free-tools-menu {
  min-width: auto;
  max-width: none;
}

.dropdown-columns {
  padding: 12px 24px 24px;
}

.dropdown-columns.padding-bottom-12 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 12px;
}

.dropdown-link-text {
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 12px;
  display: flex;
}

.dropdown-link-text.bigger {
  width: 100%;
}

.text-block-26 {
  opacity: .7;
  color: #444;
  cursor: pointer;
  padding-bottom: 0;
  font-size: 13px;
  line-height: 19px;
}

.text-block-26.textblockindustries {
  padding-bottom: 16px;
}

.column-17 {
  padding-right: 10px;
}

.blog-container {
  background-color: #f7f8fb;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 1px 1px 3px #c6c5c5;
}

.blog-container.competitior-logo {
  flex-flow: column wrap;
  align-content: center;
  align-items: center;
  width: 150px;
  height: auto;
}

.filter-holder {
  align-items: center;
  display: flex;
}

.filter-holder.jetboost-filter-6q26 {
  margin-top: 8px;
  padding-top: 0;
  padding-bottom: 10px;
  display: none;
}

.filter-icon-text-holder {
  margin-right: 20px;
  display: flex;
}

.filter-icon {
  color: #0252cd;
  margin-right: 5px;
  font-family: "Fa solid 900", sans-serif;
}

.filter-text {
  color: #0252cd;
  font-family: Greycliffcf, sans-serif;
}

.jetboost-filter-active {
  color: #353535;
  text-decoration: none;
}

.jetboost-filter-active:hover {
  color: var(--green-6);
}

.collection-item-8 {
  float: left;
  padding-right: 15px;
}

.linktext {
  color: #1b1b1b;
}

.linktext.jetboost-filter-active {
  color: var(--green-6);
  cursor: pointer;
}

.linktext.jetboost-filter-active:hover {
  color: var(--green-6);
}

.jetboost-infinite-loader-ln5l {
  display: none;
}

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

.dropdown-menu-item-container-2 {
  cursor: pointer;
  align-items: flex-start;
  min-width: 240px;
  max-width: 260px;
  margin-bottom: 16px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.dropdown-menu-item-container-2.full-stretch {
  width: 100%;
  max-width: none;
}

.image-31 {
  text-align: center;
  max-width: 100%;
}

.columns-13 {
  text-align: center;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.text-block-27 {
  color: #a3a3a3;
  text-align: center;
  font-size: 40px;
}

.column-19 {
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  overflow: visible;
}

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

.div-block-47 {
  width: 100%;
}

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

._3dblock {
  color: #777676;
  margin-top: 25px;
  font-size: 18px;
  line-height: 30px;
}

.heading-55 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 50px;
  font-weight: 600;
}

.image-32 {
  min-height: 200px;
}

.column-20 {
  cursor: pointer;
}

.mainimage {
  width: auto;
  min-width: auto;
  max-width: 600px;
  margin-left: 0;
  position: relative;
}

.mobile-nav-button {
  display: none;
}

.body-3 {
  font-family: Greycliffcf, sans-serif;
}

.heading-56 {
  text-align: center;
  margin-top: 45px;
  margin-bottom: 60px;
}

.div-block-49 {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  height: 200px;
  max-height: none;
  display: block;
}

.div-block-49.auto-width {
  width: auto;
}

.text-block-28 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 600;
}

.image-33 {
  max-width: 80%;
  padding-top: 20px;
}

.link-block-6 {
  color: #585858;
}

.link-block-6:hover {
  color: var(--blue-6);
  background-color: #0000;
}

.body-4 {
  font-family: Greycliffcf, sans-serif;
}

.industryimage {
  width: 110%;
  max-width: none;
  height: auto;
}

.columns-16 {
  width: 100%;
  position: static;
}

.section-9 {
  margin-bottom: 65px;
}

.heading-57 {
  text-align: center;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 40px;
}

.text-block-29 {
  font-size: 18px;
  line-height: 30px;
}

.section-10 {
  background-color: #f7f7f7;
}

.heading-58 {
  margin-top: 115px;
  margin-bottom: 26px;
}

.paragraph-5 {
  font-family: Greycliffcf, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-30 {
  color: #6b6b6b;
  margin-top: 16px;
}

.collection-list-wrapper-4 {
  justify-content: center;
  display: flex;
}

.section-12 {
  background-color: #0000;
  border-top: 0 solid #aeb8cc;
  border-bottom: 0 dotted #aeb8cc;
}

.div-block-51 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 30px;
  display: flex;
}

.div-block-51.reviewdiv {
  margin-top: 40px;
  padding-top: 50px;
  padding-bottom: 30px;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.link-12 {
  color: var(--green-6);
  cursor: pointer;
  font-size: 18px;
}

.link-12:hover {
  color: #252525;
}

.industryheading {
  font-size: 34px;
  line-height: 40px;
}

.heading-59 {
  color: #292929;
  text-align: left;
  margin-top: 32px;
  margin-bottom: 60px;
  display: block;
}

.heading-59.category-head {
  margin-bottom: 20px;
}

.link-block-7 {
  color: #585858;
}

.link-block-7:hover {
  color: #0486ff;
  background-color: #0000;
}

.previous {
  z-index: 1000;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  order: -1;
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
}

.previous.arrow {
  left: -30px;
}

.pagination {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.next {
  z-index: 1000;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  display: block;
  position: absolute;
  top: 40px;
  right: -30px;
}

.html-embed-6 {
  float: left;
  color: var(--green-8);
  padding-right: 5px;
  font-family: Icomoon, sans-serif;
  font-size: 14px;
}

.html-embed-6.arrows {
  float: left;
  color: #000;
  margin-top: 2px;
  padding-right: 0;
}

.html-embed-7 {
  float: right;
  cursor: pointer;
  padding-top: 21px;
  padding-right: 18px;
  font-family: Icomoon, sans-serif;
}

.div-block-54 {
  margin-top: 15px;
  margin-bottom: 140px;
  padding-top: 0;
}

.text-block-32 {
  font-size: .75em;
  display: inline-block;
}

.div-block-55 {
  float: left;
}

.div-block-56 {
  float: left;
  padding-left: 20px;
}

.columns-18.margin-top-40 {
  display: none;
}

.text-block-33 {
  margin-top: -28px;
  margin-bottom: 30px;
  font-weight: 500;
}

.div-block-57 {
  background-color: var(--green-6);
  color: #fff;
  border-radius: 10px;
  max-width: none;
  height: 150px;
  min-height: auto;
  max-height: none;
  padding: 15px;
}

.div-block-57.change-height {
  height: auto;
}

.text-block-34 {
  text-align: right;
  font-style: italic;
}

.wrapper {
  width: 100%;
  overflow: hidden;
}

.marquee-wrapper {
  width: 300%;
  display: flex;
  overflow: hidden;
}

.marqee-div {
  flex: 0 auto;
  width: 33.5%;
}

.collection-list-wrapper-5 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.text-block-35 {
  float: left;
  color: #272727;
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-right: 15px;
  padding-bottom: 10px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.text-block-35.green-color.no-border {
  border-bottom-style: none;
}

.link-block-8 {
  margin-top: 20px;
}

.text-block-36 {
  text-align: center;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-58 {
  height: 270px;
  padding: 10px 30px 30px;
  overflow: hidden;
}

.collection-list-wrapper-6 {
  max-height: none;
  margin-top: 60px;
  margin-bottom: 100px;
  overflow: visible;
}

.collection-list-wrapper-6.margin-50 {
  margin-bottom: 50px;
}

.div-block-59 {
  background-color: #879bb9cc;
  border-radius: 20px;
  height: 150px;
  margin: 10px;
  padding: 10px 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.faqarrow {
  float: right;
  padding-top: 10px;
  font-family: Icomoon, sans-serif;
  font-size: 25px;
  display: inline-block;
}

.heading-61 {
  float: left;
  font-size: 18px;
  font-weight: 600;
}

.div-block-61 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: block;
}

.collection-item-9 {
  padding: 15px 5px;
}

.collection-item-9.faqitem {
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
}

.collection-item-9.faqitem:hover {
  color: #0ba968;
  background-color: #0000;
  border-radius: 10px;
}

.faqanswer {
  color: #404040;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.faqanswer.workflows {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-62 {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}

.div-block-63 {
  min-height: 400px;
  margin-top: 7px;
  padding: 0;
  box-shadow: 0 0 5px -1px #adadad;
}

.text-block-40 {
  color: var(--gray-10);
  text-align: justify;
  height: 180px;
  padding: 20px 15px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  overflow: hidden;
}

.text-block-41 {
  color: #4d4d4d;
  margin-top: 0;
  padding: 15px 15px 0;
  font-size: 16px;
  font-weight: 700;
}

.text-block-41.position {
  color: #757575;
  padding-top: 5px;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
}

.div-block-64 {
  float: left;
  width: 230px;
  display: inline-block;
}

.image-38 {
  float: right;
  width: 100px;
  margin-top: 11px;
  margin-right: 15px;
}

.section-13 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.dropdown-link-header {
  color: #292929;
  margin: 4px auto 3px;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.textfaster {
  margin-top: 30px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.submit-button-2 {
  display: none;
}

.form-block-2 {
  margin-bottom: 0;
}

.text-field-9 {
  float: left;
  clear: left;
  text-align: left;
  border-radius: 3px;
  width: auto;
  min-width: 300px;
  margin-bottom: 0;
  display: block;
}

.div-block-65 {
  border-bottom: 1px solid #e0e0e0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 11px;
  display: none;
}

.body-6 {
  font-family: Greycliffcf, sans-serif;
}

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

.text-block-42 {
  text-align: center;
  margin-top: 22px;
  font-size: 20px;
}

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

.text-block-43 {
  margin-top: 25px;
  font-weight: 700;
  line-height: 30px;
}

.form-inner-wrapper {
  width: 60%;
  margin: 60px auto;
  padding: 10px;
}

.text-block-45 {
  font-size: 43px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.text-block-45.disappearing-text {
  font-size: 40px;
  line-height: 40px;
  display: block;
}

.text-block-45.disappearing-text.hidden {
  display: none;
}

.div-block-66 {
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.section-capterra {
  background-color: #f1f2f5;
  border-top: 2px dashed #aeb8cc;
  border-bottom: 2px dashed #aeb8cc;
  position: relative;
}

.image-39 {
  width: 150px;
  max-width: none;
  position: absolute;
  top: auto;
  left: 0;
}

.image-cap {
  z-index: auto;
  width: 200px;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-46 {
  text-align: right;
  margin-top: 9px;
}

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

.image-40 {
  width: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.columns-21 {
  margin-top: 30px;
  display: block;
}

.text-block-48 {
  font-size: 16px;
  line-height: 35px;
}

.column-27 {
  display: flex;
}

.image-41 {
  z-index: -100;
  width: auto;
  max-width: 500px;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.section-14 {
  position: relative;
}

.heading-63 {
  text-align: center;
  width: auto;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-size: 34px;
  font-weight: 500;
  line-height: 48px;
}

.div-block-67 {
  margin-top: 74px;
}

.imagecircle {
  width: 300px;
  display: block;
  position: absolute;
  top: 56%;
}

.text-block-50 {
  margin-top: 90px;
  font-size: 44px;
  font-weight: 700;
  line-height: 56px;
}

.text-span {
  color: var(--green-6);
}

.text-block-51 {
  max-width: 400px;
  margin-top: 15px;
  font-size: 22px;
  line-height: 34px;
}

.div-block-68 {
  margin-top: 90px;
}

.text-span-2, .text-span-3, .text-span-4 {
  color: var(--green-6);
}

.div-block-87 {
  background-color: #fff;
  border-radius: 12px;
  height: 100%;
  padding: 40px 20px;
  display: block;
  box-shadow: 1px 0 20px 1px #1b6a4a14;
}

.text-block-53 {
  color: var(--green-6);
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
}

.text-block-54 {
  font-size: 16px;
  font-weight: 700;
}

.columns-22 {
  margin-top: 32px;
}

.text-block-55 {
  margin-top: 8px;
  font-size: 24px;
  font-weight: 700;
}

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

.text-span-5 {
  font-size: 29px;
}

.bold-text-12 {
  font-size: 22px;
  line-height: 40px;
}

.html-embed-12 {
  margin-top: 15px;
}

.div-block-88 {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.div-block-89 {
  border-bottom: 1px solid #aeb8cc;
  width: 150px;
}

.image-42 {
  width: auto;
  max-width: 70px;
}

.collection-item-10 {
  width: auto;
  height: 100%;
  display: block;
}

.div-block-90 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  width: auto;
  height: auto;
  min-height: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.text-block-59 {
  max-width: 70%;
  height: auto;
  margin-top: 20px;
  font-size: 18px;
  line-height: 30px;
  position: static;
  bottom: auto;
}

.slider-2 {
  background-color: #0000;
  height: auto;
  min-height: 415px;
}

.slide-4 {
  height: auto;
  min-height: 415px;
}

.mask-2 {
  height: auto;
}

.columns-24 {
  margin-top: 109px;
}

.text-block-60 {
  margin-top: 23px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-61 {
  margin-top: 6px;
  display: inline-block;
}

.text-block-62, .text-block-63 {
  display: inline-block;
}

.column-30 {
  min-height: 400px;
}

.slide-5 {
  min-height: 415px;
}

.image-43 {
  text-align: center;
  max-width: 90px;
  margin-top: -30px;
  margin-left: 100px;
}

.image-44 {
  max-width: 100px;
  margin-top: -12px;
  margin-left: 50px;
}

.div-block-91 {
  display: inline-block;
}

.image-45 {
  max-width: none;
  max-height: 60px;
}

.paragraph-9 {
  height: 100px;
  margin-top: 20px;
}

.image-46 {
  margin-bottom: 0;
  padding-bottom: 0;
  position: absolute;
  bottom: 50px;
  right: 30px;
}

.text-block-65 {
  float: left;
  color: #fff;
  width: 60px;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
  display: inline-block;
}

.text-block-66 {
  float: left;
  color: #fff;
  text-transform: capitalize;
  width: 150px;
  margin-left: 46px;
  padding-top: 14px;
  font-size: 14px;
  line-height: 25px;
  display: inline-block;
}

.text-block-66.overrise {
  padding-top: 0;
}

.div-block-92 {
  color: #fff;
  background-color: #fff;
  height: 2px;
}

.div-block-93 {
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-93.topmargin {
  padding-top: 10px;
}

.columns-25 {
  padding-top: 80px;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.text-block-67 {
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 75px;
}

.form-card {
  background-color: #fff;
  border-radius: 2px;
  padding: 30px;
}

.text-block-68 {
  text-align: center;
  margin-bottom: 35px;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.text-field-11 {
  border: 1px solid #aeb8cc;
  border-radius: 4px;
  margin-bottom: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.success-message-3 {
  background-color: #fff;
}

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

.text-field-12, .text-block-70 {
  display: none;
}

.link-block-9 {
  padding-top: 20px;
}

.case-file-button {
  float: none;
  margin-left: 25px;
}

.close-link {
  float: right;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 0;
  padding: 0;
}

.modal-container {
  z-index: 200000;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-background {
  background-color: #131313c2;
  width: 100%;
  height: 100%;
  display: block;
}

.modal-header {
  order: 0;
  width: 60px;
  height: 60px;
  padding: 0;
}

.success-message-4 {
  background-color: #fff;
}

.primary-button-2 {
  float: none;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0252cd;
  border: 0 solid #000;
  border-radius: 4px;
  height: auto;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 31px 9px 32px;
  font-family: Greycliffcf, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.primary-button-2.block {
  width: 100%;
  display: block;
}

.primary-button-2.block:hover {
  background-color: #003079;
}

.heading-64 {
  margin-top: 26px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 500;
}

.modal-form-container {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  width: 100vw;
  max-width: 500px;
  height: auto;
  min-height: 300px;
  max-height: none;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 0 6px 1px #00000096;
}

.case-study-button-holder {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-policy {
  text-align: center;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 12px;
}

.privacy-link {
  color: #0486ff;
}

.padded-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padded-section.build-back {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca003a_60e05b20c44479e921b5d0dd_leftcaptera.webp");
  background-position: -10% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.padded-section.cream-circle {
  display: none;
}

.half-box {
  width: 50%;
}

.half-box.relative-box {
  z-index: 9;
  align-self: center;
  margin-left: -50px;
  position: relative;
}

.half-box.relative-box.white-background {
  background-color: #fff;
}

.half-box.relative-box.white-background.padding-30 {
  box-shadow: 1px 1px 3px 0 var(--grey-5);
  margin-left: 0;
}

.div-block-94 {
  width: 50%;
}

.related-industries {
  padding: 10px;
}

.inner-rlated-div {
  border: 1px solid #ddd;
  min-height: 430px;
  padding: 10px;
}

.related-lniks {
  color: #333;
}

.city, .country, .text-field-13, .text-field-14, .page-count {
  display: none;
}

.collection-list-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  display: grid;
}

.competition-heading {
  text-align: left;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2em;
}

.padding-30 {
  padding: 10px 30px 30px;
}

.mid-size-content {
  font-size: 20px;
  line-height: 1.2em;
}

.large-container {
  max-width: 1800px;
  padding: 40px;
}

.large-container.background-competitor {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca003a_60e05b20c44479e921b5d0dd_leftcaptera.webp");
  background-position: -5%;
  background-repeat: no-repeat;
  background-size: auto;
}

.large-container.icon-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca003b_rightcaptera.webp");
  background-position: 120% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.large-container.remove-padding {
  padding-left: 0;
  padding-right: 0;
}

.light-grey-background {
  background-color: #f7f8fc;
}

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

.button-big {
  background-color: var(--green-6);
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 1.2em;
}

.flex-box {
  display: flex;
}

.flex-box.background-black {
  justify-content: space-between;
}

.flex-box.relative-box {
  position: relative;
}

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

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

.green-background.padded-section.sitde-back {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca003d_Ellipse%20129.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

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

.large-heading {
  font-size: 50px;
  line-height: 1.2em;
}

.large-heading.center-text-comp {
  text-align: center;
}

.padding-left {
  padding-left: 40px;
}

.light-heading {
  font-size: 20px;
  font-weight: 300;
}

.light-heading.center-text-comp {
  font-size: 18px;
}

.fixed-height {
  height: 120px;
}

.icon-box {
  margin: 10px;
  padding: 10px;
}

.height-comp {
  height: auto;
}

.management-container {
  padding: 20px 0;
}

.padding-top {
  padding-top: 40px;
}

.div-block-95 {
  display: block;
}

.esko-heading {
  font-size: 55px;
  line-height: 60px;
}

.esko-client-wrapper {
  column-count: 0;
  min-height: 200px;
  max-height: 200px;
}

.esko-client-wrapper.padding-50 {
  max-height: none;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.collection-item-11 {
  height: 100%;
  display: inline-block;
}

.icon-4 {
  width: 50px;
  height: 50px;
}

.next-2 {
  background-color: #0000;
  border-style: none;
  flex: none;
  align-self: center;
  position: absolute;
  inset: 25px -100px 0% auto;
}

.relative-box {
  position: relative;
}

.icon-5 {
  width: 50px;
  height: 50px;
}

.previous-2 {
  background-color: #0000;
  border-style: none;
  flex: none;
  align-self: center;
  position: absolute;
  inset: 25px auto 0% -100px;
}

.fixed-height-img {
  flex: none;
  max-width: none;
  height: 70px;
}

.collection-list-wrapper-8 {
  display: block;
}

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

.center-text.text-white.remove-gap {
  margin-top: 10px;
}

.center-text.dark-black-font.roboto-font {
  font-family: Worksans, sans-serif;
}

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

.grid-div {
  text-align: center;
  border: 1px solid #c2c1c1;
  padding: 10px;
  font-size: 16px;
}

.padding-50 {
  padding: 20px 60px 60px;
}

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

.review-div {
  background-color: var(--green-8);
  color: var(--grey-5);
  border-radius: 10px;
  min-height: 300px;
  padding: 20px;
}

.title-text {
  text-align: right;
  margin-top: 20px;
  font-weight: 600;
}

.why-artwork {
  background-color: var(--gold);
  padding: 20px;
}

.why-box {
  border: 1px solid var(--grey-5);
  background-color: var(--black-14);
  padding: 10px;
  display: flex;
}

.image-box {
  width: 30%;
}

.content-box {
  width: 70%;
}

.build-box {
  border: 1px solid var(--green-6);
  margin: 10px;
  padding: 20px;
}

.margin-top-40 {
  margin-top: 40px;
}

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

.float-left-img {
  float: left;
  padding: 10px;
}

.popup-form-header {
  margin-top: 0;
}

.social-media {
  color: var(--gold);
  padding: 10px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 32px;
}

.social-media.green {
  color: var(--green-8);
  font-size: 50px;
}

.menu-flex-box {
  width: 250px;
  display: flex;
}

.margin-5 {
  margin: 5px;
}

.auto-center-div {
  margin-left: auto;
  margin-right: auto;
}

.seventy-percent-div {
  width: 70%;
}

.font-size-21 {
  font-size: 1.4em;
  line-height: 1.5em;
}

.sixty-percent-div {
  width: 60%;
}

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

.padding-top-80.proofing-shape-background {
  background-position: 0 20%;
}

.black-color-font {
  color: #292929;
}

.font-size-44 {
  font-size: 44px;
  line-height: 60px;
}

.font-size-44.roboto-font.center-text.bottom-padding-30 {
  font-family: Worksans, sans-serif;
}

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

.grey-font-color {
  color: #565656;
}

.font-size-18 {
  font-size: 18px;
  line-height: 30px;
}

.font-size-18.remove-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.font-size-18.left-text {
  text-align: left;
}

.fourty-percent-div {
  width: 40%;
}

.vertical-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.vertical-center.line-div {
  flex: 1;
}

.font-size-36 {
  font-size: 36px;
  line-height: 50px;
}

.font-size-30 {
  font-size: 30px;
  line-height: 40px;
}

.font-size-14 {
  font-size: 14px;
}

.font-size-16 {
  font-size: 16px;
  line-height: 26px;
}

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

.font-size-12 {
  font-size: 12px;
  line-height: 18px;
}

.padding-20 {
  padding: 20px;
}

.padding-20.center-text {
  font-size: 39px;
}

.padding-20.center-text.h2-heading {
  font-size: 48px;
}

.padding-top-20 {
  padding-top: 20px;
}

.font-size-28 {
  font-size: 28px;
}

.font-size-24 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.font-size-24.dark-black-font.bold-text.roboto-font {
  font-family: Worksans, sans-serif;
}

.flex-div {
  display: flex;
}

.padding-10 {
  padding: 10px;
}

.lines {
  border-bottom: 1px solid #aeb8cc;
}

.lines.margin-top-bottom-10 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.cream-color-background {
  background-color: #fefcf3;
}

.round-corners {
  border-radius: 30px;
}

.margin-top-10 {
  margin-top: 10px;
}

.fixed-height-50 {
  height: 50px;
}

.small-padded-section {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.thirty-percent-div {
  width: 30%;
}

.fixed-width {
  width: 90%;
}

.bottom-curve-back {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00a9_artwork-background-design.svg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
}

.top-curve-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00a8_artwork-bottom-green.svg");
  background-position: 0 0;
  background-size: cover;
}

.italic-text {
  font-style: italic;
}

.background-icons {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00ac_section-background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.minuss-left-margin {
  margin-left: -20px;
}

.minus-right-margin {
  margin-right: -20px;
}

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

.cream-circle {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00b9_artwork-yellow-circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 50%;
}

.cf-half-div {
  width: 50%;
}

.cf-half-div.vertical-center.desktop-hide, .section-15, .section-16 {
  display: none;
}

.dashed-border-bottom {
  border-bottom: 1px dashed #aeb8cc;
}

.margin-10 {
  margin: 10px;
}

.proofing-list {
  padding-left: 20px;
}

.proofing-shape-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00bb_proofing-shape1.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.slanted-grey-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00bc_slanted-div.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.bottom-padding-30 {
  padding-bottom: 30px;
}

.proof-box {
  display: flex;
}

.proofing-half-box {
  width: 50%;
}

.eighty-percent-div {
  width: 80%;
}

.light-grey-font {
  color: #707070;
}

.right-aligned {
  justify-content: flex-end;
  display: flex;
}

.background-fda {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00c2_FDA-background.svg");
  background-position: 0 0;
  background-size: cover;
}

.background-fda.padding-50 {
  background-position: 50%;
}

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

.investors-div {
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.viision-padding {
  width: auto;
  padding: 60px;
}

.inverstor-border {
  border: 1px solid #d4d4d4;
}

.section-subheader {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

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

.section-subheader.text-center.margin-bottom-48 {
  margin-bottom: 48px;
}

.container-1208 {
  border: 1px #666;
  width: 100%;
  max-width: 1208px;
  min-height: 480px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: block;
  overflow: hidden;
}

.container-1208.unlimited-height {
  max-width: 1208px;
  height: 100%;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  overflow: visible;
}

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

.section-heading {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Greycliffcf, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.section-heading.text-centre {
  font-size: 42px;
  font-weight: 700;
  line-height: 56px;
}

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

.uppercase-heading-5 {
  text-transform: uppercase;
}

.collection-list-12 {
  margin-top: 39px;
}

.people-card {
  margin-bottom: 24px;
}

.people-card:hover {
  color: #0252cd;
}

.team-photo-trigger {
  width: 100%;
  height: 260px;
  overflow: hidden;
}

.div-block-53 {
  align-items: center;
  display: flex;
}

.text-block-72 {
  margin-top: 9px;
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

.link-block-5 {
  float: none;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca00d3_linkedin%20(2)%201.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-top: 8px;
  margin-left: 6px;
}

.ebook-box {
  display: flex;
}

.ebook-note {
  border: 1px solid var(--green-6);
  background-color: #f3f3f3;
}

.green-border {
  border: 4px solid var(--green-6);
}

.ebook-img-padding {
  padding: 60px;
}

.ebook-img-padding.cf-half-div {
  padding-top: 10px;
}

.workflows-background {
  background-image: linear-gradient(54deg, #1dad6733, #1989fb33);
}

.right-border {
  border-right: 1px solid #000;
}

.right-border.min-height-250 {
  height: 250px;
}

.right-border.grey-border {
  border-right-color: #d4d4d4;
}

.label-box {
  width: 80%;
}

.workflow-flex {
  display: flex;
}

.workflow-half {
  width: 50%;
}

.workflow-half.right-align-img {
  justify-content: flex-end;
  display: flex;
}

.workflow-half.left-align-img {
  display: flex;
}

.dark-black-font {
  color: #000;
}

.blue-link {
  color: #0486ff;
}

.very-light-grey-font {
  color: gray;
}

.font-size-20 {
  font-size: 20px;
  line-height: 30.14px;
}

.font-size-20.very-light-grey-font {
  font-family: Worksans, sans-serif;
}

.margin-top-bottom-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.workflows-body {
  font-family: Worksans, sans-serif;
}

.workflows-heading {
  font-family: Worksans, sans-serif;
  font-size: 48px;
  line-height: 72px;
}

.roboto-font {
  font-family: Roboto;
}

.roboto-font.dark-black-font {
  font-family: Worksans, sans-serif;
}

.workflow-content {
  font-size: 20px;
  font-weight: 300;
  line-height: 151%;
}

.workflows-italic {
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  line-height: 22.6px;
}

.workflows-author {
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
}

.workflows-author.line-height {
  line-height: 16px;
}

.artwork-management-from {
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.workflows-bottom-text {
  font-size: 64px;
  line-height: 96.5px;
}

.workflow-faqs-item {
  text-align: left;
  cursor: pointer;
  border-top: 1px solid #dadada;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.faq-plus {
  width: 25px;
  height: 25px;
}

.faq-plus-div {
  justify-content: flex-end;
  width: 20%;
  display: flex;
}

.workflows-faq {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: block;
}

.workflows-faq:hover {
  color: #0ba968;
}

.workflow-faqs-content {
  overflow: hidden;
}

.menu-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.industries-cloumn {
  display: none;
}

.line-height {
  line-height: 1.1em;
}

.support-text-area {
  min-height: 400px;
}

.menu-link-block {
  display: flex;
}

.menu-icon {
  align-self: center;
  width: 50px;
  padding-top: 5px;
}

.menu-icon-div {
  flex-direction: column;
  justify-content: flex-start;
  width: 15%;
  padding: 4px;
  display: flex;
}

.menu-description {
  width: 85%;
}

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

.booth-item-list {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0046_Group%203062.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
}

.booth-list {
  padding-left: 0;
  list-style-type: none;
}

.booth-padding-50 {
  padding: 50px;
}

.left-border {
  border-left: 1px solid #d4d4d4;
}

.mobile-image {
  display: none;
}

.notification-bar {
  background-color: var(--green-6);
  height: auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.notification-close {
  color: #fdfdfd;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  padding: 10px;
  font-size: 20px;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.notification-content {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012a_megaphone-artwork.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: auto;
  padding-left: 35px;
  font-size: 1rem;
  line-height: 1.5em;
}

.notify-div {
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.fs-slider {
  background-color: #0000;
  height: auto;
  position: relative;
}

.hoem-cta-form-input-wrap-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-end;
  display: flex;
}

.form-input {
  background-color: #0507060d;
  border: 1px #000;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
}

.form-input:focus {
  border-style: solid;
  border-color: #050706;
}

.form-input::placeholder {
  font-weight: 400;
}

.form-input.message {
  max-width: 450px;
  height: 112px;
}

.form-input.white-form-field {
  background-color: #fff;
  border-style: solid;
  border-color: #cdcdcd;
}

.home-platform-slide-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #050706;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.slide-text-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-logo {
  width: 100%;
  height: 100%;
}

.cta-wrap-main-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.nav-dropdown-list.w--open {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-color: #f3f3f3;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px 24px;
  display: flex;
  position: absolute;
  top: 30px;
}

.nav-dropdown-list.sub-drop {
  z-index: 1;
  padding: 0;
  top: 0;
  left: -180px;
}

.nav-dropdown-list.sub-drop.w--open {
  background-color: #0000;
  padding-top: 40px;
  font-family: Worksans, sans-serif;
  left: -100px;
}

.nav-dropdown-list.no-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
}

.nav-dropdown-list.no-padding.w--open {
  background-color: #0000;
  padding-top: 40px;
  top: 0;
}

.nav-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.capterra-split-text-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 66%;
  max-width: 688px;
  display: flex;
}

.slide-gesture-right {
  cursor: default;
  width: 50%;
  height: 50%;
  margin-top: 0;
  display: none;
}

.split-section-text-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  display: block;
}

.split-section-text-wrap.af-vs-monday {
  width: 50%;
  max-width: 490px;
}

.split-section-text-wrap.why-af-text-wrap {
  width: 55%;
  max-width: none;
}

.home-hero-section {
  margin-top: 20px;
  padding-top: 120px;
  padding-bottom: 100px;
  display: block;
}

.home-hero-section.banner-padding {
  padding-top: 139px;
}

.home-hero-section.change-padding {
  padding-top: 75px;
}

.home-hero-section.add-extra-space {
  padding-top: 167px;
}

.home-hero-section.hide-for-comply-ai {
  display: block;
}

.split-1-bg-image {
  position: absolute;
  inset: auto auto -22% -20%;
}

.testimonial-slider-collection-main {
  display: none;
}

.home-hero-image {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  height: 100%;
}

.home-hero-image.hero-img {
  height: 101%;
  display: none;
}

.slide-arrow {
  background-color: #050706;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding: 16px;
  transition: background-color .24s;
  display: flex;
  inset: 100% auto auto 0%;
}

.slide-arrow:hover {
  background-color: #70c78e;
}

.slide-arrow.artwork-right {
  inset: -20% 0% auto auto;
}

.slide-arrow.artflow-left {
  inset: -20% 66px auto auto;
}

.slide-arrow.testimonial-arrow {
  margin-top: 20px;
}

.slide-arrow.testimonial-arrow.rgt {
  inset: auto 0% 100% auto;
}

.slide-arrow.testimonial-arrow.rgt.change-pos {
  inset: 273px 0% 0% auto;
}

.slide-arrow.testimonial-arrow.rgt.change-pos.onhover:hover {
  background-color: #febd54;
}

.slide-arrow.testimonial-arrow.rgt.change-pos.onhover.new-home-bg-color {
  background-color: #cdcdcd;
}

.slide-arrow.testimonial-arrow.rgt.change-pos.onhover.new-home-bg-color:hover {
  background-color: #050706;
}

.slide-arrow.testimonial-arrow.rgt.change-pos.on-hover-arrow-rgt:hover {
  background-color: #febd54;
}

.slide-arrow.testimonial-arrow.lft {
  inset: auto 65px 100% auto;
}

.slide-arrow.testimonial-arrow.lft.change-pos-lft {
  inset: 273px 7% 0% auto;
}

.slide-arrow.testimonial-arrow.lft.change-pos-lft.added-gap.onhover:hover {
  background-color: #febd54;
}

.slide-arrow.testimonial-arrow.lft.change-pos-lft.added-gap.onhover.change-hover-color.new-home-bg-color {
  background-color: #cdcdcd;
}

.slide-arrow.testimonial-arrow.lft.change-pos-lft.added-gap.onhover.change-hover-color.new-home-bg-color:hover {
  background-color: #050706;
}

.slide-arrow.testimonial-arrow.lft.change-pos-lft.on-hover-testi-arrow-lft:hover {
  background-color: #febd54;
}

.footer-soicla-link {
  border: 1px solid #fff0;
  border-radius: 100%;
  width: 56px;
  height: 56px;
  transition: border-color .32s;
}

.footer-soicla-link:hover {
  border-color: #fff;
}

.nav-link-wrap {
  text-transform: uppercase;
  border-right: 1px solid #05070633;
  padding-top: 0;
  padding-bottom: 0;
  transition: color .2s;
  position: relative;
}

.nav-link-wrap:hover {
  color: #7d69ff;
}

.nav-link-wrap.w--current {
  color: #050706;
  font-weight: 500;
}

.nav-link-wrap.w--open {
  color: #7d69ff;
}

.capterra-mobile-star {
  display: none;
}

.solution-nav-link-sub-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.slide-gesture-left {
  cursor: default;
  width: 50%;
  height: 50%;
  margin-top: 0;
  display: none;
}

.home-hero-image-main {
  width: 45%;
  max-width: 658px;
}

.home-hero-image-main.hero-bg-section {
  object-fit: cover;
  background-color: #0000;
  flex: 0 auto;
  width: 48%;
  max-width: none;
  height: auto;
  display: block;
  overflow: hidden;
}

.home-hero-image-main.hero-bg-section.creative-hero-right-split {
  flex: 1;
  width: 50%;
}

.home-hero-image-main.hero-bg-section.new-her-image-resize {
  flex: none;
  width: 50%;
  min-height: 300px;
}

.home-hero-image-main.hero-bg-section.new-her-image-resize.home-grid-rgt {
  width: 100%;
  max-width: none;
  min-height: 0;
}

.home-hero-image-main.bam-hero-image {
  width: 50%;
  max-width: none;
  overflow: hidden;
}

.home-hero-split-section {
  grid-column-gap: 94px;
  grid-row-gap: 40px;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-hero-split-section.hide-hero {
  display: none;
}

.heading-percentage {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 3.9em;
  line-height: 1.3;
}

.home-platform-slide-image {
  width: 100%;
  height: 100%;
}

.home-platform-slide-image.career-image {
  height: auto;
}

.split-tag-divider {
  background-color: #050706;
  border-radius: 100px;
  width: 2px;
  height: 12px;
}

.footer-links-main-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home-slider-section {
  flex-direction: column;
  margin-top: 180px;
  display: block;
}

.home-slider-section.career-slider {
  margin-bottom: 180px;
}

.home-slider-section.career-slider.careers-cult-hide {
  display: none;
}

.home-slider-section.proofing-slider-padding {
  margin-bottom: 100px;
}

.home-slider-section.new-home-slider-section {
  margin-bottom: 180px;
}

.home-slider-section.new-home-slider-section.feature-all-section-block {
  margin-top: 20px;
  margin-bottom: 100px;
}

.home-slider-section.new-home-slider-section.feature-all-section-block.add-space {
  margin-top: 100px;
}

.home-slider-section.new-home-slider-section.remove-gap {
  margin-top: 60px;
}

.logo-wrap-section {
  width: 100%;
  max-width: 100%;
  display: block;
}

.testimonial-section {
  margin-top: 180px;
  margin-bottom: 180px;
  display: block;
}

.testimonial-section.see-all-testimonial {
  margin-top: 100px;
  margin-bottom: 90px;
}

.testimonial-section.see-all-testimonial.remove-space-test {
  background-color: #fff8ee;
  margin-top: 90px;
  margin-bottom: 0;
  display: flex;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color {
  background-color: #fff8ee;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.remove-extra-space {
  margin-bottom: 0;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.remove-extra-space.approval_color {
  background-color: #f2f0ff;
  margin-top: 0;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.remove-extra-space.approval_color.bg-color-for-new-home {
  background-color: #f2f3f3;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.remove-extra-space.approval_color.bg-color-for-new-home.new-home-textimonial-block {
  display: flex;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.remove-extra-space.approval_color.bg-color-for-new-home.new-home-textimonial-block:hover {
  background-color: #f2f0ff;
}

.testimonial-section.see-all-testimonial.remove-space-test.add-background-color.space {
  margin-bottom: 0;
}

.testimonial-section.see-all-testimonial.remove-space-test.added-margin {
  padding-top: 40px;
  padding-bottom: 40px;
}

.home-artworkflow-section {
  margin-top: 0;
  margin-bottom: 100px;
  display: block;
  overflow: hidden;
}

.home-artworkflow-section.press-up-coming-web {
  margin-bottom: 0;
}

.home-artworkflow-section.hide-people-label, .home-artworkflow-section.hide2 {
  display: none;
}

.footer-social-icon {
  background-color: var(--black);
  border-radius: 50px;
  width: 100%;
  height: 100%;
}

.nav-dropdown-collection-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.navbar-2 {
  z-index: 9999;
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  position: fixed;
  inset: 0% 0% auto;
}

.capterra-spilt-image {
  width: 100%;
  height: 100%;
}

.capterra-spilt-image.mobile {
  display: none;
}

.footer-social-underline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 24px;
  display: flex;
}

.home-collection-section {
  margin-top: 180px;
  margin-bottom: 180px;
}

.main-btn-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.main-btn-wrap.partner-button {
  display: flex;
}

.main-btn-wrap.guide-button {
  margin-top: 40px;
}

.nav-dropdown-collection {
  background-color: #f3f3f3;
  display: block;
}

.capterra-section {
  background-color: #0507060d;
  padding-top: 64px;
  padding-bottom: 64px;
}

.capterra-section.new-capterra-section {
  margin-top: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.capterra-section.new-capterra-section.plg-capterra-section {
  margin-top: 0;
}

.capterra-section.new-capterra-section.review-section {
  display: none;
}

.solution-sub-link-blocks-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.solution-sub-link-blocks-wrap.single-grid {
  grid-template-columns: 1fr;
}

.logo-grid-outer-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.slide-icon {
  width: 100%;
  height: 100%;
}

.slide-icon-block {
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
}

.slide-icon-block.slide-icon-block2 {
  width: 80px;
  height: 80px;
}

.logo-item {
  flex: none;
  width: auto;
  height: auto;
}

.star-icon {
  flex: none;
  width: 12px;
  height: 12px;
}

.heading-2-32px {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
}

.heading-2-32px.size_40 {
  color: #050706;
  font-size: 40px;
  line-height: 1.3;
}

.faq-para {
  color: #05070699;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  display: block;
}

.solution-sub-block-head {
  color: #050706;
  padding: 24px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.capterra-split-tag-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.slide-nav-hide {
  display: none;
}

.faq-main-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.main-wrapper {
  color: #050706;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.main-wrapper.hide-old-home {
  display: block;
}

.blue-span-alter {
  color: #3a70ff;
  flex: none;
  font-size: 48px;
  display: block;
}

.home-hero-head-para {
  margin-top: 27px;
}

.home-hero-head-para.see-all-hero-para {
  width: auto;
}

.home-hero-head-para.creative-ops-hero-para {
  flex-flow: column;
  display: flex;
}

.footer-main-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 70px;
  display: grid;
}

.footer-main-wrap.new-footer-wrap {
  border: 1px #000;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
  padding-top: 40px;
}

.home-cta-head-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  max-width: 450px;
  display: flex;
  position: relative;
}

.home-cta-head-block.rocketium-page-cta {
  width: 50%;
  max-width: 531px;
}

.para-100 {
  color: #373938;
  margin-top: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.7;
  display: block;
}

.para-100.width-custom-1 {
  max-width: 569px;
}

.para-100.width-custom-1.bottom24 {
  margin-bottom: 24px;
}

.para-100.width-custom-2 {
  max-width: 332px;
  font-family: Worksans, sans-serif;
}

.para-100.custom-opacity {
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.para-100.starter-lp {
  padding-left: 20px;
}

.para-100.by_industry-text {
  text-align: center;
  flex-direction: column-reverse;
  order: 0;
  justify-content: flex-start;
  align-items: baseline;
  padding-top: 0;
  display: block;
}

.para-100.change_txt_color {
  color: #050706;
}

.wrapper-1200px {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper-1200px.toc {
  grid-column-gap: 40px;
  margin-top: 180px;
  display: flex;
  position: relative;
}

.btn-circle-block {
  background-color: #050706;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.btn-circle-block.secondary {
  background-color: #fff;
  border: 1px solid #000;
}

.btn-circle-block.workflow-cts-btn-circle.wrk-auto-btn-clr {
  background-color: #fff;
}

.btn-circle-block.workflow-cts-btn-circle.wrk-auto-btn-clr.new-color-arrow, .btn-circle-block.cs-btn-color-1 {
  background-color: #050706;
}

.navdropdown-text {
  color: #050706;
}

.split-tag-star-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.home-artworkflow-head {
  max-width: 631px;
  margin-bottom: 32px;
}

.home-artworkflow-head.why-artflow {
  max-width: none;
  margin-bottom: 0;
}

.home-artworkflow-head.why-artflow.use-cases {
  max-width: none;
  margin-bottom: 20px;
}

.home-artworkflow-head.why-artflow.af-vs-monday {
  max-width: 750px;
  margin-bottom: 20px;
}

.home-artworkflow-head.creative-work {
  max-width: 750px;
}

.capterra-split-image-wrap {
  width: 40%;
  max-width: 438px;
}

.home-dashboard-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.home-dashboard-image.mobile, .home-dashboard-image.mobile.home-mbl-dashboard {
  display: none;
}

.home-dashboard-image.desktop, .home-dashboard-image.desktop.home-old-dashoard {
  display: block;
}

.blue-span {
  color: #7d69ff;
  font-size: 48px;
  display: block;
}

.home-split-section-main {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  flex-flow: row-reverse;
  order: 1;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.home-split-section-main.split-inverse {
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 20px;
}

.home-split-section-main.split-inverse.swap {
  flex-flow: row-reverse;
}

.home-split-section-main.why-artflow {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: 0;
}

.home-split-section-main.af-vs-monday {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
}

.home-split-section-main._21cfr {
  align-items: flex-start;
}

.home-split-section-main.swap {
  flex-flow: row-reverse;
}

.btn-arrow-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-arrow-wrap.secondary {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  padding-top: 0;
}

.hack9-custom-nav {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 5px;
  margin-left: 0;
  display: flex;
}

.hack9-custom-nav.top74 {
  margin-top: 74px;
}

.hack9-custom-nav.career-slider-dot {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
}

.link-image {
  width: 100%;
  height: 100%;
}

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

.home-hero-split-head {
  flex-flow: column;
  align-items: flex-start;
  width: 51%;
  max-width: 546px;
  display: flex;
}

.home-hero-split-head.bam-hero-split-head, .home-hero-split-head.see-all-hero-section {
  width: 50%;
  max-width: none;
}

.home-hero-split-head.see-all-hero-section.af-vs-rocketium-hero-section {
  width: 55%;
}

.home-hero-split-head.see-all-hero-section.see-all-app-hero {
  width: 50%;
  overflow: visible;
}

.home-hero-split-head.event-hero-left-split {
  width: 56%;
  max-width: 595px;
}

.home-hero-split-head.creative-hero-split-head {
  width: 50%;
  max-width: none;
}

.home-hero-split-head.dam-home-hero-split-head {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.home-hero-split-head.hero-grid-lft {
  width: 100%;
  max-width: none;
}

.footer-link-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 250px;
  display: flex;
}

.solution-nav-main-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.nav-user-link {
  width: 48px;
  height: 48px;
  transition: opacity .2s;
}

.split-btn-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 49px;
  display: flex;
}

.split-btn-wrap.button-padding {
  padding-left: 10px;
}

.home-cta-form-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0000;
  flex-direction: column;
  display: flex;
}

.footer-logo-wrap {
  width: 156px;
  height: 190px;
}

.split-4-bg-image {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  inset: 42% -5% auto auto;
}

.btn-circle-arrow {
  background-color: #29292900;
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.btn-circle-arrow.sec-arrow {
  position: absolute;
  inset: 0% 0% 0% -140%;
}

.btn-circle-arrow.rotate {
  transform: rotate(-46deg);
}

.home-capterra-split {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home-capterra-split.new-home-capterra-split {
  flex-wrap: nowrap;
  width: 50%;
}

.artflow-slider-main-wrapper {
  width: 100%;
}

.cta-section-no-btn {
  background-color: #3a70ff;
  padding-top: 32px;
}

.cta-section-no-btn.product-page {
  background-color: #f2f2f2;
}

.split-text-wrap-head {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.split-text-wrap-head.industry-space {
  grid-row-gap: 41px;
}

.heading-2-56px {
  color: var(--black);
  margin-bottom: 32px;
  font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.footer-social-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.footer-social-main.desktop {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.footer-social-main.desktop.new-footer-copyright {
  justify-content: space-between;
  padding-top: 0;
}

.footer-social-main.mobile {
  display: none;
}

.wrap-dropdown-icon {
  color: #fff;
  background-color: #0000;
  width: 32px;
  height: 32px;
}

.nav-inner-dropdown-main-wrap {
  background-color: #f3f3f3;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.wrapper-1350px {
  width: 90%;
  max-width: 1350px;
  margin: 0 auto;
}

.home-platform-slide-text-wrap {
  flex-direction: column;
  order: 0;
  align-items: flex-start;
  width: 54%;
  display: flex;
}

.home-platform-slide-text-wrap.career-slider {
  order: 0;
}

.home-platform-slide-text-wrap.new-home-platform-slide-text-wrap {
  grid-row-gap: 30px;
  width: 55%;
}

.logo-grid-inner-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  place-items: center start;
  width: auto;
  height: auto;
  display: flex;
}

.split-image-main {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.home-cta-form-section {
  margin-bottom: 180px;
}

.home-cta-form-section.new-home-cta-form-section {
  margin-top: 40px;
  margin-bottom: 100px;
}

.home-cta-form-section.change-space {
  margin-bottom: 60px;
}

.home-hero-head-btn-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.home-hero-head-btn-wrap.join-af-btn {
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 0;
  position: absolute;
  inset: auto 22% 5% auto;
}

.home-hero-head-btn-wrap.dam-btn {
  margin-top: 0;
}

.home-hero-head-btn-wrap.btn-reduce {
  margin-top: 35px;
}

.home-hero-head-btn-wrap.add-extra-space {
  margin-top: 40px;
}

.navtive-slidenav {
  align-items: flex-end;
  padding-top: 0;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.logo-collection-list {
  flex: none;
  width: 100%;
}

.hack9-custom-dot {
  cursor: pointer;
  background-color: #05070633;
  border-radius: 100px;
  flex: none;
  width: 24px;
  min-width: 24px;
  height: 4px;
  min-height: 4px;
  transition: background-color .24s, width .24s;
}

.hack9-custom-dot.active {
  background-color: #373938;
  width: 40px;
}

.hack9-custom-dot.active.first-dot {
  background-color: var(--heading-black);
  color: var(--heading-black);
}

.split-image-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.split-image-wrap.why-af-image-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  max-width: none;
  display: block;
}

.split-image-wrap.new-split-image {
  width: 50%;
  max-width: 50%;
  min-height: 300px;
}

.home-cta-form-split {
  width: 60%;
  max-width: 688px;
}

.home-cta-form-split.rocketium-page-right-cta {
  width: 50%;
}

.logo-main-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.artworkflow-slider {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0000;
  height: auto;
  display: flex;
}

.page-wrapper {
  display: block;
}

.page-wrapper.overflow-hidden {
  color: #050706;
  height: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

.page-wrapper.overflow-hidden.table {
  overflow: visible;
}

.page-wrapper.overflow-hidden.old-design-hide.hide-for-feature, .page-wrapper.pw-hide, .page-wrapper.hide-now, .page-wrapper.hide-wrapper.hide-for-comply-ai {
  display: none;
}

.home-dashboard-section {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 100px;
  padding-bottom: 0;
}

.home-dashboard-section.home-video-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 145px;
  padding-top: 0;
  display: flex;
}

.home-dashboard-section.gap-style {
  margin-bottom: 60px;
  padding-top: 40px;
}

.home-dashboard-section.gap-style.change-here {
  margin-bottom: 100px;
  padding-top: 0;
}

.home-dashboard-section.hide-for-comply-ai, .home-dashboard-section.hide-for-comply-ai.hide-here {
  display: flex;
}

.home-platform-slider {
  background-color: #0000;
  height: auto;
  position: relative;
}

.home-platform-slide {
  color: var(--heading-black);
  width: 100%;
  height: 100%;
}

.hoem-slide-icon {
  width: 56px;
  height: 56px;
}

.home-cta-form-split-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.artwork-slide-block {
  width: 100%;
}

.brand-logo-link {
  width: 185px;
  padding-left: 0;
}

.fs-mask {
  height: auto;
  overflow: visible;
}

.fs-mask.mask-overflow-on {
  padding-bottom: 0;
  overflow: hidden;
}

.fs-mask.mask-overflow-on.team-slider-mask {
  padding-bottom: 0;
}

.fs-mask.mask-width-332 {
  max-width: 332px;
}

.faq-main-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.text-block-32px {
  flex: 0 auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.green-span {
  color: #70c78e;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  font-size: 48px;
  display: inline-block;
}

.arrow-item-wrap {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.faq-head {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  display: block;
}

.nav-logo {
  width: 100%;
  height: 100%;
}

.div-put {
  color: #333;
  background-color: #f2f3f3;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 40px 24px;
  display: flex;
  position: static;
}

.div-put.why-artflow {
  padding-bottom: 0;
  padding-right: 0;
}

.home-cta-head-bg {
  z-index: -1;
  position: absolute;
  inset: -12% 0% 0%;
}

.home-platform-slide-container {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.home-platform-slide-container.new-home-platform-slide-container {
  grid-column-gap: 50px;
}

.orange-span {
  color: #febd54;
  font-size: 48px;
  display: block;
}

.orange-span.home-hero {
  z-index: 3;
  font-size: 62px;
  position: relative;
  inset: 0%;
}

.nav-dropdown-item {
  flex: 0 auto;
}

.home-cta-form {
  background-color: #0000;
  width: 100%;
  display: none;
}

.home-dahsboard-wrapper {
  margin-top: 70px;
  position: relative;
}

.home-dahsboard-wrapper.embed-style {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.footer-underline {
  background-color: #fff6;
  width: 30%;
  max-width: 312px;
  height: 1px;
}

.footer-underline.alter {
  background-color: #fff6;
  width: 100%;
  max-width: none;
}

.para-24px {
  color: #050706;
  text-align: left;
  flex-direction: row;
  flex: 1;
  order: 0;
  align-self: auto;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.para-24px.reguler {
  font-weight: 400;
}

.para-24px.af-vs-monday {
  padding-top: 0;
  font-weight: 400;
}

.testimonial-slide {
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.artworkflow-slide {
  border-radius: 20px;
  max-width: 332px;
  margin-right: 24px;
  padding: 0;
}

.home-split-sections-wrap {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  flex-direction: column;
  margin-top: 180px;
  margin-bottom: 180px;
  display: flex;
}

.home-split-sections-wrap.why-af-split-section.space-remove {
  grid-row-gap: 100px;
  margin-top: 100px;
  margin-bottom: 10px;
}

.home-split-sections-wrap.new-home-split-sections-wrap {
  margin-top: 0;
  margin-bottom: 0;
}

.home-split-sections-wrap.creative-ops-split-wrap {
  grid-row-gap: 70px;
  margin-top: 0;
  margin-bottom: 0;
}

.wrapper-1160px {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.wrapper-1160px.feature-split-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper-1160px.by-iindustry-wrapper {
  margin-top: 180px;
  display: block;
}

.wrapper-1160px.blog-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrapper-1160px.lp-wrapper {
  align-items: center;
}

.wrapper-1160px.company-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
}

.wrapper-1160px.image-wrapper {
  align-items: center;
}

.wrapper-1160px.slider-wrapper {
  grid-row-gap: 60px;
}

.wrapper-1160px.wrapper-ad-lp {
  padding-bottom: 100px;
}

.wrapper-1160px.why-brands-wrapper {
  grid-row-gap: 60px;
}

.wrapper-1160px.demo-marquee-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.wrapper-1160px.asset-involves-head {
  justify-content: center;
  align-items: center;
}

.home-platform-slide-image-wrap {
  width: 50%;
  max-width: 332px;
}

.cta-wrap-main-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.input-value-wrap-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  font-family: Work Sans;
  font-weight: 500;
  display: flex;
}

.nav-link-wrap-2 {
  z-index: 2;
  text-transform: uppercase;
  border-right: 1px solid #05070633;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  transition: color .2s;
  position: relative;
}

.nav-link-wrap-2:hover {
  color: #7d69ff;
}

.nav-link-wrap-2.w--current {
  color: #050706;
  font-weight: 500;
}

.nav-link-wrap-2.w--open {
  color: #7d69ff;
}

.nav-link-wrap-2.last {
  border-right-style: none;
}

.nav-link-wrap-2.no-padding {
  font-family: Worksans, sans-serif;
}

.nav-menu-3 {
  align-items: center;
  display: flex;
  position: relative;
}

.capterra-split-tag-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #05070633;
  border-radius: 100px;
  flex: none;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.capterra-split-text-block-2 {
  letter-spacing: -.02em;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
}

.solution-sub-link-block-2 {
  color: #050706;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  font-family: Worksans, sans-serif;
  font-size: 15px;
  text-decoration: none;
  transition: color .24s, background-color .24s;
  display: flex;
}

.solution-sub-link-block-2:hover {
  color: #fff;
  background-color: #050706;
}

.dropdown-link-2 {
  color: #050706;
  background-color: #f3f3f3;
  flex: none;
  width: 100%;
  padding: 20px 24px;
  transition: background-color .24s, color .24s;
}

.dropdown-link-2:hover {
  color: #fff;
  background-color: #050706;
}

.dropdown-link-2.features {
  font-weight: 400;
  display: block;
}

.dropdown-link-2.features.w--current {
  display: block;
}

.footer-link-4 {
  color: #fff;
  border-left: 2px solid #050706;
  border-right: 2px solid #050706;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
  transition: color .24s;
  display: block;
}

.footer-link-4:hover {
  border-left: 2px solid #70c78e;
  border-right: 2px #70c78e;
  font-weight: 500;
}

.footer-link-4.w--current {
  border-left-color: #70c78e;
  border-right-color: #70c78e;
}

.footer-link-4.balck-text {
  color: #fff;
  border: 1px #000;
  display: block;
}

.footer-link-4.balck-text.hide-data {
  display: none;
}

.copyright-block-3 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-weight: 300;
  display: flex;
}

.footer-link-head-3 {
  color: #fff;
  text-transform: uppercase;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.footer-link-head-3.balck-text {
  color: #fff;
}

.footer-main {
  z-index: 9;
  background-color: #050706;
  padding-top: 60px;
  padding-bottom: 32px;
  position: relative;
}

.footer-main.new-footer-main {
  background-color: #000;
}

.btn-block-main-3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.btn-block-main-3.show-mobile {
  display: none;
}

.btn-block-main-3.secondary {
  background-color: #fff;
  border: 1px solid #050706;
}

.btn-block-main-3.secondary.af-cta-btn1 {
  background-color: #0000;
}

.btn-block-main-3.cs-btn-color {
  background-color: #373938;
}

.cta-wrap-main-block-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.cta-faq-block-3 {
  background-color: #fff;
  background-image: linear-gradient(#0507060d, #0507060d);
  width: 100%;
  height: auto;
  padding-left: 32px;
  padding-right: 32px;
  overflow: hidden;
}

.paragraph-11 {
  color: #373938;
  margin-bottom: 12px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-11.margin-11 {
  margin-bottom: 20px;
}

.logo-wrap {
  opacity: .7;
  filter: grayscale();
  justify-content: center;
  align-items: center;
  width: auto;
  height: 64px;
  max-height: 64px;
  display: flex;
}

.testimonial-slide-split-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial-slide-split-wrapper.hold-now {
  display: none;
}

.slider-image-main {
  width: 100%;
  height: 100%;
}

.testimonial-slide-author-block {
  border-bottom: 1px solid #05070666;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 280px;
  margin-top: 28px;
  padding-bottom: 32px;
  display: flex;
}

.testimonial-slider-image-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 640px;
  display: flex;
}

.testimonial-slider-image-block.mobile-show {
  display: none;
}

.testimonial-slide-para {
  color: #050706;
  font-size: 24px;
}

.testimonial-slide-para.change-txt-size {
  color: #373938;
  font-size: 16px;
  font-weight: 500;
}

.testimonial-block-heading {
  margin-bottom: 16px;
}

.testimonial-author-head {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.testimonial-author-head.author-job-title {
  color: #05070699;
  margin-top: 6px;
  font-weight: 400;
}

.testimonial-slide-text-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 44%;
  max-width: 450px;
  display: flex;
}

.home-grid-item-bg {
  color: #050706;
  background-color: #0507060d;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.home-collection-grid-item {
  border: 1px solid #050706;
  border-radius: 12px;
  height: 100%;
  padding: 24px;
}

.home-cs-collection-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cs-link {
  color: #050706;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.cs-btn-block {
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-cs-grid-item-main-block {
  z-index: 2;
  height: 100%;
  position: relative;
}

.home-cs-grid-item-main-block.padding-bottom {
  padding-bottom: 60px;
}

.home-collection-grid-heading {
  font-size: 24px;
  font-weight: 600;
}

.home-collection-grid-heading.p-24 {
  font-size: 24px;
}

.home-collection-grid-head {
  z-index: 2;
  max-width: 310px;
  margin-bottom: 40px;
  position: relative;
}

.circle-cs {
  background-color: #050706;
  border-radius: 100%;
  padding: 16px;
}

.circle-cs.rotate {
  display: none;
  transform: rotate(-45deg);
}

.circle-cs.rotate-opposite {
  transform: rotate(-134deg);
}

.home-cs-company-image {
  width: 100%;
  height: 100%;
  display: none;
}

.cs-grid-item-company-image {
  width: 138px;
  height: 98px;
}

.home-grid-tag-block {
  color: #05070699;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Work Sans;
}

.blog-bg-quarter-icon {
  width: 100%;
  height: 100%;
}

.blog-bg-quarter {
  width: 64px;
  height: 64px;
  margin-top: 4px;
}

.blog-collection-bg {
  position: absolute;
  inset: 0% -1% 0% auto;
}

.ebook-collection-item {
  z-index: -1;
  height: 120px;
  position: absolute;
  inset: 26% 0% 0%;
}

.text-block-73 {
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.text-block-73.black-text {
  color: #fff;
}

.btn-block-main-4 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Work Sans;
  font-weight: 500;
  display: flex;
}

.pricing-toggle-main {
  cursor: pointer;
  border: 1px solid #050706;
  border-radius: 100px;
  flex: none;
  align-items: center;
  height: 56px;
  font-family: Worksans, sans-serif;
  display: flex;
  position: relative;
}

.pricing-card-price-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: flex;
}

.pricing-card-section {
  display: flex;
}

.pricing-card-section.why-artflow {
  margin-bottom: 100px;
}

.pricing-card-section.why-artflow.comparison, .pricing-card-section.pricing {
  display: none;
}

.pricing-card-offer-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #05070633;
  border-bottom: 1px solid #05070633;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.pricing-card-offer-block.desktop {
  justify-content: flex-end;
}

.pricing-card-offer-block.mobile {
  display: none;
}

.dollar-span {
  color: #70c78e;
}

.monthly-billing {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100%;
  padding: 16px 21px;
  display: flex;
  position: relative;
}

.list-2 {
  margin-bottom: 0;
}

.price-pointer-list {
  color: #05070699;
  margin-top: 10px;
  font-family: Worksans, sans-serif;
}

.pricing-hero-image {
  width: 100%;
  height: 100%;
}

.yearly-billing {
  z-index: 2;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 16px 21px;
  display: flex;
  position: relative;
}

.bg-block-image {
  width: 100%;
  height: 100%;
}

.cta-tag {
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Raleway, sans-serif;
}

.pricing-hero-image-block {
  width: 44%;
  max-width: 474px;
}

.pricing-offer-text {
  color: #7d69ff;
  font-family: Work Sans;
  font-weight: 500;
}

.pricing-brands-head {
  color: #050706;
  max-width: 700px;
  margin-bottom: 60px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.pricing-brands-head.remove-width {
  max-width: none;
  margin-bottom: 44px;
}

.bg-block {
  width: 236px;
  height: 236px;
  margin: 60px -25px -25px auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.pricing-sing-up-text-block {
  font-family: Work Sans;
  font-weight: 500;
}

.pricing-head-text-split {
  width: 54%;
  max-width: 548px;
}

.pricing-head-text-split.career-hero-left {
  width: 688px;
  max-width: 688px;
}

.pricing-head-text-split.new-head-pricing {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.per-period-span {
  font-size: 24px;
}

.card-bg {
  background-color: #0507060d;
  border-radius: 12px;
  padding: 24px;
}

.card-bg.overflow-hidden {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.card-bg.no-bg {
  background-color: #0000;
}

.card-bg.padding-32 {
  padding: 32px;
}

.pricing-card {
  border: 1px solid #050706;
  border-radius: 12px;
  padding: 24px;
}

.pricing-card.no-border {
  border-style: none;
}

.pricing-card.af-vs-monday {
  border-radius: 17px;
}

.main-wrapper-2.nitty-gritty-btn.guide-detailpage {
  display: flex;
  position: static;
}

.price-poiner-list-item {
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 1.2;
}

.pricing-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.pricing-plan-icon {
  order: 0;
  align-self: flex-start;
  height: 40px;
  margin-top: 20px;
  margin-left: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.pricing-head-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
}

.pricing-toggle-main-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 32px;
  display: flex;
}

.pricing-toggle-main-block.desktop {
  display: flex;
}

.pricing-toggle-main-block.desktop.hide-btn, .pricing-toggle-main-block.mobile-active {
  display: none;
}

.pricing-hero-headwrap {
  align-items: center;
  display: flex;
}

.no-credit-required-text {
  color: #05070699;
  font-family: Work Sans;
  font-size: 14px;
}

.pricing-offer-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #05070699;
  flex-direction: column;
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  display: flex;
}

.plan-includes-pointers-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.btn-pricing.mobile {
  display: none;
}

.cta-section {
  background-color: #7d69ff;
  justify-content: center;
  align-items: center;
  padding-top: 42px;
  padding-bottom: 52px;
  display: block;
}

.pointer-main-sub-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pointer-main-sub-wrapper.af-vs-monday {
  color: var(--black);
}

.main-btn-direction-reverse {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.main-btn-direction-reverse.main, .main-btn-direction-reverse.sec {
  position: relative;
}

.pricing-card-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-bottom: 32px;
  display: flex;
}

.car-signup-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: none;
}

.plan-includes-heading {
  color: #050706;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.plan-includes-heading.af-vs-monday {
  color: var(--black);
}

.pricing-card-price {
  font-size: 36px;
  font-weight: 700;
}

.plan-includes-block {
  border-bottom: 1px solid #05070633;
  margin-bottom: 32px;
  padding-top: 32px;
  padding-bottom: 40px;
}

.plan-includes-block.no-border {
  border-bottom-style: none;
  margin-bottom: 0;
}

.brands-section {
  margin-top: 180px;
  margin-bottom: 180px;
}

.emded-cover {
  z-index: 4;
  width: 100%;
  height: 100%;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: none;
  position: absolute;
  inset: 0%;
}

.pricing-hero-section {
  padding-top: 180px;
  padding-bottom: 40px;
}

.pricing-hero-section.af-vs-monday {
  padding-top: 0;
}

.pricing-hero-section.af-vs-monday.new-pricing-add {
  padding-bottom: 10px;
}

.pricing-tick-icon {
  flex: none;
  width: 24px;
  height: 24px;
}

.cta-head {
  margin-bottom: 24px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.cta-head.text-white {
  font-size: 56px;
  line-height: 64px;
}

.pricing-hero-para-block {
  max-width: 446px;
  margin-top: 16px;
}

.pricing-hero-para-block.why-arfflow {
  max-width: 480px;
}

.pricing-hero-para-block.why-arfflow.new-price-style {
  max-width: none;
}

.pricing-hero-para-block.career-hero-para {
  max-width: 569px;
}

.pricing-card-main-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-hero-head {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.price-pointer-main {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #05070699;
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.heading-66 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 3.9em;
  line-height: 1.3;
}

.paragraph-12 {
  color: #05070699;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.paragraph-12.contain-446 {
  max-width: 446px;
  font-family: Worksans, sans-serif;
}

.paragraph-12.why-artflow {
  color: var(--black);
  font-size: 23px;
  font-weight: 500;
  display: none;
}

.paragraph-12.grid-text {
  color: #050706;
  margin-top: 20px;
}

.text-block-74 {
  font-size: 16px;
  line-height: 1.2;
}

.text-block-75 {
  color: var(--black);
  font-size: 16px;
  line-height: 1.2;
}

.text-block-76, .text-block-77, .text-block-78 {
  font-size: 16px;
}

.btn-block-main-5 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.card-bg-image-main-split {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 29%;
  max-width: 300px;
  display: flex;
}

.card-bg-image-main-split.creative-intelligence-card-section {
  width: 35%;
  max-width: 320px;
}

.terms-block {
  font-size: 14px;
}

.expert-block {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.demo-form-block {
  background-color: #fff;
  border-radius: 24px;
  height: auto;
  margin-bottom: 0;
  padding: 40px;
  display: none;
}

.card-main {
  border: 1px solid #050706;
  border-radius: 12px;
  padding: 24px;
}

.card-split-image {
  width: 136px;
  height: 136px;
}

.expert-logo-main-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 16px;
  overflow: hidden;
}

.card-split-text-wrapper {
  width: 62%;
  max-width: 556px;
}

.expert-divider {
  background-color: #7d69ff;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.demo-form-split {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 44%;
  max-width: 450px;
  margin-bottom: 0;
  display: flex;
}

.demo-form-split.pro-pricing-form {
  padding-top: 60px;
}

.expert-logo-block {
  flex: none;
  height: 44px;
}

.expert-list {
  color: #05070699;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.text-link {
  color: #7d69ff;
  transition: color .24s;
}

.card-split-image-block {
  width: 100%;
  height: 100%;
}

.demo-input-value-wrap {
  margin-bottom: 24px;
}

.demo-input-value-wrap.message {
  margin-bottom: 16px;
}

.demo-input-value-wrap.creative-form-input-wrap {
  grid-column-gap: 10px;
  display: flex;
}

.demo-hero-section {
  margin-bottom: 180px;
  padding-top: 236px;
}

.demo-form {
  height: 100%;
}

.dmeo-essentials-section {
  margin-bottom: 0;
  padding-bottom: 100px;
}

.demo-hero-head-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 56px;
  display: flex;
  position: relative;
}

.demo-hero-split-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.expert-list-block {
  width: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
}

.expert-list-block.starter-palan-sub-point {
  padding-left: 45px;
  list-style-type: disc;
}

.expert-head {
  text-transform: uppercase;
  margin-bottom: 16px;
}

.card-text-tag-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.expert-logo {
  width: 100%;
  height: 100%;
}

.demo-form-btn-wrap {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  margin-top: 28px;
  display: flex;
}

.demo-form-btn-wrap.ci-submit-btn {
  margin-top: 0;
}

.expert-list-item {
  margin-bottom: 10px;
  font-size: 14px;
  list-style-type: disc;
}

.expert-list-item.starter-plan {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0325_star.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-type: none;
}

.main-btn-submit {
  grid-column-gap: 4px;
  grid-row-gap: 1px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-split-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.expert-logo-moving-trail {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.demo-hero-head-bg {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.demo-hero-text-wrap {
  width: 54%;
  max-width: 570px;
}

.expert-logo-inner-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: none;
  align-items: center;
  display: flex;
}

.text-tag {
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 100px;
  padding: 12px 16px;
  font-family: Work Sans;
  font-size: 14px;
  font-weight: 500;
}

.demo-expert-block {
  background-color: #fff;
  border: 1px solid #050706;
  border-radius: 12px;
  max-width: 450px;
  margin-left: 4%;
  padding-bottom: 24px;
  position: relative;
}

.demo-expert-block.bg-border {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin-left: 0%;
  padding-bottom: 0;
  position: absolute;
  top: 6%;
  left: -4%;
  right: 0%;
}

.demo-expert-block.desktop {
  margin-bottom: 100px;
  padding-bottom: 20px;
  display: block;
}

.demo-expert-block.desktop.starter-lp-plan {
  margin-left: 0;
}

.demo-expert-block.main {
  display: none;
}

.card-text-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.no-credit {
  color: #05070699;
  text-align: center;
  margin-top: 6px;
  font-size: 12px;
}

.feature-old {
  display: none;
}

.footer-image-links-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.btn-block-main-6 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.btn-block-main-6.wrk-btn-block {
  background-color: #fff;
}

.btn-block-main-6.wrk-btn-block.new-color {
  background-color: #050706;
}

.btn-block-main-6.cs-btn-color {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.feature-hero-split-image {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.feature-hero-section {
  margin-bottom: 60px;
  padding-top: 175px;
  padding-bottom: 60px;
}

.feature-hero-section.contact-hero {
  background-color: #f1f9f4;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0845_Frame%2017796.webp");
  background-position: 20% 0;
  background-size: cover;
  padding-bottom: 100px;
}

.feature-hero-section.added_new_design_npd {
  background-image: linear-gradient(45deg, #d3eedcb3 29%, #fff 54%);
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.feature-hero-section.added_new_design_npd.add-extra-space {
  margin-top: 40px;
}

.feature-hero-section.added_new_design_npd.add-extra-space.affairs-page {
  background-image: linear-gradient(45deg, #d7d1ff 29%, #fff 54%);
}

.feature-hero-section.added_new_design_npd.add-extra-space.affairs-page.color-change, .feature-hero-section.added_new_design_npd.add-extra-space.affairs-page.new-color {
  background-image: linear-gradient(45deg, #c2d3ff 29%, #fff 54%);
}

.cta-text-container-3 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feature-collaboration-section {
  margin-bottom: 180px;
  display: block;
}

.wrapper-750px-2 {
  width: 90%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.features-hero-btn-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 36px;
  display: flex;
}

.features-hero-btn-wrap.workflow-cta-btn {
  justify-content: center;
}

.features-hero-btn-wrap.workflow-cta-btn.btn-workflow {
  margin-top: 16px;
}

.features-hero-btn-wrap.report-btn {
  margin-top: 10px;
}

.features-hero-btn-wrap.podcast-cta-btn {
  margin-top: 0;
}

.feature-heading-icon-wrap-block {
  align-items: center;
  display: inline;
}

.colloboration-section-head {
  max-width: 806px;
  margin-bottom: 40px;
}

.feature-hero-text-wrapper {
  width: 50%;
  max-width: none;
}

.heading-1-56px {
  font-size: 56px;
  line-height: 1.2;
}

.colloboration-inner-block {
  background-color: #0507060d;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.collaboration-grid-item-heading {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.feature-split-main-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  outline-offset: 0px;
  background-color: #0000;
  outline: 3px #000;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 60px;
  display: flex;
}

.feature-split-main-section.space-remove {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  margin-bottom: 74px;
}

.cta-arrow-block {
  justify-content: flex-end;
  margin-top: auto;
  display: flex;
}

.colloboration-item-block {
  color: #050706;
  border: 1px solid #050706;
  border-radius: 20px;
  height: 100%;
  padding: 24px;
}

.feature-hero-split-image-wrap {
  width: 50%;
  max-width: none;
}

.features-hero-para-block {
  margin-top: 0;
  padding-top: 20px;
}

.para-60 {
  margin-bottom: 16px;
}

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

.features-link-collection.hide-links {
  display: none;
}

.features-link-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.hidden-form-input1 {
  background-color: #0507060d;
  border: 1px #000;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  display: none;
}

.hidden-form-input1:focus {
  border-style: solid;
  border-color: #050706;
}

.hidden-form-input1::placeholder {
  font-weight: 400;
}

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

.hide {
  display: flex;
}

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

.top-head {
  color: #4e4e4e;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.top-head-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.heading-69, .heading-70, .heading-71, .heading-72 {
  color: #000;
}

.text-block-81, .text-block-82, .bold-text-13, .text-block-83 {
  font-family: Worksans, sans-serif;
}

.text-block-84 {
  text-align: center;
  font-family: Worksans, sans-serif;
}

.text-block-85, .text-block-86 {
  font-family: Worksans, sans-serif;
}

.link-15 {
  color: #333;
}

.page-padding {
  margin-top: 0;
  margin-bottom: 18px;
  padding-left: 40px;
  padding-right: 40px;
}

.page-padding.link-dropdown {
  background-color: #fff;
  border-radius: 8px;
  height: 600px;
  max-height: 77vh;
  display: block;
  overflow: auto;
  box-shadow: 0 24px 24px #00000014;
}

.page-padding.link-dropdown.resources-old-dropdown {
  display: none;
}

.para-small {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71429;
}

.cta-button {
  color: #fff;
  background-image: linear-gradient(to right, #c6399c, #5552ff);
  border-radius: 36px;
  padding: 18px 34px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33333;
  transition: all .3s;
}

.cta-button:hover {
  color: #fff;
  background-color: #3063e0;
  border-color: #3063e0;
  transform: translate(0, -2px);
}

.cta-button.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.cta-button.ghost:hover {
  color: #0c1930;
  background-color: #fff;
}

.heading-extralarge {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}

.flexcolwrap {
  flex-wrap: wrap;
  display: flex;
}

.heading-large {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
}

.flex3col {
  width: 33.333%;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.flex3col.button {
  padding-top: 20px;
}

.flex3col.button.dark {
  color: #fff;
  background-color: #0c1930;
}

.flex3col.textlinkcol {
  padding-top: 19px;
}

.flex3col.full {
  width: 100%;
}

.paragraph-medium {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
  text-decoration: none;
}

.flex2col {
  width: 50%;
  margin-bottom: 15px;
  padding: 10px 15px;
}

.flex2col._2 {
  width: 100%;
}

.container-new {
  z-index: 2;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-new.nav-contain {
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.container-new.nav-contain.work-sans {
  font-family: Worksans, sans-serif;
}

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

.heading-extrasmall {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.41;
}

.heading-xxs-h6 {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
}

.stylename {
  text-transform: uppercase;
  border-top: 1px solid #d4d4d4;
  border-bottom: 0 #d4d4d4;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
}

.heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.357;
}

.vertical-spacing {
  padding-top: 0;
  padding-bottom: 40px;
}

.vertical-spacing.top-bottom-double {
  padding-top: 180px;
  padding-bottom: 60px;
}

.vertical-spacing.top-double {
  padding-top: 100px;
}

.vertical-spacing.cta-spacing {
  padding-bottom: 100px;
}

.vertical-spacing.thank-you-spacing {
  padding-top: 180px;
}

.vertical-spacing.bottom-double {
  padding-bottom: 180px;
}

.vertical-spacing.about-spacing {
  padding-top: 250px;
}

.colorbox {
  background-color: #dcdcdd;
  border-radius: 6px;
  width: 100%;
  height: 100px;
  margin-right: 25px;
  display: inline-block;
}

.colorbox.violet-red {
  background-color: #d13291;
}

.colorbox.turqoise {
  background-color: #b57aff;
}

.colorbox.dark-grey {
  background-color: #4b5563;
}

.colorbox.pure-white {
  background-color: #fff;
  border: 1px solid #000;
}

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

.colorbox.royal-blue {
  background-color: #536dfb;
}

.colorbox.dark-slate-blue {
  background-color: #29315c;
}

.heading-medium {
  color: #050706;
  letter-spacing: -.015em;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
}

.heading-medium.revenue-head {
  font-size: 20px;
  font-weight: 600;
}

.styletitle {
  text-transform: uppercase;
  border-bottom: 1px solid #d4d4d4;
  margin: 20px 15px 30px;
  font-size: 14px;
}

.para-global {
  color: #050706;
  border: 1px #000;
  border-radius: 1px;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.para-global.yq-para {
  max-width: 446px;
}

.para-global.white {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.para-global.white._24px {
  font-size: 24px;
}

.para-global.white._24px._400-reguler {
  font-weight: 400;
}

.para-global.white.about-story-para {
  font-size: 18px;
  font-weight: 400;
}

.section-hero-security {
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.section-hero-security.af-vs-monday {
  margin-top: 0;
  margin-bottom: 100px;
}

.security-hero-wrapper {
  justify-content: space-between;
  display: flex;
}

.security-hero-left {
  flex-direction: column;
  justify-content: space-between;
  width: 60%;
}

.security-hero-right {
  width: 35%;
}

.image-100 {
  object-fit: fill;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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

.image-100.leader-img {
  border-radius: 18px;
  height: auto;
}

.image-100.faq-img {
  width: 8px;
  height: 8px;
}

.heading-creative-span {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca017a_Heading%20Spanner.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.bottom-24 {
  margin-bottom: 24px;
}

.bottom-24.webinar-v2-desc-block {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  width: 76%;
  display: flex;
}

.opacity-60 {
  opacity: .6;
  margin-bottom: 60px;
}

.max---para {
  max-width: 446px;
}

.h2-max {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.bottom-48 {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.comprehensive-security-cards-grid {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comprehensive-card {
  background-color: #0507060d;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.comprehensive-icon {
  height: 104px;
  margin-bottom: 64px;
}

.bottom-16 {
  margin-bottom: 16px;
}

.bottom-56 {
  margin-bottom: 56px;
}

.audits-flex {
  grid-column-gap: 119px;
  justify-content: space-between;
  display: flex;
}

.audits-left {
  grid-row-gap: 12px;
  flex-direction: column;
  width: 55%;
  display: flex;
}

.audits-right {
  width: 45%;
}

.audit-card {
  width: 475px;
  margin-left: 0;
  padding: 24px;
}

.bottom-12 {
  margin-bottom: 12px;
}

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

.new-nav-bar {
  background-color: #fff;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 4px 4px #0000002b;
}

.new-nav-menu {
  width: 100%;
  position: static;
}

.nav-link {
  color: #333;
  text-transform: uppercase;
  padding: 18px 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.nav-link.w--current {
  color: #7d69ff;
  font-weight: 500;
}

.nav-link.dropdown-toggle {
  z-index: 2;
  padding-right: 0;
  position: relative;
}

.nav-link.dropdown-toggle.w--open {
  color: #70c78e;
  border-bottom: 2px solid #70c78e;
  padding-bottom: 16px;
  font-weight: 500;
}

.nav-link.dropdown-toggle.remove.w--open {
  -webkit-text-stroke-color: transparent;
  border: 1px #000;
}

.nav-menu-flex {
  border-bottom: 1px #f5f5f5;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-left: 40px;
  display: flex;
}

.nav-menu-flex.remove-extra-space {
  margin-left: 0;
}

.nav-menu-left {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu-right {
  display: none;
}

.user-button {
  background-color: #060606;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 40px;
  min-height: 40px;
  display: none;
}

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

.nav-dropdown {
  border: 1px #000;
  position: static;
}

.nav-drop-menu--list {
  z-index: 1;
  background-color: #0000;
  display: none;
}

.nav-drop-menu--list.w--open {
  padding-top: 18px;
  padding-left: 16px;
  padding-right: 16px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.drop-menu-wrapper {
  width: 100%;
  display: block;
}

.drop-menu-wrapper.sols {
  display: flex;
}

.drop-menu-wrapper.resources {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.drop-menu-grid {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.drop-menu-grid._1-col {
  grid-template-columns: 1fr;
}

.drop-menu-grid._2-col {
  grid-template-columns: 1fr 1fr;
}

.drop-menu-grid._2-col.hiddd {
  display: none;
}

.drop-menu-grid.static-links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
}

.drop-menu-grid.static-links._1-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.nav-dropmenu-link-card {
  border-radius: 8px;
  flex-direction: column;
  padding: 12px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.nav-dropmenu-icon-wrap {
  border-radius: 8px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  position: relative;
  overflow: hidden;
}

.drop-menu-absolute-icon-wrap {
  position: absolute;
  inset: 0%;
}

.dropmenu-link-text-wrap {
  padding-top: 16px;
  padding-bottom: 16px;
}

.drop-menu-link-title {
  color: #060606;
  margin-bottom: 8px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.dropmenu-link-para {
  color: #6a6a6a;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  line-height: 1.57143;
}

.dropmenu-link-para.no-hidden {
  display: block;
}

.drop-menu-links-column.s-1 {
  width: 30%;
}

.drop-menu-links-column.s2 {
  width: 60%;
}

.drop-menu-links-column.s3 {
  width: 35%;
  padding-left: 24px;
  position: relative;
}

.drop-menu-links-column.resources-col {
  width: 20%;
  padding-left: 24px;
  position: relative;
}

.dropmenu-column-title {
  color: #7d69ff;
  text-transform: uppercase;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.dro-menu-static-link {
  color: #6a6a6a;
  border-radius: 8px;
  padding: 10px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  transition: background-color .2s;
}

.dro-menu-static-link:hover {
  background-color: #f5f5f5;
}

.product-drop-link-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.product-drop-link-grid._3-col {
  grid-template-columns: 1fr 1fr 1fr;
}

.product-link-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 16px;
  transition: background-color .2s;
  display: flex;
}

.product-link-card:hover {
  background-color: #f5f5f5;
}

.product-link-image-wrap {
  border-radius: 8px;
  margin-bottom: 8px;
}

.nav-brand {
  width: 185px;
  padding-left: 0;
}

.nav-brand.width {
  width: 175px;
}

.logos-marquee-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.logos-marquee-section.webinar {
  grid-column-gap: 20px;
  flex-direction: row;
  margin-bottom: 0;
}

.logos-marquee-section.hide-here {
  display: none;
}

.marquee {
  grid-column-gap: 40px;
  flex-direction: row;
  flex: none;
  align-items: center;
  display: flex;
}

.marquee-logo {
  opacity: .6;
  filter: grayscale();
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  min-width: 160px;
  transition: all .3s;
  display: flex;
}

.marquee-logo:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.marquee-logo.webinar-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: none;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 350px;
  min-width: auto;
  transition-property: none;
  display: flex;
}

.marquee-logo.v2-marquee {
  opacity: 100;
  filter: grayscale(0%);
  width: 25%;
  min-width: 104px;
  height: 55px;
}

.solutions-2-col-wrap {
  display: flex;
}

.menu-divider {
  background-color: #f5f5f5;
  width: 1px;
  height: 90%;
  position: absolute;
  inset: 5% auto 0% 0%;
}

.white-cta {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
}

.white-cta.tool-cta {
  flex: none;
}

.white-cta.tool-cta.hide-here, .white-cta.hide-trial-appl {
  display: none;
}

.white-cta.hide-proof-cta {
  display: flex;
}

.home-hero-heading-element {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca025c_Frame%201171277371%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.thankyou-flex {
  justify-content: space-between;
  display: flex;
}

.thankyou-flex.webianr-content {
  padding-top: 40px;
}

.tq-left {
  width: 50%;
}

.tq-right {
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.tq-right.webinar-form-block {
  border: 1px solid #c1c1c1;
  border-radius: 12px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.tq-form-block.hide {
  display: none;
}

.field {
  background-color: #0507060d;
  border: 1px solid #0000;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.field.msg {
  height: 112px;
}

.field.email {
  background-color: #f2f2f2;
  width: 70%;
}

.field-lable {
  margin-bottom: 8px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 1.5;
}

.field-block {
  width: 451px;
}

.partner-form {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.tq-submit-btn {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.support-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.support-left {
  width: 50%;
}

.support-right {
  width: 40%;
}

.link-span {
  color: #70c78e;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
  text-decoration: underline;
}

.link-span.blue {
  color: #3a70ff;
}

.ap-tool-hero-section {
  margin-top: 80px;
}

.ap-hero-wrap {
  grid-column-gap: 10%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ap-hero-wrap.reverse {
  flex-direction: row-reverse;
}

.ap-hero-left {
  width: 40%;
}

.ap-hero-left._2 {
  width: 50%;
}

.ap-hero-left._45 {
  width: 45%;
}

.ap-hero-right {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.ap-hero-right._2 {
  width: 40%;
}

.ap-h1-max {
  grid-row-gap: 20px;
  flex-direction: column;
  max-width: 430px;
  margin-bottom: 20px;
  display: flex;
}

.ap-hero-para-max {
  max-width: 450px;
}

.ap-hero-image-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.list-3 {
  padding-left: 30px;
}

.ap-feature-section {
  margin-top: 60px;
}

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

.ap-feature-card {
  background-color: #0507060d;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.ap-feature-icon-wrap {
  width: 113px;
  height: 104px;
  margin-bottom: 48px;
}

.proofing-tool-flex {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.proofing-tool-flex.reverse {
  flex-direction: row-reverse;
}

.pt-left {
  width: 50%;
}

.pt-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.pt-number {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.pt-image-wrap {
  width: 100%;
  height: 100%;
}

.pt-flexes-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.proofing-tool-use-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.artwork-flow-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Raleway, sans-serif;
  display: none;
}

.artwork-flow-icon-wrap {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.artwork-flow-para-max {
  max-width: 312px;
}

.artwork-flow-icon {
  height: 104px;
  min-height: 104px;
  margin-bottom: 48px;
}

.dairy-industry-featurflex {
  grid-column-gap: 10%;
  grid-row-gap: 15%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dairy-industry-featurflex.di-feature-reverse {
  flex-direction: row-reverse;
}

.di-left {
  width: 40%;
}

.di-right {
  width: 60%;
}

.di-h3-max, .di-para-max {
  max-width: 450px;
}

.di-hero-wrapper {
  grid-column-gap: 8%;
  grid-row-gap: 15%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.di-hero-left {
  width: 40%;
}

.di-hero-right {
  width: 60%;
}

.section-17 {
  margin-top: 120px;
}

.text-block-87, .text-block-88, .text-block-89, .text-block-90, .text-block-91 {
  font-family: Worksans, sans-serif;
}

.body-7 {
  font-family: Raleway, sans-serif;
}

.why-workflow-section {
  margin-top: 180px;
  margin-bottom: 0;
}

.creative-teams {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  margin-top: 180px;
  margin-bottom: 0;
  display: flex;
}

.heading-73 {
  color: var(--black);
  font-size: 37px;
}

.slider-image {
  order: 0;
  align-self: flex-end;
  margin-top: 20px;
  display: block;
}

.paragraph-14 {
  font-family: Worksans, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 30px;
}

.body-8 {
  overflow: visible;
}

.guides-hero-section.hide-webinar {
  display: none;
}

.guides-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.guides-wrapper.webinar-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.guides-para-wrapper {
  margin-bottom: 32px;
}

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

.guide-card {
  border: 1px solid var(--black);
  color: var(--black);
  border-radius: 12px;
  height: 100%;
  padding: 24px 24px 140px;
  position: relative;
}

.guide-card.webinar {
  border-style: none;
  padding: 0;
}

.guide-card-image-wrap {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 30px;
  overflow: hidden;
}

.guide-card-divider {
  background-color: var(--black);
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.guide-card-title {
  font-size: 64px;
  font-weight: 700;
}

.guide-card-title.guide-title {
  font-size: 24px;
  line-height: 1.3;
}

.guide-card-title.webinar-hero-head {
  color: #050706;
  font-size: 40px;
  line-height: 48px;
}

.guide-btn-block {
  position: absolute;
  inset: auto 24px 24px auto;
}

.guide-form {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.guide-form-block {
  height: 100%;
  display: none;
}

.guide-form-block.webinar {
  height: auto;
  display: none;
  position: static;
}

.gf-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.gf-bottom {
  width: 100%;
}

.agree-text {
  margin-bottom: 28px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.guide-content p, .guide-content li {
  color: #05070699;
  font-family: Worksans, sans-serif;
}

.guide-content.webinar {
  display: none;
}

.pricing-faq-section {
  padding-bottom: 20px;
}

.pricing-faq-section.space {
  margin-top: 80px;
}

.pricing-faq-wrap.faq-dam-child {
  padding-top: 40px;
  padding-bottom: 100px;
}

.pricing-h2-wrap {
  margin-bottom: 47px;
}

.pricing-faq {
  border-bottom: 1px solid #05070633;
  padding: 24px;
}

.pricing-faq.revenue-tab {
  background-color: #0000;
  border: 1px #f5f5f5;
  border-radius: 16px;
}

.pricing-faq.af-faq {
  border-bottom-style: none;
}

.pricing-faq.faq1, .pricing-faq.faq2, .pricing-faq.fqa3, .pricing-faq.faq4, .pricing-faq.fqa5 {
  background-color: #fff;
}

.pricing-faq-question-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-arrow-wrap {
  background-color: var(--black);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
}

.faq-arrow-icon {
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.answer-wrap {
  overflow: hidden;
}

.large-para-global {
  color: #050706;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  line-height: 1.33333;
}

.large-para-global.revenue-para {
  color: var(--black);
  font-size: 16px;
}

.af-hero-para-wrap {
  margin-bottom: 80px;
}

.af-cta-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.or {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.pdf-download {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--black);
  text-transform: uppercase;
  flex: none;
  justify-content: center;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.pdf-download.hide {
  display: flex;
}

.heading-74 {
  color: #333;
  font-family: Worksans, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.heading-75, .heading-76, .heading-77 {
  font-family: Worksans, sans-serif;
}

.text-block-92, .text-block-93, .text-block-94, .text-block-95, .text-block-96, .text-block-97, .text-block-98, .text-block-99, .text-block-100 {
  color: var(--black);
}

.rich-text-block-6 {
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.about-hero-section {
  color: #fff;
  background-image: radial-gradient(circle, #0000004f, #000 32%, #000), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca02fa_Screenshot%202022-10-17%20at%2012.25%201.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.about-top-para-flex {
  justify-content: flex-end;
  margin-bottom: 65px;
  display: flex;
}

.about-hero-para {
  max-width: 568px;
  margin-right: -75px;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 300;
}

.about-h1 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0323_Frame%2015302.svg");
  background-position: 90% -3%;
  background-repeat: no-repeat;
  background-size: 64px 64px;
  max-width: 679px;
  font-size: 208px;
  line-height: .961538;
}

.about-hero-2 {
  color: #fff;
  background-color: #000;
}

.hero-content-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.about-hero-content-card {
  width: 48%;
}

.about-hero-content-card._40 {
  width: 38%;
}

.about-quote-section {
  background-color: var(--medium-slate-blue);
  color: #fff;
}

.about-quote-wrap {
  justify-content: center;
  padding-left: 44px;
  padding-right: 44px;
  display: flex;
  position: relative;
}

.about-quote-box {
  background-color: #0507060d;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-bottom-left-radius: 1000px;
  width: 100%;
  padding: 48px 144px;
}

.about-quoter-wrap {
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.quoter-name {
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 1.5;
}

.quoter-designation {
  color: #fff9;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.quote-mark-wra {
  width: 106px;
  position: absolute;
  inset: -5% auto auto -3%;
}

.text-block-102 {
  font-family: Raleway, sans-serif;
  font-size: 32px;
}

.text-block-103 {
  font-size: 32px;
}

.about-h2-wrap {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-bottom: 60px;
  display: flex;
}

.leader-ship-grid {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 100%;
  display: grid;
}

.leadership-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.leadership-image-wrap {
  display: flex;
}

.leader-name {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.33333;
}

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

.customers-h2-wrap {
  margin-bottom: 64px;
}

.hack9-custom-dot-2 {
  cursor: pointer;
  background-color: #05070633;
  border-radius: 100px;
  flex: none;
  width: 24px;
  min-width: 24px;
  height: 4px;
  min-height: 4px;
  transition: background-color .24s, width .24s;
}

.hack9-custom-dot-2.active-2 {
  background-color: #70c78e;
  width: 40px;
}

.customer-slide-card {
  justify-content: space-between;
  display: flex;
}

.cs-left {
  width: 45%;
}

.cs-right {
  width: 50%;
}

.customers-slide-value-card-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.customers-slide-value-card {
  background-color: #f5f5f5;
  border-radius: 8px;
  padding: 12px 16px;
}

.customer-value {
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
}

.customer-value-card-text {
  color: #0009;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 1.5;
}

.our-customers-slide-image-card {
  border: 1px solid #000;
  border-radius: 8px;
  padding: 24px;
  position: relative;
}

.cult-h2-wrap {
  margin-bottom: 72px;
}

.cult-h2-span {
  color: #7d69ff99;
  font-weight: 500;
}

.cult-grid {
  grid-column-gap: 103px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.cult-txt {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.16667;
}

.cult-card-title {
  color: #70c78e;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 1.5;
}

.about-artwork-section {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.about-artwork-wrap {
  overflow: auto;
}

.about-artwork-image-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 90px;
  display: flex;
  overflow: visible;
}

.about-cta-wrap {
  background-color: #f5f5f5;
  border-radius: 8px;
  justify-content: space-between;
  padding: 51px 48px;
  display: flex;
}

.about--cta-left {
  width: 50%;
}

.about--cta-right {
  width: 40%;
}

.pssttt {
  font-size: 32px;
  font-weight: 700;
  line-height: 2.25;
}

.about-cta-para {
  font-family: Worksans, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.5;
}

.about-cta-image-wrap {
  position: relative;
}

.about-cta-btn-wrap {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-104 {
  color: #000;
}

.video-h2-wrap {
  margin-bottom: 48px;
}

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

.video-wrap {
  margin-bottom: 48px;
}

.video-title-wrap {
  margin-bottom: 6px;
}

.link-25 {
  text-decoration: none;
}

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

.link-27 {
  text-decoration: none;
}

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

.link-29 {
  text-decoration: none;
}

.faq-cms {
  font-size: 18px;
  display: block;
}

.talk-to-sales {
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.splide.slider2 {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.splide.slider2.event-slider {
  padding-top: 140px;
}

.splide.slider2.feature__slide.change-splide-v2 {
  flex-flow: column;
  padding-top: 40px;
  overflow: hidden;
}

.splide.pastsplide {
  padding-top: 0;
}

.splide.upcomingsplide {
  padding-top: 140px;
  padding-bottom: 140px;
}

.splide__track {
  flex-direction: row;
  width: 100%;
  display: block;
  overflow: visible;
}

.splide__track.splide-track-v2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -151px;
  margin-left: 114px;
  display: flex;
}

.splide__list {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.splide__list.event-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

.splide__list.added-gap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.splide__list.added-gap.space {
  padding-top: 20px;
  padding-bottom: 20px;
}

.splide__slide {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  flex: none;
  align-self: stretch;
  max-width: 332px;
  height: 100%;
  margin-right: 40px;
  display: flex;
}

.splide__slide.splide-arrow-border {
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  padding-left: 0;
  padding-right: 0;
}

.splide__slide.splide-arrow-border.press-up-events-img {
  border-style: none;
}

.splide__slide.splide-arrow-border.podcast-slider {
  border-style: none;
  border-radius: 18px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.splide__slide.splide-arrow-border.podcast-slider.alco-brand-css {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 214px;
  height: 156px;
}

.splide__slide.splide-arrow-border.podcast-slider.alco-brand-css.change-css-for-alco-bev {
  box-shadow: none;
  border: 2px solid #f2f3f3;
  border-radius: 12px;
  align-self: center;
  max-width: 214px;
  padding-left: 16px;
  padding-right: 16px;
}

.splide__arrows {
  flex-flow: row;
  justify-content: flex-end;
  margin-bottom: 20px;
  display: flex;
}

.splide__arrows.wrapper-1160px {
  justify-content: flex-end;
}

.splide__arrows.wrapper-1160px.event-arrows {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.splide__arrows.div-block-149, .splide__arrows.creative-arrow-wrapper {
  justify-content: space-between;
}

.splide__arrows.splide-arrows-2 {
  justify-content: space-between;
  display: flex;
  position: relative;
  top: 143px;
}

.splide__arrows.splide-arrow-v2 {
  justify-content: space-between;
}

.splide-arrow-embed.lft {
  margin-right: 10px;
}

.splide__arrow {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding: 16px;
  transition: background-color .24s;
  display: flex;
  inset: 100% auto auto 0%;
}

.splide__arrow:hover {
  background-color: #70c78e;
}

.splide__arrow.splide__arrow--next {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
}

.whta-you-get {
  margin-bottom: 100px;
}

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

.business {
  background-color: #f2f2f2;
  border-radius: 20px;
  padding: 40px 20px;
}

.image-103 {
  background-color: #05070600;
}

.heading-80 {
  margin-top: 40px;
  font-size: 32px;
  line-height: 40px;
}

.heading-wrapper {
  margin-bottom: 60px;
}

.heading-wrapper.split-heading {
  margin-bottom: 0;
}

.heading-81 {
  font-size: 50px;
  line-height: 72px;
}

.nitty-gritty-section {
  border-radius: 20px;
  margin-bottom: 180px;
}

.split-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.left-split {
  width: 406px;
}

.right-split {
  width: 70%;
  margin-left: 0;
}

.grid1 {
  background-color: #febd54;
  border-radius: 20px;
  height: 176px;
}

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

.grid-content {
  padding: 40px 24px;
}

.paragraph-15 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-15.grid1-para {
  color: #000;
}

.grid2 {
  background-color: #7d69ff;
  border-radius: 20px;
  height: 144px;
}

.grid3 {
  background-color: #d8564b;
  border-radius: 20px;
  height: 112px;
}

.grid4 {
  background-color: #70c78e;
  border-radius: 20px;
  height: 144px;
  margin-top: -32px;
}

.partner-section {
  margin-bottom: 180px;
}

.partner-heading {
  width: 806px;
  margin-bottom: 60px;
}

.heading-84 {
  font-size: 56px;
  line-height: 72px;
}

.split-left {
  width: 50%;
}

.split-right {
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  display: block;
}

.paragraph-16 {
  margin-bottom: 0;
  padding-bottom: 24px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

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

.heading-85 {
  font-size: 32px;
  line-height: 40px;
}

.heading-85.partner {
  width: auto;
}

.paragraph-17 {
  padding-top: 10px;
  font-family: Worksans, sans-serif;
  line-height: 1.2;
}

.feature-content {
  grid-column-gap: 54px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 24px 24px 0;
  display: block;
}

.feature-content.careers {
  grid-column-gap: 20px;
  display: flex;
}

.from-section {
  margin-top: 180px;
  margin-bottom: 180px;
}

.from-section.partner-form {
  margin-top: 100px;
  margin-bottom: 100px;
  display: block;
}

.form-heading {
  margin-bottom: 20px;
}

.paragraph-18 {
  width: 332px;
  min-width: auto;
  font-family: Worksans, sans-serif;
}

.partner-form-block.hide {
  display: none;
}

.form-heading-block {
  margin-bottom: 60px;
}

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

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

.all-webinar {
  margin-top: 100px;
  margin-bottom: 100px;
}

.previous-webinar {
  margin-top: 100px;
}

.webinar-timings {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  margin-top: 20px;
  display: block;
}

.register {
  margin-top: 0;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.duration-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 10px;
  display: flex;
}

.duration {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.time-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  display: block;
}

.text-block-107 {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.career-hero-section {
  margin-top: 180px;
  margin-bottom: 40px;
}

.join-us-section {
  background-color: #0000;
  margin-top: 180px;
  margin-bottom: 180px;
}

.join-us-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.join-us-split-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.join-us-left-split {
  order: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.join-us-right-split {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: block;
}

.join-us-left-head {
  max-width: none;
}

.heading-86 {
  color: var(--black);
  max-width: 450px;
  margin-top: 20px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.designation {
  color: var(--dim-grey);
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-97 {
  justify-content: center;
  align-items: center;
  display: block;
}

.life-at-artwork-section {
  margin-bottom: 180px;
}

.paragraph-19 {
  padding-top: 30px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.features-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.heading-88 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-20 {
  padding-top: 10px;
  font-family: Worksans, sans-serif;
  line-height: 1.2;
}

.image-105 {
  max-width: none;
  max-height: none;
}

.join-af {
  margin-bottom: 180px;
}

.join-af-split {
  flex-direction: row;
  display: flex;
}

.join-af-left-split {
  width: 50%;
}

.heading-90 {
  font-family: Worksans, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 72px;
}

.join-af-right-split {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: block;
  position: relative;
}

.our-expert {
  display: none;
}

.heading-92 {
  font-size: 32px;
  line-height: 40px;
}

.text-span-10 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca025c_Frame%201171277371%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-108 {
  width: 100%;
  display: block;
}

.text-block-109 {
  display: block;
}

.text-block-111 {
  width: 100%;
  display: block;
}

.div-block-98 {
  max-width: 100%;
  overflow: hidden;
}

.div-block-99 {
  object-fit: fill;
  flex: 0 auto;
  width: auto;
  max-width: none;
  max-height: 100%;
  display: block;
  overflow: hidden;
}

.paragraph-21 {
  color: #050706;
  border: 1px #000;
  border-radius: 1px;
  width: 425px;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.product-menu-wrapper {
  width: 100%;
}

.product-menu-grid {
  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;
}

.text-block-112 {
  color: #333;
  font-weight: 500;
  display: flex;
}

.text-block-112.change-color:hover {
  color: #7d69ff;
}

.by-industry-section {
  grid-row-gap: 30px;
  background-color: #0000;
  flex-direction: column;
  display: flex;
}

.by-industry-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto minmax(0, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.by-industry-content {
  outline-color: var(--heading-black);
  outline-offset: 0px;
  background-color: #0000;
  border: 1px #000;
  border-radius: 20px;
  outline-width: 1px;
  outline-style: solid;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: block;
}

.by-industry-content:hover {
  outline-color: var(--green-7);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: dashed;
}

.by-industry-content:focus {
  outline-color: var(--green-7);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.div-block-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  display: grid;
}

.div-block-103 {
  background-color: #f2f2f2;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-106, .image-107, .image-108, .image-109, .image-110, .image-111, .image-112, .image-113 {
  display: none;
}

.div-block-104 {
  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;
}

.text-field-19, .text-field-20, .text-field-21, .text-field-22 {
  display: none;
}

._21cfr-list {
  color: #05070699;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.guide-hero-section {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.guide-hero-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.guide-hero-head {
  max-width: 1000px;
  margin-left: auto;
}

.heading-97 {
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.guide-hero-image {
  margin-top: 60px;
  display: block;
}

.guide-hero-content {
  max-width: 925px;
  margin-top: 60px;
}

.guide-text {
  margin-top: 40px;
  font-family: Worksans, sans-serif;
}

.guide-text.table-content {
  color: #3a70ff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.guide-text.rich-content {
  margin-top: 0;
}

.guide-inner-section {
  margin-top: 0;
  margin-bottom: 100px;
}

.guide-inner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Worksans, sans-serif;
  display: block;
}

.guide-inner-content {
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.content-wrapper {
  max-width: 806px;
}

.content-wrapper.anchor {
  mix-blend-mode: normal;
}

.table-of-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 332px;
  max-width: 332px;
  margin-top: 0;
  display: block;
  position: relative;
  top: 10px;
}

.content {
  flex-direction: column;
  min-width: 332px;
  max-width: 332px;
  height: 8%;
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 200px;
}

.content.blog-toc {
  width: 30%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  padding-top: 0;
  top: 100px;
}

.video-section {
  padding-top: 0;
  padding-bottom: 100px;
}

.collection-item-14 {
  flex-direction: column;
  display: flex;
}

.collection-list-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.video-marquee-wrapper {
  padding-bottom: 140px;
}

.video-marquee-wrapper.hide-webinar-2 {
  display: none;
}

.email-submission {
  background-color: var(--medium-slate-blue);
}

.email-submission-wrapper {
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.form-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-109 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.div-block-110 {
  width: 50%;
}

.jetboost-filter-7nvp {
  display: block;
}

.pop-up-wrapper {
  z-index: 9999;
  background-color: #292929b5;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-111 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 85%;
  padding-left: 0;
  display: flex;
  position: static;
}

.image-116 {
  cursor: pointer;
  order: 0;
  width: 25px;
  height: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.tocitem {
  color: #a5a5a5;
  padding: 10px 0;
  font-size: 18px;
  list-style: none;
}

.tocitem.toc-h3 {
  color: #a5a5a5;
  padding-left: 0;
  padding-right: 0;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  display: inline;
}

.tocitem.toc-h2 {
  color: #050706;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.tocitem.toc-h2.active {
  color: var(--medium-slate-blue);
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

.tocitem.toc-h2 {
  color: #050706;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 16px;
}

.tocitem.toc-h2:hover {
  color: #7d69ff;
  background-color: #0000;
  font-weight: 600;
}

.tocitem.toc-h2.active {
  color: #7d69ff;
  font-weight: 600;
}

.tocitem.toc-h3 {
  color: #a5a5a5;
  padding-left: 20px;
  font-size: 14px;
  list-style-type: disc;
  display: inline;
}

.tocitem.toc-h2 {
  color: #050706;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.tocitem.toc-h2:hover {
  color: #7d69ff;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

.tocitem.toc-h2.glossary-toc-item {
  font-size: 24px;
  line-height: 36px;
}

.table-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  margin-top: 70px;
  padding: 20px 10px 55px;
  display: flex;
}

.table-content.new-tc {
  margin-top: 0;
  padding: 10px 0 0;
}

.table-content.glossary-table-content {
  margin-top: 20px;
  padding-left: 0;
}

.heading-98 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  display: none;
}

.list-5 {
  padding-left: 0;
  display: none;
}

.tocitem2 {
  color: #3a70ff;
  padding-bottom: 10px;
}

.toc2-h2 {
  color: #7d69ff;
  font-family: Worksans, sans-serif;
}

.list-6 {
  display: none;
}

.creative-intelligence-hero-section {
  padding-top: 180px;
  padding-bottom: 100px;
}

.creative-head-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.creative-head-wrapper.creative-intel-hero-wrapper {
  grid-column-gap: 50px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}

.creative-head-wrapper.new_workfront_style {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
}

.creative-head-wrapper.new_workfront_style.hide-new-design {
  display: none;
}

.form-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.form-block-3 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: block;
}

.form-block-3.guide-form, .form-block-3.hide, .form-block-3.new-from-contact-changes {
  display: none;
}

.image-div {
  object-fit: contain;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.drive-revenue-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.drive-revenue-head-wrapper.why-rocketium-heading {
  width: 805px;
}

.heading-101 {
  font-size: 56px;
  line-height: 72px;
}

.paragraph-23 {
  width: 1044px;
  padding-top: 30px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
}

.drive-revenue-split-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.revenue-head {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.tab-link-tab-1-2 {
  background-color: #0000;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-1-2.w--current {
  background-color: #f5f5f5;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2-2 {
  background-color: #0000;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding-left: 0;
  padding-right: 0;
}

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

.tab-link-tab-3 {
  background-color: #0000;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding: 9px 0;
}

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

.tab-link-tab-3.tab-padding {
  width: auto;
  padding: 15px 30px;
}

.tabs-2 {
  grid-column-gap: 50px;
  width: 100%;
  display: flex;
}

.tab-link-tab-4 {
  background-color: #0000;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding: 15px 30px;
}

.tab-link-tab-4.w--current {
  background-color: #f5f5f5;
  padding: 9px 0;
}

.tab-link-tab-4.tab-padding {
  padding: 15px 30px;
}

.tab-link-tab-4.comprison-tab4 {
  padding: 9px 0;
}

.tabs-menu-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.tabs-content-2 {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 50%;
  display: block;
}

.creative-process-section {
  padding-bottom: 140px;
  display: none;
}

.crative-process-inner-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.creative-process-grid {
  color: var(--black);
  padding: 20px;
}

.creative-process-image-block {
  padding-bottom: 20px;
}

.creative-process-head {
  padding-bottom: 15px;
}

.heading-103 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-25 {
  width: 332px;
  font-family: Worksans, sans-serif;
}

.workflow-section {
  padding-bottom: 140px;
}

.worklflow-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  display: flex;
}

.workflow-grid-div {
  color: var(--black);
  background-color: #fafafa;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 213px;
  height: 322px;
  padding: 20px;
  display: flex;
}

.workflow-grid-div.tall-workflowgrid {
  background-color: #f5f5f5;
  width: 213px;
  height: 346px;
}

.heading-104 {
  font-family: Worksans, sans-serif;
  font-size: 48px;
  line-height: 56px;
}

.paragraph-26 {
  text-align: center;
  width: 143px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Worksans, sans-serif;
}

.creative-testimonial-section {
  background-color: #70c78e;
  margin-bottom: 140px;
  padding-top: 80px;
  padding-bottom: 140px;
}

.slider3 {
  background-color: #0507060d;
  border-top-right-radius: 150px;
  border-bottom-right-radius: 150px;
  border-bottom-left-radius: 150px;
}

.creative-slider-para {
  color: #fff;
  width: 805px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
}

.creative-slide {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca02fb_quote.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 30px 120px;
}

.testimonial-intro-div {
  width: auto;
  padding-top: 30px;
  padding-bottom: 0;
  display: flex;
}

.image-117 {
  width: 150px;
  height: auto;
}

.image-117.simply-logo {
  width: 100px;
  padding-right: 20px;
}

.test-name-div {
  align-self: center;
}

.text-block-113 {
  color: #fff;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.text-block-114 {
  color: #fff9;
  font-family: Worksans, sans-serif;
}

.slide-nav-4 {
  padding-top: 24px;
  display: block;
  inset: auto auto 0% 12%;
}

.icon-6, .icon-7 {
  display: none;
}

.tab-pane-tab-1-2 {
  width: 545px;
}

.blog-rich-text {
  flex-direction: column;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  display: flex;
}

.webinar-popup-section {
  z-index: 9999;
  border-radius: 0 20px 0 0;
  width: 30%;
  height: 35%;
  padding-left: 0;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
  box-shadow: 0 2px 8px 4px #00000040;
}

.image-118 {
  border-radius: 0 20px 0 0;
  width: auto;
  position: static;
  inset: auto auto 0% 0%;
}

.div-block-114 {
  display: flex;
  position: relative;
}

.image-119 {
  position: absolute;
  inset: -10% -5% auto auto;
}

.image-120 {
  width: 80px;
}

.image-121 {
  width: 120px;
}

.mask-3 {
  padding-bottom: 0;
}

.html-embed-13 {
  margin-top: 40px;
  display: none;
}

.nav-menus-flex {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  font-size: 16px;
  display: flex;
  overflow: auto;
}

.menu-dropdown-column.product-l {
  width: 66%;
}

.menu-dropdown-column.product-r {
  width: 33%;
  overflow: visible;
}

.menu-dropdown-column-divider {
  background-color: #dfdfdf;
  width: 1px;
}

.menu-dropdown-column-divider.solutions {
  margin-left: 24px;
  margin-right: 24px;
}

.menu-dropdown-column-divider.products {
  margin-right: 24px;
}

.nav-menu-option-title {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.nav-menu-option-title.features {
  color: #7d69ff;
}

.nav-menu-option-title.application {
  color: #3a70ff;
}

.nav-menu-option-title.role {
  color: #febd54;
}

.nav-menu-option-title.u-cases {
  color: #70c78e;
}

.nav-menu-grid {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: 16px;
  display: grid;
}

.nav-menu-grid._50 {
  width: 50%;
  margin-right: 16px;
  font-size: 16px;
}

.nav-menu-grid._50.space-new-navbar {
  margin-right: 16px;
}

.nav-menu-card {
  grid-column-gap: 16px;
  color: #333;
  border-radius: 16px;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.nav-menu-card.p-feature {
  font-size: 16px;
}

.nav-menu-card.p-feature:hover {
  color: #7d69ff;
  background-color: #f2f0ff;
}

.nav-menu-card.p-feature.border-new-feature {
  border: .5px solid #7d69ff;
  border-radius: 10px;
}

.nav-menu-card.p-application {
  font-size: 16px;
}

.nav-menu-card.p-application:hover {
  color: #3a70ff;
  background-color: #ebf1ff;
}

.nav-menu-card.s-role {
  font-size: 16px;
}

.nav-menu-card.s-role:hover {
  color: #febd54;
  background-color: #fff8ee;
}

.nav-menu-card.s-uc {
  font-size: 16px;
}

.nav-menu-card.s-uc:hover {
  color: #70c78e;
  background-color: #f1f9f4;
}

.nav-menu-icon-wrap {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.nav-menu-content-wrap {
  width: 100%;
}

.bottom-8 {
  margin-bottom: 8px;
}

.bottom-8.new-feature-tag {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.nav-menu-title.product-feature {
  font-size: 18px;
  font-weight: 500;
}

.nav-menu-para {
  color: #6a6a6a;
  max-width: 340px;
  font-size: 14px;
  line-height: 1.7;
}

.nav-menu-para.no-max {
  max-width: none;
  line-height: 1.6;
}

.product-feature-grid-wrap {
  align-items: flex-start;
  display: flex;
}

.see-all-feature-wrap {
  grid-column-gap: 4px;
  color: #333;
  align-items: center;
  margin-top: 16px;
  padding: 10px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: none;
}

.see-all-feature-wrap:hover {
  text-decoration: underline;
}

.see-all-feature-wrap.link-feature {
  display: none;
}

.see-all-feature-wrap.link-feature:hover {
  color: #7d69ff;
}

.see-all-feature-wrap.link-app {
  display: flex;
}

.see-all-feature-wrap.link-app:hover {
  color: #3a70ff;
}

.see-all-feature-wrap.link-role {
  display: flex;
}

.see-all-feature-wrap.link-role:hover {
  color: #febd54;
}

.see-all-feature-wrap.link-role.see-all-proofing {
  margin-bottom: 10px;
  padding-left: 20px;
  font-weight: 500;
}

.see-all-feature-wrap.link-role.see-all-proofing:hover {
  color: #3a70ff;
}

.see-all-feature-wrap.link-role.all-industries:hover {
  color: #7d69ff;
}

.see-all-feature-wrap.link-u-cases {
  color: #70c78e;
  display: flex;
}

.see-all-feature-wrap.link-u-cases.use-case {
  color: #333;
}

.see-all-feature-wrap.link-u-cases.use-case:hover {
  color: #70c78e;
}

.resources-left {
  width: 60%;
}

.resources-right {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 40%;
  display: flex;
}

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

.resource-link-card {
  color: #333;
  border-radius: 4px;
  padding: 10px;
  font-size: 16px;
}

.resource-link-card:hover {
  color: #7d69ff;
  background-color: #f2f0ff;
}

.resource-image-wrap {
  margin-bottom: 16px;
}

.resourcee-content-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.resource-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.resource-links-title {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.resource-links-title.ft {
  color: #3a70ff;
}

.resource-links-title.mr {
  color: #febd54;
}

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

.resource-link {
  grid-column-gap: 16px;
  color: #333;
  border-radius: 8px;
  align-items: center;
  padding: 16px;
  font-weight: 500;
  display: flex;
}

.resource-link.free-tool:hover {
  color: #3a70ff;
  background-color: #ebf1ff;
}

.resource-link.more-resource:hover {
  color: #febd54;
  background-color: #fff8ee;
}

.resource-link.more-resource.hide-help {
  display: none;
}

.tab-element {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.tab-link {
  z-index: 9999;
  border: 1px solid var(--shadow-black);
  background-color: #fff;
  border-radius: 30px;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 5%;
  display: flex;
  position: static;
  top: 75px;
  overflow: visible;
}

.tab-link.hidescroll {
  flex-direction: row;
  width: auto;
  padding-left: 0;
  padding-right: 10px;
  overflow: auto;
}

.tab-link.hidescroll.af-scroll {
  padding-left: 0;
  padding-right: 0;
  font-style: normal;
}

.tab-link.hidescroll.af-scroll.scroll-container {
  font-style: normal;
}

.tab-link-text {
  color: var(--black);
  flex: none;
  padding: 15px 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  overflow: visible;
}

.tab-link-div {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 8%;
  padding-top: 40px;
  display: flex;
  position: sticky;
  top: 79px;
}

.tab-link-div.change-gap {
  top: 73px;
}

.div-block-118 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: auto;
  padding-bottom: 30px;
  display: flex;
}

.tablink-width {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  width: 1160px;
  display: flex;
}

.bam-tab-heading-div {
  width: 878px;
  font-size: 56px;
}

.bam-tab-heading-div.bam-head {
  width: auto;
}

.bottom-4 {
  margin-bottom: 4px;
}

.why-artworkflow-section {
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.why-artworkflow-section.rm-space {
  padding-top: 0;
}

.why-artworkflow-content-wrapper {
  margin-top: 46px;
}

.why-af-heading-wrapper {
  width: auto;
}

.why-af-heading-wrapper._2line-heading {
  width: 660px;
}

.why-af-heading-wrapper._2line-heading.auto-web-head {
  width: auto;
}

.why-af-content-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.why-af-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.all-things-in-one-place-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.one-place-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  padding-top: 60px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.one-place-content-wrapper.bam-tabs {
  flex-direction: row-reverse;
  display: none;
}

.bam-tab-menu {
  background-color: #0000;
  border-radius: 12px;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.bam-tab-menu.w--current {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.bam-tab-menu {
  color: var(--black);
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  position: relative;
}

.bam-tab-menu:hover {
  background-color: #fff;
}

.bam-tab-menu.w--current {
  background-color: #f5f5f5;
}

.text-block-115 {
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tab-btn-div {
  color: #fff;
  background-color: #000;
  border-radius: 50px;
  flex: none;
  order: 0;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  position: static;
  inset: auto 3% auto auto;
}

.tab-btn-div.w--current {
  background-color: #0000;
  display: block;
  position: static;
}

.image-123 {
  color: #0000;
  display: block;
}

.div-block-119 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-124 {
  opacity: 1;
  mix-blend-mode: normal;
}

.dam-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

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

.dam-content-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 35px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.dam-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.image-125 {
  object-fit: cover;
  border-radius: 4px;
  width: 98px;
  height: 98px;
}

.dam-head {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.dam-text-blog {
  color: #333;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dam-blog-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.tag-section {
  padding-top: 180px;
  padding-bottom: 180px;
  display: none;
}

.tag-list-wrapper {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.collection-list-17 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bam-split-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

.bam-split-wrapper.hide {
  display: none;
}

.paragraph-27 {
  color: #333333b8;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.4;
}

.social-sharing-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 20px;
  display: flex;
}

.icon-div {
  background-color: #0000;
  border: 1px #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.icon-div:hover {
  border-style: none;
}

.icon-div.linkedin {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #696a6a;
  border-style: solid;
  border-color: #cdcdcd;
  border-radius: 8px;
  width: 42px;
  height: 42px;
  padding: 10px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.icon-div.linkedin.clipboard {
  color: var(--medium-slate-blue);
  width: auto;
  min-width: 42px;
  height: auto;
}

.icon-div.linkedin {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #696a6a;
  border-style: solid;
  border-color: #cdcdcd;
  border-radius: 8px;
  width: auto;
  height: auto;
  padding: 10px;
  font-size: 16px;
  font-weight: 600;
}

.designation-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  cursor: pointer;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

.designation-div:hover {
  background-color: #f2f3f3;
  border-radius: 8px;
}

.designation-div.hide-now {
  display: none;
}

.designation-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.heading-112 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-28 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
}

.image-128 {
  flex: 0 auto;
  width: 24px;
  height: 24px;
  display: block;
}

.see-all-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study-section {
  flex-direction: row;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.case-study-head-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.collection-item-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  min-height: auto;
  display: flex;
}

.collection-list-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.rich-text-block-7 {
  padding-top: 40px;
  font-family: Worksans, sans-serif;
}

.rich-text-block-7.webinar-rich-text {
  padding-top: 0;
}

.date-and-time-div {
  grid-column-gap: 10px;
  color: #000;
  border: 1px #cdcdcd;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 10px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.date-and-duration-wrapper {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.duration-div {
  grid-column-gap: 10px;
  color: #000;
  border: 1px #cdcdcd;
  border-radius: 4px;
  align-items: center;
  width: 30%;
  padding: 10px;
  display: flex;
}

.webinar-sub-heading {
  font-size: 40px;
  line-height: 48px;
}

.about-speaker-section {
  padding-top: 0;
  padding-bottom: 0;
}

.webinar-hero-section {
  padding-top: 180px;
  padding-bottom: 100px;
}

.webinar-hero-section.hide-webinar-page {
  display: none;
}

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

.html-embed-20 {
  padding-top: 60px;
}

.html-embed-20.bam-video {
  width: 100%;
  padding-bottom: 60px;
}

.resource-created-date-2 {
  color: #00000073;
  margin-bottom: 42px;
  font-weight: 700;
}

.resource-header-2 {
  color: #292929;
  margin-top: 10px;
  margin-bottom: 15px;
  text-decoration: none;
}

.collection-list-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.link-38 {
  display: inline;
}

.collection-item-19 {
  flex: none;
}

.one-place-right-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.one-place-left-wrapper {
  width: 50%;
}

.collection-list-wrapper-11 {
  display: none;
}

.about-speaker-wrapper {
  grid-column-gap: 26px;
  grid-row-gap: 25px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.speaker-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.speaker-div.add-width {
  width: 50%;
}

.heading-113 {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-29 {
  color: #696a6a;
  width: 320px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph-30 {
  color: #000;
  font-family: Worksans, sans-serif;
}

.div-block-122 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.dropdown-link-4 {
  border: 1px solid var(--grey-5);
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 17px;
}

.dropdown-link-4:hover {
  background-color: var(--black);
  color: #fff;
  border-color: #0000;
  border-radius: 15px;
}

.dropdown-2 {
  background-color: #fff;
  margin-left: 0;
}

.dropdown-list-3 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 0;
  justify-content: space-between;
  width: auto;
  padding: 30px;
  display: none;
}

.text-block-122 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.dropdown-toggle-3 {
  padding-left: 0;
}

.image-129, .image-130 {
  display: none;
}

.image-131 {
  display: block;
}

.image-132, .image-133, .image-134 {
  display: none;
}

.dropdown-wrapper {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 1100px;
  display: flex;
}

.button-2 {
  background-color: var(--black);
  border-radius: 100px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-2.remove-extra-space {
  justify-content: center;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding: 8px 20px;
  font-size: 14px;
  display: flex;
}

.collection-list-wrapper-12 {
  display: none;
}

.collection-list-24 {
  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;
}

.faq-arrow-wrap-2 {
  background-color: #050706;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  display: flex;
}

.category-filter-wrapper {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  border-top: 1px #ececec;
  border-bottom: 1px solid #9b9c9b;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.collection-list-25 {
  grid-column-gap: 20px;
  display: flex;
}

.heading-114 {
  color: var(--black);
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}

.heading-114:hover {
  color: var(--medium-slate-blue);
}

.heading-114.cat-text {
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.dropdown-3 {
  flex-direction: row;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.dropdown-toggle-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  border: 1px solid #0000;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.dropdown-toggle-4.w--open {
  border: 1px solid var(--medium-slate-blue);
  border-radius: 4px 4px 0 0;
  width: auto;
  padding-left: 10px;
}

.icon-8 {
  color: var(--black);
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  position: static;
}

.dropdown-link-5 {
  color: var(--black);
  background-color: #0000;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-5:hover, .dropdown-link-5.w--current {
  color: var(--medium-slate-blue);
}

.dropdown-list-4 {
  background-color: #ceb8b8;
  top: auto;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  border-radius: 0;
  width: 300px;
  top: 40px;
  left: auto;
  right: 0%;
  box-shadow: 0 7px 13px 4px #0003;
}

.link-block-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.link-block-14:hover {
  color: var(--medium-slate-blue);
}

.link-block-14.w--current {
  border-bottom: 2px none var(--medium-slate-blue);
  color: var(--medium-slate-blue);
  background-color: #f2f0ff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 19px;
  padding-right: 10px;
  font-family: Worksans, sans-serif;
}

.link-block-14.visible-links {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}

.link-block-15 {
  border-bottom: 2px solid var(--medium-slate-blue);
  color: var(--black);
  align-items: center;
  display: flex;
}

.link-block-15.w--current {
  border-bottom: 2px solid var(--medium-slate-blue);
  align-items: center;
  display: flex;
}

.link-block-15.blog-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom-style: none;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.link-block-15.blog-link.w--current {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 0 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.tag-heading {
  font-size: 42px;
  font-weight: 500;
}

.heading-123 {
  font-family: Worksans, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.2;
}

.collection-list-26 {
  grid-column-gap: 25px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.webinar-image {
  border-radius: 24px;
}

.webinar-image:hover {
  box-shadow: 0 3px 4px #0003;
}

.upcoming-webinar-category-div {
  background-color: #ebf1ff;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.text-block-125 {
  color: #3a70ff;
  text-transform: uppercase;
  padding: 15px 20px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-125.previous-cat-text-color {
  color: #f2f0ff;
  text-transform: none;
}

.tab-link-text.active {
  background-color: var(--black);
  color: #fff;
  border-radius: 30px;
  font-style: normal;
}

.div-block-125 {
  display: block;
}

.webinar-category-wrapper {
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.previous-webinar-category-div {
  color: #70c78e;
  text-transform: none;
  background-color: #060606;
  border-radius: 50px;
}

.webinar-card-title {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.webinar-title-wrapper {
  color: var(--black);
}

.paragraph-31 {
  color: #373938;
  width: 80%;
  padding-top: 10px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.webinar-heero-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tabs-menu-3 {
  border: 1px solid #000;
  border-radius: 28px;
  align-items: flex-start;
  display: block;
}

.tabs-3 {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  display: flex;
}

.webinal-filter-tab-link {
  background-color: #0000;
  border-radius: 28px;
  font-family: Worksans, sans-serif;
}

.webinal-filter-tab-link.w--current {
  background-color: var(--black);
  color: #fff;
}

.webinal-filter-tab-link.all-tab-link {
  padding-left: 40px;
  padding-right: 40px;
}

.latest-webinar-heading {
  font-size: 64px;
  line-height: 72px;
}

.more-resources-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.paragraph-32 {
  width: 80%;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.more-resources {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 105px;
  display: grid;
}

.resouces-card {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  color: var(--black);
  flex-direction: column;
  display: flex;
}

.more-resources-title {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.paragraph-33 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.faq-arrow-wrap-3 {
  cursor: pointer;
  background-color: #050706;
  border-radius: 50%;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 12px;
  display: flex;
}

.heading-124 {
  font-size: 64px;
  line-height: 72px;
}

.heading-125 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.af-fan-favorite-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.af-fan-fvt-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.image-136 {
  width: 100px;
  height: 100px;
}

.heading-126 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-35 {
  font-family: Worksans, sans-serif;
  line-height: 1.4;
}

.af-history-section {
  padding-top: 60px;
  padding-bottom: 140px;
}

.af-history-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.af-history-wrapper.customer-stories-history {
  grid-template-columns: 1fr 1fr 1fr;
}

.af-history-div {
  background-color: #f2f3f3;
  border-right: 1px solid #d4d4d4;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.af-history-div.last-history {
  border-right-style: none;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.af-history-div.first-history {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.af-history-div._2nd-history, .af-history-div._3rd-history {
  padding-top: 25px;
  padding-bottom: 25px;
}

.af-history-div.cs-1st-history {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.af-history-div._1st-result {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.af-history-div._2nd-result {
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 40px;
}

.af-history-div._3rd-reslut {
  border-right-style: none;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-127 {
  font-family: Worksans, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.heading-127.counter {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.text-block-130 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.comparing-section {
  padding-bottom: 100px;
}

.compare-table-wrapper {
  padding-top: 60px;
}

.compare-table-wrapper.hide {
  flex-flow: column;
  display: none;
}

.compare-table-heading-div {
  border-bottom: 1px #000;
  padding-bottom: 0;
}

.heading-131 {
  border-bottom: 1px #000;
  font-size: 32px;
  line-height: 40px;
}

.comapre-table-data-div {
  text-indent: 0;
  column-count: 0;
  border-bottom: 1px #f2f3f3;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.text-block-131 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.background-video {
  overflow: hidden;
}

.background-video.brand-compiance-video {
  height: 650px;
}

.columns-26 {
  border-bottom: 1px solid var(--black);
  justify-content: space-between;
  display: flex;
}

.column-32, .column-33 {
  padding-left: 0;
  padding-right: 0;
}

.column-34 {
  flex-direction: row;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.inner-content-column {
  border-bottom: 1px solid #f2f3f3;
}

.heading-132 {
  color: #050706;
  text-align: left;
  font-family: Worksans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.mask-4 {
  width: 450px;
  height: auto;
  padding-top: 0;
  overflow: visible;
}

.slide-nav-5 {
  display: none;
}

.slider-3 {
  background-color: #0000;
  height: auto;
  padding-top: 40px;
}

.slide-6, .slide-7, .slide-8, .slide-9, .slide-10 {
  margin-right: 20px;
}

.div-block-128 {
  width: 805px;
}

.video-slider-section {
  margin-bottom: 100px;
}

.paragraph-38 {
  font-family: Worksans, sans-serif;
}

.why-choose-af-faq-tab {
  padding: 25px;
}

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

.integration-category-section {
  padding-bottom: 100px;
}

.category-section-heading-wrapper {
  padding-bottom: 40px;
}

.heading-133 {
  font-size: 56px;
  line-height: 72px;
}

.category-item-div {
  grid-row-gap: 20px;
  background-color: #f2f3f3;
  border-radius: 12px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 30px 20px 40px;
  display: flex;
}

.text-block-132 {
  font-size: 24px;
  font-weight: 700;
}

.paragraph-39 {
  font-family: Worksans, sans-serif;
}

.collection-list-27 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-filter {
  width: 100%;
}

.filter-content {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 80%;
  display: flex;
}

.filter-category-column {
  grid-row-gap: 60px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 20%;
  display: flex;
}

.filter-wrapper {
  grid-column-gap: 50px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.radio-button {
  color: #57ad94;
  margin-top: 0;
  margin-left: 0;
  font-size: 16px;
  display: none;
  position: static;
}

.text-block-133 {
  display: none;
}

.collection-item-22 {
  height: 100%;
}

.text-field-26 {
  color: #373938;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0448_search.webp");
  background-position: 4%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #9b9c9b;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 25px 0 25px 38px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.text-field-26.template-search-box {
  background-position: 2%;
}

.searchbar-div {
  flex-direction: column;
  width: 30%;
  display: block;
  overflow: visible;
}

.searchbar-div.integration-serachbar {
  width: 100%;
  display: flex;
}

.collection-list-28 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  color: #050706;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  display: grid;
}

.link-39 {
  color: var(--black);
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  font-family: Worksans, sans-serif;
  display: flex;
}

.link-39.btn {
  display: none;
}

.div-block-130 {
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.text-block-134 {
  color: #3a70ff;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.text-block-135 {
  border-bottom: 1px solid #0000;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.text-block-135:hover {
  border-bottom-color: var(--black);
  font-weight: 700;
}

.int-cat-text {
  font-weight: 400;
}

.int-cat-text:hover {
  border-bottom: 1px solid #000;
  font-weight: 600;
}

.integration-hero-left-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 52%;
  display: flex;
}

.integration-hero-image-split {
  width: 48%;
}

.date-and-location-div {
  grid-column-gap: 5px;
  color: var(--black);
  font-family: Worksans, sans-serif;
  display: flex;
}

.text-block-136 {
  font-weight: 600;
}

.text-block-137 {
  font-weight: 700;
}

.text-block-138 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.text-block-139 {
  color: var(--black);
  font-weight: 600;
}

.image-137 {
  flex: 0 auto;
  width: 100px;
  height: 100px;
}

.bam-tab-menu-2 {
  color: #050706;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  position: relative;
}

.bam-tab-menu-2:hover, .bam-tab-menu-2.w--current {
  background-color: #f5f5f5;
}

.text-block-143 {
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.image-152 {
  display: block;
}

.div-block-134 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-153 {
  color: #0000;
}

.image-154 {
  opacity: 1;
  mix-blend-mode: normal;
}

.image-156 {
  color: #0000;
}

.main-wrapper-4 {
  color: #000;
  padding-top: 0;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.image-157 {
  width: 100%;
  height: 100%;
  display: none;
}

.artwork-flow-card-3 {
  background-color: #0507060d;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 24px;
  display: flex;
}

.vertical-spacing-3 {
  padding-top: 49px;
  padding-bottom: 90px;
  font-family: Raleway, sans-serif;
}

.vertical-spacing-3.top-double {
  padding-top: 100px;
  font-family: Raleway, sans-serif;
}

.para-global-3 {
  color: #050706;
  border: 1px #000;
  border-radius: 1px;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.bam-tab-menu-4 {
  color: #050706;
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  padding: 30px 20px;
  display: flex;
  position: relative;
}

.bam-tab-menu-4:hover, .bam-tab-menu-4.w--current {
  background-color: #f5f5f5;
}

.image-158 {
  opacity: 1;
  mix-blend-mode: normal;
}

.div-block-135 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.para-global-4 {
  color: #050706;
  border: 1px #000;
  border-radius: 1px;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.image-159 {
  width: 100%;
  height: 100%;
  display: none;
}

.paragraph-40 {
  color: #050706;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.heading-medium-3 {
  color: #050706;
  letter-spacing: -.015em;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.25;
}

.image-160 {
  width: 100%;
  height: 100%;
  display: none;
}

.image-161 {
  width: 100%;
  height: 100%;
  display: block;
}

.large-para-global-3 {
  color: #050706;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 1.33333;
}

.vertical-spacing-4 {
  padding-top: 60px;
  padding-bottom: 90px;
}

.image-162 {
  width: 100%;
  height: 100%;
  display: none;
}

.rich-text-proofing {
  color: #050706;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.text-block-144 {
  align-items: flex-start;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tool_rich_text, .rich-text-block-12 {
  color: #050706;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.rich-text-block-13 {
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.rich-text-block-14, .rich-text-block-15, .rich-text-block-16, .rich-text-block-17, .rich-text-block-18 {
  color: #050706;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.rich-text-block-19 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.rich-text-block-20, .rich-text-block-21, .rich-text-block-22 {
  color: #050706;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.video-div {
  cursor: pointer;
  object-fit: fill;
  height: auto;
  display: none;
  position: relative;
}

.video-div.why-af-video {
  margin-top: 72px;
  display: block;
}

.what-is-bam {
  background-color: var(--royal-blue);
  padding-top: 100px;
  padding-bottom: 100px;
}

.what-is-bam.bam-white-bg {
  background-color: #0000;
  margin-top: 60px;
  padding-top: 40px;
}

.what-is-bam.bam-white-bg.shift {
  padding-top: 100px;
  padding-bottom: 80px;
}

.what-is-bam.bam-white-bg.shift.hide-here {
  display: none;
}

.what-is-bam.bam-white-bg.shift.remove-margin {
  margin-top: 0;
  padding-bottom: 40px;
}

.what-is-bam.what-is-ci {
  background-color: var(--medium-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0481_Group%2039180.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.what-is-bam-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.what-is-bam-heading-div {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.heading-139 {
  font-size: 56px;
  line-height: 64px;
}

.heading-139.text-white {
  color: var(--black);
}

.what-is-bam-split {
  grid-column-gap: 60px;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.what-is-bam-split.ci-bam-split {
  align-items: flex-start;
  padding-top: 0;
}

.what-is-bam-left-split {
  flex-direction: column;
  width: 50%;
  display: block;
}

.what-is-bam-right-split {
  width: 50%;
}

.what-is-bam-right-split.middle-align {
  justify-content: center;
  align-items: center;
  display: flex;
}

.workfront-para {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.workfront-para.text-white {
  color: #050706;
  font-size: 20px;
  font-weight: 400;
}

.workfront-para.text-white.white-text {
  color: #fff;
}

.image-168 {
  width: 100px;
  height: 100px;
}

.cta-split-wrapper {
  grid-column-gap: 50px;
  width: auto;
  display: flex;
}

.cta-left-split {
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  display: flex;
}

.cta-right-split {
  width: 25%;
}

.new-cta-section {
  background-color: #3a70ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.new-cta-tag {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}

.cta-tag-div {
  grid-column-gap: 10px;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.new-cta-section-with-tag {
  background-color: #3a70ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.new-cta-section-with-tag.event-cta {
  margin-top: 140px;
}

.div-block-141 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.youtube {
  display: none;
}

.creative-left-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 55%;
  display: flex;
}

.creative-right-split {
  width: 45%;
}

.text-block-145 {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.heading-140 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-block-146 {
  color: #3a70ff;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.div-block-142 {
  flex: none;
  justify-content: space-between;
  display: flex;
}

.heading-141 {
  font-size: 32px;
}

.text-block-147 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
}

.div-block-143 {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-144 {
  grid-column-gap: 40px;
  display: flex;
}

.empty-state {
  background-color: #f2f3f3;
  border-radius: 12px;
  padding: 40px 25px;
}

.more-resources-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.image-169 {
  z-index: 2;
  width: 60px;
  position: absolute;
  inset: 50% auto auto 45%;
}

.lightbox-link {
  z-index: 3;
  position: static;
}

.highlight-wrapper.splide.highlightslider {
  overflow: hidden;
}

.multi-img-list {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.collection-item-23 {
  grid-column-gap: 30px;
  flex-direction: column;
  display: flex;
}

.collection-item-23.multi-img-item {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
}

.div-block-146 {
  flex-direction: row;
  display: flex;
}

.div-block-146.imagediv {
  grid-column-gap: 20px;
  width: auto;
  height: auto;
}

.div-block-146.imagediv.splide__list {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
}

.tab-link-tab-5 {
  background-color: #fff;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

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

.tab-link-tab-1-4 {
  background-color: #fff;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-1-4.w--current {
  background-color: #f5f5f5;
  border: 3px solid #f5f5f5;
  border-radius: 16px;
  padding-bottom: 15px;
}

.multi-img-list-wrapper {
  overflow: visible;
}

.html-embed-24 {
  object-fit: fill;
  width: 350px;
  height: 200px;
  position: static;
  inset: 0%;
}

.html-embed-24.splide__slide {
  color: #000;
}

.div-block-148 {
  flex-direction: column;
  display: flex;
}

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

.html-embed-26 {
  width: auto;
  padding-top: 40px;
}

.cell-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.cell-3, .cell-4 {
  justify-content: space-between;
  align-items: stretch;
}

.quick-stack-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.text-span-11 {
  color: var(--medium-slate-blue);
}

.text-span-11:hover {
  color: var(--blue-6);
}

.text-span-12 {
  color: var(--medium-slate-blue);
}

.text-span-12:hover {
  color: var(--blue-6);
}

.text-span-13 {
  color: var(--medium-slate-blue);
}

.text-span-13:hover {
  color: var(--blue-6);
}

.text-span-15 {
  color: var(--medium-slate-blue);
}

.text-span-15:hover {
  color: var(--blue-6);
}

.list-7 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border: 1px solid #050706;
  border-radius: 12px;
  flex-direction: column;
  width: 450px;
  height: 100%;
  margin-top: -21px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Worksans, sans-serif;
  display: flex;
  position: relative;
  inset: -19% 0% auto 4%;
  overflow: visible;
}

.ci-list-card {
  border: 1px solid #000;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  width: 450px;
  height: 100%;
  min-height: auto;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ci-card-wrapper {
  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;
  justify-content: space-between;
  height: auto;
  margin-top: 40px;
  display: block;
  position: relative;
}

.footer-logo-wrapper {
  border: 1px #000;
  border-top-color: #70c78e;
  padding-top: 0;
  padding-bottom: 0;
}

.more {
  color: #fff;
  cursor: pointer;
  border: 1px #000;
  border-bottom-color: #fff;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
  display: block;
}

.copyright-social-links-div {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  padding-top: 16px;
  display: flex;
}

.image-171 {
  width: auto;
}

.heading-145 {
  padding-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.what-s-inside-section {
  padding-top: 0;
  padding-bottom: 100px;
}

.image-172 {
  width: 100%;
  height: 100%;
}

.paragraph-42 {
  color: #373938;
  font-family: Worksans, sans-serif;
}

.heading-146 {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.guides-list-wrapper, .guides-list-wrapper.remove-padding {
  padding-top: 0;
}

.guides-list-div {
  grid-column-gap: 15px;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.guides-list-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.heading-147 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-43 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-style: normal;
  display: none;
}

.italic-text-2 {
  font-style: normal;
}

.guide-cta-btn-div {
  grid-column-gap: 10px;
  display: flex;
}

.bam-tab-menu-link {
  color: #fff;
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Worksans, sans-serif;
}

.bam-tab-menu-link.w--current {
  color: #3a70ff;
  background-color: #ebf1ff;
  border-radius: 10px;
  flex: none;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Worksans, sans-serif;
}

.bam-tab-menu-link.splide__slide {
  color: #3a70ff;
  width: auto;
}

.bam-tab-menu-link.splide__slide.w--current {
  color: #fff;
  background-color: #3a70ff;
}

.bam-tab-menu-link.splide__slide.black-color-new {
  color: #050706;
  flex: none;
}

.bam-tab-menu-link.splide__slide.black-color-new.w--current {
  color: #fff;
  background-color: #050706;
  flex: none;
}

.tabs-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
  inset: -6% 0% auto;
  overflow: visible;
}

.heading-148 {
  color: var(--black);
  padding-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.image-173 {
  border-radius: 12px;
}

.bam-tabmenu {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  overflow: auto;
}

.bam-tabmenu.container {
  width: 90%;
  margin-top: 0;
}

.bam-tabmenu.container.scroll-container.chng-width {
  justify-content: flex-start;
  align-items: center;
}

.bam-benefit-wrapper {
  padding-top: 60px;
}

.heading-149 {
  color: #050706;
  background-color: #0000;
  width: 770px;
  font-size: 40px;
  line-height: 48px;
}

.bam-benefit-list {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  display: grid;
}

.bam-benefit-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.image-174 {
  width: 80px;
  height: 80px;
}

.heading-151 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-44 {
  color: #373938;
  font-family: Worksans, sans-serif;
}

.paragraph-45 {
  color: #050706;
  width: 650px;
  padding-top: 15px;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.key-feature-bam {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.key-feature-bam-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.image-175 {
  width: 100px;
  height: 100px;
}

.who-needs-bam-list {
  grid-row-gap: 30px;
  flex-direction: column;
  padding-top: 40px;
  display: flex;
}

.team-div {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-152 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-161 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  position: relative;
}

.button-3 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-3.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.button-3.leftbtn.bam-lf-btn, .button-3.bam-right-btn {
  z-index: 100;
  position: absolute;
}

.why-af-hero-head {
  font-size: 62px;
  line-height: 1.2;
}

.heading-153 {
  color: #050706;
  flex: 0 auto;
  font-size: 56px;
  line-height: 64px;
}

.why-af-feature-list-wrapper {
  grid-row-gap: 25px;
  flex-direction: column;
  margin-top: 26px;
  padding-top: 0;
  display: flex;
}

.why-af-feature-list-div {
  grid-column-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.text-block-148 {
  font-family: Worksans, sans-serif;
  display: block;
}

.heading-155 {
  color: #050706;
  padding-top: 20px;
}

.before-after-af-section {
  padding-bottom: 140px;
}

.before-after-af-section.hide-before-after {
  display: none;
}

.tabs-menu-4 {
  border: 1px solid #000;
  border-radius: 32px;
  justify-content: flex-end;
  width: auto;
  display: flex;
  position: static;
}

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

.tab-link-tab-2-3 {
  color: #050706;
  background-color: #0000;
  border-radius: 32px;
  flex: none;
  padding: 15px 20px;
  font-family: Worksans, sans-serif;
}

.tab-link-tab-2-3.w--current {
  color: #fff;
  background-color: #000;
}

.tab-link-tab-1-5 {
  background-color: #0000;
  border-top-left-radius: 32px;
  padding: 15px 20px;
  font-family: Worksans, sans-serif;
}

.tab-link-tab-1-5.w--current {
  color: #fff;
  background-color: #000;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex: none;
  padding: 15px 20px;
}

.text-block-150 {
  font-family: Worksans, sans-serif;
}

.tabs-content-3 {
  padding-top: 30px;
}

.af-integration-section {
  padding-bottom: 140px;
}

.af-integration-section.remove-space-des {
  padding-bottom: 0;
}

.integration-marquee-div {
  grid-column-gap: 20px;
  justify-content: flex-start;
  padding-top: 60px;
  display: flex;
  overflow: hidden;
}

.integration-marquee {
  grid-column-gap: 20px;
  width: 100%;
  display: flex;
}

.integration-app-div {
  background-color: #f2f3f3;
  border-radius: 10px;
  width: 200px;
  height: auto;
  padding: 10px 20px;
}

.who-is-af-section {
  padding-bottom: 140px;
}

.who-is-af-list-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.who-is-af-list-wrapper.why-brand-list-wrapper {
  padding-top: 0;
}

.who-is-af-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.image-176 {
  width: 100px;
  height: 100px;
}

.heading-156 {
  font-size: 24px;
  line-height: 32px;
}

.paragraph-46 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.guide-section {
  padding-bottom: 100px;
}

.guide-section.creative-ops-case-study-section {
  padding-bottom: 0;
}

.guide-section.creative-ops-case-study-section.hide-case, .guide-section.creative-ops-case-study-section.hide-for-feature {
  display: none;
}

.guide-split-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.guide-left-div {
  object-fit: fill;
  width: 50%;
}

.guide-right-div {
  grid-row-gap: 20px;
  background-color: #f2f3f3;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  padding: 40px 20px;
  display: flex;
}

.guide-right-div.creative-ops-case-study-right {
  border-radius: 10px 0 0 10px;
}

.heading-157 {
  font-size: 32px;
  line-height: 40px;
}

.paragraph-47 {
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

.image-177 {
  object-fit: fill;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: auto;
  height: 100%;
}

.slider-4 {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: relative;
}

.mask-5 {
  height: 100%;
  padding-top: 0;
}

.mask-5.up-event-slider-mask {
  width: 30vw;
  overflow: visible;
}

.slide-nav-7 {
  display: none;
}

.div-block-162 {
  width: 100%;
  display: none;
}

.guides-slider {
  width: 100%;
}

.heading-158 {
  font-size: 40px;
  line-height: 48px;
}

.partner-btn-wrap {
  grid-column-gap: 10px;
  display: flex;
}

.bam-fetaure-head {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.bam-feature-para {
  color: #373938;
  font-family: Worksans, sans-serif;
  line-height: 1.5;
}

.what-is-ci-heading {
  color: #fff;
  font-size: 48px;
}

.events-section {
  overflow: hidden;
}

.div-block-164 {
  padding-top: 140px;
}

.cta-section-btn {
  grid-column-gap: 10px;
  width: auto;
  display: flex;
}

.cta-section-btn.comparison-button-cta {
  justify-content: center;
  align-items: center;
}

.link-41 {
  color: var(--medium-slate-blue);
}

.ci-experience-btn {
  grid-column-gap: 10px;
  display: flex;
}

.guide-detail-heading {
  font-size: 48px;
  line-height: 56px;
}

.guide-new-deign {
  display: block;
}

.latest-resource-section {
  padding-top: 180px;
}

.latest-resource-wrapper {
  grid-column-gap: 20px;
  justify-content: flex-start;
  display: flex;
}

.latest-resource-div {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  justify-content: flex-start;
  width: auto;
  display: flex;
}

.newsletter-div {
  background-color: #c3baff52;
  border: 1px solid #c3baff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
  position: relative;
}

.collection-item-26 {
  width: 100%;
}

.div-block-165 {
  width: 99.7221%;
}

.div-block-166, .div-block-167 {
  width: 70px;
}

.div-block-168 {
  border-style: none;
  align-items: stretch;
  width: 60%;
}

.author-detail-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 20%;
  margin-top: 0;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.author-detail-div.auther-div {
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.author-detail-div.auther-space-div {
  width: 100%;
  height: 20%;
  margin-top: 0;
}

.author-detail-div.auther-space {
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.author-detail-div.auther-space.change-style {
  height: auto;
}

.author-detail-div.tag-style-div {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.author-name-image {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.author-name-image.tag-style-new {
  width: auto;
}

.author-small-img {
  border-radius: 50px;
  width: 60px;
  height: 60px;
}

.resource-detail-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 20px 15px;
  display: flex;
}

.resource-detail-wrapper.space_padding {
  margin-bottom: 20px;
}

.author-name-block {
  color: #373938;
  flex-direction: column;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.author-name-block.blog-post-date {
  color: #9b9c9b;
  flex: none;
  justify-content: flex-start;
  line-height: 20px;
  display: flex;
}

.resources-name-and-contnet-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
}

.resource-tag-block {
  background-color: #c3baff7a;
  border: 1px solid #0000;
  border-radius: 8px;
  align-items: center;
  height: 20%;
  padding: 8px 12px;
  display: flex;
}

.resource-tag-block.btn-style-change {
  height: auto;
}

.resource-tag-text {
  color: var(--medium-slate-blue);
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.resource-desc {
  color: #373938;
  height: auto;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  display: flex;
}

.image-180 {
  width: 215px;
  height: 100px;
  margin-right: 20px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.newletter-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.newletter-heading {
  font-size: 32px;
  line-height: 40px;
}

.newsletter-para {
  color: #373938;
  font-family: Worksans, sans-serif;
}

.nesletter-field {
  background-color: #fff;
  border: 1px #000;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 25px 15px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.form-4 {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.form-4.bottom-newsletter-form {
  grid-column-gap: 20px;
  flex-direction: row;
  align-items: center;
}

.newsletter-btn {
  background-color: var(--black);
  border-radius: 32px;
  padding: 15px 40px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-49 {
  color: var(--heading-black);
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.link-42 {
  color: var(--medium-slate-blue);
}

.image-181 {
  padding-left: 22px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.resources-section {
  justify-content: space-between;
  align-items: stretch;
  padding-top: 140px;
  padding-bottom: 60px;
  display: block;
}

.resources-section-heading {
  grid-row-gap: 10px;
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}

.heading-160 {
  color: #050706;
  font-size: 48px;
  line-height: 56px;
}

.paragraph-50 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.collection-list-30 {
  grid-column-gap: 24px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.collection-item-27 {
  border: 0 #0000;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.resource-name {
  color: #050706;
  text-align: left;
  font-size: 32px;
  line-height: 40px;
}

.resource-name.resource-name-2 {
  font-size: 24px;
  line-height: 32px;
}

.next-3 {
  grid-column-gap: 10px;
  color: var(--black);
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: 2px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  display: flex;
  position: static;
  inset: auto;
}

.next-3.w--current {
  background-color: var(--black);
  color: #fff;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.next-3.add_no_color {
  color: #7d69ff;
  background-color: #f2f0ff;
  border-style: none;
  border-radius: 5px;
}

.pagination-prv {
  color: var(--black);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
}

.pagination-prv.add_prev {
  background-color: #f2f0ff;
  border-style: none;
  border-radius: 5px;
}

.pagination-next {
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: static;
  inset: 0% 408px 0% auto;
}

.pagination-next.add_next {
  background-color: #f2f0ff;
  border-style: none;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
}

.collection-list-wrapper-17 {
  flex-direction: column;
  width: auto;
  padding-top: 0;
  display: block;
  position: relative;
  overflow: clip;
}

.image-182 {
  object-fit: fill;
  border-radius: 12px 12px 0 0;
  width: 100%;
}

.collection-list-wrapper-18 {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.collection-list-31 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.collection-item-28 {
  flex: none;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.collection-item-28.btn {
  flex: none;
  width: auto;
  height: auto;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.resources-cat-text {
  flex: none;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.category-div {
  grid-column-gap: 30px;
  border: 1px #000;
  border-bottom: 1px solid #cdcdcd;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 88%;
  padding: 10px 0 0;
  display: flex;
  overflow: auto;
}

.div-block-173 {
  width: 100%;
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: hidden;
}

.form-block-4 {
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.link-43 {
  grid-column-gap: 15px;
  align-items: center;
  padding-top: 20px;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  display: flex;
}

.image-184 {
  width: auto;
  height: 15px;
}

.image-185, .image-186 {
  width: 32px;
  height: 32px;
}

.div-block-174 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination-4 {
  grid-column-gap: 10px;
}

.pagination-4.space {
  padding-top: 75px;
}

.filter_empty-icon {
  width: 5rem;
  margin-bottom: .5rem;
}

.filter_empty {
  background-color: #f2f0ff;
  border: 1px solid #dfdfdf;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 2rem 60px;
  display: flex;
}

.radio-button-field {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.radio-button-field.all-btn.scroll-btn-width {
  flex: none;
}

.div-block-176 {
  grid-column-gap: 15px;
  justify-content: center;
  align-items: center;
  display: none;
}

.newsletter-section {
  padding-bottom: 60px;
}

.newsletter-wrapper {
  grid-column-gap: 40px;
  border: 1px solid var(--medium-slate-blue);
  background-color: #a89bff3d;
  border-radius: 10px;
  width: 100%;
  padding: 50px 40px;
  display: flex;
}

.newsletter-content {
  align-items: center;
  width: 50%;
  display: flex;
}

.newsletter-content.new-form-letter-hide {
  display: none;
}

.paragraph-51 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.newsletter-form-wrapper {
  width: 50%;
}

.newsletter-form-wrapper.new-form-letter-hide {
  display: none;
}

.form-block-5 {
  margin-bottom: 0;
}

.success-message-5 {
  background-color: #0000;
}

.text-block-156 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.hero-heading {
  color: #060606;
  font-size: 48px;
  line-height: 58px;
}

.hero-heading.white {
  color: #fff;
  font-size: 44px;
}

.hero-heading.purple-heading {
  color: #3a70ff;
}

.hero-heading.center-text, .hero-heading.center-text.light-black {
  color: #373938;
}

.hero-heading.center-text.light-black.typed-words {
  font-weight: 700;
}

.hero-heading.center-text.light-black.typed-words.type-words1 {
  color: #050706;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.hero-heading.center-text.demo-hero-txt {
  text-align: left;
  font-size: 40px;
  line-height: 48px;
}

.hero-heading.center-text.demo-hero-txt.hide-in-desk {
  display: none;
}

.hero-heading.h1-style-mob.margin-24 {
  margin-bottom: 10px;
}

.hero-heading.hide-hero-txt {
  display: none;
}

.hero-heading.chnage-txt-color {
  color: #7d69ff;
}

.hero-heading.webinar-hero-heading {
  color: #050706;
  font-size: 56px;
  line-height: 64px;
}

.h2-heading {
  color: var(--black);
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 61px;
}

.h2-heading.center-text {
  text-align: center;
  margin-bottom: 50px;
  font-size: 48px;
  line-height: 57px;
}

.h2-heading.center-text.size-fix {
  width: 85%;
}

.h2-heading.center-text.mobile-text {
  line-height: 56px;
}

.h2-heading.center-text.mobile-text.remove-extra {
  margin-bottom: 7px;
}

.h2-heading.center-text._48-head {
  font-size: 48px;
}

.h2-heading.center-text.comply-ai-change {
  font-size: 48px;
  line-height: 57px;
}

.h2-heading.center-text.remove-space {
  color: #050706;
}

.h2-heading.center-text.size {
  font-size: 40px;
  line-height: 48px;
}

.h2-heading.center-text.remove-space {
  color: #050706;
  margin-bottom: 0;
}

.h2-heading.white {
  color: #fff;
}

.h2-heading.purple-text {
  color: var(--medium-slate-blue);
  text-align: center;
  font-size: 48px;
  line-height: 58px;
}

.h2-heading.h2-head {
  width: auto;
  font-size: 50px;
}

.h2-heading.h2-head.head-center {
  font-size: 48px;
  line-height: 56px;
}

.h2-heading.creative-head {
  text-align: left;
}

.h2-heading.head-center {
  text-align: center;
  width: 100%;
}

.h2-heading.head-center.white-txt {
  color: #fff;
}

.h2-heading.head-center.white-txt.new-color {
  color: #050706;
}

.h2-heading.head-center.new-header-div {
  text-align: center;
  width: 100%;
  font-size: 46px;
}

.h2-heading.head-compares {
  width: 100%;
}

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

.h2-heading.center-align.h2-head-size {
  font-size: 48px;
}

.h2-heading.center-align.text-size {
  width: 90%;
}

.h2-heading.center-align.text-size.position {
  z-index: 1;
}

.h2-heading.center-align.text-size.position.add-width {
  width: 100%;
}

.h2-heading.center-align.compliant_color_head {
  color: #352c6b;
}

.h2-heading.center-align.margin_bottom {
  padding-bottom: 60px;
}

.h2-heading.center-align.newsroom-head {
  font-size: 32px;
  line-height: 40px;
}

.h2-heading.center-align.width {
  width: 80%;
}

.h2-heading.hero-about-us-head {
  padding-left: 143px;
}

.h2-heading.h2-head-mobile {
  font-weight: 500;
}

.h2-heading.change-size {
  color: #6b4f23;
  font-size: 40px;
  line-height: 48px;
}

.h2-heading.change-size.change-color {
  color: #352c6b;
}

.h2-heading._40-size {
  font-size: 40px;
  line-height: 48px;
}

.h2-heading.change-color {
  color: #6b4f23;
}

.h2-heading.change-color.add-gap {
  margin-bottom: 9px;
}

.h2-heading.change-color-size {
  color: #6b4f23;
  font-weight: 400;
}

.link-block-17 {
  object-fit: fill;
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.form-block-6.hide {
  display: block;
}

.html-embed-28 {
  object-fit: cover;
  border-radius: 7px;
  width: 600px;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
}

.old-blog-design {
  display: none;
}

.html-embed-31 {
  display: block;
}

.html-embed-31.why-af-embed-video-1 {
  width: auto;
  height: auto;
}

.html-embed-32 {
  display: block;
}

.tab-link.hidescroll {
  flex-flow: row;
}

.cat-slider {
  background-color: #0000;
  height: auto;
}

.collection-list-33 {
  grid-column-gap: 50px;
  width: 85%;
  display: flex;
}

.collection-item-30 {
  flex: none;
  width: auto;
  padding: 20px;
}

.cat-slide {
  width: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.left-arrow, .right-arrow {
  background-color: var(--black);
  width: 50px;
  height: 50px;
}

.mask-7 {
  width: auto;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-182 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.collection-list-wrapper-19 {
  width: 100%;
}

.blog-hero-section {
  padding-top: 120px;
  display: block;
}

.blog-hero--content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: none;
}

.blog-hero-heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blog-hero-heading {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.blog-cat-btn {
  color: var(--medium-slate-blue);
  white-space: normal;
  word-break: normal;
  background-color: #d7d1ffb3;
  border: 1px solid #f2f0ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.blog-feature-img-wrapper {
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.blog-published-details-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.published-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #696a6a;
  flex-direction: row;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.text-block-157 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.text-block-158 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.publised-details {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.share-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.share-div.hide-mbl {
  display: none;
}

.share-div.hide-mbl.social-link {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 30px;
  display: flex;
}

.blog-detail-section {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  padding-top: 100px;
  display: block;
}

.blog-content-wrapper {
  width: 70%;
}

.blog-highlight-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f0ff;
  border: 1px solid #f2f0ff;
  border-radius: 12px;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 20px 40px 10px;
  display: flex;
}

.heading-161 {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.highlight-content {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.casestudy-wrapper {
  background-color: #a89bff3d;
  border: 1px solid #a89bff;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 20px;
}

.freebies-head {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 28px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-160 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.form-5 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: flex;
}

.text-field-27 {
  color: #696a6a;
  border: 1px #000;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 25px 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.form-block-7 {
  margin-top: 20px;
  margin-bottom: 0;
}

.form-block-7.casestudy-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0;
  display: none;
}

.div-block-184 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  display: flex;
}

.div-block-184.hide-scroll {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.collection-list-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--medium-slate-blue);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  display: flex;
}

.div-block-185 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 100%;
  flex: 0 auto;
  padding: 16px 20px;
}

.div-block-186 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 100px;
  flex: 0 auto;
  padding: 16px 20px;
}

.blog-newsletter-wrapper {
  border-top: 1px #f2f3f3;
  border-bottom: 1px #f2f3f3;
  padding-top: 30px;
  padding-bottom: 30px;
}

.blog-newsletter-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px 15px;
  display: flex;
}

.heading-162 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-52 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-field-28 {
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.form-6 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: none;
}

.form-block-8 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.form-block-8.hide {
  display: none;
}

.related-tags-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 0;
  display: flex;
}

.heading-163 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.related-tags {
  width: 100%;
  overflow: visible;
}

.collection-list-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.collection-item-32 {
  flex: none;
  justify-content: space-between;
  display: block;
}

.related-blogs-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 140px;
  display: flex;
}

.collection-list-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  justify-items: stretch;
  display: grid;
}

.collection-item-33 {
  justify-content: flex-start;
  display: flex;
}

.new-blog-detail-design {
  display: block;
}

.divider {
  border-bottom: 1px solid #f2f3f3;
}

.divider.pad-30 {
  padding-bottom: 30px;
}

.divider.template-divider {
  border: 1px solid #cdcdcd;
}

.divider.change_color {
  border-bottom-color: #c5c5c5;
}

.div-block-187 {
  padding-bottom: 0;
}

.div-block-187.hide-desktop {
  display: none;
}

.heading-164 {
  color: #050706;
}

.resources-inner-text {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-188 {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.address-block {
  grid-row-gap: 15px;
  color: #fff;
  flex-direction: column;
  width: 435px;
  display: flex;
}

.address-block.hide-address-block {
  display: none;
}

.div-block-189 {
  border-top: 1px solid #70c78e;
  justify-content: space-between;
  margin-bottom: 40px;
  padding-top: 40px;
  display: flex;
}

.heading-165 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-53 {
  color: #fff;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.link-block-18 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.rich-text-block-23 {
  color: #373938;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.7;
  display: block;
}

.feature-item {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca060a_check.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 30px;
  background-attachment: scroll;
  margin-top: 20px;
  padding-left: 46px;
  font-family: Worksans, sans-serif;
  line-height: 2.4;
  display: flex;
}

.body-10 {
  font-family: Worksans, sans-serif;
}

.feature-integration {
  color: #373938;
  border: 1px #000;
  margin-top: 35px;
  padding-left: 0;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 2.4;
  list-style-type: none;
}

.feature-integration.interation-list {
  margin-top: 26px;
}

.feature-heading {
  font-size: 56px;
  line-height: 1.4;
}

.main-wrapper-comparison {
  color: var(--black);
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.comparison-hero-section {
  margin-bottom: 120px;
  padding-top: 180px;
}

.comparison-wrap-1160px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.comparison-wrap-1160px.wrap-1160 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.comparison-wrap-1160px.comparison-wrap-section {
  flex-direction: column;
  align-items: flex-start;
}

.comparison-hero-left {
  width: 50%;
}

.comparison-hero-image {
  width: 50%;
  height: 100%;
}

.comparison-hero-image.hero-image {
  width: 100%;
}

.comparison-hero-head {
  font-size: 62px;
  line-height: 1.2;
}

.comparison-hero-para {
  margin-top: 24px;
  display: block;
}

.comp-hero-heading {
  font-size: 63px;
  line-height: 1.2;
}

.comparison-main-para {
  color: #050706;
  margin-top: 40px;
  font-family: Worksans, sans-serif;
  line-height: 1.7;
  display: block;
}

.integration-wrapper {
  color: var(--black);
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.integration-hero {
  margin-bottom: 141px;
  padding-top: 180px;
}

.integration-hero-left {
  width: 52%;
}

.integration-heading-block {
  display: inline;
}

.integration-hero-heading {
  font-size: 64px;
  line-height: 1.2;
}

.integration-heading-para-block {
  margin-top: 24px;
}

.integration-main-para {
  color: #050706;
  margin-top: 40px;
  font-family: Worksans, sans-serif;
  line-height: 1.7;
  display: block;
}

.integration-hero-image-block {
  width: 48%;
  height: auto;
}

.intergation-hero-image {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.comparisons-grid-section {
  margin-top: 100px;
  margin-bottom: 140px;
  padding-top: 30px;
}

.comparison-grid-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.comparisons-grid-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
  padding-top: 30px;
  display: grid;
}

.comparison-grid-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 364px;
  padding: 24px;
  display: flex;
}

.comparison-grid-div.hide-com {
  display: none;
}

.grid-inner-icon {
  width: 100px;
  height: 100px;
  display: block;
}

.grid-inner-heads {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.grid-inner-para {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

.learn-more-links {
  color: #3a70ff;
  overflow-wrap: normal;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 36px;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 1.7;
  display: flex;
  position: sticky;
  inset: auto auto 0% 0%;
}

.comparison-section {
  margin-bottom: 140px;
  padding-top: 40px;
}

.comparison-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  width: 100%;
  max-width: 100%;
  padding-top: 71px;
  display: grid;
}

.comparison-section-wrap-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  border-bottom: 1px solid #d7d1ff;
  border-right: 1px solid #d7d1ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  padding-right: 24px;
  display: flex;
}

.comparison-section-wrap-div.wrap-1 {
  border-right-color: #d7d1ff;
  padding-left: 24px;
}

.comparison-section-wrap-div.wrap-1.div-wrap {
  border-bottom-style: none;
}

.comparison-section-wrap-div.wrap-2 {
  border-right-style: none;
  padding-left: 24px;
  padding-right: 0;
}

.comparison-section-wrap-div.wrap-2.div-wrap-1 {
  border-bottom-style: none;
}

.comparison-section-wrap-div.wrap-3 {
  border-top: 1px #000;
  border-bottom-style: none;
}

.comparison-sec-image {
  width: 56px;
  height: 56px;
}

.comparison-sec-image.style-img-1 {
  margin-top: 50px;
}

.comparison-sec-para {
  color: #050706;
  text-align: center;
  margin-top: 10px;
  font-family: Worksans, sans-serif;
  font-size: 25px;
  line-height: 32px;
}

.comparison-section-heading {
  color: #050706;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  font-size: 56px;
  line-height: 1.2;
  display: flex;
}

.comparison-integartion-section {
  margin-bottom: 140px;
  padding-top: 40px;
}

.comparison-integration-grid {
  grid-row-gap: 23px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.tag-image {
  width: 40px;
  height: 40px;
}

.tag-image.icon-1-comparison {
  width: 30px;
}

.integration-tag-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2f3f3;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 24px 32px;
  display: flex;
}

.tag-head {
  color: #050706;
  justify-content: center;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 32px;
}

.text-block-165 {
  color: #373938;
  padding-top: 21px;
  font-family: Worksans, sans-serif;
  line-height: 1.6;
}

.text-block-165.comparison-section-text {
  padding-top: 23px;
  font-size: 18px;
}

.cta-block {
  background-color: #7d69ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0641_Background.webp");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 140px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.cta-block-1160 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.heading-169 {
  color: #fff;
  text-align: center;
  width: 758px;
  max-width: 758px;
  font-size: 32px;
  line-height: 1.4;
}

.html-embed-38 {
  width: auto;
  max-width: 100%;
  height: auto;
  padding-right: 19px;
  display: block;
}

.customer-stories-main-div {
  color: var(--black);
  padding-top: 0;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.customer-stories-hero-div {
  margin-bottom: 120px;
  padding-top: 180px;
}

.customer-stories-wrapper-1160 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.customer-stories-hero-left {
  width: 52%;
}

.customer-hero-left-div-head {
  grid-row-gap: 32px;
  flex-direction: column;
}

.customer-left-hero-para {
  margin-top: 32px;
}

.paragraph-55 {
  color: #050706;
  width: 446px;
  font-family: Worksans, sans-serif;
  line-height: 1.7;
  display: block;
}

.customer-hero-left-btn {
  margin-top: 50px;
}

.customer-hero-right {
  width: 48%;
}

.image-191 {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.customer-stories-related-blog {
  margin-bottom: 120px;
  padding-top: 80px;
}

.customer-stores-related-blog-1160 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.customer-blog-div {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.customer-related-artical {
  color: var(--black);
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: 50px;
  display: block;
}

.customer-articals-thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-start;
  height: 185px;
  display: flex;
}

.customer-thumbnail-heading {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.thumbnail-head {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.customer-thumnail-logo {
  height: 40px;
}

.collection-item-35 {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.customer-stories-filter-wrapper {
  width: 100%;
  margin-bottom: 0;
}

.release-note-hero-section {
  background-color: #3a70ff;
  padding-top: 180px;
  padding-bottom: 100px;
}

.release-note-content-wrapper {
  grid-row-gap: 20px;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.relase-note-heading {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.release-hero-para {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 750px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.relase-note-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.release-notes-wrapper {
  grid-column-gap: 30px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.release-note-wapper {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.rich-text-block-24 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.collection-list-39 {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.form-block-9 {
  width: 100%;
}

.radiio-btn-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.radiio-btn-field:hover {
  color: var(--medium-slate-blue);
  font-weight: 500;
}

.radiio-btn-field.clear {
  display: none;
}

.relase-note-content {
  grid-row-gap: 100px;
  flex-direction: column;
  display: flex;
}

.dam-release-note {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.text-block-169 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.collection-item-36 {
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.integration-wrapper-1160 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.html-embed-40, .embed-video-comparison {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.intergation-wrapper-1160 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.text-block-170 {
  color: #050706;
  padding-left: 13px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.release-note-tag-wrapper {
  grid-column-gap: 40px;
  display: flex;
}

.release-note-tag-div {
  grid-column-gap: 10px;
  text-transform: uppercase;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.text-block-171 {
  display: block;
}

.radio-button-label {
  color: #373938;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.html-embed-41 {
  background-color: #0000;
  width: 100%;
  display: none;
}

.div-block-192 {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.integration-wrapper-section-video {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.integration-video-wrapper {
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 19px;
  position: relative;
}

.integration-video-heading {
  font-size: 56px;
  line-height: 1.2;
}

.integration-video {
  cursor: pointer;
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 72px;
  display: block;
  position: relative;
}

.integration-feature-section-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.integration-spilit-wrapper {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 180px;
  margin-bottom: 141px;
  display: flex;
}

.integration-spilit-wrapper.feature-section {
  margin-top: 90px;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.integration-spilit-wrapper.interation-video-section {
  margin-top: 60px;
  margin-bottom: 60px;
}

.integration-split-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integration-text-split-section {
  width: 60%;
  max-width: none;
  display: block;
}

.integration-split-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.integration-split-heading {
  color: #050706;
  flex: 0 auto;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.integration-image-wrap {
  width: 40%;
  max-width: none;
  margin-left: 24px;
  display: block;
  position: relative;
}

.integration-image {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: relative;
}

.integartion-split-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integration-split-text-wrap {
  width: 100%;
  max-width: none;
  display: block;
}

.image-194 {
  object-fit: fill;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.update-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #9b9c9b;
  justify-content: flex-end;
  font-family: Worksans, sans-serif;
  line-height: 24px;
  display: flex;
}

.authror-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}

.heading-172 {
  color: #050706;
  margin-bottom: 10px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-194 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.success-message-6 {
  color: #7d69ff;
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
}

.div-block-198 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.collection-list-40 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-37 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.event-details {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  height: 100%;
  display: flex;
}

.form-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.div-block-200, .category-name {
  display: none;
}

.select-field {
  background-color: #fff;
  border: 2px solid #9b9c9b;
  border-radius: 10px;
  width: 33%;
  height: 46px;
  margin-bottom: 0;
  padding: 0 20px;
  font-family: Worksans, sans-serif;
}

.text-block-173 {
  padding: 10px 0;
  font-family: Worksans, sans-serif;
}

.html-embed-43 {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.link-block-19 {
  color: var(--black);
}

.select-wrapper {
  display: none;
}

.div-block-201 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.text-block-174 {
  color: var(--medium-slate-blue);
  font-size: 48px;
  font-weight: 700;
}

.recaptcha {
  flex-direction: row;
  margin-bottom: 0;
  display: flex;
}

.div-block-202 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.new-footer-design {
  z-index: 9;
  background-color: var(--black);
  width: 100%;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 32px;
  position: absolute;
}

.bottom-wrap {
  border-top: 1px solid #373938;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.bottom-wrap.hide {
  display: none;
}

.bottom-wrap-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bottom-footer-text {
  color: #fff;
}

.template-main-wrapper {
  color: var(--black);
  margin-top: 0;
  font-family: Greycliffcf, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.template-hero {
  margin-bottom: 120px;
  padding-top: 180px;
}

.div-block-206 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.youtube-2 {
  display: none;
}

.template--hero-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.template--hero-wrapper.artical-split {
  flex-direction: column;
  align-items: flex-start;
}

.template-hero-left {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 52%;
}

.template-hero-left.template-collection-hero {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.template-hero-heading {
  font-family: Raleway, sans-serif;
  font-size: 64px;
  line-height: 1.2;
}

.template-hero-para {
  color: #050706;
  margin-top: 40px;
  font-family: Worksans, sans-serif;
  line-height: 1.7;
  display: block;
}

.template-hero-right {
  width: 48%;
}

.template-hero-image {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.template-collection {
  margin-bottom: 100px;
  display: block;
}

.template-collection-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.template-from-collection {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.template-category {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 20%;
  font-family: Worksans, sans-serif;
  display: flex;
}

.template-link {
  color: var(--black);
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  font-family: Worksans, sans-serif;
  display: flex;
}

.template-see-all-text {
  border-bottom: 1px solid #0000;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.template-see-all-text:hover {
  border-bottom-color: var(--black);
  font-weight: 700;
  line-height: 29px;
  text-decoration: none;
}

.template-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.guide-thanyou-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.guide-tq-wrapper {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0632_Rectangle%204399.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0631_Rectangle%204401.webp");
  background-position: 22% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 12px;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.thank-you-content-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 50% auto;
}

.heading-180 {
  color: var(--medium-slate-blue);
  text-align: center;
  font-size: 64px;
  line-height: 72px;
}

.text-block-181 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.image-202 {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.waiting-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-182 {
  color: #696a6a;
  font-size: 32px;
  font-weight: 700;
}

.text-block-183 {
  color: #7d69ff;
  font-size: 32px;
  font-weight: 700;
}

.div-block-213 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.text-block-184 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 24px;
}

.link-block-21 {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--medium-slate-blue);
  color: var(--medium-slate-blue);
}

.collection-item-41 {
  margin-top: 0;
  margin-bottom: 0;
}

.collection-list-template {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.template-list-name {
  margin-left: 0;
  padding-left: 0;
}

.template-list-name:hover {
  border-bottom: 1px solid #000;
  font-weight: 700;
}

.template-items {
  margin-left: -11px;
  padding-left: 0;
}

.collection-list-wrapper-21 {
  padding-top: 10px;
  display: flex;
}

.template-item-div {
  border: 1px solid #9b9c9b;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

.template-image-div {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: auto;
  height: 226px;
}

.templates-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.template-item-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

.template-item-para {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

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

.template-tag-name {
  color: #3a70ff;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.templates-list-head {
  color: #050706;
  text-align: left;
  padding-bottom: 29px;
  font-size: 48px;
  line-height: 56px;
}

.heading-181 {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 64px;
  line-height: 72px;
}

.template-cms-hero-para {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.template-section-div2 {
  margin-bottom: 120px;
  padding-top: 120px;
}

.template-section-2-block {
  width: 100%;
}

.template-heading {
  color: #050706;
  font-size: 56px;
  line-height: 64px;
}

.template-section-block-content-1 {
  margin-top: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.template-section-block-content-1.template-sec-3 {
  padding-top: 0;
}

.content-1-para {
  color: #050706;
  width: 65%;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.grid-8 {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 43px;
}

.template-section-3 {
  margin-bottom: 120px;
  padding-top: 40px;
}

.radio-button-2 {
  opacity: 0;
  margin-left: 0;
}

.template-split-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  display: flex;
}

.template-split-text-section {
  width: 50%;
  max-width: 535px;
}

.template-text-wrap-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.template-image-wrap-section {
  width: 54%;
  max-width: 568px;
  display: block;
}

.image-205 {
  width: 100%;
}

.template-spit-section-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.tmp-rich-text {
  font-family: Worksans, sans-serif;
}

.heading-182 {
  font-size: 56px;
  line-height: 64px;
}

.templat-main-image {
  width: 100%;
  height: 100%;
}

.template-related-artical-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 22px;
  display: flex;
}

.collection-list-49 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.artical-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  font-family: Worksans, sans-serif;
  display: flex;
}

.image-206 {
  object-fit: cover;
  border-radius: 4px;
  width: 98px;
  height: 98px;
}

.div-block-222 {
  width: 100%;
}

.text-block-185 {
  color: #333;
  font-size: 14px;
  line-height: 24px;
}

.heading-184 {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.collection-item-47 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: block;
}

.tmp-rich-text-sec-2 {
  color: #373938;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.text-block-186 {
  flex: 0 auto;
}

.artner-hero-section {
  padding-top: 140px;
  padding-bottom: 40px;
}

.text-span-16 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca017a_Heading%20Spanner.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 0;
  font-size: 45px;
}

.image-207 {
  border-radius: 100%;
  width: 60px;
  height: 60px;
}

.text-block-187 {
  white-space: normal;
  word-break: normal;
  flex: 0 auto;
}

.link-block-22 {
  height: 40%;
  overflow: visible;
}

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

.link-block-23 {
  height: 40%;
}

.tmp-rich-text-1 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.heading-185, .heading-186, .heading-187, .heading-188 {
  font-family: Raleway, sans-serif;
}

.toc-h2.tocitem {
  padding-left: 0;
  padding-right: 0;
}

.sidebar, .sidebar:hover {
  height: auto;
  overflow: visible;
}

.glossary-hero-wrap {
  margin-bottom: 120px;
  padding-top: 94px;
}

.glossary-hero {
  background-color: #3a70ff;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 0;
  display: flex;
}

.glossary-inner-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  display: flex;
}

.heading-189 {
  color: #fff;
  font-size: 64px;
  line-height: 72px;
}

.paragraph-59 {
  color: #fff;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.glossary-search-field {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0448_search.webp");
  background-position: 4%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  width: 449px;
  padding: 25px 16px 25px 50px;
  font-family: Worksans, sans-serif;
}

.filter-wrap-1160 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.author-img-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.blog-hero-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.new-blog-hero-heading-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.new-blog-feature-img-wrapper {
  width: 50%;
}

.div-block-228 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.image-208 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.image-209 {
  object-fit: fill;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.div-block-229 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.glossary-item-wrapper {
  margin-bottom: 180px;
  display: block;
}

.glossary-wrap-1160 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

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

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

.text-block-189 {
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.feature-spilt-brand-resource {
  margin-bottom: 120px;
  padding-top: 40px;
}

.heading-191 {
  color: #060606;
  font-size: 64px;
  line-height: 72px;
}

.feature-brand-resource-artical {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 22px;
  padding-bottom: 10px;
  display: flex;
}

.brand-resource-artical-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  font-family: Worksans, sans-serif;
  display: flex;
}

.collection-list-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}

.collection-list-wrapper-26, .link-block-24 {
  width: 100%;
}

.image-212 {
  object-fit: cover;
  border-radius: 4px;
  width: 98px;
  height: 98px;
}

.heading-193 {
  color: #333;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-191 {
  color: #333;
  padding-bottom: 5px;
  font-size: 14px;
  line-height: 14px;
}

.feature-split-section {
  margin-bottom: 120px;
  padding-top: 80px;
  display: none;
}

.heading-194 {
  color: #060606;
  font-size: 64px;
  line-height: 72px;
}

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

.grid-11.wine-section {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  padding-top: 60px;
}

.feature-split-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.image-213 {
  width: 80px;
  height: 80px;
}

.paragraph-60 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.image-214 {
  font-weight: 700;
}

.html-embed-44 {
  color: var(--medium-slate-blue);
}

.link-block-25 {
  height: 100%;
}

.image-216 {
  border-radius: 12px;
}

.guide-sec-2-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  padding-top: 40px;
  display: block;
}

.guide-sec-2-content.case-study-coll-wrap {
  display: flex;
}

.left-div-guide {
  grid-row-gap: 0px;
  background-color: #f2f3f3;
  border-radius: 12px 0 0 12px;
  flex-direction: column;
  align-items: stretch;
  width: 50%;
  padding: 60px 24px;
  display: flex;
}

.guide-sec-2-header {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.right-div-guide {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  width: 50%;
}

.winers-case-study-collection {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
}

.heading-196 {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.paragraph-62 {
  color: #373938;
  font-family: Worksans, sans-serif;
}

.image-218 {
  object-fit: cover;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  width: auto;
  height: 100%;
}

.feature-split-section-af {
  margin-bottom: 140px;
  padding-top: 0;
  display: block;
}

.wrapper-1160-af {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.feature-af-heading {
  font-size: 48px;
  line-height: 72px;
}

.af-wrapper {
  width: 100%;
  padding-top: 60px;
}

.grid-12 {
  grid-column-gap: 39px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
}

.wine-af-content {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.list-10 {
  color: #050706;
  padding-left: 27px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
}

.faq-list {
  padding-top: 9px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
}

.list-11 {
  padding-left: 30px;
}

.guide-section-2 {
  padding-bottom: 140px;
}

.guide-section-2.hide-cms {
  display: none;
}

.guide-section-2.hide-guide {
  display: flex;
}

.guide-2-wrapper-1160px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.guide-heading {
  max-width: 600px;
  font-family: Raleway, sans-serif;
  font-size: 64px;
  line-height: 72px;
}

.guide-2-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: relative;
}

.mask-wine {
  height: 100%;
  padding-top: 0;
}

.slide-nav-11 {
  display: none;
}

.wine-slide-arrow {
  background-color: #050706;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-top: 20px;
  padding: 16px;
  transition: background-color .24s;
  display: flex;
}

.wine-slide-arrow.right-arrow {
  position: absolute;
  inset: auto 0% 100% auto;
}

.wine-slide-arrow.right-arrow:hover {
  background-color: #70c78e;
}

.wine-slide-arrow.left-arrow {
  position: absolute;
  inset: auto 65px 100% auto;
}

.wine-slide-arrow.left-arrow:hover {
  background-color: #70c78e;
}

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

.image-219 {
  width: 80px;
  height: 80px;
}

.paragraph-63 {
  padding-top: 33px;
}

.video-3 {
  display: block;
}

.div-block-234 {
  padding-top: 171px;
}

.af-integration-section-2 {
  background-color: #f2f3f3;
  align-items: center;
  height: 673px;
  max-height: 673px;
  margin-top: 40px;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.af-integration-section-2.as-proof {
  margin-bottom: 0;
}

.integration-wrap {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.integration-wrap.integration-wrap-new {
  flex-direction: row-reverse;
}

.integration-wrap-lft {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.integration-wrap-lft.workflow-auto-integ-rgt-section {
  width: 55%;
}

.integration-design-heading {
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  line-height: 56px;
}

.integration-design-para {
  color: #373938;
  width: auto;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.integration-wrap-rgt {
  width: 40%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.lp-hero-section {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca069b_Ellipse%203335.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca069a_Component%2012.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0699_Frame%2015170.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca069e_Frame%2017494.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca069d_Ellipse%203334.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca069c_Component%2013.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca06cd_Vector.webp");
  background-position: 90% 60%, 94% 70%, 95% 80%, 20% 15%, 12% 20%, 10% 30%, 50%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, cover;
  border-radius: 16px;
  padding-top: 180px;
  padding-bottom: 140px;
  padding-right: 0;
  display: none;
  position: relative;
}

.lp-content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.lp-heading-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.text-block-197 {
  color: #373938;
  text-align: left;
  flex-direction: column;
  width: auto;
  font-size: 32px;
  font-weight: 500;
  line-height: 46px;
  display: block;
}

.landing-heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.great-company-sction {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0000;
  flex-direction: column;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.great-company-heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-198 {
  color: #373938;
  width: auto;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.text-block-199 {
  color: #696a6a;
  font-size: 24px;
  font-weight: 500;
}

.key-feature-section {
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 40px;
}

.frontify-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  font-size: 20px;
  display: flex;
}

.brandfolder-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.key-feature-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.who-s-frontify-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0681_Ellipse%203396.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  height: 100%;
  padding: 20px 0 160px 20px;
  display: flex;
}

.frontify-for-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.frontify-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.text-block-200 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.heading-200 {
  text-align: left;
  font-size: 24px;
  line-height: 32px;
}

.frontify-key-feature-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  padding-right: 20px;
  font-size: 0;
  display: flex;
}

.list-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.frontify-apart-section {
  background-color: #0000;
  border-bottom: 3px #d7d1ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.frontify-apart-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.frontify-apart-split-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: flex-start;
  display: flex;
}

.frontify-apart-left-split {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.frontify-apart-right-split {
  width: 50%;
}

.text-block-201 {
  color: #373938;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.text-block-202 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.difference-content-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.difference-table-wrapper {
  width: 100%;
}

.text-block-203 {
  font-size: 32px;
  font-weight: 700;
}

.differ-table-content-wrapper {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.differ-table-row {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 25% 25%;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 15px 20px;
  display: grid;
}

.differ-table-row.bg-clr {
  background-color: #f2f3f3;
}

.text-block-204 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

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

.differ-heading-wrapper {
  width: 75%;
}

.div-block-238 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 25% 25%;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-bottom: 20px;
  display: grid;
}

.difference-section {
  padding-top: 60px;
  padding-bottom: 100px;
}

.rating-section {
  padding-top: 0;
  padding-bottom: 100px;
}

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

.frontify-rating-wrapper {
  grid-row-gap: 30px;
  background-color: #f2f0ff;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 30px;
  display: flex;
}

.frontify-rating-block {
  width: 100%;
}

.frontify-rating-div {
  border: 1px #cdcdcd;
  border-bottom-style: solid;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-206 {
  color: #373938;
  font-size: 24px;
  font-weight: 500;
}

.text-block-208 {
  color: #050706;
  font-size: 24px;
  font-weight: 700;
}

.text-block-209 {
  color: #373938;
  font-size: 24px;
  font-weight: 500;
}

.final-scoop-section {
  padding-bottom: 100px;
}

.final-scopp-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.final-scoop-heading {
  justify-content: center;
  align-items: center;
  display: flex;
}

.final-scoop-frontify {
  background-color: #ebf1ff;
  border-radius: 16px;
  padding: 30px;
}

.paragraph-64 {
  color: #373938;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-span-17 {
  color: #0046e9;
  background-color: #0000;
  font-weight: 600;
  line-height: .5;
}

.final-scoop-brandfolder {
  background-color: #f1f9f4;
  border-radius: 16px;
  padding: 30px;
}

.text-span-18 {
  color: #3bdf79;
  background-color: #0000;
  font-weight: 600;
}

.af-best-section {
  padding-bottom: 100px;
}

.af-best-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.af-best-heading {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 90%;
  display: flex;
}

.text-block-210 {
  color: #373938;
  text-align: center;
  font-size: 32px;
  font-weight: 500;
}

.text-span-19 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca067a_Frame%2017482.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.af-best-tab-wrapper {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-8 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.tabs-menu-7 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  height: 100%;
  display: flex;
}

.tabs-content-5 {
  width: 50%;
  height: 100%;
}

.af-best-tab-link {
  grid-row-gap: 15px;
  background-color: #f2f3f3;
  flex-direction: column;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.af-best-tab-link.w--current {
  grid-row-gap: 10px;
  background-color: #f2f3f3;
  border-bottom: 3px solid #7d69ff;
  flex-direction: column;
  display: flex;
}

.text-block-211 {
  font-size: 32px;
  font-weight: 700;
}

.paragraph-65 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.tab-pane-tab-1-3, .image-224 {
  height: auto;
}

.frontify-why-af-section {
  padding-bottom: 100px;
}

.frontify-why-af-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.frontify-why-af-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.frontify-why-af-content-div {
  grid-row-gap: 30px;
  background-color: #f2f3f3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.frontify-why-af-content-div.creative-frontify-why-af-content-div {
  grid-row-gap: 0px;
  border: 1px solid #f2f3f3;
  padding: 0;
}

.text-block-212 {
  color: #050706;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.text-block-212.counter {
  color: #050706;
}

.text-block-213 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.integrate-tools-section {
  background-color: #f2f3f3;
  margin-bottom: 90px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.integrate-tools-section.smart-compliance-space-remove {
  margin-bottom: 0;
}

.integrate-tools-section.hide-integration, .integrate-tools-section.hide1 {
  display: none;
}

.integrate-tools-wrapper {
  grid-column-gap: 30px;
  background-color: #0000;
  border: 1px #f2f0ff;
  border-radius: 24px;
  align-items: center;
  padding: 30px;
  display: flex;
}

.integrate-tools-wrapper.creative-ops-intergrate-wrap {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: #0000;
  border-style: none;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding: 0;
}

.integrate-tools-wrapper.creative-ops-intergrate-wrap.postion-change {
  flex-direction: row;
}

.integrate-tools-left-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.integrate-tools-left-wrapper.stress-out-left-wrapper {
  width: 60%;
}

.integrate-tools-left-wrapper.stress-out-left-wrapper.change-bamer-design {
  width: 100%;
}

.integrate-tools-right-wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.integrate-tools-right-wrapper.stress-out-right-wrapper {
  width: 50%;
}

.integrate-tools-right-wrapper.stress-out-right-wrapper.hide-form-label {
  display: none;
}

.lp-cta-section {
  background-color: #0000;
}

.lp-cta-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-block-215 {
  color: #3a70ff;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
}

.text-block-217 {
  color: #3a70ff;
  text-align: center;
  padding-top: 30px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

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

.feature-af-logo-wineries {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.feature-af-logo-wineries.feature-af-logo-split {
  padding-top: 22px;
  padding-left: 70px;
  padding-right: 70px;
}

.feature-af-logo {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 27px 35px;
  display: flex;
}

.feature-af-logo._1 {
  width: 80px;
  height: 80px;
  margin-top: 35px;
  padding: 20px;
}

.feature-af-logo._1.feature-split-logo-2 {
  margin-top: 14px;
}

.feature-af-logo.feature-split-logo-1 {
  margin-top: 41px;
}

.wrapper-1160-af-creative {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.af-creative-section {
  margin-top: 100px;
  margin-bottom: 120px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.af-creative-section.press-up-event-btm-space {
  margin-bottom: 0;
}

.af-creative-section.press-up-event-btm-space.press-up-bg-color {
  background-color: #fff;
}

.af-creative-section.space-remove {
  margin-bottom: 40px;
}

.h2-heading-2 {
  color: #050706;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.vertical-spacing-5 {
  padding-top: 0;
  padding-bottom: 80px;
}

.heading-medium-5 {
  color: #050706;
  letter-spacing: -.015em;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.25;
}

.faq-list-2 {
  padding-top: 9px;
  font-size: 18px;
}

.large-para-global-4 {
  color: #050706;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 1.6;
}

.page-padding-4 {
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-218, .text-block-219, .text-block-220, .text-block-221, .text-block-222, .text-block-223 {
  font-family: Worksans, sans-serif;
  line-height: 1.4;
}

.heading-202 {
  color: #060606;
  margin-bottom: -43px;
  font-size: 64px;
  line-height: 72px;
}

.image-229 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-241 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.text-block-224 {
  color: #7d69ff;
  background-color: #f2f0ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  display: block;
}

.heading-203 {
  color: #050706;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.feature-new-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f2f0ff;
  flex-direction: column;
  align-items: center;
  padding: 60px 40px;
  display: flex;
}

.heading-204 {
  color: #7d69ff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 48px;
  line-height: 56px;
  display: flex;
}

.text-block-225 {
  color: #7d69ff;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-block-226 {
  color: #7d69ff;
  font-family: Worksans, sans-serif;
  font-size: 24px;
}

.text-span-20 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0743_Line%20592.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-weight: 600;
}

.ads-heading-wrapper {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.forntify-heading-div {
  color: #fff;
  background-color: #3a70ff;
  border: 1px solid #000;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
  font-size: 64px;
}

.barndfolder-heading-div {
  color: #fff;
  background-color: #70c78e;
  border: 1px solid #000;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 10px;
}

.text-block-227 {
  color: #050706;
  font-size: 42px;
  font-weight: 700;
}

.div-block-243 {
  border: 1px solid #9b9c9b;
}

.heading-207 {
  font-size: 36px;
  line-height: 48px;
}

.div-block-244 {
  background-color: #f2f3f3;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 300px;
}

.image-230 {
  width: 80%;
  margin-top: -250px;
}

.workflow-automation-cta {
  background-color: #3a70ff;
  padding-top: 32px;
}

.text-block-228 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.workflow-cta-text-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca06e3_Creative%20operations%20don%E2%80%99t%20have%20to%20be%20complex.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  max-height: 510px;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Raleway, sans-serif;
  display: flex;
}

.text-block-229 {
  color: #fff;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-block-230.btn-block-text {
  color: #050706;
}

.text-block-230.btn-block-text.new-color-buton {
  color: #fff;
}

.h2-heading-3 {
  color: #050706;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.h2-heading-3.head-align {
  display: flex;
}

.vertical-spacing-6 {
  padding-top: 0;
  padding-bottom: 90px;
}

.heading-medium-6 {
  color: #050706;
  letter-spacing: -.015em;
  font-family: Worksans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.4;
}

.large-para-global-5 {
  color: #050706;
  margin-bottom: 0;
  padding-top: 24px;
  font-size: 18px;
  line-height: 1.33333;
}

.page-padding-5 {
  padding-left: 40px;
  padding-right: 40px;
}

.text-span-21 {
  color: #7d69ff;
}

.capterra-review-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.capterra-wrapper-split {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.capterra-wrapper-split.tag-hide {
  display: none;
}

.capterra-split-image {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.capterra-review-main-wrap {
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.capterra-divider {
  border: 1px solid #9b9c9b;
  height: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.home-slipt-heading {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-split-sections {
  grid-row-gap: 80px;
  flex-direction: column;
  margin-top: 100px;
  margin-bottom: 140px;
  display: flex;
}

.home-split-sections.new-home-split-sections {
  margin-top: 140px;
  margin-bottom: 140px;
}

.home-split-sections.extra-space {
  margin-bottom: 60px;
}

.sub-head-para {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.sub-head-para.white {
  color: #fff;
}

.result-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reslut-heading-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-23 {
  color: #3a70ff;
}

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

.link-block-26 {
  background-color: var(--black);
  border-radius: 100%;
  width: auto;
  padding: 15px;
}

.image-232 {
  transform: rotate(-35deg);
}

.slider-img-wrapper {
  width: 50%;
}

.slider-text-content {
  align-items: center;
  width: 50%;
  display: flex;
}

.home-slider-content-wrapper {
  grid-column-gap: 80px;
  display: flex;
}

.focus-on-creativity-section {
  background-color: #3a70ff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.focus-on-creativity-split-wrapper {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.focus-on-creativity-left-split {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.focus-on-creativity-right-split {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  width: 50%;
  display: flex;
}

.white-btn {
  grid-column-gap: 10px;
  height: auto;
  display: flex;
}

.white-btn.desktop.dtn-tour, .white-btn.mobile {
  display: none;
}

.white-text-btn {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 15px 20px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.white-text-btn.black-text-btn {
  color: #000;
  border-color: #000;
}

.link-block-27 {
  border: 1px solid #fff;
  border-radius: 100%;
  height: auto;
  padding: 15px;
}

.link-block-27.black-border {
  border-color: #000;
  align-items: center;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.focus-on-creativity-div {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-231 {
  color: #fff;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.div-block-246 {
  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;
}

.list-item-4 {
  color: #050706;
  margin-top: 13px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 1.33333;
}

.list-14 {
  margin-top: 13px;
  font-family: Worksans, sans-serif;
}

.didn-t-hear-it-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.didn-t-hear-it-wrapper {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.new-home-slider-section.added-spacehere {
  padding-top: 140px;
  padding-bottom: 140px;
}

.div-block-247 {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-248 {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.new-home-platform-slide-image-wrap {
  width: 40%;
}

.brand-manager {
  color: #3a70ff;
}

.project-manager {
  color: #febd54;
  text-align: left;
}

.legal-teams {
  color: #70c78e;
}

.latest-ai-brands-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.latest-ai-wrapper {
  grid-row-gap: 31px;
  flex-direction: column;
  display: flex;
}

.latest-ai-grid {
  width: 100%;
  display: flex;
}

.latest-ai-div {
  grid-row-gap: 30px;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.collection-list-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.collection-list-52.chnage-the-blog-section {
  grid-template-columns: 1fr;
}

.home-newsletter-wrapper {
  grid-row-gap: 30px;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 30px;
  display: flex;
}

.heading-208 {
  font-size: 32px;
  line-height: 40px;
}

.div-block-249 {
  grid-column-gap: 21px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 66% 32%;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.ads-hero-split-wrapper {
  grid-column-gap: 80px;
  align-items: center;
  width: 100%;
  display: flex;
}

.ads-hero-split-left {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 55%;
  padding-top: 0;
  display: flex;
}

.ads-hero-split-right {
  width: 40%;
}

.workflow-auto-af-img-div {
  flex-direction: column;
  align-items: center;
  padding: 30px 10px;
  display: flex;
}

.workflow-auto-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.workflow-automation-af-section {
  padding-bottom: 80px;
}

.heading-209 {
  text-align: center;
  font-size: 65px;
  line-height: 90px;
}

.heading-209.af-head-workflow {
  color: #050706;
  margin-top: 0;
}

.workflow-auto-af-content {
  background-color: #f2f3f3;
  border-radius: 12px 12px 0 0;
  flex-direction: column;
  align-items: stretch;
  max-height: 183px;
  padding: 20px 10px 30px;
  display: block;
}

.grid-15 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 30px;
}

.grid-15.space {
  margin-top: 80px;
}

.heading-210 {
  color: #050706;
  text-align: center;
  font-size: 56px;
  line-height: 72px;
}

.text-block-234 {
  color: #373938;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.workflow-auto-af-div {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.workflow-auto-af-wrap {
  border: 2px solid #f2f3f3;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  max-height: 310px;
  display: block;
}

.bam-tab-menu-link-2 {
  color: #fff;
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
}

.bam-tab-menu-link-2.w--current {
  color: #3a70ff;
  background-color: #ebf1ff;
  border-radius: 10px;
  flex: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

.bam-tab-menu-link-2.splide__slide {
  color: #3a70ff;
  width: auto;
}

.bam-tab-menu-link-2.splide__slide.w--current {
  color: #fff;
  background-color: #3a70ff;
}

.h2-heading-4 {
  color: #050706;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.button-8 {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-8.bam-right-btn {
  position: absolute;
}

.button-8.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.button-8.leftbtn.bam-lf-btn {
  position: absolute;
}

.tabs-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
  inset: -6% 0% auto;
  overflow: visible;
}

.div-block-250 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  position: relative;
}

.what-is-bam-2 {
  background-color: #0072db;
  padding-top: 100px;
  padding-bottom: 100px;
}

.what-is-bam-2.bam-white-bg {
  background-color: #0000;
}

.heading-213 {
  color: #050706;
  padding-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.paragraph-69 {
  font-size: 16px;
  font-weight: 400;
}

.workflow-automaation-lwd-section {
  margin-bottom: 120px;
}

.list-15 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.lwd-txt-block {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  width: 100%;
  padding: 20px 40px 40px;
  display: flex;
}

.workflow-auto-lwd-head {
  color: #050706;
  width: 323px;
  font-size: 24px;
  line-height: 32px;
}

.workflow-auto-lwd-head.lwd-text-color {
  color: #050706;
}

.workflow-auto-lwd-head.text-auto {
  width: auto;
  font-size: 32px;
  line-height: 40px;
}

.grid-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 34px;
}

.workflow-auto-lwd-text {
  color: #050706;
  margin-top: 20px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.workflow-auto-lwd-div3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f0ff;
  border-radius: 24px;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.workflow-auto-lwd-div3.hide-workflow {
  display: flex;
}

.workflow-auto-rgt-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff8ee;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: block;
}

.workflow-auto-rgt-div.hide-workflow {
  display: none;
}

.heading-215 {
  text-align: center;
  font-size: 56px;
  line-height: 64px;
}

.workflow-auto-text {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  padding: 20px 50px 50px;
  display: flex;
}

.wokflow-auto-lft-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2f0ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  display: block;
  overflow: scroll;
}

.wokflow-auto-lft-div.hide-workflow {
  display: none;
}

.text-block-239 {
  font-family: Worksans, sans-serif;
}

.text-span-24 {
  color: var(--medium-slate-blue);
}

.heading-216 {
  font-family: Worksans, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.text-block-240 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.div-block-251 {
  grid-row-gap: 20px;
  background-color: #f2f3f3;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-252 {
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.carousel-slider {
  padding-right: 0;
}

.carousel-slider._3 {
  right: -42%;
}

.carousel-slider._2 {
  right: -21%;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  display: none;
}

.arrow-left {
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.btn {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3862ec;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 1rem;
  transition: background-color .3s ease-out;
}

.btn:hover {
  background-color: #213ea0;
}

.carousel-mask {
  width: 33%;
  overflow: visible;
}

.collection-list-wrapper-27 {
  height: 100%;
}

.btn_all_page {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.btn_all_page.new-link-block-28 {
  text-align: left;
  justify-content: center;
  align-self: auto;
}

.btn_all_page.new-linkblock-esko {
  padding-left: 10px;
}

.btn_all_page.center-btn {
  justify-content: center;
}

.btn_all_page.center-btn.add-margin {
  margin-top: 18px;
}

.glossary-hero-section {
  background-color: #3a70ff;
  margin-bottom: 120px;
  padding-top: 180px;
  padding-bottom: 100px;
}

.glossary-hero-heading {
  color: #f2f3f3;
  text-align: left;
  padding-top: 0;
  font-size: 64px;
  line-height: 72px;
}

.body-11 {
  color: #f2f3f3;
}

.glossary-content-section.glossary-sec {
  background-color: #f2f3f3;
}

.glossary-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.glossary-def-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #000;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.glossary-heading {
  font-family: Worksans, sans-serif;
  font-size: 40px;
  font-style: italic;
  line-height: 48px;
}

.paragraph-70 {
  color: #373938;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.image-235 {
  width: auto;
  height: 100px;
}

.image-236 {
  height: 100px;
}

.image-237 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: auto;
}

.img-feature {
  width: 70px;
  height: 70px;
}

.rotating-text-wrapper {
  height: 60px;
  display: block;
  overflow: hidden;
}

.div-block-255 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.workflow-auto-list {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.wrk-auto-list-item {
  font-family: Worksans, sans-serif;
  font-size: 20px;
}

.image-239, .image-240 {
  height: 100px;
}

.div-block-256 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mobile-take-tour-btn {
  display: none;
}

.work-head-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrk-auto-lwn {
  background-color: #7d69ff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  align-items: center;
  height: 144px;
  max-height: 144px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.wrk-auto-lwn.lwn-color-chg {
  background-color: #febd54;
}

.wrk-auto-lwn.lwn-color-chg.frame2 {
  background-color: #fed38c;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0730_2.webp");
  background-position: 50%;
  background-size: cover;
}

.wrk-auto-lwn.lwn-color-chg.frame3 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0739_3.webp");
  background-position: 50%;
  background-size: cover;
}

.wrk-auto-lwn.frame1 {
  background-color: #c3baff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca072f_Frame%2017576%20(1).webp");
  background-position: 50%;
  background-size: cover;
}

.wrk-auto-lwn.frame5 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0731_4.webp");
  background-position: 50%;
  background-size: cover;
}

.workflow-auto-lft-div3 {
  background-color: #7d69ff;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  max-width: 492px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.workflow-auto-lft-div3.frame5 {
  background-color: #c3baff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0738_5.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
}

.plat-form-main-section {
  margin-top: 77px;
}

.platform-conter-1180 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.platform-tour {
  margin-left: 40px;
  margin-right: 40px;
}

.platform-tour-video-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.platform-embed {
  margin-top: 77px;
  display: block;
}

.platform-tour-1 {
  padding-bottom: 40px;
}

.creative-operation-list {
  grid-column-gap: 15px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.creative-operation-list.lock-list-item {
  justify-content: flex-start;
  align-items: center;
}

.pointers-text {
  color: #060606;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
}

.pointers-text.text-change {
  color: #060606;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

.pointer-list {
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.pointer-list.lock-list {
  color: #2f543c;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.pointer-list.pointer-v2 {
  font-size: 18px;
  line-height: 24px;
}

.text-span-25 {
  font-size: 18px;
  font-weight: 600;
}

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

.creative-operation-list-wrapper.hide-list {
  display: none;
}

.creative-operation-list-wrapper.used-alcoholic {
  margin-top: 10px;
}

.div-block-259 {
  z-index: 10002;
  width: 200px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  position: relative;
}

.div-block-260 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.image-243 {
  margin-top: 0;
}

.form-sy {
  height: auto;
  margin-top: 16px;
}

.heading-218 {
  color: #060606;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.everything-you-need-section {
  background-color: #0000;
}

.everything-you-need-section.add-margin {
  margin-top: 60px;
  margin-bottom: 20px;
}

.everything-you-need-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.everything-you-need-div {
  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;
}

.creative-workflow-div {
  grid-row-gap: 20px;
  background-color: #f1f9f4;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.creative-workflow-div.creative-workflow-2div {
  background-color: #f2f0ff;
}

.creative-workflow-div.creative-workflow-3div {
  background-color: #fbeeed;
}

.creative-workflow-div.creative-workflow-4div {
  background-color: #ebf1ff;
}

.text-block-245 {
  color: #050706;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.div-block-261 {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.div-block-262 {
  z-index: 10002;
  width: 200px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  position: relative;
}

.div-block-263 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.image-244 {
  margin-top: 0;
}

.feature-ads-lp-hero {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca083e_Frame%2017795.webp");
  background-position: 100% 50px;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 120px;
  display: block;
}

.ad-lp-hero-head {
  color: #050706;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.ad-lp-hero-head.community-head-chnage {
  width: 80%;
  font-size: 74px;
  line-height: 80px;
}

.feature-ad-lp-lft {
  background-color: #fff8ee;
  border-radius: 24px;
  width: 80%;
  padding: 80px 60px;
  display: block;
}

.feature-ad-lp-lft.asset-proofing-ads, .feature-ad-lp-lft.ads-lp-dam {
  background-color: #f1f9f4;
}

.feature-ad-lp-lft.ads-lp-dam.community-bg {
  background-color: #d3eedc;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-17 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
}

.feature-ad-lp-rgt {
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 44px;
  display: flex;
}

.feature-ad-lp-rgt.new-features-dam {
  padding-top: 0;
  padding-left: 0;
}

.feature-label-m-lft-content {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-direction: column;
  width: 70%;
  display: flex;
}

.ad-lp-hero-para {
  font-size: 21px;
  line-height: 32px;
}

.ad-lp-hero-para.new-lp-hero.community-para {
  width: 76%;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.ad-lp-hero-para.demo-hero-para {
  color: #373938;
  font-size: 16px;
  line-height: 24px;
}

.ad-lp-hero-content {
  flex-direction: column;
  margin-top: 25px;
  display: flex;
}

.ad-lp-list {
  padding-top: 7px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.4;
}

.ad-lp-list.change-size {
  color: #373938;
  font-size: 16px;
  line-height: 1.2;
}

.list-17 {
  padding-left: 31px;
}

.list-17.new-list-17 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.lanfing-hero-section {
  padding-top: 140px;
}

.landing-hero-split {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.landing-hero-left-split {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0742_Group%2039815.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  width: 85%;
  padding: 140px 40px 140px 60px;
}

.landing-hero-right-split {
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: auto;
  padding: 30px 20px 20px;
  display: flex;
  position: absolute;
  inset: 5% 0% 5% auto;
  box-shadow: 0 2px 5px #0003;
}

.landing-heading-block {
  flex-direction: column;
  display: flex;
}

.landing-heading-div {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.heading-219 {
  font-size: 70px;
  font-weight: 100;
}

.div-block-264 {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 570px;
  display: flex;
}

.why-af-section {
  padding-top: 100px;
  padding-bottom: 20px;
}

.div-block-265 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-266 {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.image-245 {
  object-fit: cover;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 100%;
}

.tag-design {
  color: var(--medium-slate-blue);
  background-color: #f2f0ff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 12px 15px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.more-creative-ops-section {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 100px;
}

.section-18 {
  background-color: #f1f9f4;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-18.hide-banner-old {
  display: none;
}

.div-block-270 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-item-6 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
  line-height: 1.33333;
}

.list-18 {
  grid-row-gap: 20px;
  flex-direction: column;
  list-style-type: decimal;
  display: flex;
}

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

.ad-lp-hero-div-block {
  background-color: #fff;
  border-radius: 12px;
  padding: 10px;
}

.ad-lp-hero-div-block.new-ads-hero {
  height: 186px;
  padding-top: 25px;
}

.ad-lp-hero-div-block.change-color {
  background-color: #f2f0ff;
}

.feature-ads-lp-section {
  margin-bottom: 100px;
  padding-top: 120px;
}

.feature-ad-lp-spit {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-direction: row;
  margin-top: 120px;
  display: flex;
}

.feature-split-lft {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.feature-split-rgt {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.h3-heading {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.color-head-h3 {
  color: #3a70ff;
  font-weight: 700;
  line-height: 32px;
}

.feature-ad-lp-item {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca073a_task_alt.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 0;
  padding-left: 30px;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.feature-ad-lp-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.feature-ad-lp-list.gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.feature-split {
  width: 100%;
  margin-bottom: 120px;
}

.feature-split.af-asset-split {
  background-color: #fff8ee;
  margin-bottom: 0;
}

.feature-split.feature-label-ment {
  margin-bottom: 80px;
}

.grid-19 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 76px;
}

.feature-invest-lm {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff8ee;
  border-radius: 16px;
  flex-direction: column;
  padding: 35px;
  display: flex;
}

.feature-invest-lm.asset-prooof-ad {
  background-color: #f1f9f4;
}

.feature-invest-grid-head {
  font-size: 32px;
  line-height: 40px;
}

.feature-invest-para {
  font-weight: 500;
}

.feature-invest-image {
  border-radius: 8px;
  width: 70px;
  height: 70px;
}

.feature-ads-lp {
  background-color: #f1f9f4;
  margin-bottom: 120px;
}

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

.key-ch-block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: column;
  padding-top: 110px;
  padding-bottom: 110px;
  display: flex;
}

.feature-key-ch-gride {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.key-ch-gride-head {
  line-height: 32px;
}

.key-ch-grid-para {
  font-weight: 500;
}

.key-ch-gride-img {
  width: 80px;
  height: 80px;
}

.key-ch-grid-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 213px;
  display: flex;
}

.grid-21 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.grid-21.grid-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.feature-lm-breez {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.breez-txt {
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.breez-txt.breez-txt1 {
  font-weight: 700;
}

.breez-txt.change-css {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.breez-img {
  flex: none;
  width: 80px;
  height: 80px;
}

.feature-ad-lm-cta {
  background-color: #7d69ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca077a_Frame%2017750.webp");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 0;
}

.feature-ad-lm-cta.new-feature-ad {
  background-color: #9fd9b3;
}

.feature-ad-lm-cta.smart-banner-space {
  margin-top: 100px;
}

.ad-cta-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 70px;
  display: flex;
}

.paragraph-72 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-72.new-parag-72 {
  color: #050706;
}

.ad-lm-form-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  padding: 50px 40px;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.text-block-250 {
  margin-left: 8px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

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

.html-embed-46 {
  margin-bottom: 0;
  padding: 0;
}

.table_cell {
  color: #373938;
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 25%;
  padding: 15px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.table_cell._1st-colum {
  justify-content: flex-start;
  width: 40%;
}

.table_cell._1st-colum.new-1sr-column {
  width: 20%;
  padding-left: 0;
  padding-right: 0;
}

.table_cell.new-table-cell {
  width: 40%;
  padding-left: 0;
  padding-right: 0;
}

.table_row {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
}

.table_row.color-row {
  background-color: #f2f3f3;
}

.table_row.new-table-row {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  padding-left: 15px;
  padding-right: 15px;
}

.table_row.new-table-row.new-color-table-row {
  background-color: #f2f3f3;
}

.table_body {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  margin-top: 0;
  overflow: hidden;
}

.table_header {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 25%;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.table_header.feature-row {
  align-items: center;
  width: 40%;
  display: flex;
}

.table_header.feature-row.new-feature-header {
  width: 20%;
}

.table_header.table-header-new {
  text-align: center;
}

.table_header.new-header-table {
  flex-direction: column;
}

.table_header.new-esko-table-header {
  justify-content: center;
}

.table_header.new-esko-table-header.new-table-header-cell, .table_header.new-table-header-cell {
  width: 40%;
}

.table_head {
  margin-bottom: 0;
}

.table_component {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.why-frontify-section.new-frontify-section {
  background-color: #d7d1ff;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.why-frontify-section.new-frontify-section.feature_why_af.hide_design {
  display: none;
}

.why-frontify-section.why_brands_section {
  margin-top: 60px;
}

.why-frontify-section.why_brands_section.hide-new-design {
  display: none;
}

.why-frontify-split-wrapper {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.why-frontify-split-wrapper.new-frontify-new {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.why-frontify-split-wrapper.why-frontify-split-wrapper-new {
  grid-column-gap: 40px;
  background-color: #f2f3f3;
  border-radius: 24px;
  padding: 60px 40px;
}

.why-frontify-left-split {
  background-color: #f2f3f3;
  border-radius: 12px;
  width: 50%;
  padding: 60px;
}

.why-frontify-left-split.new-front-left-new {
  background-color: #0000;
  padding-left: 0;
  padding-right: 100px;
}

.why-frontify-left-split.why-frontify-left-new {
  padding-left: 0;
  padding-right: 0;
}

.why-frontify-right-split {
  width: 50%;
}

.paragraph-73 {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-73.new-paragraph-73 {
  padding-bottom: 20px;
}

.paragraph-73.new-text-parag {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.new-age-brand-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.new-age-brand-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.new-age-brand-content-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.why-af-over-frontify-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.why-af-over-frontify-headingwrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.why-af-over-frontify-heading {
  width: 80%;
}

.why-af-over-frontify-heading.head-compares {
  text-align: left;
  width: 100%;
  padding-top: 0;
  padding-bottom: 20px;
}

.why-af-over-frontify-para-wrapper {
  grid-column-gap: 30px;
  width: 100%;
  display: flex;
}

.paragraph-74, .paragraph-75 {
  width: 50%;
}

.tabs-10 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-menu-8 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tabs-menu-8.hide-scroll {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
}

.tabs-menu-8.hide-scroll.new-tab-8 {
  background-color: #f2f3f3;
}

.tabs-content-6 {
  width: 100%;
}

.tab-link-tab-2-4 {
  color: #050706;
  background-color: #0000;
  flex: none;
  align-items: center;
  padding: 10px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  display: flex;
}

.tab-link-tab-2-4.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 5px;
  flex: none;
  align-items: center;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.tab-link-tab-2-4.new-tab-link.w--current {
  background-color: #050706;
}

.tab-link-tab-2-4.new-tab-link-new {
  padding-left: 40px;
  padding-right: 40px;
}

.tab-link-tab-2-4.new-tab-link-new.w--current {
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.frontify-table-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.frontify-table-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.image-251 {
  width: 80px;
  height: 80px;
}

.paragraph-76 {
  text-align: center;
  padding-left: 0;
}

.paragraph-76.paragraph-76-new {
  width: 30.7684%;
  padding-left: 0;
  font-size: 24px;
}

.paragraph-76.new-parag-dam {
  width: 100%;
  padding-left: 0;
  font-size: 24px;
}

.paragraph-76.new-para-workflow {
  text-align: left;
  font-size: 20px;
}

.user-rating-section {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca07b2_Group%2039776.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca07b1_Group%2039774.webp");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 25%, 25%;
  background-attachment: scroll, scroll;
  padding: 60px 0;
  display: block;
}

.user-rating-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.user-rating-table-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.table-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.th {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 22%;
  font-size: 22px;
  display: flex;
}

.ad-lp-hero-div-block-1 {
  border: 1px solid #febd54;
  border-radius: 16px;
  height: 176px;
  max-height: 176px;
  margin-bottom: -193px;
  margin-left: 14px;
  margin-right: -9px;
  display: block;
}

.ad-lp-hero-div-block-1.asset-lp {
  border-color: #70c78e;
  height: 190px;
  max-height: 215px;
  margin-bottom: -217px;
}

.ad-lp-hero-div-block-1.ad-lp-dam-hero-div {
  border-color: #70c78e;
}

.ad-lp-hero-div-block-1.new-lp-hero-div-block {
  border-color: #70c78e;
  height: 176px;
  max-height: 176px;
  margin-top: 0;
  margin-bottom: -193px;
  padding-top: 0;
  padding-bottom: 0;
}

.ad-lp-hero-div-block-1.add-border {
  border-color: #c3baff;
}

.ad-lp-hero-div-block-1.add-border.size {
  height: 137px;
  margin-top: 21px;
  margin-bottom: -158px;
}

.ad-lp-hero-div-block-1.add-border.size-1 {
  height: 140px;
  margin-bottom: -145px;
}

.text-block-251, .text-block-252 {
  margin-left: 8px;
  font-size: 16px;
}

.glossary-content {
  width: 100%;
}

.td {
  justify-content: center;
  align-items: center;
  width: 22%;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.th-2, .td-2 {
  width: 25%;
}

.tr-2 {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
}

.thead-2 {
  justify-content: space-between;
  display: flex;
}

.tr-3 {
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.tbody-3 {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-255 {
  height: 40px;
  display: block;
}

.text-block-253 {
  font-size: 24px;
  font-weight: 700;
}

.div-block-274 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-256 {
  width: 32px;
  height: 32px;
}

.image-257 {
  height: 68px;
}

.image-258 {
  height: 50px;
}

.paragraph-77 {
  color: #050706;
}

.why-brands-section {
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-275 {
  width: 70%;
}

.forntify-cta-sectin {
  background-color: var(--medium-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca07d6_Frame%2017666.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.forntify-cta-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.forntify-cta-heading-wrapper {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.forntify-cta-content-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: center;
  width: 90%;
  display: flex;
}

.paragraph-78 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.forntify-cta-heading {
  width: 100%;
}

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

.case-study-btn {
  grid-column-gap: 10px;
  display: flex;
}

.list-20 {
  display: block;
}

.list-20.glosaary-list {
  margin-top: 30px;
  display: none;
}

.heading-221 {
  display: none;
}

.heading-222 {
  font-size: 40px;
  line-height: 48px;
}

.divider-1 {
  border-bottom: 1px solid #cdcdcd;
  padding-top: 20px;
  padding-bottom: 20px;
}

.glossary-artical {
  padding-top: 60px;
}

.heading-223 {
  font-size: 40px;
  line-height: 48px;
}

.html-embed-47 {
  background-color: #0000;
}

.feature-hero {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #373938;
  flex-direction: column;
  font-size: 24px;
  line-height: 34px;
  display: flex;
}

.feature-hero.contact-us-hero {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: row;
}

.feature-hero-head {
  color: #050706;
  font-size: 56px;
  line-height: 64px;
}

.contact-us-head-1 {
  color: #050706;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 105px;
  font-weight: 700;
  line-height: 100px;
}

.contact-us-hero-design {
  background-color: #d3eedc;
  margin-top: -57px;
  padding-bottom: 65px;
}

.feature-split-r {
  align-items: center;
  width: 50%;
  display: flex;
}

.feature-section {
  margin-top: 100px;
  margin-bottom: 120px;
}

.contact-grid-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.contact-grid-split:hover {
  border: 2px solid #70c78e;
}

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

.contact-gride-img {
  width: 70px;
  height: 70px;
}

.grid {
  text-align: center;
}

.contact-us-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  margin-top: 90px;
}

.contact-connect-block {
  flex-flow: column;
  display: flex;
}

.contact-address {
  background-color: #f1f9f4;
  border-radius: 24px 24px 0 0;
  height: 100%;
  padding: 40px 20px;
}

.contact-deatil {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 31px;
  display: flex;
}

.contact-deatil.contact-detail-1 {
  align-items: flex-start;
}

.feature-img {
  width: 32px;
}

.contact-details-txt {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.contact-map {
  width: 100%;
  display: block;
}

.body-12 {
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

.split-txt-block {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.image-259 {
  width: 100%;
  min-height: 300px;
}

.image-259.new-size-image {
  min-height: 300px;
}

.image-259.new-image {
  width: auto;
  min-height: 300px;
}

.label-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.label-card-wrapper.added-space-label {
  margin-top: 60px;
}

.label-card-block {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.label-card-image {
  justify-content: center;
  align-items: center;
  max-height: 100%;
  display: flex;
  position: relative;
  top: -16px;
}

.image-260 {
  width: 80px;
  height: 80px;
  position: relative;
}

.label-card-div {
  background-color: #ebf1ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-height: 100%;
  margin-top: -88px;
  padding: 53px 20px 20px;
  display: flex;
}

.label-card-div.yellow-card-div {
  background-color: #fff8ee;
  justify-content: flex-start;
}

.label-card-div.yellow-card-div.proof-change {
  height: 100%;
  margin-top: -38px;
  padding-bottom: 28px;
  padding-left: 39px;
  padding-right: 39px;
}

.heading-224 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-224.white {
  color: #fff;
}

.paragraph-79 {
  color: #050706;
  text-align: center;
}

.paragraph-79.white {
  color: #fff;
}

.plg-hero-section {
  background-color: #febd54;
  padding-top: 160px;
  padding-bottom: 80px;
}

.plg-wrapper {
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-254 {
  color: #373938;
  text-align: center;
  font-size: 30px;
}

.div-block-276 {
  grid-column-gap: 15px;
  justify-content: center;
  display: flex;
}

.plg-hero-cta-section {
  background-color: #fff8ee;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.plg-hero-cta-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

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

.plg-hero-cta-inner-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.plg-video-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 140px;
  display: flex;
}

.plg-video-section.hide {
  display: none;
}

.plg-video-section.plg-video-unleash {
  padding-bottom: 100px;
  display: none;
}

.plg-video-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plg-tab-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.plg-tab-section.plg-tab-section1 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.plg-tab-wrapper {
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.tabs-11 {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-11.new-tab-digital {
  padding-top: 20px;
}

.tabs-menu-9 {
  flex-direction: column;
  width: 50%;
  margin-right: 40px;
  display: flex;
}

.tabs-menu-9.new-tab-menu {
  grid-column-gap: 0px;
}

.tabs-content-7 {
  width: 50%;
}

.plg-tab-link {
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #febd54;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  padding: 0;
  font-family: Worksans, sans-serif;
  font-weight: 300;
  display: flex;
}

.plg-tab-link.w--current {
  grid-row-gap: 15px;
  background-color: #febd54;
  border-radius: 12px;
  flex-direction: column;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  display: flex;
}

.plg-tab-link.new-lpg-tab-link {
  background-color: #f2f3f3;
  border-bottom: 3px #70c78e;
  margin-top: 0;
  margin-bottom: 20px;
}

.plg-tab-link.new-lpg-tab-link.w--current {
  background-color: #f2f3f3;
  border-bottom-style: solid;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-256 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.div-block-277 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tab-para {
  font-size: 16px;
  font-weight: 400;
}

.asset-prooft-comparison.revamp-label {
  margin-bottom: 20px;
}

.ap-block {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  padding-top: 110px;
  padding-bottom: 110px;
  display: flex;
}

.ap-block.new-asset-digital-assest {
  padding-top: 0;
}

.ap-block.revamp-label-block.right-for-team-block.space-change {
  padding-bottom: 40px;
}

.txt-center {
  color: #050706;
  text-align: center;
  font-size: 32px;
  line-height: 40px;
}

.txt-center.asset-txt {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.grid-23 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  margin-top: 60px;
}

.grid-23.new-grid-digit {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-23.label_new_grid {
  grid-column-gap: 28px;
  grid-template-columns: 1fr 1fr;
  height: 100%;
  margin-top: -95px;
}

.comparing-grid {
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca083f_Frame%2017793.webp");
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 16px;
  padding: 62px 40px 40px;
}

.comparing-grid.new-comparing {
  background-color: #0000;
  background-image: none;
  padding: 0;
}

.comparing-grid.label_comparing_grid {
  background-color: #f1f9f4;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0c31_label_frame.svg");
  padding-bottom: 87px;
}

.comparing-grid.label_comparing_grid.rigt-for-team-grid {
  background-color: #f2f0ff;
  background-image: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.comparing-grid.label_comparing_grid.rigt-for-team-grid.change-space {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  display: flex;
}

.com-grid-block {
  overflow: hidden;
}

.heading-h3 {
  font-size: 40px;
  line-height: 48px;
}

.heading-h3.h3-center {
  color: #050706;
  text-align: center;
}

.grid-list {
  margin-top: 40px;
}

.grid-list.padding-list {
  padding-left: 40px;
  padding-right: 40px;
}

.list-21 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  color: #373938;
  flex-direction: column;
  padding-left: 0;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.div-block-278 {
  border-bottom: 1px solid #9fd9b3;
  margin-top: 40px;
  margin-right: -40px;
}

.div-block-278.divider_color {
  border-bottom-color: #9fd9b3;
}

.div-block-278.divider_color.divider-color-2 {
  border-bottom-color: #594bb5;
}

.asset-proof-cta {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0840_Frame%2017794.webp");
  background-position: 50%;
  background-size: cover;
}

.cta-block-asset {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  margin-top: 95px;
  margin-bottom: 95px;
  display: flex;
}

.cta-btn-asset {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.asset-lp-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 100px;
  padding-left: 0;
  display: flex;
}

.asset-lp-block.asset-block-1 {
  padding-left: 91px;
}

.asset-block-grid {
  grid-column-gap: 63px;
  grid-template-rows: auto;
  padding-bottom: 40px;
}

.asset-lp-head {
  font-size: 48px;
  line-height: 56px;
}

.asset-lp-para {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.asset-lp-para.asset-para {
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.asset-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.asset-list.report-lp-list {
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.af-asset-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  padding-top: 90px;
  padding-bottom: 86px;
  display: flex;
}

.af-aaset-img-sec {
  margin-top: -158px;
}

.div-block-279 {
  width: 926px;
  height: 500px;
}

.image-261 {
  object-fit: cover;
  border-radius: 24px;
  width: 80%;
  max-height: 599px;
  margin-top: -60px;
}

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

.div-block-281 {
  grid-row-gap: 20px;
  flex-direction: column;
  padding: 20px 30px;
  font-size: 24px;
  display: flex;
}

.div-block-281.new-div-block-281 {
  background-color: #f2f3f3;
  border-bottom: 3px #70c78e;
  width: 100%;
  margin-bottom: 20px;
}

.div-block-282 {
  border-bottom: 1px solid #febd54;
  width: 95%;
  display: block;
}

.af-difference-section {
  padding-top: 140px;
  padding-bottom: 140px;
  overflow: hidden;
}

.af-dfr-div {
  background-color: #f1f9f4;
  border-radius: 10px;
  height: 100%;
  padding: 20px;
}

.af-dfr-div.purple-bg {
  background-color: #f2f0ff;
}

.af-dfr-div.orange-bg {
  background-color: #fff8ee;
}

.af-dfr-div.blue-bg {
  background-color: #ebf1ff;
}

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

.what-u-see-section {
  padding-bottom: 140px;
}

.paragraph-80 {
  font-family: Raleway, sans-serif;
}

.bug-form-field {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #000;
  height: auto;
  margin-bottom: 0;
  padding: .8rem 1rem;
  font-size: 1rem;
}

.report-bug-form-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  display: flex;
}

.esg-submit-button-wrapper {
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: relative;
}

.report-bug-wrapper {
  grid-row-gap: 2rem;
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 2rem 1.5rem;
  display: flex;
  box-shadow: 0 12px 15px #00000026;
}

.button-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

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

.form-container-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-color-blue {
  color: #158aff;
}

.error-message {
  color: #ff2d2d;
  background-color: #0000;
}

.button-7 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  padding: .8em 1.2em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-7.w--current {
  color: #f5f5f5;
}

.button-7.is-secondary {
  color: #f9f9f9;
  background-color: #158aff;
}

.hero-content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.align-vertical-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.submit-button {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.rmp-form-section {
  width: 100%;
  height: 100%;
}

.button-arrow {
  width: 2.5rem;
  height: 1rem;
  position: static;
  right: 3rem;
}

.report-bug-form {
  width: 100%;
}

.padding-global {
  padding-left: 4rem;
  padding-right: 4rem;
}

.terms-conditions {
  padding-top: .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

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

.bug-report-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.esg-form-btn-wrrapper {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.success-message-7 {
  background-color: #0000;
}

.container-huge {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bug-form-label {
  font-size: 1rem;
  font-weight: 700;
}

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

.main-wrapper-5 {
  margin-bottom: 100px;
}

.bug-select-field {
  background-color: #fff;
  border: 1.5px solid #000;
  height: auto;
  padding: .8em;
  font-size: 1rem;
}

.form-label {
  font-size: 1rem;
  font-weight: 700;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.tab-link-tab-3 {
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  border-color: var(--shadow-black);
  background-color: #fff;
  border-radius: 0;
  width: 33%;
  padding: 32px 30px;
}

.tab-link-tab-3.w--current {
  border-top-width: 8px;
  border-top-color: var(--green-6);
  border-bottom-color: #f8f9fa;
  padding-top: 24px;
}

.rich-text-content-11 {
  padding: 8px 14px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.tab-pane-tab-3 {
  font-family: Worksans, sans-serif;
}

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

.background-video-2 {
  object-fit: fill;
  width: 100%;
  overflow: hidden;
}

.background-video-3 {
  object-fit: fill;
  width: auto;
}

.demoherosection {
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0860_Ellipse%203398.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0859_Ellipse%203397(1).webp");
  background-position: 0 37%, 100% 5%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 180px;
  padding-bottom: 100px;
}

.demoherosection.hide-old-demo {
  display: none;
}

.demo-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.demo-content-wrapper {
  display: flex;
  position: relative;
}

.demo-leftsplit {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #ffebca;
  border-radius: 24px;
  flex-direction: column;
  width: 70%;
  padding: 100px 200px 100px 60px;
  display: flex;
}

.text-block-258 {
  color: #373938;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

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

.demo-list-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.demo-hero-list-1 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.demo-hero-list-1.demo-hero-list-2 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.demo-right-split {
  width: 40%;
  position: absolute;
  inset: -25% 3% 0% auto;
}

.form-8 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.demo-inner-wrapper {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  flex-direction: column;
  display: flex;
}

.trusted-by-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.trusted-by-wrapper.review-trusted {
  display: flex;
}

.trusted-by-wrapper.review-trusted.add-spa-demo {
  margin-top: 40px;
}

.text-block-260 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.div-block-283 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-262 {
  width: 200px;
}

.image-263 {
  width: 50px;
}

.div-block-284 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.take-a-tour-section {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.demo-marquee-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  padding-top: 100px;
  display: flex;
}

.demo-marquee-section.demo-marquee-section1 {
  padding-bottom: 100px;
}

.client-logo-section {
  padding-top: 100px;
}

.text-block-261 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.frame-rgt-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.text-block-262 {
  border-right: 2px solid #000;
  height: 12px;
  font-size: 7px;
}

.frame-rate-star {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.frame-wrapper-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.frame-divider {
  background-color: #9b9c9b;
  border-right: 1px solid #9b9c9b;
  height: 250px;
}

.frame-rate-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.wrapper-1160px-2 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.frame-section-ad-lp {
  background-color: #f2f3f3;
  margin-bottom: 100px;
  font-family: Raleway, sans-serif;
}

.frame-section-ad-lp.press-media-review-sec {
  margin-top: 0;
  margin-bottom: 0;
}

.frame-lft-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.frame-rate-split {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid #9b9c9b;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  display: flex;
}

.text-block-263, .text-block-264, .text-block-265, .text-block-266, .text-block-267, .text-block-268 {
  font-family: Worksans, sans-serif;
}

.html-embed-50 {
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
  margin-bottom: 0;
  padding: 40px;
}

.html-embed-50.hide-f-n {
  display: none;
}

.text-block-269 {
  font-size: 32px;
  font-weight: 700;
}

.submit-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.new-price-hero-section {
  background-color: #f2f3f3;
  padding-top: 180px;
  padding-bottom: 400px;
}

.new-price-hero-heading-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-30 {
  color: #3a70ff;
}

.text-block-270 {
  color: #373938;
  text-align: center;
  width: 80%;
  font-family: Worksans, sans-serif;
}

.new-pricing-section {
  margin-top: -320px;
  padding-bottom: 100px;
}

.new-pricing-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-tab {
  border: 1px solid #373938;
  border-radius: 28px;
  display: block;
  overflow: hidden;
}

.pricing-tab.hide-tab {
  display: none;
}

.pricing-tab-link {
  background-color: #0000;
  border-radius: 28px;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Worksans, sans-serif;
}

.pricing-tab-link.w--current {
  color: #fff;
  background-color: #373938;
  border-radius: 28px;
  width: auto;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

.pricing-tab-content-panel {
  width: 100%;
}

.pricing-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-pricing-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.new-pricing-card:hover {
  border: 1px solid #3a70ff;
}

.new-pricing-card.profession-price-card {
  border: 1px #3a70ff;
}

.new-pricing-card.profession-price-card:hover {
  border-style: solid;
}

.new-pricing-card.hide-free {
  display: none;
}

.text-block-271 {
  color: #3a70ff;
  font-size: 32px;
  font-weight: 700;
}

.text-block-272 {
  color: #696a6a;
  padding-top: 2px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.cost-wrappper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cost-wrappper.cost-hide {
  display: none;
}

.text-block-273 {
  color: #373938;
  font-size: 56px;
  font-weight: 700;
}

.text-block-273:hover {
  color: #000;
}

.text-block-273.enterprise-cost {
  font-size: 44px;
}

.text-block-274 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.price-btn.hide-on-small {
  display: none;
}

.button-9 {
  text-transform: uppercase;
  background-color: #373938;
  border-radius: 32px;
  padding: 15px 25px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-9:hover {
  background-color: #000;
}

.button-9.new-button {
  color: #fff;
  background-color: #373938;
  border: 1px solid #373938;
}

.price-divider {
  border: .5px solid #696a6a;
}

.pricing-content-list-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.pricing-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-267 {
  width: 15px;
}

.text-block-275 {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.div-block-285 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-268 {
  width: 20px;
}

.tabs-content-8 {
  width: 100%;
  padding-top: 80px;
  overflow: visible;
}

.tabs-content-8.hide-scrollbar {
  padding-top: 10px;
}

.image-269 {
  width: 80px;
}

.yearly-pricing {
  background-color: #0000;
  font-family: Worksans, sans-serif;
}

.yearly-pricing.w--current {
  background-color: var(--black);
  color: #fff;
  border-radius: 28px;
  font-family: Worksans, sans-serif;
}

.mnthly-pricing {
  background-color: #0000;
  font-family: Worksans, sans-serif;
}

.mnthly-pricing.w--current {
  background-color: var(--black);
  color: #fff;
  border-radius: 28px;
}

.pricing-feature-section {
  padding-bottom: 100px;
  display: none;
}

.pricing-feature-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.pricing-feature-btn-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding-bottom: 0;
  display: flex;
}

.div-block-288 {
  color: #373938;
  text-transform: uppercase;
  border: 1px solid #373938;
  border-radius: 28px;
  width: auto;
  padding: 15px 30px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.div-block-288.black-btn {
  color: #fff;
  text-transform: uppercase;
  background-color: #373938;
  border-style: none;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-size: 14px;
  display: flex;
}

.div-block-288.black-btn:hover {
  background-color: #000;
}

.div-block-288.black-btn.hide-1, .div-block-288.black-btn.hide-2 {
  display: none;
}

.div-block-289 {
  border: 1px solid #373938;
  border-radius: 50%;
  align-items: center;
  padding: 0 15px;
  display: flex;
}

.pricing-feature-dropdown-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  border-radius: 28px;
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.pricing-dropdown {
  z-index: auto;
  border-bottom: 1px #a7a7a7;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-left: 0;
  position: relative;
  overflow: visible;
}

.pricing-dropdown.last-dd {
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
  padding-bottom: 0;
}

.dropdown-toggle-5 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #dadada;
  border-radius: 0 0 28px 28px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
}

.dropdown-toggle-5.w--open {
  border: 1px #000;
  padding: 0;
}

.image-270 {
  width: 20px;
  transform: rotate(180deg);
}

.text-block-276 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.feature-name {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.types-pricing-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.types-pricing-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.text-block-277 {
  color: #3a70ff;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.feature-main-div {
  background-color: #0000;
  justify-content: space-between;
  width: 100%;
  padding: 20px;
  display: flex;
}

.feature-main-div.features-div {
  padding-left: 20px;
  position: static;
}

.feature-main-div.features-div.last-featre-div {
  border-bottom: 1px solid #f2f3f3;
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
  margin-bottom: 0;
}

.feature-main-div.pricing-feature-head-div {
  z-index: 10;
  background-color: #f2f3f3;
  border-bottom-left-radius: 0;
  position: relative;
}

.feature-main-div.pricing-feature-head-div.first-pricing-feature-div {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  align-self: auto;
}

.dropdown-list-5 {
  z-index: 0;
  background-color: #0000;
  border: 1px #f2f3f3;
  border-style: none solid;
  height: auto;
  display: block;
  position: static;
  overflow: visible;
}

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

.dropdown-list-5.last-dropdown-list {
  border-style: none solid;
  border-top-width: 1px;
  border-top-color: #dadada;
  border-bottom-color: #0000;
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
  display: block;
}

.text-block-278 {
  flex: none;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.text-block-279 {
  color: #373938;
  text-align: center;
  font-family: Worksans, sans-serif;
}

.feature-name-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 40%;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.feature-name-div.guest-div {
  align-items: flex-start;
}

.tooltip-div {
  width: 100%;
  position: static;
}

.tootip-block {
  z-index: 5555;
  background-color: #fff;
  border-radius: 0 0 12px 12px;
  padding: 20px;
  display: none;
  position: absolute;
  left: 20%;
  right: 0%;
  box-shadow: 0 4px 4px #00000040;
}

.paragraph-81 {
  color: #696a6a;
  border-radius: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
}

.image-271 {
  width: 25px;
}

.pricing-btns-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.pricing-divider {
  border-bottom: 1px solid #cecece;
  width: 100%;
  display: none;
}

.image-272 {
  transform: rotate(180deg);
}

.achieve-section {
  margin-bottom: 146px;
  padding-top: 0;
  padding-bottom: 0;
}

.achive-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.achieve-block {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center;
  width: 100%;
  height: auto;
  display: grid;
}

.achieve-div {
  border-radius: 23px 23px 28px 28px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.achieve-div:hover {
  box-shadow: 0 4px 4px #0003;
}

.achieve-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px;
  display: flex;
}

.achieve-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f2f3f3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 20px 20px 40px;
  display: flex;
}

.text-block-280 {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.text-block-281 {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.pricing-logo-section {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pricing-logo-section.new-price-logo {
  grid-column-gap: 83px;
  grid-row-gap: 83px;
  flex-direction: column;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.image-273 {
  width: 100%;
  height: 100%;
}

.feature-cs-main-wrapper {
  padding-top: 0;
  display: block;
}

.feature-cs-hero-section {
  background-color: #ffebca;
  margin-bottom: 0;
  padding-top: 180px;
}

.feature-cs-hero-block {
  flex-direction: column;
  margin-bottom: 150px;
  display: flex;
}

.cs-hero-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs-hero-head {
  color: #373938;
  text-align: center;
  font-size: 96px;
  line-height: 72px;
}

.cs-hero-head.cs-hero-head-color {
  color: #7d69ff;
}

.text-block-282 {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.cs-grid-counter {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs-grid-counter.cs-rgt-border {
  border-right: .5px solid #fff;
  justify-content: space-between;
  padding: 20px 60px 40px;
}

.cs-grid-counter.cs-rgt-border.cs-rgt {
  border-right-style: none;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-24.new-style-cs {
  padding-top: 40px;
  padding-bottom: 40px;
}

.wrapper-1160px-3 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-283 {
  color: #fff;
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.feature-lesser-evil {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
}

.feature-lesser-evil.feature-cta-cs {
  padding-top: 0;
  padding-bottom: 0;
}

.feature-lesser-evil.background-color-for-section {
  color: #050706;
  background-color: #d3eedc;
  padding-top: 100px;
}

.feature-lesser-evil.change-css {
  padding-top: 40px;
  padding-bottom: 60px;
}

.cs-count-head {
  color: #fff;
  font-size: 96px;
  line-height: 90px;
}

.cs-count-head.counter.new-counter-text-style {
  color: #373938;
}

.cs-grid-spilt {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs-counter-head {
  color: #fff;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 96px;
  line-height: 90px;
  display: flex;
}

.cs-counter-head.cs-count-head {
  align-items: flex-start;
  font-size: 96px;
}

.cs-counter-head.new-text-style-icon {
  color: #373938;
}

.cs-split-section-grid-lft {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0892_Frame%2017806%20(1).webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  width: 57%;
  margin-top: 47px;
  margin-bottom: -43px;
  padding: 80px 60px;
}

.wrapper-1160px-4 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-82 {
  color: #050706;
  margin-bottom: 0;
  font-size: 20px;
}

.cs-inner-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.cs-inner-img-block {
  width: 20%;
}

.grid-25 {
  grid-template-rows: auto;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 60px;
}

.cs-split-section-grid-rgt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2f3f3;
  border-radius: 12px;
  flex-direction: column;
  padding: 81px 55px 81px 80px;
  display: flex;
}

.cs-feature-section {
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.cs-inner-content-block {
  align-items: center;
  width: 80%;
  display: flex;
}

.cs-block-para {
  color: #050706;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.paragraph-84 {
  font-size: 20px;
}

.div-block-290 {
  flex-direction: column;
  margin-top: -206px;
  display: block;
}

.cs-split-section-grid-2-rgt {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #7d69ff;
  border-radius: 16px;
  flex-direction: column;
  width: 50%;
  margin-top: -45px;
  margin-left: 631px;
  padding: 73px 100px 73px 65px;
  display: flex;
}

.cs-split-section-grid-2-rgt.cs-split-inner-sction-2 {
  background-color: #fff;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 82px;
  margin-top: -128px;
  margin-left: 480px;
  padding: 0;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.wrapper-1160px-5 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cs-split-section-grid-2-lft {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2f3f3;
  border-radius: 16px;
  flex-direction: column;
  width: 90%;
  margin-top: 7px;
  padding: 73px 65px 90px;
  display: flex;
}

.cs-split-section-grid-2-lft.cs-split-inner-section {
  background-color: #0000;
  width: 48%;
  padding: 0;
}

.feature-lesser-evil-2 {
  margin-bottom: 220px;
  padding-bottom: 100px;
}

.cs-split-section-grid-lft-2 {
  padding-top: 60px;
  display: flex;
}

.image-274 {
  width: 100%;
}

.heading-226 {
  color: #fff;
  font-size: 32px;
  line-height: 40px;
}

.div-block-291 {
  flex-direction: column;
  display: flex;
}

.paragraph-85 {
  color: #fff;
  font-size: 20px;
}

.div-block-292 {
  flex-direction: column;
  margin-top: -182px;
  display: block;
}

.wrapper-1160px-6 {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-227 {
  color: #fff;
}

.div-block-293 {
  flex-direction: column;
  display: flex;
}

.paragraph-86 {
  color: #fff;
}

.h2-head-cs {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.paragraph-87 {
  color: #373938;
  font-size: 20px;
}

.cs-gride-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 193px;
  display: flex;
}

.image-276 {
  width: 100%;
  margin-top: 23px;
}

.image-277 {
  width: 569px;
  height: 503px;
  margin-top: -275px;
}

.paragraph-61 {
  color: #696a6a;
  border-left: 12px solid #7d69ff;
  width: 90%;
  padding-left: 36px;
  font-size: 20px;
}

.cs-feature-block-lft {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.cs-h2-head {
  color: #050706;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
}

.image-231 {
  border-radius: 16px;
}

.cs-feature-split-block {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  flex-direction: column;
  margin-top: 60px;
  display: flex;
}

.cs-feature-block-rgt {
  object-fit: fill;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.cs-feature-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.cs-inner-para {
  color: #050706;
  font-size: 20px;
}

.div-block-296 {
  flex-direction: column;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.paragraph-88 {
  font-size: 20px;
  line-height: 24px;
}

.cs-split-section-grid-2-rgt-2 {
  background-color: #7d69ff;
  border-radius: 16px;
  width: 50%;
  margin-top: -60px;
  margin-left: 481px;
  padding: 40px 60px;
}

.cs-split-section-grid-2-rgt-2.cs-split-scetion-5 {
  background-color: #0000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: 0;
  margin-left: 0;
  padding: 0 0 0 20px;
  display: flex;
}

.text-block-284 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-297 {
  grid-column-gap: 43px;
  grid-row-gap: 0px;
  flex-direction: row;
  margin-top: 0;
  display: flex;
}

.text-block-285 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.cs-split-section-grid-2-lft-2 {
  background-color: #f2f3f3;
  border-radius: 16px;
  flex-direction: column;
  width: 80%;
  margin-top: 7px;
  padding: 73px 65px;
  display: block;
}

.cs-split-section-grid-2-lft-2.cs-split-section-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-298 {
  flex-direction: column;
  display: flex;
}

.div-block-254 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid #9b9c9b;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 332px;
  padding-bottom: 12px;
  display: flex;
}

.heading-228 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
}

.image-233 {
  border-radius: 28px;
}

.cs-feature-cta {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  padding-top: 74px;
  padding-bottom: 74px;
  display: flex;
}

.div-block-299 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.div-block-300 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-cs-block {
  background-color: #f2f3f3;
}

.div-block-245 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.image-278, .shared-icon, .image-234 {
  border-radius: 28px;
}

.div-block-301 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.link-block-31 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.image-280 {
  max-width: 90%;
}

.image-281 {
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-302 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.link-block-32, .link-block-33, .link-block-34, .link-block-35 {
  display: flex;
}

.slider-5 {
  display: none;
}

.swiper-arrow-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
}

.slider-button-left {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca06d7_Group%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 40%;
}

.slider-button-left:active {
  background-color: #657cff;
}

.slider-button-right {
  color: #7e3d5d;
  text-align: center;
  cursor: pointer;
  background-color: #dee3ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca06d8_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  border-radius: 100px;
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
  font-weight: 400;
  line-height: 1em;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  color: #fff;
  background-color: #c7cfff;
  background-position: 60%;
}

.slider-button-right:active {
  background-color: #657cff;
}

.collection-list-wrapper-28 {
  display: none;
}

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

.grid-26 {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.grid-26.new-grid-child-page-dam {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.dam-grid-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.dam-grid-div.new-grid-gap-dam {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

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

.heading-229 {
  font-size: 24px;
  line-height: 32px;
}

.text-block-288 {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-288.textbox-new-digit {
  color: #050706;
}

.text-block-288.new-text-design-for-proofing {
  font-size: 20px;
  font-weight: 500;
}

.tabs-content-9 {
  padding-top: 60px;
}

.dam-benefit-text {
  font-family: Worksans, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.dam-label-card {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.dam-benefit-header2 {
  line-height: 40px;
}

.dam-benefit-text2 {
  font-family: Worksans, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.dam-benefit-block {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  flex-direction: column;
  align-items: flex-start;
  width: 496px;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  line-height: 24px;
  display: flex;
}

.dam-benefit-wrapper-grid {
  grid-column-gap: 25px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dam-benefit {
  padding-top: 100px;
}

.dam-benefit.smart-compliance-benefit {
  margin-top: 100px;
}

.dam-benefit.smart-compliance-benefit.remove-space {
  margin-top: 0;
  padding-bottom: 80px;
}

.image-282 {
  width: 70px;
  height: 70px;
}

.dam-why-af-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.asset-involves-section {
  padding-bottom: 100px;
}

.asset-involves-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
}

.asset-involves-1st-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#f2f0ff, #fff8ee);
  border-radius: 24px;
  flex-direction: column;
  width: 50%;
  padding: 40px 60px;
  display: flex;
}

.asset-involves-1st-wrapper.asset-involves-2nd-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.asset-involves-heading-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.text-block-289 {
  color: #060606;
  font-family: Worksans, sans-serif;
}

.asset-involves-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  padding-right: 0;
  display: flex;
  position: relative;
}

.asset-involves-content-wrapper.middle-align {
  justify-content: center;
  align-items: center;
}

.asset-involves-block {
  padding-right: 25px;
  position: relative;
}

.asset-involves-block.invert {
  padding-left: 25px;
  padding-right: 0;
}

.text-block-290 {
  z-index: 100;
  color: #333;
  background-color: #fff;
  border-radius: 10px;
  height: 100px;
  padding: 20px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  position: relative;
}

.text-span-31 {
  font-size: 24px;
  font-weight: 700;
}

.heading-230 {
  color: #060606;
  font-size: 32px;
  line-height: 40px;
}

.image-283 {
  z-index: 200;
  position: absolute;
  inset: -25% 0% auto auto;
}

.image-283.invert-img {
  left: 0;
  right: auto;
}

.image-284 {
  position: absolute;
  inset: 7% -4% auto auto;
}

.image-285 {
  position: absolute;
  top: 30%;
  left: -20px;
}

.image-286 {
  position: absolute;
  inset: 50% -4% auto auto;
}

.image-287 {
  position: absolute;
  inset: auto auto 6% -20px;
}

.div-block-307 {
  width: 90%;
  position: relative;
}

.image-288 {
  z-index: 200;
  position: absolute;
  inset: 0% 0% auto auto;
}

.asset-involves-content-wrapper2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  padding-left: 20px;
  display: flex;
}

.our-word-div {
  width: auto;
  padding-top: 0;
  padding-right: 0;
  position: relative;
}

.text-block-291 {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  width: 85%;
  height: 100px;
  padding: 20px 40px 20px 20px;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  display: flex;
}

.image-289 {
  position: absolute;
  inset: -25% 0% auto auto;
}

.your-digital-asset-wrapper {
  border-radius: 24px;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.your-digital-asset-wrapper.your-digital-asset-wrapper2.add-space-dam {
  margin-bottom: 30px;
}

.your-digital-asset-wrapper.add-space-top-dam {
  margin-top: 30px;
}

.your-digital-asset-left {
  background-color: #ffe1b0;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 40px;
  display: flex;
}

.your-digital-asset-left.look-picture-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.your-digital-asset-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff8ee;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 40px;
  display: flex;
}

.your-digital-asset-right.img-marquee-wrap {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 0;
  display: flex;
  overflow: visible;
}

.auto-tab {
  color: #333;
  text-align: center;
  background-color: #fff8ee;
  border: 1px solid #febd54;
  border-radius: 24px;
  padding: 15px;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.div-block-308 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  display: flex;
}

.div-block-309 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.heading-231 {
  font-size: 28px;
}

.dog-type-tabs-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dog-type-tabs {
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.text-block-292 {
  color: #333;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

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

.text-block-293 {
  color: #333;
  font-family: Worksans, sans-serif;
  line-height: 1.3;
}

.img-marquee {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: auto;
  display: flex;
}

.img-marquee-div {
  width: 200px;
}

.image-290 {
  width: 100%;
}

.dam-video-section {
  padding-top: 100px;
  display: block;
}

.dam-video-section.smart-compliance-video-hide {
  display: none;
}

.html-embed-51 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-311 {
  display: block;
}

.main-wrapper-6 {
  color: #050706;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  display: block;
}

.wrapper-1160px-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.report-lp-hero {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: row;
  display: flex;
}

.report-hero-lft {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 55%;
  display: flex;
}

.report-hero-rgt {
  align-items: center;
  width: 45%;
  display: flex;
}

.hero-head {
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.hero-head.press-head {
  color: #fff;
  font-size: 80px;
  font-weight: 700;
  line-height: 72px;
}

.hero-head.press-head.new-child-header-div {
  color: #050706;
  text-align: center;
  font-size: 42px;
  line-height: 60px;
}

.hero-head.podcast-hero {
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
}

.hero-head.about-head-hero-head {
  font-size: 48px;
  line-height: 56px;
}

.div-block-312 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  padding-left: 9px;
  display: flex;
}

.report-lp-counter-section {
  margin-bottom: 0;
}

.report-counter-wrapper {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  flex-direction: column;
  display: flex;
}

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

.counter-col {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-color: #ffebca;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
}

.counter-col.report-count-col-1 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.counter-col.report-count-col-2 {
  border-radius: 0 12px 12px 0;
}

.div-block-313 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: row;
  display: flex;
}

.count-h3-txt {
  font-size: 40px;
  line-height: 48px;
}

.text-block-294 {
  font-family: Worksans, sans-serif;
}

.fetaure-report-section {
  background-color: #f2f3f3;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.report-block-sec {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.report-block-lft {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.report-block-rgt {
  width: 50%;
}

.image-291 {
  width: 100%;
}

.text-block-295 {
  font-family: Worksans, sans-serif;
  font-size: 18px;
}

.div-block-314 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.image-292 {
  object-fit: fill;
  width: 100%;
  display: inline-block;
}

.text-block-296 {
  text-align: center;
  margin-top: 40px;
  font-family: Worksans, sans-serif;
  line-height: 24px;
}

.link-44 {
  color: #050706;
  margin-right: 20px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.dam-hero-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-315 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.div-block-315.hide {
  display: none;
}

.wrapper-div-new {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dam-intell {
  background-color: #d7d1ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca08ec_Ellipse%203397%20(1).webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca08ea_Group%2039774.webp");
  background-position: 100% 0, 10% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 300px, 200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.wrapper-div-block1 {
  background-color: #f2f0ff;
  border-radius: 7px;
  padding: 15px;
}

.dam-div-intel {
  background-color: #f2f0ff;
  border: 1px #cdcdcd;
  border-radius: 0;
  align-items: center;
  padding: 0;
  display: flex;
}

.heading-232 {
  color: #050706;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.dam-intell-div-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.link-block-36 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.div-block-316 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-53 {
  color: #000;
}

.html-embed-54 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dam-blog-section {
  margin-bottom: 90px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.dam-blog-section.dam-space {
  margin-top: 80px;
}

.dam-split-wrapper {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-top: 100px;
}

.dam-split-wrapper.hide-dam, .dam-split-wrapper.hide-comply-ai, .dam-split-wrapper.hide-for-now, .dam-split-wrapper.hide-split {
  display: none;
}

.dam-login-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.background-video-4 {
  object-fit: fill;
  width: 100%;
  display: none;
  overflow: visible;
}

.feature-press-media-hero {
  background-color: #7d69ff;
  margin-bottom: 0;
  padding-top: 100px;
  display: block;
}

.feature-press-media-hero.new-digital-assest-hero {
  background-color: #bde5cb;
  padding-top: 100px;
}

.feature-press-media-hero.new-digital-assest-hero.new-workflow-auto {
  background-color: #c3baff;
}

.press-hero-wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.press-hero-lft {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.heading-206, .paragraph-90 {
  color: #fff;
}

.press-hero-rgt {
  width: 100%;
  position: relative;
  top: 99px;
}

.press-hero-rgt.new-digital-parag {
  margin-bottom: -144px;
}

.hero-para-press {
  color: #fff;
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.frature-press-section {
  background-color: #fff;
  padding-bottom: 100px;
}

.frature-press-section.space-remove {
  padding-bottom: 0;
}

.feature-press-section-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.feature-press-block-lft {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.feature-press-block-rgt {
  width: 50%;
}

.btn-block-main-7 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.grid-28 {
  grid-column-gap: 23px;
  grid-row-gap: 53px;
  grid-template-rows: auto;
}

.feature-press-grid-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  display: flex;
}

.image-293 {
  width: 100%;
}

.press-img-block {
  width: 70px;
  height: 70px;
  display: block;
}

.press-txt-grid {
  font-weight: 500;
}

.press-head-grid {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.press-txt-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.div-block-317 {
  border: 6px solid #696a6a;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  position: sticky;
  top: 50vh;
}

.div-block-258 {
  z-index: -2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-318 {
  z-index: -1;
  background-color: #696a6a;
  width: 3px;
  height: 50vh;
  position: fixed;
  bottom: 50vh;
  overflow: hidden;
}

.timeline-grid {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 20% 15% 65%;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
  position: relative;
}

.text-block-297 {
  color: #050706;
  font-size: 64px;
  line-height: 56px;
  position: sticky;
  top: 50vh;
}

.feature-timeline-section {
  z-index: -3;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.text-block-298 {
  color: #9b9c9b;
}

.timeline-rgt {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.div-block-319 {
  z-index: -2;
  background-color: #dadada;
  align-items: center;
  width: 3px;
  height: 100%;
  position: absolute;
  bottom: auto;
  left: 27.4%;
  right: auto;
}

.div-block-320 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  padding: 45px 36px;
  display: flex;
  box-shadow: 0 2px 4px #0000003d;
}

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

.div-block-321 {
  z-index: -3;
  margin-bottom: 100px;
  padding-bottom: 40px;
  position: static;
  overflow: visible;
}

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

.div-block-322 {
  background-color: #292626;
  border-radius: 100%;
  width: 15px;
  height: 15px;
}

.div-block-323 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-324 {
  flex-direction: column;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-325 {
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 48px;
  position: static;
}

.sneak-peak-section {
  background-color: #fff;
  padding-top: 60px;
}

.timeline-divider {
  background-color: #fff;
  height: 60px;
}

.div-block-326 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  flex: none;
  display: flex;
}

.text-block-299 {
  color: var(--medium-slate-blue);
  font-family: Worksans, sans-serif;
  font-style: italic;
  font-weight: 500;
}

.tabs-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.press-media-tab {
  background-color: #fff;
  border: 1px solid #373938;
  border-radius: 28px;
  margin-bottom: 60px;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.press-release {
  color: #fff;
  background-color: #050706;
}

.press-release.w--current {
  color: #fff;
  background-color: #050706;
  border-radius: 28px;
  padding: 16px 100px;
}

.in-the-news {
  background-color: #0000;
  padding: 16px 100px;
}

.in-the-news.w--current {
  background-color: #0000;
}

.press-release-content {
  width: 100%;
}

.div-block-327 {
  background-color: #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.tabs-content-10 {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
}

.text-block-300, .text-block-301 {
  font-family: Worksans, sans-serif;
}

.feature-up-coming-web {
  background-color: #fff;
  padding-bottom: 0;
  display: none;
}

.heading-233 {
  color: #060606;
  margin-bottom: -43px;
  font-size: 64px;
  line-height: 72px;
}

.div-block-328 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-295 {
  border-radius: 12px;
  width: 100%;
}

.div-block-329 {
  width: 100%;
}

.text-block-302 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
}

.div-block-330 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-331 {
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-332 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-333 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.timeline-section {
  padding-top: 0;
  padding-bottom: 0;
}

.timeline-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.timeline-wrapper.news-release-time {
  display: none;
}

.timeline-progressbar {
  z-index: -2;
  background-color: #41414133;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 26.8%;
}

.timeline-progressbar-div {
  z-index: -1;
  background-color: #00000096;
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.timeline-content-wrapper {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 20% 14% 60%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.timeline-left-year {
  position: relative;
}

.timeline-right-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.timeline-center-bar {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-303 {
  font-size: 50px;
  position: sticky;
  top: 50vh;
}

.timeline_circle {
  background-color: #fff;
  border: 6px solid #696a6a;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: sticky;
  top: 50vh;
}

.tabs-15 {
  background-color: #fff0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-menu-10 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.tabs-content-11 {
  margin-top: 0;
}

.tab-link-tab-1-6, .tab-link-tab-1-6.w--current, .tab-link-tab-2-5 {
  margin-bottom: 60px;
}

.timeline-tab-wrapper {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.press-tab {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-radius: 30px;
  padding: 16px 100px;
}

.release-tab {
  cursor: pointer;
  border-radius: 30px;
  padding: 16px 100px;
}

.text-block-304 {
  font-weight: 500;
}

.timeline-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.timeline-tab-main-wrapper {
  z-index: 3;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  top: 71px;
}

.div-block-336 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  margin-right: 24px;
  display: flex;
}

.div-block-337 {
  width: 100%;
}

.image-296 {
  border-radius: 12px;
  width: 100%;
}

.div-block-338 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.text-block-309 {
  color: #9b9c9b;
}

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

.grid-31 {
  grid-template-rows: auto;
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
}

.show-btn {
  border: 1px solid #050706;
  border-radius: 32px;
  padding: 16px 21px;
}

.text-block-310 {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.up-coming-event-slider {
  display: none;
}

.div-block-339 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.feature-podcast-hero-page {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca094e_Frame%2017937%20(1).webp");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-bottom: 120px;
  padding-top: 180px;
}

.feature-podcast-hero-lft {
  width: 45%;
}

.feature-podcast-hero-lft.podast-lft {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.feature-podcast-hero-lft.podcast-hero-margin {
  width: 36%;
}

.feature-podcast-hero-rgt {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  padding-left: 0;
  display: flex;
}

.feature-podcast-hero-rgt.podcast-rgt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
}

.feature-podcast-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
  padding-top: 20px;
  display: flex;
}

.feature-podcast-divider {
  background-color: #febd54;
  width: 1%;
  height: 100px;
  display: flex;
}

.text-block-311 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.paragraph-91 {
  color: #050706;
  font-size: 20px;
  font-weight: 500;
}

.media-section {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.div-block-341 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.podcast-url-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.feature-podcast-sections {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
}

.feature-podcast-sections.feature-podcast-content {
  grid-column-gap: 0px;
  background-color: #f2f3f3;
  border-radius: 24px;
}

.feature-podcast-inner-hero-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 100px;
  padding-top: 120px;
  display: flex;
}

.div-block-343 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.podcast-hero-head {
  color: #050706;
  font-size: 32px;
  font-weight: 700;
}

.div-block-344 {
  border: 1px solid #050706;
  border-radius: 24px;
  padding: 7px 15px;
}

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

.podcast-inner-hero-img {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.feature-podacst-ep-btn {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rich-text-block-25 {
  padding: 60px 40px;
}

.rich-text-block-25.rich-text-content {
  padding-top: 50px;
  padding-bottom: 50px;
}

.feature-podcast {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 100%;
  display: flex;
}

.podcast-feature-list {
  background-color: #fff;
  border-radius: 18px;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.heading-234 {
  font-size: 24px;
  line-height: 32px;
}

.feature-episode-btn {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-53, .collection-item-49 {
  height: 100%;
}

.div-block-346 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  padding-left: 26px;
  padding-right: 26px;
  display: flex;
}

.div-block-346.play-btn-podcast {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 24px;
}

.div-block-347 {
  width: 43px;
  height: 43px;
}

.text-block-312 {
  color: #7d69ff;
  font-weight: 700;
}

.div-block-348 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.podcast-cta-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f3f3;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 42px;
  display: flex;
}

.podcast-head-cta {
  line-height: 40px;
  display: flex;
}

.podcast-cta-img-block {
  background-color: #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.feature-podcast-section-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f3f3;
  border-radius: 18px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 120px;
  padding: 42px;
  display: flex;
}

.div-block-350 {
  background-color: #fff;
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.podcast-cta-head {
  font-size: 32px;
  line-height: 40px;
}

.grid-32 {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .75fr;
}

.podcast-cta-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.podcast-cta-txt-block {
  align-items: center;
  display: flex;
}

.div-block-353 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.paragraph-92 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.rich-text-block-26 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.feature-podcast-sec-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  height: auto;
  max-height: 600px;
  display: flex;
  overflow: auto;
}

.heading-235 {
  color: #060606;
  margin-bottom: -43px;
  font-size: 64px;
  line-height: 72px;
}

.div-block-355 {
  width: 100%;
}

.image-297 {
  border-radius: 12px;
  width: 100%;
}

.text-block-313 {
  color: #9b9c9b;
}

.div-block-356 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-357 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.feature-podcast-sec-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-359 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.text-block-314 {
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.text-block-315 {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.collection-item-50 {
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-360 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.text-block-316 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.div-block-361, .div-block-362 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-363 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.text-block-317 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.collection-list-54 {
  grid-column-gap: 30px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.text-block-318 {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.text-block-319 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.heading-236 {
  font-size: 32px;
  line-height: 40px;
}

.text-block-320 {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.text-block-321 {
  font-family: Worksans, sans-serif;
}

.text-block-322 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.div-block-364 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.social-media-btn {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-323 {
  font-family: Worksans, sans-serif;
}

.div-block-365 {
  border-radius: 100%;
  width: 36px;
  height: 36px;
}

.div-block-366 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-367 {
  z-index: 10000;
  background-color: var(--medium-slate-blue);
  padding-right: 40px;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.product-hunt-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-324 {
  color: #fff;
  font-size: 18px;
  line-height: 1.4;
}

.button-10 {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.image-298 {
  cursor: pointer;
  width: 15px;
}

.html-embed-55 {
  width: 100%;
}

.div-block-368 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-wrapper-30 {
  width: auto;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.html-embed-56 {
  z-index: 99;
  position: fixed;
  inset: auto auto 16px 24px;
}

.div-block-369 {
  margin-top: 20px;
}

.feature-cs-img-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 86px;
  height: 86px;
  display: flex;
}

.image-299 {
  border-radius: 100%;
}

.text-block-325 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.feature-cs-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.feature-cs-block.podcast-cs-team {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
}

.text-block-326 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
}

.feature-cs-designation {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-300 {
  border-radius: 100%;
}

.div-block-373 {
  flex-direction: row;
  display: flex;
}

.grid-33 {
  grid-column-gap: 1px;
  grid-template-columns: .5fr 1fr;
}

.div-block-374 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-375 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-376 {
  width: 86px;
  height: 86px;
}

.collection-item-51 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.collection-list-55 {
  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;
}

.collection-list-wrapper-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list-56 {
  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;
}

.collection-list-wrapper-32 {
  width: auto;
  padding-top: 0;
  position: relative;
}

.collection-list-57 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-52 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-377 {
  object-fit: fill;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.image-301, .image-302 {
  border-radius: 18px 18px 0 0;
}

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

.div-block-378 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  display: flex;
}

.html-embed-57 {
  width: 100%;
}

.paragraph-95 {
  text-align: center;
  font-size: 22px;
}

.paragraph-95.new-paragraph-95 {
  padding-top: 20px;
}

.paragraph-96 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
}

.html-embed-58 {
  margin-bottom: 94px;
}

.div-block-379 {
  width: 60%;
}

.div-block-380 {
  width: 40%;
}

.div-block-381 {
  flex-direction: row;
  margin-bottom: 55px;
  display: flex;
}

.container-1444 {
  width: 90px;
  max-width: 1160px;
}

.div-block-382 {
  flex-direction: row;
  width: 90px;
  max-width: 1160px;
  display: flex;
}

.heading-238 {
  flex-direction: row;
  width: 100%;
  display: block;
}

.section-19 {
  flex-direction: row;
  display: block;
}

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

.heading-239 {
  color: #050706;
  padding: 10px 0;
  font-size: 24px;
}

.div-block-383 {
  background-color: #f2f3f3;
  border-top: 1px #000;
  border-bottom: 3px solid #70c78e;
  border-left: 1px #000;
  border-right: 0 #000;
  padding: 20px;
}

.div-block-383.dive-block-new {
  border-bottom-style: none;
}

.paragraph-97 {
  padding-top: 0;
  padding-bottom: 0;
}

.image-303 {
  object-fit: fill;
  width: 100%;
  height: auto;
}

.image-304, .image-305 {
  object-fit: cover;
  width: 100%;
  height: 509px;
}

.paragraph-98 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
}

.more-creative-scaling-section {
  margin-bottom: 90px;
}

.latest-scaling-wraep {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.latest-scaling-grid {
  width: 100%;
  display: flex;
}

.latest-scaling-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.feature-scaling-content-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.feature-scale-img-block {
  width: 100%;
}

.div-block-384 {
  flex-direction: column;
  display: flex;
}

.feature-scale-head {
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.collection-item-53 {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.div-block-385 {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.html-embed-59, .image-308 {
  display: none;
}

.paragraph-99, .paragraph-100 {
  font-size: 20px;
}

.heading-240.proof {
  display: none;
}

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

.image-309 {
  object-fit: fill;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.image-310 {
  object-fit: fill;
  width: 80px;
  height: 80px;
}

.image-311, .image-312 {
  width: 80px;
  height: 80px;
}

.link-block-40 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.image-313, .image-314, .image-315 {
  display: none;
}

.html-embed-60 {
  width: 100%;
}

.image-316, .image-317, .image-318, .image-319, .image-320, .image-321, .image-322, .image-323, .image-324, .image-325 {
  height: 100%;
}

.paragraph-101 {
  font-weight: 500;
}

.div-block-386 {
  flex-direction: row;
  width: 90%;
  max-width: 1160px;
  display: flex;
}

.div-block-387 {
  flex-direction: column;
  width: 30%;
  margin-top: 100px;
  padding-top: 0;
  display: flex;
  position: static;
}

.div-block-388 {
  width: 70%;
}

.digital {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: row;
  margin-top: 0;
  display: flex;
}

.paragraph-102 {
  padding-top: 100px;
}

.image-326 {
  margin-top: 300px;
  padding-top: 0;
}

.heading-241 {
  font-size: 32px;
  line-height: 40px;
}

.div-block-389 {
  padding-top: 60px;
}

.paragraph-103 {
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-103.proofing-style {
  font-size: 20px;
}

.div-block-390 {
  background-color: #f2f3f3;
  margin-bottom: 60px;
}

.div-block-390.who-assest-dam-child-div {
  margin-top: 60px;
}

.feature-child-sections {
  grid-row-gap: 26px;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
}

.feature-child-sections.new-style-for-chile-page {
  padding-top: 40px;
}

.feature-child-sections.remove-space {
  padding-top: 20px;
}

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

.heading-242 {
  font-size: 24px;
}

.paragraph-104 {
  color: #050706;
  font-size: 16px;
  font-weight: 400;
}

.heading-243 {
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 24px;
}

.div-block-392 {
  padding-top: 60px;
}

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

.image-327 {
  margin-top: 20px;
  padding-top: 0;
}

.image-328, .image-329, .image-330, .image-331 {
  margin-top: 20px;
}

.heading-244 {
  font-family: Worksans, sans-serif;
}

.paragraph-105 {
  color: #050706;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.paragraph-105.new-paragrapg-105 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  display: block;
}

.paragraph-105.new-paragrapg-105:hover {
  color: #7d69ff;
  font-weight: 600;
}

.div-block-393 {
  color: #0000;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-393.w--current, .div-block-393.current, .div-block-393.current.w--current {
  color: #7d69ff;
}

.heading-245, .heading-246, .heading-247, .heading-248, .heading-249, .heading-250 {
  font-size: 32px;
  line-height: 40px;
}

.div-block-394 {
  height: 500px;
  position: sticky;
  top: 100px;
  overflow: scroll;
}

.list-item-7 {
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-395 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-251 {
  padding-bottom: 20px;
  font-size: 32px;
  line-height: 40px;
}

.paragraph-106 {
  padding-bottom: 40px;
}

.paragraph-107, .paragraph-108 {
  font-size: 17px;
}

.table-head {
  background-color: #d3eedc;
  border-radius: 12px 12px 0 0;
  padding-top: 0;
  padding-bottom: 0;
}

.dam-table {
  padding-top: 60px;
}

.table-body {
  margin-top: 0;
  overflow: hidden;
}

.paragraph-109 {
  padding-bottom: 40px;
}

.heading-252 {
  padding-bottom: 20px;
  font-size: 32px;
  line-height: 40px;
}

.table-component {
  grid-row-gap: 20px;
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.table-header {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 20%;
  display: flex;
}

.table-cell {
  color: #373938;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  padding: 15px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.table-row {
  grid-column-gap: 20px;
  align-items: stretch;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.table-row.bg-row {
  background-color: #f2f3f3;
}

.table-row.bg-row.remove-border {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.paragraph-110 {
  color: #050706;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
}

.dam-table-para, .paragraph-111 {
  font-size: 17px;
}

.div-block-396 {
  background-color: #cdcdcd;
  width: 1px;
}

.feature-community-section {
  margin-bottom: 80px;
}

.feature-community-block {
  grid-column-gap: 143px;
  flex-direction: row;
  display: flex;
}

.community--lft {
  align-items: center;
  width: 50%;
  display: flex;
}

.community-rgt {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.heading-253 {
  color: #060606;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.div-block-397 {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.div-block-398 {
  margin-top: 41px;
}

.feature-growth-block {
  background-color: #f1f9f4;
}

.feature-growth-block.bg-color {
  background-color: #d3eedc;
  margin-bottom: 100px;
}

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

.div-block-399 {
  padding-top: 140px;
  padding-bottom: 90px;
}

.div-block-399.feature-child-proofing-block {
  padding-top: 95px;
  padding-bottom: 20px;
}

.feature-split-growth {
  grid-column-gap: 0px;
  grid-row-gap: 26px;
  background-color: #d3eedc;
  border-radius: 24px;
  flex-direction: column;
  padding: 16px 40px 40px;
  display: flex;
}

.feature-split-growth.proofing-child-section-padding {
  padding-left: 37px;
  padding-right: 37px;
}

.heading-254 {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-112 {
  color: #050706;
  text-align: center;
}

.div-block-400 {
  border-radius: 100%;
  align-self: center;
  width: 100px;
  height: 100px;
  margin-top: -66px;
  padding-top: 0;
}

.feature-split-community {
  grid-column-gap: 22px;
  grid-row-gap: 0px;
  width: 100%;
  margin-bottom: 80px;
  padding-top: 80px;
  display: flex;
}

.feature-split-block-lft {
  align-items: center;
  width: 30%;
  display: flex;
}

.feature-split-block-rgt {
  width: 70%;
}

.heading-255 {
  color: #060606;
  margin-bottom: -43px;
  font-size: 64px;
  line-height: 72px;
}

.div-block-401 {
  border-radius: 18px;
}

.image-332 {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.div-block-402 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-403 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-404 {
  width: 43px;
  height: 43px;
}

.div-block-405 {
  border: 1px solid #050706;
  border-radius: 24px;
  padding: 7px 15px;
}

.text-block-328 {
  color: #7d69ff;
  font-weight: 700;
}

.text-block-329 {
  font-size: 12px;
  font-weight: 600;
}

.div-block-406 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-block-41 {
  display: flex;
}

.div-block-407 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.list-22, .list-23 {
  padding-left: 17px;
}

.link-colo {
  color: #7d69ff;
}

.plg-tag {
  flex-direction: column;
  align-items: center;
  width: 70%;
}

.grid-39 {
  grid-column-gap: 42px;
  grid-template-rows: auto;
}

.wrapper-1160px-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.h2-heading-5 {
  color: #050706;
  text-align: left;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.h2-heading-5.head-center {
  text-align: center;
  width: 100%;
}

.h2-heading-5.h2-head {
  width: auto;
  font-size: 50px;
}

.h2-heading-5.h2-head.head-center {
  font-size: 48px;
  line-height: 56px;
}

.child-page-banner {
  width: 100%;
  margin-bottom: 80px;
}

.div-block-409 {
  width: 100%;
}

.image-333 {
  border-radius: 18px;
}

.dam-child-page-banner {
  margin-bottom: 100px;
}

.image-334 {
  border-radius: 18px;
}

.child-banner {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  background-color: #7d69ff;
  border-radius: 18px;
  align-items: center;
  width: 100%;
  padding: 60px 40px;
  display: flex;
}

.text-block-330 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  line-height: 35px;
}

.div-block-411 {
  justify-content: flex-start;
  align-items: center;
  width: 10%;
  display: flex;
}

.paragraph-113 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-412 {
  width: 60%;
}

.div-block-413, .div-block-414 {
  justify-content: flex-end;
  width: 30%;
  display: flex;
}

.paragraph-114 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-331.btn-block-text {
  color: #050706;
}

.btn-block-main-8 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.btn-block-main-8.wrk-btn-block {
  background-color: #fff;
}

.div-block-416 {
  width: 60%;
}

.div-block-417 {
  justify-content: flex-start;
  align-items: center;
  width: 10%;
  display: flex;
}

.div-block-418 {
  grid-row-gap: 70px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

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

.home-tag-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-420 {
  display: block;
}

.text-block-332 {
  color: #696a6a;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.div-block-421 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: -36px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-335 {
  height: 47px;
}

.heading-256 {
  text-align: center;
  font-size: 56px;
  line-height: 64px;
}

.capterra-split-tag-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #05070633;
  border-radius: 100px;
  flex: none;
  align-items: center;
  width: auto;
  padding: 8px 15px;
  font-weight: 500;
  display: flex;
}

.text-block-333, .text-block-334, .text-block-335, .text-block-336, .text-block-337, .text-block-338, .text-block-339, .text-block-340, .text-block-341, .text-block-342, .text-block-343 {
  font-family: Worksans, sans-serif;
}

.tag-box-resize {
  width: 76%;
}

.horizontal-marquee {
  justify-content: flex-start;
  align-items: center;
  width: 200vw;
  display: flex;
}

.inner-marquee {
  justify-content: space-around;
  width: 100vw;
  display: flex;
}

.link-45 {
  font-size: 23px;
}

.div-block-422 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 160px;
  min-width: 160px;
  display: flex;
}

.collection-list-wrapper-33 {
  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;
  align-items: stretch;
}

.collection-list-59 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-424 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.html-embed-61 {
  margin-bottom: 0;
  display: flex;
}

.div-block-425, .div-block-426 {
  width: 100%;
}

.div-block-427 {
  padding: 30px;
}

.div-block-427.casestudy-wrapper {
  flex-direction: column;
  display: flex;
}

.div-block-427.casestudy-wrapper.freebies-space {
  padding: 20px 20px 10px;
}

.text-block-344 {
  margin-bottom: 10px;
  padding-top: 5px;
  display: none;
}

.div-block-428 {
  display: block;
}

.pointer-rich-text {
  grid-row-gap: 5px;
  flex-direction: column;
  display: none;
}

.image-336, .image-337, .image-338, .image-339 {
  margin-top: 20px;
  padding-top: 0;
}

.image-340 {
  margin-top: 20px;
}

.image-341, .image-342, .image-343, .image-344, .image-345 {
  margin-top: 20px;
  padding-top: 0;
}

.image-346 {
  margin-top: 300px;
  padding-top: 0;
}

.div-block-429 {
  flex-direction: column;
  display: block;
}

.feature-about-us-hero {
  padding-top: 61px;
  padding-bottom: 0;
}

.hero-para-about-us {
  color: #373938;
  padding-left: 143px;
  font-size: 20px;
  font-weight: 500;
}

.split-about-us-grid {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

.div-block-430 {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-431 {
  flex-direction: column;
}

.split-about-section {
  background-color: #d3eedc;
  padding-top: 80px;
  padding-bottom: 80px;
}

.about-section-div {
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

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

.about-us-para {
  color: #373938;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.about-us-split-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.about-us-split-section.our-customer-wrap {
  background-color: #f2f3f3;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a38_Frame%203467915.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.about-us-split-section.hide-leadership {
  display: none;
}

.about-h2-para {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6;
}

.div-block-432 {
  flex-direction: row;
  display: flex;
}

.leader-social-url {
  justify-content: center;
  margin-top: 22px;
  display: flex;
}

.feature-investure {
  background-color: #d3eedc;
  padding-top: 80px;
  padding-bottom: 80px;
}

.feature-investure.hide-investure {
  display: none;
}

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

.feature-investure-wrap {
  grid-column-gap: 42px;
  grid-row-gap: 34px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.our-cs-wrap {
  padding-top: 52px;
}

.collection-item-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.collection-list-wrapper-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.collection-list-60 {
  grid-column-gap: 30px;
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.our-cs-wrap-split {
  height: 100%;
  display: flex;
}

.our-cs-split-lft {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.our-cs-split-rgt {
  justify-content: center;
  width: 50%;
  padding: 20px;
  display: flex;
}

.our-cs-data {
  font-size: 65px;
  font-weight: 700;
  line-height: 90px;
}

.our-cs-data.our-cs-text-2 {
  display: none;
}

.our-cs-desc {
  color: #373938;
  width: 60%;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.image-347 {
  opacity: .52;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  height: 100%;
}

.awords-section {
  padding-top: 100px;
  padding-bottom: 120px;
}

.awords-section.hide-awords {
  display: none;
}

.culti-section {
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a4b_Frame%203467916.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.culti-section.hide-culti-section {
  display: none;
}

.cutli-split-wrap {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 80px;
}

.culti-split-front {
  grid-row-gap: 15px;
  backface-visibility: hidden;
  background-color: #feca76;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 63px 32px;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.culti-text {
  font-size: 100px;
  font-weight: 700;
  line-height: 90px;
}

.culti-text-1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

.culti-split-card {
  position: relative;
}

.culti-split-back {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #ffebca;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.back-para {
  color: #373938;
  padding: 60px 30px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

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

.awards-grid {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 52px;
}

.award-wrap-block {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.award-row-1 {
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.award-wrap-row2 {
  background-color: #f2f3f3;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 73px;
  display: flex;
}

.awards-text {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.life-of-artwork {
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.life-of-af-split-block {
  grid-column-gap: 100px;
  flex-direction: row;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.life-of-ai-lft {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 60%;
  display: flex;
}

.life-of-ai-rgt {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  flex-direction: column;
  width: 40%;
  display: flex;
}

.life-of-ai-para {
  color: #333;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-433 {
  object-fit: none;
  border-radius: 24px;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.life-of-ai-grid-1 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  height: 100%;
  position: relative;
}

.life-of-ai-grid-2 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.div-block-434 {
  background-color: #ec5252;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: -202px;
  display: none;
  position: sticky;
}

.image-348 {
  display: none;
}

.div-block-435 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a81_Hero_About%20us%20copy%403x%20(1).webp");
  background-position: 50%;
  background-size: 100% 100%;
  background-attachment: scroll;
  justify-content: space-between;
  align-items: center;
  width: 82%;
  height: 845px;
  max-height: 845px;
  margin-left: 50px;
  padding-left: 0;
  display: flex;
}

.hero-our-story {
  grid-row-gap: 39px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a50_Frame%203467920.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  padding-top: 137px;
  padding-bottom: 137px;
  padding-left: 0;
  display: flex;
}

.div-block-437 {
  flex-direction: row;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.html-embed-62 {
  width: 100%;
  display: none;
}

.leader-gap-style {
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.life-at-af-img {
  border-radius: 24px;
  flex: none;
  width: 100%;
  height: 100%;
}

.div-block-439 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 197px;
  max-height: 197px;
  margin-bottom: -4px;
  display: none;
  position: relative;
  top: -249px;
}

.link-block-42 {
  height: 100%;
}

.div-block-440 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 282px;
  height: 100%;
  max-height: 100%;
}

.div-block-441 {
  background-image: linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 100%;
}

.div-block-442 {
  background-color: #140c0c99;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  height: 100%;
}

.div-block-443 {
  border-top-left-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-350 {
  display: block;
}

.our-cs-impcat-rich-text h2 {
  font-size: 65px;
  font-weight: 700;
  line-height: 90px;
}

.our-cs-impcat-rich-text p {
  color: #373938;
  text-align: left;
  width: 85%;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 500;
}

.div-block-444 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  display: flex;
}

.feature-author-hero-section {
  background-color: #f2f3f3;
  padding-top: 120px;
  padding-bottom: 120px;
}

.feature-author-warp-lft {
  justify-content: center;
  width: 40%;
  display: flex;
}

.feature-author-wrap-rgt {
  grid-row-gap: 39px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  display: flex;
}

.feature-hero-wrap {
  grid-column-gap: 145px;
  align-items: center;
  display: flex;
}

.author-desc {
  font-size: 20px;
  font-weight: 500;
}

.feature-author-blogs {
  margin-bottom: 100px;
  padding-top: 0;
}

.feature-author-split {
  background-color: #d7d1ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.authors-blog-head {
  font-size: 32px;
  line-height: 40px;
}

.feature-author-blogs-block {
  padding-top: 100px;
}

.authors-blogs {
  height: 100%;
}

.link-block-43 {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.image-351 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
}

.image-352 {
  object-fit: fill;
  border-radius: 12px 12px 0 0;
  width: 100%;
}

.div-block-445 {
  border: 1px solid #cdcdcd;
  border-radius: 12px;
}

.collection-item-55 {
  height: 100%;
}

.collection-list-wrapper-35, .collection-list-wrapper-36 {
  width: auto;
  padding-top: 0;
  display: block;
  position: relative;
}

.collection-list-61 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.collection-item-56 {
  border: 0 #0000;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.our-cs-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 2px 5px #00000040;
}

.image-353 {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.our-cs-split-block-lft {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a79_Frame%203467883%20(1)%20(1).webp");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 50%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.our-cs-split-block-lft.our-cs-2 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a7a_Frame%203467883%20(2)%20(1).webp");
}

.our-cs-split-block-lft.our-cs-3 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a7b_Frame%203467883%20(3)%20(1).webp");
}

.our-cs-split-block-lft.our-cs-4 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a7c_Frame%203467883%20(4)%20(1).webp");
}

.our-split-block-rgt {
  grid-row-gap: 9px;
  flex-direction: column;
  width: 50%;
  max-height: 100%;
  display: flex;
}

.our-cs-h3-head {
  font-size: 65px;
  font-weight: 700;
  line-height: 90px;
}

.our-cs-text {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.grid-40 {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  place-content: stretch;
  place-items: stretch stretch;
}

.image-354 {
  width: auto;
}

.link-block-45 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.link-block-46, .link-block-47, .link-block-48 {
  display: flex;
}

.our-cs-bg-color {
  background-color: #140c0c99;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.our-cs-bg-color.our-cs-bg-3, .our-cs-bg-color.our-cs-bg-4 {
  background-color: #ffffff80;
}

.our-cs-img {
  width: auto;
}

.our-cs-wrapper {
  justify-content: center;
  align-items: center;
}

.our-cs-rate-block {
  grid-row-gap: 9px;
  flex-direction: column;
  padding: 20px 54px 20px 20px;
  display: flex;
}

.image-355, .image-356 {
  width: auto;
}

.cms-job-counter {
  display: flex;
}

.collection-list-wrapper-37 {
  display: none;
}

.author-heading-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.authors-dropdown-block {
  background-color: #7d69ff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-height: 100%;
  padding: 12px 20px;
}

.author-dropdown-block {
  background-color: #7d69ff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 20px 12px 0;
  display: flex;
  position: relative;
  box-shadow: 0 2px 4px #00000040;
}

.author-dropdown-toggle {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 53px;
  display: flex;
}

.auther-dropdown-head-text {
  color: #fff;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.dropdown-icon {
  color: #fff;
  cursor: pointer;
  background-color: #2f543c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.author-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #a89bff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  max-height: 289px;
  margin-top: 26px;
  top: 40%;
  left: auto;
  right: 0%;
  overflow: scroll;
  box-shadow: 0 2px 5px #0003;
}

.collection-item-57 {
  border-bottom: 1px solid #a89bff;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 10px 15px 15px;
}

.dropdown-auther-text {
  color: #050706;
  font-family: Worksans, sans-serif;
}

.div-block-446 {
  grid-column-gap: 10px;
  display: flex;
}

.div-block-447 {
  grid-column-gap: 7px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.old-about-us-page {
  display: none;
}

.pagination-5 {
  margin-top: 30px;
}

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

.collection-list-wrapper-38 {
  display: none;
}

.blog-count-auther {
  grid-column-gap: 8px;
  display: none;
}

.image-357 {
  border-radius: 100%;
  width: 332px;
  height: 332px;
}

.div-block-450 {
  grid-column-gap: 7px;
  display: flex;
}

.total-blog-txt {
  font-family: Worksans, sans-serif;
}

.author-pagination {
  grid-column-gap: 10px;
  padding-top: 40px;
  display: flex;
}

.author-pagination-prev {
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: static;
}

.div-block-451 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.next-4 {
  grid-column-gap: 10px;
  color: var(--black);
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  display: flex;
  position: static;
}

.author-pagination-next {
  color: #333;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-block-49 {
  height: 100%;
}

.dropdown-auther {
  display: none;
}

.link-block-50 {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.link-block-51 {
  width: 100%;
  height: 100%;
}

.link-block-52 {
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-53 {
  display: flex;
}

.guide-tags-block {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  padding: 8px 12px;
  display: flex;
}

.guide-tag-text {
  color: var(--medium-slate-blue);
  background-color: #f2f0ff;
  border-radius: 8px;
  align-items: center;
  width: auto;
  height: auto;
  padding: 8px 12px;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.div-block-452 {
  padding: 8px 12px;
}

.text-block-345, .heading-257 {
  width: auto;
}

.guide-tag-block {
  display: flex;
}

.trust-us-section {
  background-color: #f1f9f4;
  margin-top: 100px;
  margin-bottom: 140px;
}

.trust-us-section.asset-proofing-trust-center {
  margin-top: 0;
  margin-bottom: 0;
}

.trust-us-section.hide-trust {
  display: none;
}

.trust-us-block {
  grid-column-gap: 99px;
  grid-row-gap: 99px;
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

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

.trust-us-block-split {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.trust-img {
  width: auto;
  height: auto;
}

.pricing-split-block {
  margin-bottom: 60px;
}

.feature-pricing-btn {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  border: 1px solid #373938;
  border-radius: 28px;
  width: auto;
  padding: 15px 30px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.feature-pricing-btn.arrow-btn {
  border-radius: 100%;
  align-items: center;
  padding: 0 15px;
  display: flex;
}

.feature-pricing-btn-arrow {
  background-color: #000;
  border-radius: 50%;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.feature-pricing-btn-wrap {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: stretch;
  margin-top: 47px;
  display: flex;
}

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

.new-artwork-proofing-tool {
  flex-direction: column;
  display: flex;
}

.asset-proofing-btn-new {
  margin-top: 40px;
}

.asset-proofing-btn-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.asset-proof-btn-circle-block {
  background-color: #050706;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.arrow-block {
  width: 24px;
  height: 24px;
  position: relative;
}

.image-360 {
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.new-asset-proofing-btn-block {
  color: #fff;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.new-feature-proofing-tool-section {
  width: 100%;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.new-feature-proofing-block-lft {
  width: 30%;
}

.new-feature-proofing-block-rgt {
  width: 70%;
}

.collection-list-62 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.collection-item-58 {
  width: 100%;
}

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

.collection-list-wrapper-40 {
  display: block;
}

.collection-item-59 {
  display: flex;
}

.collection-list-wrapper-41 {
  flex-direction: row;
  width: auto;
  display: block;
  position: relative;
}

.collection-list-64 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  margin-top: 21px;
  display: grid;
}

.collection-item-60 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.new-proofing-artwork-tool-block {
  grid-column-gap: 31px;
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 41px 33px;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.new-artwork-proofing-tool-block-lft {
  width: 20%;
}

.new-artwork-proofing-tool-block-rgt {
  grid-row-gap: 9px;
  flex-direction: column;
  width: 60%;
  display: flex;
}

.new-feature-tools-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.new-feature-tools-txt {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.tools-arrow-block {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #050706;
  background-color: #050706;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.image-361 {
  padding: 10px;
}

.tool-arrow-block-section {
  justify-content: flex-end;
  width: 20%;
  display: flex;
}

.link-block-55 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.collection-list-wrapper-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 0;
  display: block;
  position: relative;
}

.collection-list-65 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.collection-item-61 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-453 {
  object-fit: fill;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.collection-list-wrapper-43 {
  flex-direction: row;
  width: auto;
  padding-top: 0;
  display: block;
  position: relative;
}

.collection-list-66 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.collection-item-62 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.feature-proofing-child-hero-section {
  margin-bottom: 120px;
  padding-top: 120px;
}

.feature-child-hero {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.feature-child-block-lft {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.feature-child-hero-block-rgt {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.h1-head-48 {
  color: #060606;
  font-size: 48px;
  line-height: 56px;
}

.h1-head-48.new-comply-hero-head {
  color: #352c6b;
  text-align: center;
}

.h1-head-48.add-color {
  color: #594bb5;
}

.feature-para-20 {
  font-size: 20px;
  font-weight: 500;
}

.feature-para-20.para-color-change {
  color: #333;
  font-family: Worksans, sans-serif;
}

.feature-para-20.color-change--00 {
  color: #000;
}

.feature-proofing-def-block {
  background-color: #f2f3f3;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0aa7_Frame%203468032.svg");
  background-position: 100% 0;
  background-size: cover;
  margin-bottom: 0;
}

.feature-def-proof-split-block {
  grid-row-gap: 48px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 148px;
  padding-bottom: 100px;
  display: flex;
}

.h2-heading-32 {
  color: #060606;
}

.feature-proofing-child-block {
  grid-row-gap: 30px;
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.feature-proofing-block {
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
}

.feature-proofing-software-block {
  grid-column-gap: 143px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.feature-proofing-software-block.direction-change {
  flex-direction: row-reverse;
  align-items: center;
}

.feature-proofing-block-split-lft {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.feature-proofing-software-split-rgt {
  grid-row-gap: 41px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.h3-heading-24 {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.feature-child-proofing {
  background-color: #ffebca;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 100px;
}

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

.feature-quick-review-block {
  grid-column-gap: 35px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.grid-43 {
  grid-row-gap: 48px;
  grid-template-columns: 1fr;
}

.quick-tips-split {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.quick-tips-head {
  color: #060606;
}

.quick-tips-para {
  color: #333;
  font-size: 20px;
  font-weight: 500;
}

.feature-faq-block {
  margin-bottom: 100px;
  padding-top: 10px;
}

.faq-arrow-wrap-4 {
  background-color: #050706;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  display: flex;
}

.heading-medium-7 {
  color: #050706;
  letter-spacing: -.015em;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.25;
}

.h2-heading-6 {
  color: #050706;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.large-para-global-6 {
  color: #050706;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 1.33333;
}

.image-364 {
  width: 100%;
}

.child-banner-btn {
  grid-column-gap: 10px;
  display: flex;
}

.feature-child-page-btn-arrow {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.feature-child-btn-text-block {
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  display: flex;
}

.text-block-346 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.link-block-56 {
  width: 100%;
}

.image-367 {
  flex: none;
}

.grid-44 {
  grid-column-gap: 85px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.h1-heading-64 {
  color: #050706;
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
}

.h1-heading-64.hero_txt_center {
  text-align: center;
}

.h1-heading-64.hero_txt_center.color_hero {
  color: #352c6b;
  font-size: 50px;
}

.h1-heading-64.h2-head-64 {
  color: #594bb5;
  text-align: center;
  font-weight: 700;
  line-height: 1.2;
}

.h1-heading-64.center-align {
  text-align: center;
}

.cs-new-temp-icon-block {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 63px;
  display: flex;
}

.cs-result-section {
  grid-row-gap: 3px;
  flex-direction: column;
  display: flex;
}

.heading-40 {
  color: #050706;
  width: 80%;
  font-size: 40px;
  line-height: 48px;
}

.heading-40.chnage-width {
  width: 100%;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-40.change-color {
  color: #352c6b;
  width: 100%;
}

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

.result-text {
  color: #050706;
  margin-top: 37px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.cs-content-block {
  padding-top: 60px;
  padding-bottom: 0;
}

.cs-content-para {
  color: #050706;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.cs-content-head {
  font-size: 40px;
  line-height: 48px;
}

.cs-sec-desc-block {
  margin-top: 0;
  margin-bottom: 40px;
}

.grid-45 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-content: space-between;
  place-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cs-content-desc {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.div-block-454 {
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.div-block-455 {
  grid-column-gap: 5px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  display: flex;
}

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

.grid-46 {
  grid-template-rows: auto;
  display: inline-block;
}

.div-block-457 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-458, .div-block-459 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-460 {
  grid-column-gap: 16px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.challenge-block {
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.challenge-block.add-style {
  margin-top: 10px;
}

.customer-strories-tag-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 8px 20px;
  display: inline-block;
}

.cs-text-block {
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.div-block-462 {
  grid-column-gap: 3px;
  display: flex;
}

.rich-text-para-cs {
  color: #050706;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-463 {
  margin-top: 100px;
}

.image-368, .image-369 {
  flex: none;
}

.cs-rich-text-block.rich-margin {
  margin-top: 32px;
}

.div-block-464 {
  align-items: flex-start;
}

.cs-button-block {
  display: flex;
}

.cs-btn-arrow-split {
  justify-content: center;
  align-items: center;
  padding: 15px 16px;
  display: flex;
}

.feature-customer-counter-block {
  position: relative;
  top: -74px;
}

.cs-counter-block {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 80px;
  margin-right: 80px;
  padding: 40px 60px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

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

.cs-counter-split {
  grid-row-gap: 30px;
  border-right: 1px solid #050706;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.cs-counter-split.remove-border {
  border-right-style: none;
}

.counter-no {
  flex-direction: column;
  justify-content: center;
  font-size: 70px;
  line-height: 74px;
}

.cs-counter-counting-block {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  display: flex;
}

.cs-counter-text {
  text-align: center;
  width: 75%;
  font-family: Worksans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.div-block-466 {
  border-right: 1px solid #000;
}

.feature-btn-arrow-split {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 15px 16px;
  display: flex;
}

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

.feature-book-a-demo-text-split {
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 16px 21px;
  display: flex;
}

.text-block-347 {
  text-transform: uppercase;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.image-370 {
  flex: none;
  align-self: center;
}

.cs-main-btn {
  grid-column-gap: 10px;
  display: flex;
}

.text-block-348 {
  text-transform: uppercase;
}

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

.btn-block-main-9 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.wrapper-1160px-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.bam-feature-para-2 {
  color: #373938;
  line-height: 1.5;
}

.div-block-467 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: auto;
  padding-bottom: 30px;
  display: flex;
}

.tab-link-2 {
  z-index: 9999;
  background-color: #fff;
  border: 1px solid #00000024;
  border-radius: 30px;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 5%;
  display: flex;
  position: static;
  top: 75px;
  overflow: visible;
}

.tab-link-2.hidescroll {
  flex-direction: row;
  width: auto;
  padding-left: 0;
  padding-right: 10px;
  overflow: auto;
}

.tab-link-2.hidescroll.af-scroll {
  padding-left: 0;
  padding-right: 0;
}

.tab-link-2.hidescroll.af-scroll {
  padding-left: 0;
  padding-right: 0;
  font-style: normal;
}

.tab-link-2.hidescroll.af-scroll.scroll-container {
  font-style: normal;
}

.button-11 {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-11.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-468 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.bam-fetaure-head-2 {
  font-weight: 600;
}

.btn-block-main-10 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.wrapper-1160px-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.div-block-469 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: auto;
  padding-bottom: 30px;
  display: flex;
}

.button-12 {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-12.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-470 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.image-371 {
  object-fit: cover;
  width: 98px;
  height: 98px;
}

.collection-list-67 {
  grid-column-gap: 25px;
  grid-row-gap: 26px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-349.btn-block-text {
  color: #050706;
}

.btn-block-main-11 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.btn-block-main-11.wrk-btn-block {
  background-color: #fff;
}

.h2-heading-7 {
  color: #050706;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.h2-heading-7.head-center {
  text-align: center;
  width: 100%;
}

.h2-heading-7.head-center.white-txt {
  color: #fff;
}

.paragraph-115 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.main-btn-split {
  grid-column-gap: 10px;
  display: flex;
}

.div-block-471 {
  padding-top: 130px;
}

.new-marquee-section {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.collection-list-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.collection-item-63 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.new-marquee-image {
  opacity: .52;
  filter: grayscale();
  object-fit: fill;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 160px;
  min-width: 160px;
  transition: all .3s;
  display: flex;
}

.new-marquee-image:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.image-372 {
  width: 100%;
  height: 64px;
  display: inline-block;
}

.new-marquee-cms {
  display: flex;
  overflow: visible;
}

.white-btn-circle-block {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.white-main-btn-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.white-btn-text-block {
  color: #050706;
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.new-feature-tag-wrap {
  color: #fff;
  background-color: #7d69ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  font-size: 12px;
  line-height: 24px;
  display: flex;
}

.new-feature-tag-wrap.chnage-bg {
  background-color: #3a70ff;
}

.text-block-350 {
  color: #fff;
}

.new-footer-tag-block {
  background-color: #febd54;
  border-radius: 2.32px;
  margin-left: 12px;
  padding: 2.89px 3.47px;
  font-family: Worksans, sans-serif;
  display: none;
}

.new-tag-footer {
  grid-row-gap: 3px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-351 {
  color: #050706;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  display: flex;
}

.div-block-472 {
  margin-top: 100px;
}

.image-373 {
  display: block;
}

.feature-new-industry {
  padding-top: 150px;
  padding-bottom: 130px;
}

.new-hero-industry {
  grid-column-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-rgt {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-height: 100%;
  display: flex;
}

.hero-rgt.added-margin {
  padding-left: 50px;
}

.hero-rgt.change-direction {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
}

.hero-head-48 {
  font-size: 48px;
  line-height: 56px;
}

.hero-para-48 {
  color: #373938;
}

.image-374 {
  flex: none;
}

.hero-lft {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.hero-lft.change-width {
  justify-content: center;
  align-items: flex-start;
}

.industry-new-feature {
  margin-top: 60px;
  padding-top: 60px;
}

.div-block-473 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.feature-industry-af {
  margin-top: 60px;
  margin-bottom: 100px;
}

.grid-48 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.industry-af-card {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-circle-af {
  background-color: #70c78e;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: relative;
  top: 53px;
}

.card-af-txt {
  background-color: #d3eedc;
  border-radius: 18px;
  width: 100%;
  padding: 80px 37px 41px;
}

.card-af-txt.bg-color {
  background-color: #70c78e;
}

.card-af-txt-sty {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.industry-banner {
  background-color: #ffe1b0;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0ba6_industry_banner.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.industry-banner.chnages-for-alcho.remove-space {
  margin-top: 100px;
  margin-bottom: 0;
}

.banner-wrap {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rich-text-block-28 {
  width: 100%;
}

.feature-industry-tab {
  margin-bottom: 100px;
  padding-top: 20px;
}

.feature-industry-tab.hide-f-now {
  display: none;
}

.fture-indty-tab-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  position: relative;
}

.feature-tab-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  display: flex;
}

.feature-industry-tabs {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.indutry-tab-menu {
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: flex;
  position: sticky;
  overflow: auto;
}

.indutry-tab-menu.container {
  margin-bottom: -20px;
  padding-bottom: 20px;
  overflow: auto;
}

.indutry-tab-menu.container.scroll-container {
  margin-bottom: 0;
  padding-bottom: 0;
}

.industry-tab-menu {
  background-color: #0000;
  flex: none;
}

.industry-tab-menu.w--current {
  color: #fff;
  background-color: #050706;
  border-radius: 8px;
  flex: none;
  width: auto;
  max-width: 540px;
  padding: 16px 21px;
}

.industry-tab-menu.chnage-width.w--current {
  max-width: 700px;
}

.tab-link-txt {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.tab-link-tab-2-6 {
  background-color: #0000;
}

.tabs-content-12 {
  padding-top: 60px;
}

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

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

.pharma-circle {
  border-radius: 100px;
  width: 100px;
  height: 100px;
  position: relative;
  top: 47px;
}

.pharma-txt {
  background-color: #ffebca;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 80px 40px 41px;
  display: flex;
}

.benefits-tab {
  grid-column-gap: 48px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
}

.beneits-split {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.image-375 {
  width: 80px;
  height: 80px;
}

.benefits-txt-st {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.grid-50 {
  grid-column-gap: 41px;
  grid-row-gap: 39px;
  grid-template-columns: 1fr 1fr 1fr;
}

.steps-pharma-block {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.image-376 {
  width: 80px;
  height: 80px;
}

.steps-pharma-head {
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

.steps-pharma-txt {
  color: #333;
}

.setps-pharma-split {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.improve-tab {
  grid-row-gap: 49px;
  flex-direction: column;
  display: flex;
}

.improve-block {
  grid-column-gap: 46px;
  display: flex;
}

.image-377 {
  width: 80px;
  height: 80px;
}

.improve-split {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.impove-list {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 2.1;
}

.pharma-tab5 {
  grid-column-gap: 103px;
  align-items: center;
  display: flex;
}

.paragraph-116 {
  flex: none;
  width: 41%;
}

.image-378 {
  width: 50%;
}

.div-block-475 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  display: flex;
}

.image-379 {
  position: relative;
  top: -83px;
  left: 75px;
}

.image-380 {
  position: relative;
  top: 22px;
}

.bam-fetaure-head-3 {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.btn-block-main-12 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.div-block-476 {
  display: block;
}

.wrapper-1160px-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.button-4 {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-4.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.dam-feature-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.div-block-478 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.div-block-478.hide, .div-block-478.hide.hide-1 {
  display: none;
}

.div-block-479 {
  margin-top: 100px;
}

.exit-popup-wrapper {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.exit-popup-wrapper.hide-popup {
  display: none;
}

.exit-popup-wrapper.popup-2 {
  display: flex;
}

.exit-popup-block {
  cursor: auto;
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0bcb_exit%20intent%20popup_1%20(1).webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 18px;
  flex-direction: column;
  max-width: 770px;
  padding: 40px 60px;
  position: relative;
  box-shadow: 0 4px 5px #00000040;
}

.exit-popup-block.popup-block-2 {
  background-color: #febd54;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0c09_exit_intent_popup2.webp");
  background-position: 100% 100%;
}

.close-popup {
  z-index: 10;
  cursor: pointer;
  align-self: flex-end;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 109px;
  bottom: auto;
  left: auto;
  overflow: visible;
}

.hide-rich {
  display: none;
}

.image-381 {
  width: 50%;
}

.typing-text {
  font-size: 24px;
}

.popup-split {
  grid-column-gap: 50px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.popup-split.popup-split-2 {
  grid-column-gap: 28px;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 20px;
}

.popup-lft {
  grid-row-gap: 23px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  font-family: Raleway, sans-serif;
  display: flex;
}

.popup-rgt {
  background-color: #fff;
  border: 1px solid #feca76;
  border-radius: 17px;
  width: 50%;
  padding: 40px;
}

.popup-rgt.popup-rgt-2 {
  background-color: #fff0;
  border-style: none;
  padding: 0;
}

.popup-txt {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.popup-list {
  color: #373938;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: -131px;
  padding: 20px 40px 20px 10px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  position: relative;
}

.popup-style {
  border: 1px solid #febd54;
  border-radius: 12px;
  min-height: 116px;
  padding-left: 10px;
  display: block;
  position: relative;
  left: 10px;
}

.div-block-482 {
  padding-top: 31px;
}

.popup-2-list {
  grid-row-gap: 10px;
  flex-direction: column;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.exit-popup-2 {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.exit-popup-2.popup-tool, .exit-popup-2.show-popup {
  display: none;
}

.exit-popup-2.makedemo {
  z-index: 9999;
  display: none;
}

.exit-popup-2.open {
  display: none;
}

.popup-btn {
  color: #fff;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 23px;
  padding: 16px 15px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
}

.new-feature-banner {
  z-index: 999;
  background-color: #7d69ff;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 13px;
  padding-bottom: 12px;
  display: none;
  position: fixed;
  top: 71px;
  left: 0%;
  right: 0%;
}

.new-feature-banner.hide-now {
  display: none;
}

.feature-banner-block {
  grid-column-gap: 7px;
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.feature-link {
  color: #fff;
  margin-left: -7px;
  padding-left: 0;
  font-size: 16px;
  line-height: 20px;
  text-decoration: underline;
}

.feature-banner-btn {
  color: #050706;
  background-color: #febd54;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3px 10px;
  font-size: 16px;
  line-height: 19px;
  display: block;
}

.feature-banner-split {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  align-items: center;
  display: flex;
}

.div-block-483 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.banner-ai {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: fixed;
  top: 71px;
  left: 0%;
  right: 0%;
}

.banner-ai.hide-now {
  display: none;
}

.banner-txt-ai {
  color: #fff;
  margin-left: 7px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.banner-txt-ai.link-txt {
  text-decoration: underline;
}

.text-block-359 {
  font-size: 16px;
}

.div-block-485 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.banner-close {
  z-index: 99999;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 0;
  position: static;
  top: 95px;
  left: 905px;
  right: 0;
}

.banner-close.add-pos {
  margin-top: 75px;
  position: relative;
}

.banner-close.chnage-close {
  position: relative;
  top: -81px;
}

.div-block-486 {
  justify-content: center;
  align-items: center;
}

.list-24 {
  color: #373938;
  font-size: 16px;
  font-weight: 500;
}

.popup-black {
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.image-382 {
  cursor: default;
  width: 20px;
  height: 20px;
}

.image-382.demo {
  position: static;
}

.html-embed-64 {
  display: block;
}

.label-ment-feature {
  margin-bottom: 60px;
}

.bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24 {
  font-weight: 500;
}

.feature-cms-press-media {
  background-color: #c3baff;
  margin-top: 78px;
  margin-bottom: 80px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.press-hero-block {
  grid-row-gap: 17px;
  flex-direction: column;
  display: flex;
}

.text-block-362 {
  color: #333;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.feature-press-content-block {
  margin-bottom: 100px;
}

.press-split {
  grid-column-gap: 80px;
  flex-direction: row;
  margin-top: 0;
  display: flex;
}

.press-lft {
  flex-direction: column;
  width: 30%;
  margin-top: 20px;
  display: flex;
  position: static;
}

.press-rgt {
  width: 70%;
}

.press-lft-split {
  height: 800px;
  position: sticky;
  top: 100px;
  overflow: hidden;
}

.press-txt {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.heading-258 {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.paragraph-117 {
  padding-top: 20px;
  padding-bottom: 40px;
  font-weight: 500;
}

.heading-259 {
  font-size: 24px;
  line-height: 31px;
}

.heading-260 {
  line-height: 33px;
}

.press-highlight {
  background-color: #f2f0ff;
  border: 1px solid #f2f0ff;
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 20px 40px 10px;
}

.heading-261 {
  padding-bottom: 10px;
  line-height: 42px;
}

.italic-text-3 {
  color: #050706;
}

.link-block-58 {
  grid-column-gap: 5px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  display: flex;
}

.div-block-487 {
  grid-column-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.press-published-date {
  color: #333;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.image-384 {
  width: 50px;
}

.image-385 {
  width: 200px;
}

.image-386 {
  width: 24px;
}

.div-block-488, .div-block-489 {
  width: 50%;
}

.div-block-490 {
  flex-direction: row;
  display: flex;
}

.image-387 {
  overflow: hidden;
}

.home-hero-grid {
  grid-column-gap: 46px;
  grid-template-rows: 1fr;
  align-items: center;
}

.home-hero-grid.change-pos.hide-hero-1 {
  display: none;
}

.image-388 {
  min-height: 300px;
}

.link-block-59 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.btn-block-main-13 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.main-white-btn {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #050706;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
  position: relative;
}

.white-btn-block {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.white-btn-txt {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  display: flex;
}

.body-14 {
  margin-top: 0;
  margin-bottom: 0;
}

.body-15 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-390 {
  width: 50px;
  margin-left: 9px;
}

.radio-button-field-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bold-text-25 {
  padding-left: 12px;
}

.nutro_form {
  padding-top: 40px;
}

.af_nutro_btn {
  background-color: #050706;
  border-radius: 20px;
  margin-top: 25px;
  font-size: 18px;
  display: inline-block;
}

.af_new_tool_block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.nurition_qa_block {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

.text-field-29 {
  background-color: #eee;
  border-radius: 7px;
}

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

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

.af_check_box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.checkbox {
  height: 14px;
  margin-right: 10px;
}

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

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

.af_nutro_form_block.hide-form {
  display: flex;
}

.feature_af_tool {
  background-color: #eee;
  margin-bottom: 40px;
  padding-top: 40px;
}

.feature_nutro_af_1 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #fff;
  flex-flow: column;
  padding: 40px 30px 20px;
  display: flex;
}

.feature_nutro_af_1.hide-for-now {
  display: flex;
}

.form-9 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: block;
}

.dropdown-4 {
  width: 100%;
}

.dropdown-toggle-6 {
  background-color: #eee;
  border-radius: 7px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.feature-free-tool-section {
  flex-flow: wrap;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.feature-tool-block {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-tooll-lft {
  width: 50%;
}

.featire-tool-rgt {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.label_vs_style {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 165px;
}

.text-block-363 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
  top: -69px;
}

.use_case_list {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0c33_cancel.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 65px;
  display: block;
}

.use_case_list.change_img {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0c32_check_circle.svg");
  display: block;
}

.use_case_list.right-for-team-list {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66b25ae183e5f903d1147ae9_Group%2039835%20(4).svg");
  background-position: 0 0;
  background-size: 24px;
  padding-left: 50px;
  line-height: 24px;
}

.tool_data_show {
  display: flex;
}

.success_msg_tool {
  opacity: 0;
}

.div-block-491 {
  flex-flow: column;
  margin-top: 0;
  display: block;
}

.field-label {
  font-family: Worksans, sans-serif;
}

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

.tab-pane-tab-1-5, .tab-pane-tab-2, .tab-pane-tab-3-3, .tab-pane-tab-4-2 {
  margin-top: 20px;
}

.html-embed-65 {
  flex: 0 auto;
}

.html-embed-66, .html-embed-67, .html-embed-68, .html-embed-69, .html-embed-70 {
  display: block;
}

.div-block-492, .rich-text-block-29, .html-embed-71 {
  display: none;
}

.link-block-60 {
  z-index: 999;
}

.div-block-493 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #7d69ff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  display: flex;
  position: relative;
}

.link-block-61 {
  grid-template-columns: 1.75fr 1fr;
}

.grid-55 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row dense;
}

.div-block-494 {
  margin-top: 100px;
}

.div-block-495 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-56 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
}

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

.div-block-496 {
  background-color: #7d69ff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-497 {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
  inset: -226% 0% auto -50px;
}

.link-block-62 {
  background-color: #7d69ff;
}

.link-block-63 {
  background-color: #7d69ff;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
}

.wrapper-1160px-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.image-393 {
  cursor: default;
  width: 20px;
  height: 20px;
}

.link-block-64 {
  z-index: 999;
}

.div-block-499 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-500 {
  display: block;
}

.div-block-500.hide-now {
  display: none;
}

.div-block-501 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center stretch;
  width: 2%;
  display: block;
  position: fixed;
  inset: 0% 0% auto auto;
  overflow: visible;
}

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

.div-block-502, .div-block-503 {
  display: none;
}

.grid-59 {
  z-index: 999;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  position: fixed;
}

.new-feature-banner-1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #050706;
  margin-top: 7px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 51px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.new-banner-1 {
  margin-top: 78px;
  display: none;
}

.new-banner-1.hide {
  display: none;
}

.new-banner-1.remove-space {
  margin-top: 25px;
  display: none;
}

.new-banner-1.hide-banner-here {
  display: none;
}

.banner-close-1 {
  z-index: 999;
  width: 20px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  position: fixed;
  top: 88px;
  left: 92%;
  right: 0%;
}

.align-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bam-fetaure-head-4 {
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.btn-block-main-14 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.tab-link-div-2 {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 8%;
  padding-top: 40px;
  display: flex;
  position: sticky;
  top: 93px;
}

.div-block-504 {
  display: block;
}

.dam-split-wrapper-2 {
  margin-top: 60px;
  padding-top: 100px;
}

.wrapper-1160px-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.button-13 {
  background-color: #050706;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0131_right%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 25px;
  position: static;
  inset: 0% 0% auto auto;
}

.button-13.leftbtn {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca012f_left-arrow.svg");
  width: auto;
  height: auto;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-505 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: auto;
  padding-bottom: 30px;
  display: flex;
}

.split-image-wrap-3 {
  width: 54%;
  max-width: 568px;
  height: 100%;
  position: relative;
}

.div-block-506 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.div-block-506.hide {
  display: none;
}

.home-split-section-main-3 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-split-section-main-3.split-inverse {
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 0;
}

.split-btn-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 40px;
  display: flex;
}

.exit-intent-popup {
  z-index: 1;
  background-color: #1f1f1fcc;
  position: fixed;
  inset: 0;
}

.newsletter {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50px, -50px);
}

.close {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
}

.link-block-65 {
  cursor: pointer;
}

.popup-btn-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 23px;
  padding: 16px 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
}

.popup-txt-2 {
  color: #050706;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.popup-2-list-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.exit-popup-block-2 {
  cursor: auto;
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0bcb_exit%20intent%20popup_1%20(1).webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 18px;
  flex-direction: column;
  max-width: 770px;
  padding: 40px 60px;
  position: relative;
  box-shadow: 0 4px 5px #00000040;
}

.exit-popup-block-2.popup-block-2 {
  background-color: #febd54;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0c09_exit_intent_popup2.webp");
  background-position: 100% 100%;
  flex: 0 auto;
  display: flex;
}

.link-block-66 {
  cursor: pointer;
}

.popup-lft-2 {
  grid-row-gap: 23px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.hide-img {
  display: none;
}

.background-video-5 {
  display: block;
}

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

.arced-subhead {
  color: #373938;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.hide-now {
  display: none;
}

.show-more {
  color: #fff;
  cursor: pointer;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
  display: none;
}

.show-more:hover {
  font-size: 15px;
  font-weight: 400;
}

.nav_bar_popup {
  z-index: 1000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav_bar_popup.use_newsroom_popup {
  z-index: 1000;
  display: flex;
  position: fixed;
  inset: 730px 0% 0%;
}

.nav_popup_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 18px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 584px;
  padding: 30px 40px 20px;
  display: flex;
  position: absolute;
  box-shadow: 0 4px 5px #00000040;
}

.nav-bar-popup-head {
  color: #050706;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-119 {
  color: #9b9c9b;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-365, .text-block-366 {
  color: #fff;
}

.comply-ai-split-wrapper {
  display: block;
}

.f-b-new-sec {
  background-color: #f1f9f4;
  margin-top: 110px;
  margin-bottom: 100px;
  padding-bottom: 40px;
}

.f-b-new-sec.hide-design {
  display: none;
}

.f-b-split {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.f-b-grid {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
}

.f-b-grid.alco-grid.approval_grid {
  height: auto;
}

.f-b_block {
  flex-flow: column;
  height: auto;
  display: flex;
}

.f-b-img {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 44px;
}

.f-b-txt-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #d3eedc;
  border-radius: 24px;
  flex-flow: column;
  padding: 70px 41px 40px;
  display: flex;
  position: static;
  top: -27px;
}

.f-b-txt-split.alco-txt-split {
  background-color: #f2f0ff;
  height: auto;
}

.h3-heading-f-b {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

.para-f-b {
  color: #050706;
  text-align: center;
}

.banner-para {
  text-align: center;
  width: 70%;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.3;
}

.f-b-faq-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 13px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.text-block-367 {
  font-size: 18px;
  line-height: 1.3;
}

.div-block-508 {
  display: block;
}

.new-guide-section {
  margin-top: 0;
}

.slider-8 {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: relative;
}

.slide-nav-17 {
  display: none;
}

.mask-11 {
  height: 100%;
  padding-top: 0;
}

.div-block-509, .background-video-6 {
  width: 100%;
}

.text-span-32 {
  color: #7d69ff;
}

.new-demo-hero-section {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
  display: flex;
}

.new-demo-hero-section.test-demo {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0cef_demo-frame-1.svg");
  background-position: 0 0;
  background-size: cover;
  margin-top: 92px;
  padding-top: 0;
  display: flex;
}

.new-demo-hero-split {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #f1f9f4;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0ce6_Frame%203468081.svg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border-bottom-right-radius: 70px;
  flex-flow: column;
  width: 70%;
  padding-top: 120px;
  padding-bottom: 70px;
  padding-left: 60px;
  display: flex;
}

.demo-hero-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 73%;
  display: flex;
}

.demo-hero-list-head {
  font-family: Worksans, sans-serif;
  font-size: 20px;
}

.new-demo-form-sec {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px 60px 40px 40px;
  display: flex;
}

.new-demo-page-grid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  display: grid;
}

.new-demo-batches-sec {
  background-color: #f2f3f3;
  margin-top: 50px;
  margin-bottom: 0;
}

.new-batch-block {
  padding-top: 80px;
  padding-bottom: 80px;
}

.new-demo-batch-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-batches {
  display: block;
}

.new-demo-var-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.demo-var-2-split1 {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0cee_demo-frame.svg");
  background-position: 100% 0;
  background-size: cover;
  border-bottom-right-radius: 70px;
  border-bottom-left-radius: 70px;
  width: 70%;
  margin-left: 268px;
  padding: 100px 60px 100px 190px;
}

.demo-var-2-split2 {
  width: 90%;
  padding-right: 20px;
}

.demo-split-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.brand-popup-close {
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 4% 4% auto auto;
}

.popup-show-btn {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 50px;
  display: flex;
}

.popup-btn-circle-block {
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 16px;
  display: flex;
}

.popup-btn-circle-main {
  color: #fff;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.link-block-67 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature-af-management {
  padding-top: 60px;
  padding-bottom: 100px;
}

.feature-af-management.remove-padding {
  padding-bottom: 40px;
}

.feature-af-mt-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

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

.af-grid-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h4-heading {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

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

.h4-heading.color {
  color: #6b4f23;
  font-family: Raleway, sans-serif;
}

.feature-grid-txt {
  font-family: Worksans, sans-serif;
}

.feature-grid-img {
  width: 80px;
}

.feature-txt-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.feature-brand-complient-sec {
  background-color: #f2f3f3;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d03_cosmetic_back.svg");
  background-position: 100% 100%;
  background-size: cover;
  margin-top: 100px;
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 140px;
  position: relative;
}

.feature-cosmetic-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-click-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.feature-click-block.css-adding {
  margin-top: 25px;
}

.click-txt {
  color: #333;
  font-family: Worksans, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.click-_icon {
  border-radius: 100%;
  width: 26px;
  position: relative;
  top: 362px;
  left: 738px;
  box-shadow: 0 0 4px 3px #fffefec2;
}

.click-_icon.icon_2 {
  z-index: 10;
  cursor: pointer;
  border-radius: 100%;
  left: 378px;
  box-shadow: 0 0 4px 3px #fffefec2;
}

.click-_icon.icon_3 {
  z-index: 10;
  cursor: pointer;
  top: 468px;
  left: 118px;
}

.click-_icon.icon_4 {
  z-index: 10;
  cursor: pointer;
  margin: 3px;
  top: 392px;
  left: 189px;
}

.click-_icon.icon_5 {
  z-index: 10;
  cursor: pointer;
  top: 540px;
  left: 647px;
}

.click-_icon.change-pos {
  z-index: 10;
  cursor: pointer;
  top: 389px;
}

.hover-label-wrap {
  width: 100%;
  display: flex;
  position: relative;
}

.image-395 {
  width: 32px;
}

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

.image-396 {
  position: absolute;
  top: 248px;
}

.image-397 {
  width: 800px;
}

.tooltip-block {
  width: 100%;
  display: none;
}

.tooltip-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 10px;
  flex-flow: column;
  width: 30%;
  padding: 26px 34px;
  display: block;
  box-shadow: 0 2px 5px #00000040;
}

.tooltip-box.change-box-size {
  width: 35%;
}

.tooltip-box.change-box-size.box-2 {
  width: 100%;
  position: static;
  top: 571px;
  left: 778px;
}

.tooltip-box.change-box-size.box-3 {
  background-color: #fff;
  width: 100%;
  padding-left: 20px;
  padding-right: 26px;
}

.tooltip-box._1-box {
  z-index: 5555;
  background-color: #fff;
  width: 100%;
  display: flex;
}

.tooltip-box.box-2 {
  background-color: #fff;
  width: 100%;
}

.tooltip-box.box-4 {
  background-color: #fff;
  width: 100%;
  display: block;
}

.heading-262 {
  color: #373938;
  margin-top: 0;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.tooltip-inner-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 6px;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 2px 5px #00000040;
}

.tooltip-inner-block.display-change {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-398 {
  width: 32px;
  height: 32px;
}

.tooltip-txt-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.error-head {
  color: #a5a5a5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
}

.text-block-368 {
  color: #4e4e4e;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.tooltip-inner-block-1 {
  background-color: #d7d1ff;
  border-radius: 10px;
  width: 100%;
  height: 40px;
}

.tooltip-inner-block-1.change-color-1 {
  background-color: #d7d1ff;
}

.tooltip-inner-block-1.change-color-2 {
  background-color: #403e3c;
}

.tooltip-inner-block-1.color_1 {
  background-color: #a098d9;
}

.tooltip-inner-block-1.color_3 {
  background-color: #000;
}

.tooltip-inner-block-1.approval-color-1 {
  background-color: #a098d9;
}

.div-block-511 {
  color: #fff;
  background-color: #050706;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 8px;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  display: flex;
}

.divider-2 {
  border-bottom: 1px solid #0000001f;
  width: 100%;
}

.image-399 {
  opacity: 1;
  width: 44px;
  height: 44px;
}

.text-block-369 {
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-33 {
  color: #7d69ff;
}

.tooltip-barcode-block {
  border: 1px dashed #cdcdcd;
  border-radius: 11px;
  padding: 16px;
}

.barcode-head {
  color: #333;
  margin-top: 0;
  font-family: Worksans, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.barcode-inner-split {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-370 {
  color: #4e4e4e;
  font-family: Worksans, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.grid-61 {
  grid-column-gap: 10px;
  background-color: #dfdfdfc9;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 10px;
}

.div-block-512 {
  background-color: #fff;
  border-radius: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
}

.div-block-513 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-371 {
  color: #4e4e4e;
  font-family: Worksans, sans-serif;
  font-size: 13px;
}

.hide-tooltip-3 {
  width: 30%;
  display: none;
  position: absolute;
  top: 500px;
  bottom: auto;
  left: -124px;
}

.hide-tooltip-2 {
  width: 28%;
  display: none;
  position: absolute;
  top: 77px;
  left: 16px;
}

.hide-tooltip-1 {
  width: 31%;
  display: none;
  position: absolute;
  inset: 181px 0% auto 410px;
}

.hide-tooltip-4 {
  width: 30%;
  display: none;
  position: absolute;
  inset: 235px 0% auto 777px;
}

.hide-tooltip-5 {
  width: 35%;
  display: none;
  position: absolute;
  inset: 543px 0% 0% 787px;
}

.tool-tip-img {
  margin-top: 14px;
}

.image-400 {
  border-radius: 2px;
  box-shadow: 0 2px 4px #0003;
}

.grid-62 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  align-self: stretch;
}

.blog-fetch {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.collection-list-wrapper-44 {
  height: 100%;
}

.new-integrate-section {
  display: block;
}

.new-integrate-section.add-margin {
  margin-bottom: 100px;
}

.new-integrate-section.hide_marq {
  padding-top: 40px;
  display: block;
}

.integrate-marquee-block {
  flex-flow: row;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
  overflow: hidden;
}

.integrate-logo-marquee {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.logo-marquee-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  min-width: 100%;
  margin-left: 229px;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: grid;
}

.logo-marquee-grid.change-sp {
  margin-left: 0;
}

.logo-split {
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 25px 30px;
  display: flex;
  box-shadow: 0 2px 4px #00000040;
}

.logo-img {
  object-fit: contain;
  width: 40px;
}

.integrate-marquee {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.integrate-marquee.add-space {
  margin-left: 40px;
}

.new-testimonial-section {
  display: none;
}

.new-testimonial-block {
  display: flex;
}

.grid-63 {
  grid-template-columns: .25fr 1fr;
}

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

.grid-64 {
  grid-column-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.new-testi-tag-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  opacity: .8;
  background-color: #febd54;
  border-radius: 8px;
  padding: 8px 20px;
  display: flex;
}

.new-testi-tag-block.change-background-color {
  background-color: #c3baff;
}

.new-testi-tag-block.change-background-color.home-new-color {
  background-color: #d7d1ff;
}

.new-testimonial-desc {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.new-tag {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.author-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #bdbdbd;
  flex-flow: column;
  width: 100%;
  max-width: 455px;
  padding-bottom: 9px;
  display: flex;
}

.author-name-industry {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.author-des-industry {
  color: #696a6a;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.div-block-517 {
  flex-flow: column;
  display: flex;
}

.paragraph-120 {
  color: #373938;
  font-size: 16px;
  font-weight: 500;
}

.rich-text-block-30 {
  padding-top: 10px;
}

.grid-65 {
  grid-column-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-372 {
  color: #050706;
  justify-content: flex-end;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.new-testi-link-block {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
}

.link-block-68 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.new-cosmetic-hero {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d0d_Semi%20cross%20img.webp");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.div-block-518 {
  width: 50%;
  height: 100%;
}

.div-block-519 {
  width: 100%;
  height: 400px;
}

.div-block-520 {
  width: 100%;
  height: 100%;
  display: flex;
}

.image-401 {
  flex: none;
  align-self: center;
  width: 100%;
}

.cosmetic-col-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 117px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cosmetic-gif-2 {
  margin-top: 24px;
}

.cosmetic-col-1 {
  padding-top: 16px;
  padding-right: 0;
}

.image-402 {
  margin-left: -37px;
  padding-right: 0;
}

.feature-integration-list {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca060a_check.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-top: 20px;
  padding-left: 40px;
}

.list-25 {
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.4;
}

.list-item-9, .list-item-10 {
  margin-top: 20px;
  padding-left: 40px;
}

.rich-text-block-31 {
  display: none;
}

.item-llist {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca060a_check.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-top: 20px;
  padding-left: 40px;
}

.new-banner-design {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(0deg, #f1be664d, #fff 26%);
  margin-bottom: 60px;
  display: flex;
}

.new-banner-design.home-v3-sec {
  margin-top: 100px;
}

.new-banner-wrapper {
  flex-flow: row;
  margin-left: 53px;
  display: flex;
}

.banner-wrap-lft {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.banner-wrap-rgt {
  flex-flow: column;
  width: 100%;
  height: 600px;
  margin-right: 20px;
  padding-left: 39px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.banner-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #373938;
  flex-flow: column;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.banner-list-item {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d18_Group%2039836.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 7%;
  padding-left: 43px;
}

.new-comply-ai-guides {
  background-color: #fff8ee;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d22_Frame%203468193.svg");
  background-position: 0 0;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.guide-comply-hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h1-head-62 {
  color: #060606;
  font-size: 62px;
  line-height: 70px;
}

.h1-head-62.gradient-style {
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  position: relative;
  top: 42px;
  left: 13px;
}

.text-30 {
  color: #060606;
  font-size: 31px;
  font-weight: 700;
}

.image-403 {
  flex: none;
}

.gradient-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(0deg, #ffb2354d 30%, #fff);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 49px;
  margin-right: -24px;
  display: block;
}

.div-block-521 {
  flex-flow: column;
  align-self: flex-start;
  margin-top: -61px;
  display: flex;
}

.section-2-new-guide {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-2-lft-block {
  width: 40%;
}

.section-2-rgt-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 60%;
  margin-right: 46px;
  display: flex;
}

.seaction-2-split {
  color: #8c682e;
  background-color: #fff8ee;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  padding: 60px 40px 60px 53px;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.text-block-373 {
  opacity: .7;
  line-height: 42px;
}

.guide-new-para {
  color: #6b4f23;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-3-new-guide {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d24_Frame%203468850.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 140px;
  display: flex;
}

.section-3-new-guide.hide-sec3 {
  display: none;
}

.sec-3-para {
  color: #352c6b;
  font-size: 20px;
  font-weight: 500;
}

.section-4-complyai {
  padding-top: 40px;
  padding-bottom: 80px;
}

.section-4-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-4-text {
  opacity: .7;
  color: #352c6b;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.section-4-para {
  color: #352c6b;
  font-size: 20px;
  font-weight: 500;
}

.section-5-guide-complyai {
  background-color: #fff8ee;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-5-guide-complyai.hide-sec-5 {
  display: none;
}

.section-5-block {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-5-block-lft {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 45%;
  margin-left: 53px;
  display: flex;
}

.section-5-block-rgt {
  background-color: #ffebca;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  width: 60%;
  padding: 60px 59px 60px 40px;
}

.section-5-list {
  color: #6b4f23;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-5-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 90%;
  display: flex;
}

.section-6-guide-new {
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.section-6-guide-new.hide-sec-6 {
  display: none;
}

.section-6-para {
  opacity: .7;
  color: #8c682e;
  margin-top: 30px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.section-7-guide-new {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d32_Frame%203468856.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.div-block-522 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.section-8-guide-new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-8-block-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.grid-complyai {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  place-items: center;
}

.grid-lft {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  display: flex;
}

.list-26 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 11px;
  display: flex;
}

.guide-list-item {
  color: #6b4f23;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/6731893cdba4522ec446d053_Group%2039835%20(4).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  background-attachment: scroll;
  padding-left: 41px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 24px;
  list-style-type: none;
}

.guide-list-item.change-them {
  color: #352c6b;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d4a_Group%2039835%20(3).svg");
}

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

.complyai-grid-block {
  width: 64%;
}

.complyai-rgt {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.section-9-guide-new {
  background-color: #fff8ee;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-0-complai {
  background-color: #feca76;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d37_Frame%203468861.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-0-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #333;
  flex-flow: column;
  margin-top: 28px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 1.7;
  display: flex;
}

.section-0-item {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d36_Group%2039835%20(2).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 32px;
}

.complyai-guide-form-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.form-block-lft {
  width: 50%;
}

.form-block-rgt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: 50%;
  overflow: hidden;
}

.div-block-523 {
  flex-flow: column;
  align-self: flex-start;
  margin-top: -58px;
  padding-top: 0;
  display: flex;
}

.form-background {
  background-color: #fff;
  border-radius: 24px;
  margin-left: 60px;
  padding: 40px;
}

.form-background.change-style {
  width: 100%;
  margin-left: 0;
}

.image-405 {
  margin-left: 89px;
}

.demo-embed-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.guide-hero-txt {
  font-size: 20px;
}

.link-46 {
  color: #352c6b;
  text-decoration: underline;
}

.link-47, .link-48 {
  color: #6b4f23;
  text-decoration: underline;
}

.link-49 {
  color: #8c682e;
  text-decoration: underline;
}

.report-landing-hero {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d3b_Frame%203468879.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 120px;
  display: flex;
}

.report-landing-hero.change-dir {
  background-position: 0 100%;
  background-size: cover;
  margin-top: 0;
  padding-top: 120px;
}

.report-hero-para {
  color: #352c6b;
  font-size: 20px;
  font-weight: 500;
}

.report-hero-para.change-color {
  color: #6b4f23;
  font-size: 20px;
  line-height: 24px;
}

.report-hero-para.change-size {
  font-size: 32px;
  font-weight: 600;
  line-height: 37px;
}

.report-hero-para.extra-css {
  width: 33%;
  margin-left: 503px;
  padding-left: 0;
}

.report-hero-wrapper {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 42%;
  margin-left: 62px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.report-landing-section2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.repor-intro-wrapper {
  flex-flow: column;
}

.report-into-heading {
  flex-flow: row;
  display: flex;
}

.report-intro-para {
  margin-top: 50px;
}

.report-intro-split {
  background-color: #352c6b;
  border-radius: 100px;
  padding: 30px 80px;
}

.intro-text {
  color: #fff;
  text-align: center;
  font-size: 48px;
  font-weight: 200;
}

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

.report-intro-split2 {
  border: 1px solid #352c6b;
  border-radius: 100px;
  min-width: 286px;
  padding: 10px 40px;
}

.report-intro-split2.report-split-3 {
  min-width: 165px;
}

.report-landing-are-package-sec {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d3c_Frame%203468887.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.report-sec3-wrapper {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  display: flex;
}

.packaging-team-lft {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #352c6b;
  border-radius: 60px;
  flex-flow: column;
  width: 70%;
  padding: 80px 60px;
  display: flex;
}

.packaging-team-rgt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  display: flex;
}

.packaging-team-heading {
  color: #f2f0ff;
  font-family: Worksans, sans-serif;
  font-size: 48px;
  line-height: 55px;
}

.packaging-teams-para {
  color: #f2f0ff;
  font-size: 20px;
  font-weight: 500;
}

.packaing-rgt-head {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-size: 75px;
  line-height: 90px;
}

.btn-circle-block-guide {
  padding: 15px 16px;
}

.complyai-guide-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-block {
  background-color: #050706;
  border-radius: 100%;
  padding: 15px 16px;
}

.btn-split-block {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 15px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.report-about-section {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d3d_Frame%203468888.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.about-block {
  flex-flow: row;
  display: flex;
}

.about-lft {
  width: 40%;
}

.about-rgt {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.multi-team-efforts-sec {
  padding-top: 100px;
  padding-bottom: 100px;
}

.multi-team-heading {
  color: #352c6b;
  margin-bottom: 30px;
  font-family: Worksans, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 69px;
}

.multi-team-img {
  margin-top: 59px;
}

.div-block-525 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.highlight-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.highlight-block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.report-survey-section {
  background-color: #d7d1ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d40_Frame%203468896.webp");
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.survey-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.survey-heading {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
}

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

.grid-block-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #352c6b;
  flex-flow: column;
  padding: 44px 27px;
  display: flex;
}

.grid-txt-1 {
  color: #d5cfff;
  text-align: center;
  font-size: 80px;
  font-weight: 700;
}

.grid-txt-1.change-color {
  color: #352c6b;
}

.grid-txt-2 {
  color: #d5cfff;
  text-align: center;
  font-family: Worksans, sans-serif;
}

.grid-txt-2.change-color {
  color: #352c6b;
}

.grid-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #9787ff;
  flex-flow: column;
  padding: 44px 27px;
  display: flex;
}

.grid-block-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #6750a1;
  flex-flow: column;
  padding: 44px 27px;
  display: flex;
}

.primary-method-section {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d42_Frame%203468897.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.primary-report-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.primary-para {
  color: #6b4f23;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.primary-img {
  align-self: center;
  width: 80%;
}

.client-section {
  background-color: #f2f0ff;
  margin-top: 160px;
  padding-bottom: 80px;
}

.client-block-seection {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 34px;
  display: flex;
}

.client-desc {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.client-img {
  clear: left;
  outline-offset: -4px;
  border-radius: 100%;
  outline: 10px solid #a89bff;
  width: 171px;
  height: 171px;
  margin-top: -89px;
  position: relative;
}

.report-cta {
  background-color: #d7d1ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d4c_Frame%203468898.svg");
  background-position: 50% 0;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.report-cta-block {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-img {
  align-self: center;
  margin-top: 25px;
}

.image-406 {
  align-self: flex-end;
  width: 100%;
}

.chapter-section {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0d4e_Frame%203468889%20(1).svg");
  background-position: 100% 100%;
  background-size: cover;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 40px;
  display: flex;
}

.chapter-lft-section {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #352c6b;
  border-top-right-radius: 400px;
  border-bottom-right-radius: 400px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  min-height: 597px;
  padding: 80px 20px 80px 45px;
  display: flex;
  position: relative;
}

.chapter-rgt-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #352c6b;
  border-radius: 229px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 597px;
  margin-top: -599px;
  margin-left: -40px;
  padding-top: 57px;
  padding-bottom: 60px;
  padding-left: 73px;
  display: flex;
  position: relative;
}

.highlight-img {
  padding-left: 23px;
}

.chapter-circle1 {
  z-index: 6;
  background-color: #febd54;
  border-radius: 100%;
  width: 47px;
  height: 47px;
  position: relative;
  top: -312px;
  left: 541px;
}

.chapter-circle1.css1 {
  background-color: #352c6b;
  width: 26px;
  height: 26px;
  top: -659px;
  left: 606px;
}

.chapter-circle1.css1.css2 {
  top: -183px;
  left: 917px;
}

.div-block-526 {
  align-self: flex-end;
  width: 50%;
}

.click-icon-div {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 392px;
  left: 189px;
}

.specification-management-sec {
  padding-top: 40px;
  padding-bottom: 20px;
}

.specification-grid {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: -20px;
}

.specification-split-1, .specification-split-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.specification-circle {
  width: 100px;
  height: 100px;
  position: relative;
  top: 46px;
}

.specification-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ebf1ff;
  border-radius: 24px;
  flex-flow: column;
  height: 100%;
  padding: 60px 25px;
  display: flex;
}

.specification-content.color-change {
  background-color: #fff8ee;
  height: 100%;
}

.specificatio-content-head {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
}

.specification-para {
  color: #050706;
  text-align: center;
}

.div-block-529 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.div-block-530 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.div-block-531 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

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

.client-customer-block {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.paragraph-121, .link-50 {
  line-height: 30px;
}

.div-block-533 {
  margin-top: 100px;
}

.alcoholick-meet-all-sec {
  padding-top: 60px;
  padding-bottom: 80px;
}

.alco-leabling-seemless {
  padding-top: 40px;
  padding-bottom: 80px;
}

.seamless-grid {
  grid-column-gap: 49px;
  grid-row-gap: 56px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.right-for-team-sec {
  margin-top: 10px;
}

.right-for-team-subheading {
  text-align: center;
  font-family: Worksans, sans-serif;
  font-size: 20px;
}

.right-for-team-grid-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  font-weight: 500;
  display: flex;
}

.right-for-team-list-img {
  width: 100%;
}

.div-block-534 {
  z-index: 1;
  background-color: #fff8ee;
  width: 500px;
  height: 30px;
  position: relative;
  bottom: 43px;
}

.div-block-535 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 84%;
  display: flex;
}

.div-block-535.next-width {
  width: 100%;
}

.feature-common-labeling {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66bb26ce099c559577cbfa24_Frame%203469135.svg");
  background-position: 50%;
  background-size: auto;
  flex-flow: column;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.wrapper-common-labeling {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.alcoholic-sec2-para {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-408 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
  padding-top: 16px;
}

.brand-trust-block {
  display: none;
}

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

.grid-67 {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  overflow: hidden;
}

.div-block-536 {
  width: 214px;
}

.error-alcoholic-img-sec {
  justify-content: center;
  align-items: center;
  display: flex;
}

.alco-tooltip {
  background-color: #fff8ee;
  border-radius: 11px;
  padding: 26px 34px;
  position: relative;
  top: 77px;
  left: -496px;
  box-shadow: 0 5px 5px #00000040;
}

.alco-tooltip.alco-tooltip-2 {
  flex-flow: column;
  width: 32%;
  display: flex;
  position: absolute;
  top: -35px;
  left: 126px;
}

.alco-tooltip.alco-tooltip-2.fix-2-1 {
  display: none;
  top: -107px;
}

.alco-tooltip.alco-tooltip-3 {
  flex-flow: column;
  width: 34%;
  display: flex;
  position: absolute;
  top: -445px;
  left: 180px;
}

.alco-tooltip.alco-tooltip-3.fix-33 {
  display: none;
  top: -529px;
}

.alco-tooltip.alco-tooltip-4 {
  flex-flow: column;
  width: 31%;
  display: flex;
  position: absolute;
  top: -458px;
  left: 699px;
}

.alco-tooltip.alco-tooltip-4.fix-12 {
  display: none;
  top: -595px;
  left: 809px;
}

.alco-tooltip.alco-tooltip-5 {
  flex-flow: column;
  width: 28%;
  display: none;
  position: absolute;
  top: 477px;
  left: 175px;
}

.alco-tooltip.alco-toolti-6 {
  flex-flow: column;
  width: 30%;
  display: flex;
  position: absolute;
  top: -294px;
  left: 749px;
}

.alco-tooltip.alco-toolti-6.fix-22 {
  display: none;
  top: -460px;
  left: 788px;
}

.alco-tooltip.alco-tooltip-7 {
  flex-flow: column;
  width: 33%;
  display: flex;
  position: absolute;
  top: -196px;
  left: 500px;
}

.alco-tooltip.alco-tooltip-7.fix-7-tool {
  display: none;
  top: -414px;
}

.alco-tooltip.alco-tooltip-1 {
  flex-flow: column;
  width: 31%;
  display: none;
  position: absolute;
  top: -379px;
  left: -86px;
}

.tooltip-heading {
  color: #373938;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
}

.tooltip-text {
  color: #373938;
  padding-top: 10px;
  font-family: Worksans, sans-serif;
  font-size: 12px;
}

.click-icon {
  cursor: pointer;
  width: 26px;
  height: 26px;
  position: relative;
  top: -257px;
  left: 170px;
}

.click-icon.click-icon2 {
  top: -66px;
  left: 408px;
}

.click-icon.click-icon2.fix-22 {
  top: -139px;
}

.click-icon.click-icon-3 {
  top: -332px;
  left: 469px;
}

.click-icon.click-icon-3.fix-333 {
  top: -434px;
  left: 502px;
}

.click-icon.click-icon4 {
  display: flex;
  top: -304px;
  left: 748px;
}

.click-icon.click-icon4.fix-3 {
  top: -455px;
  left: 788px;
}

.click-icon.click-icon-5 {
  top: 483px;
  left: 455px;
}

.click-icon.click-icon-5.fix-55 {
  top: 563px;
  left: 486px;
}

.click-icon.click-icon-6 {
  top: -279px;
  left: 717px;
}

.click-icon.click-icon-6.fix-12 {
  top: -456px;
  left: 756px;
}

.click-icon.click-icon-7 {
  top: -243px;
  left: 473px;
}

.click-icon.click-icon-7.fix-7 {
  top: -461px;
  left: 491px;
}

.highlight-text {
  background-color: #f3cbc77a;
  width: 241px;
  height: 68px;
  position: relative;
  top: 219px;
  left: -169px;
}

.highlight-text.highlight-txt2 {
  width: 264px;
  height: 42px;
  display: flex;
  position: absolute;
  top: -90px;
  left: 151px;
}

.highlight-text.highlight-txt2.fix-2-text {
  display: none;
  top: -167px;
  left: 168px;
}

.highlight-text.highlight-txt3 {
  width: 222px;
  height: 34px;
  display: flex;
  position: absolute;
  top: -325px;
  left: 499px;
}

.highlight-text.highlight-txt3.fix-3 {
  display: none;
  top: -446px;
  left: 535px;
}

.highlight-text.highlight-4 {
  width: 272px;
  height: 52px;
  display: flex;
  position: absolute;
  top: -312px;
  left: 470px;
}

.highlight-text.highlight-4.fix-3-high {
  display: none;
  top: -467px;
  left: 508px;
}

.highlight-text.highlight-5 {
  width: 66px;
  height: 23px;
  display: flex;
  position: absolute;
  top: 485px;
  left: 489px;
}

.highlight-text.highlight-5.fix-5 {
  display: none;
  top: 572px;
  left: 524px;
}

.highlight-text.highlight6 {
  width: 158px;
  height: 29px;
  display: flex;
  position: absolute;
  top: -278px;
  left: 558px;
}

.highlight-text.highlight6.fix-11 {
  display: none;
  top: -468px;
  left: 592px;
}

.highlight-text.highlight-7 {
  width: 212px;
  height: 42px;
  display: flex;
  position: absolute;
  top: -250px;
  left: 501px;
}

.highlight-text.highlight-7.fix-77 {
  display: none;
  top: -469px;
  left: 537px;
}

.highlight-text.highlight-txt-1 {
  width: 196px;
  height: 56px;
  display: flex;
  position: absolute;
  top: -233px;
  left: 193px;
}

.highlight-text.highlight-txt-1._1111 {
  display: none;
  position: absolute;
  left: 193px;
}

.highlight-text.highlight-txt-1.fix-1 {
  display: none;
  top: -279px;
  left: 207px;
}

.error-alco-tooltip-sec {
  width: 100%;
  display: flex;
  position: relative;
}

.error-alco-tooltip-sec.position-display1 {
  display: flex;
}

.error-alco-tooltip-sec.tooltip5 {
  position: absolute;
}

.error-alco-tooltip-sec.css-tooltip {
  position: relative;
}

.alcoholic-hero-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66b6048c74a66d652773f363_image%20(17)%20(1).webp");
  background-position: 50%;
  background-size: auto;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  max-height: 100%;
  display: flex;
}

.cell-7 {
  padding-top: 16px;
  padding-right: 0;
}

.quick-stack-3 {
  height: 100%;
}

.cell-8 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
}

.alcoholic-hero-annimation {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66b5fe484b35e3d787b2b1d9_image%20(17).webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  height: 146px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 10px;
  position: relative;
}

.quick-stack-4.change-pos {
  padding-right: 20px;
  top: -71px;
}

.cell-9 {
  justify-content: center;
  align-items: center;
}

.cell-10 {
  justify-content: flex-end;
  align-items: flex-start;
}

.image-409 {
  flex: none;
  width: 100%;
}

.image-410, .image-411 {
  flex: none;
}

.div-block-537 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-538 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.alco-bev-brand-section {
  margin-bottom: 20px;
  padding-top: 40px;
}

.div-block-539 {
  border: 2px solid #f2f3f3;
  border-radius: 12px;
}

.swiper, .swiper.is-team {
  flex-flow: row;
}

.div-block-540 {
  flex-flow: row;
  display: flex;
}

.collection-list-69 {
  display: flex;
}

.div-block-541 {
  border: 2px solid #f2f3f3;
  border-radius: 12px;
}

.collection-item-64 {
  width: 220px;
}

.swiper-wrapper.is-team {
  flex-flow: row;
  display: flex;
}

.swiper-slide.is-team {
  width: 220px;
}

.div-block-542 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.alco-bev-split {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-413 {
  width: 161px;
  height: 64px;
}

.splide-arrow-block {
  flex-flow: column;
  overflow: hidden;
}

.div-block-543 {
  flex-flow: column;
  margin-top: 56px;
  display: flex;
}

.div-block-544 {
  width: 90%;
  display: flex;
}

.newsroom-hero-block {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c57aa50199bf97602d48e3_image%20(26)%20(1).webp");
  background-position: 50%;
  background-size: cover;
  margin-top: 72px;
  padding-top: 120px;
  padding-bottom: 186px;
}

.newsroom_hero_split {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.underline_newsroom {
  background-color: #febd54;
  border: 4px solid #febd54;
  border-radius: 11px;
  margin-top: 0;
}

.para_20px {
  color: #352c6b;
  text-align: center;
  font-size: 20px;
}

.para_20px.width_change {
  width: 68%;
}

.para_20px.without_color {
  color: #050706;
  text-align: left;
}

.news_coming_soon {
  background-color: #594bb5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
}

.newsroom_20_para {
  color: #fff;
  text-align: center;
  width: 81%;
  margin-top: 72px;
  font-size: 20px;
  font-weight: 500;
}

.newsrooms_blocks {
  padding-top: 70px;
  padding-bottom: 100px;
}

.newsrooms_splits {
  position: relative;
}

.newsrooms_collection_block {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  border-radius: 24px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 60px 56px;
  display: flex;
}

.h2_heading_32 {
  color: #333;
  line-height: 40px;
}

.newsroom_tag {
  color: #111312;
  font-family: Worksans, sans-serif;
}

.collection-list-wrapper-45 {
  width: auto;
  padding-top: 0;
  padding-bottom: 60px;
  overflow: clip;
}

.collection-list-70 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  top: 0;
}

.collection-list-71 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tag_block {
  border-radius: 200px;
  flex-flow: row;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  padding: 12px 18px 12px 12px;
  display: flex;
}

.tag_block.add-css {
  align-self: center;
  margin-bottom: 30px;
}

.collection-item-65 {
  border-radius: 24px;
  height: 100%;
}

.newsroom_links {
  text-decoration: underline;
}

.alcobev_img-i-ntraction {
  width: 70%;
}

.newsroom_artwork_room {
  background-color: #f2f0ff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.newsroom_grid_block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  margin-top: 67px;
}

.newsroom_grid_split {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  max-height: none;
  padding: 53px 42px;
}

.feature_newroom_img {
  background-color: #594bb5;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.image-414 {
  width: 40px;
  height: 40px;
}

.h3_head_20 {
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.feature_newsroom_text {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

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

.div-block-545 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.artwork_approval_hero {
  background-image: linear-gradient(#d7d1ff, #fff);
  margin-top: 73px;
  padding-top: 120px;
  padding-bottom: 140px;
}

.approval_hero_split {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.approval_steps_block {
  background-image: linear-gradient(0deg, #ffe7c6 1%, #fff 35%);
  padding-top: 100px;
  padding-bottom: 0;
}

.approval_split {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.approval_banner_block {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c424811ced296b89e4df3c_image%20(24).webp"), linear-gradient(90deg, #453a8c 19%, #d7d1ff);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  margin-bottom: 80px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.approval_banner_block.banner-npd {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c424811ced296b89e4df3c_image%20(24).webp"), linear-gradient(90deg, #70c78e 19%, #d3eedc);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.approval_banner_block.banner-npd.regulatorpage {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c424811ced296b89e4df3c_image%20(24).webp"), linear-gradient(90deg, #594bb5 24%, #c3baff 56%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  margin-bottom: 0;
}

.approval_banner_split {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.approval_banner_lft {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.approval_banner_rgt {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.approval_banner_heading {
  color: #f2f0ff;
  width: 100%;
  font-size: 56px;
  line-height: 64px;
}

.approval_banner_heading.text-color {
  color: #2f543c;
}

.approval_banner_heading.text-color.change-txt-color {
  color: #6b4f23;
}

.approval_banner_heading.text-color.change-txt-color.color-1 {
  color: #f2f0ff;
}

.approval_banner_heading.text-color.change-txt-color.add-color {
  color: #2f543c;
}

.approval_banner_heading.text-color.change-txt-color.add-new-color {
  color: #fff;
}

.approval_button {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  cursor: pointer;
  display: flex;
}

.approval_btn_txt_block {
  color: #453a8c;
  text-align: center;
  text-transform: uppercase;
  background-color: #f2f0ff;
  border-radius: 32px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.approval_btn_txt_block.text-color {
  color: #2f543c;
  background-color: #f1f9f4;
}

.approval_btn_txt_block.text-color.color1 {
  color: #352c6b;
  background-color: #f2f0ff;
}

.approval_btn_txt_block.text-color.color1.color-2 {
  color: #182f6b;
  background-color: #ebf1ff;
}

.approval_btn_txt_block.text-color.color1.color-3 {
  color: #2f543c;
}

.approval_btn_txt_block.text-color.color1.color-4 {
  color: #6b4f23;
  background-color: #ffebca;
}

.approval_btn_arrow {
  background-color: #f2f0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.approval_btn_arrow.bg-color {
  background-color: #f1f9f4;
}

.approval_btn_arrow.bg-color.color1 {
  background-color: #f2f0ff;
}

.approval_btn_arrow.bg-color.color1.color-2 {
  background-color: #ebf1ff;
}

.approval_btn_arrow.bg-color.color1.color-4 {
  background-color: #ffebca;
}

.newsroom_form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  width: 530px;
  max-width: 530px;
  padding: 30px 40px 20px;
  display: flex;
  position: absolute;
  top: 431px;
  box-shadow: 0 4px 4px #00000040;
}

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

.newsroom_form_heading {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.newsroom_filter_block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  display: flex;
}

.newsroom_filters_modal {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  width: 665px;
  max-width: 665px;
  max-height: 808px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 4px #00000040;
}

.newsroom_model_subhead {
  color: #373938;
  border: .5px #cdcdcd;
  border-bottom-style: solid;
  padding-bottom: 8px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.fda_checked {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 12px 24px;
  display: flex;
}

.fda_checked:active {
  border-color: #7d69ff;
}

.checked_block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12px 18px;
  display: flex;
}

.checked_wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  display: flex;
}

.checked_label {
  color: #373938;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

.checkbox-2 {
  border: 1px solid #cdcdcd;
  border-radius: 100%;
  width: 22px;
  height: 22px;
}

.checkbox-2.w--redirected-checked {
  background-color: #7d69ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c4652f4ea7207f41492b9f_Vector%20(3).svg");
  background-position: 50%;
  background-size: auto;
  border-style: none;
  align-self: flex-end;
}

.checkbox-2.w--redirected-focus {
  box-shadow: 0 2px 5px -20px #0003;
}

.checkbox-2.w--redirected-focus-visible {
  box-shadow: 0 2px 5px -17px #0003;
}

.collection-list-72 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.newsroom_apply_btn {
  color: #fff;
  cursor: pointer;
  background-color: #7d69ff;
  border-radius: 200px;
  padding: 12px 18px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
}

.newsroom_location_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.geography_text, .industry_newsroom_text {
  display: none;
}

.radio_button_block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #373938;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12px 18px 12px 33px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  display: flex;
}

.radio_cheked {
  background-color: #f2f3f3;
  width: 22px;
  height: 22px;
}

.radio_cheked.w--redirected-checked {
  background-color: #7d69ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c4652f4ea7207f41492b9f_Vector%20(3).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border: 1px #000;
}

.newsroom_button_block {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  display: flex;
}

.newsroom_clear_button {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #cdcdcd;
  padding: 12px 18px;
}

.clear_filters {
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  padding: 12px 18px;
  font-family: Worksans, sans-serif;
}

.clear_filter {
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px 18px;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  display: flex;
}

.newsroom_add_filter_block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 800px;
  display: flex;
}

.add_filter_button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  background-color: #f2f3f3;
  border: 1px solid #cdcdcd;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  padding: 12px 18px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.plus_icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.active_filter_tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 0;
  background-color: #f2f0ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  padding: 12px 18px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.close_tag_block {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.radio_button_check {
  width: 22px;
  height: 22px;
}

.radio_button_check.w--redirected-checked {
  background-color: #7d69ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66c4652f4ea7207f41492b9f_Vector%20(3).svg");
  background-position: 50% 24%;
  background-repeat: repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  border: 0 #000;
  display: block;
}

.radio_button_check.w--redirected-focus {
  box-shadow: 0 -8px 3px -20px #0003;
}

.radio_button_check.w--redirected-focus-visible {
  box-shadow: 0 2px 5px -9px #0003;
}

.filter_popup_model {
  padding-top: 80px;
  padding-bottom: 80px;
  position: fixed;
  inset: 0%;
}

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

.approval_labels {
  background-image: linear-gradient(0deg, #eeecff 52%, #fff);
  padding-top: 80px;
  padding-bottom: 0;
}

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

.label_approval_tooltip_split {
  display: flex;
}

.icon_click_wrap {
  width: 26px;
  height: 26px;
  position: relative;
}

.icon_click_wrap.icon_click_wrap_1 {
  cursor: pointer;
  top: -337px;
  left: 296px;
}

.icon_click_wrap.icon_click_wrap_2 {
  top: -225px;
  left: 412px;
}

.icon_click_wrap.icon_click_wrap_3 {
  cursor: pointer;
  top: -357px;
  left: 434px;
}

.icon_click_wrap.icon_click_wrap_4 {
  cursor: pointer;
  top: -466px;
  left: 691px;
}

.icon_click_wrap.icon_click_5 {
  top: -260px;
  left: 755px;
}

.icon_click_wrap.icon_click_wrap_6 {
  cursor: pointer;
  top: -288px;
  left: 551px;
}

.approval_tooltip {
  background-color: #fff;
  border-radius: 10px;
  padding: 26px 34px;
  position: absolute;
  box-shadow: 0 5px 5px #00000040;
}

.approval_tooltip.approval_tooltip_1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 30%;
  display: none;
  top: 5283.7px;
}

.approval_tooltip.approval_tooltip_2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 29%;
  display: none;
  top: 5605.7px;
  left: 119.797px;
}

.approval_tooltip.approval_tooltip_3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 30%;
  display: none;
  top: 5239.7px;
  left: 388.602px;
}

.approval_tooltip.approval_tooltip_4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 30%;
  display: none;
  top: 5115.7px;
  left: 406px;
}

.approval_tooltip.approval_tooltip_5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  flex-flow: column;
  width: 30%;
  display: none;
  top: 5601.7px;
  left: 841.602px;
}

.approval_tooltip.approval_tooltip_6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 35%;
  display: none;
  top: 5699.7px;
  left: 208.602px;
}

.approval_icon_check_block {
  color: #333;
  justify-content: space-between;
  width: 58%;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.image-415 {
  width: 17px;
  height: 17px;
}

.div-block-546 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-375 {
  color: #66b581;
  background-color: #bde5cb;
  border: 1px solid #bde5cb;
  border-radius: 4px;
  padding: 2px 8px;
  font-weight: 500;
}

.text-block-376 {
  color: #4e4e4e;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-547 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 58%;
  margin-top: 10px;
  display: flex;
}

.div-block-548 {
  border: 1px solid #4e4e4e;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.text-block-377 {
  color: #333;
  font-family: Worksans, sans-serif;
}

.image-416 {
  width: 16px;
  height: 16px;
}

.div-block-549 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-550 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-378 {
  font-family: Worksans, sans-serif;
}

.grid-68 {
  grid-column-gap: 6px;
}

.div-block-551 {
  background-color: #fff;
  position: relative;
  inset: auto 0% 0% auto;
}

.npd_teams_block {
  margin-bottom: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.npd_team_split {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.npd_team_grid {
  grid-column-gap: 79px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  margin-top: 47px;
}

.npd_team_grid_split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.npd_team_image {
  border-radius: 12px;
  height: 100%;
}

.npd_team_para {
  text-align: center;
  font-family: Worksans, sans-serif;
}

.npd_text_block {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.added_testimonial {
  display: block;
}

.div-block-553 {
  z-index: 9999;
  background-color: #000000c9;
  width: 100%;
  position: fixed;
}

.modal_container_newsroom {
  z-index: 1000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_container_wrapper {
  background-color: #11131459;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.modal_div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 92vw;
  min-width: auto;
  max-width: 900px;
  height: 947px;
  max-height: 947px;
  padding: 80px 40px 32px;
  display: flex;
  position: relative;
  inset: 0%;
}

.modal_head_block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f1f9f4;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 80px 57px;
  display: flex;
}

.modal_desc_block {
  background-color: #fff;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 80px 40px;
  display: flex;
}

.newsroom-rich-text {
  height: 256px;
  max-height: 360px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  overflow: scroll;
}

.read_more_newsroom {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 32px;
  flex-flow: column;
  width: 155px;
  margin-top: 37px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  display: flex;
}

.close-filter {
  cursor: pointer;
  background-color: #cdcdcd;
  border-radius: 100%;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.close-filter.news-room-close {
  background-color: #fff;
  align-self: flex-end;
  position: relative;
  top: 8px;
  left: 45px;
}

.link-block-69 {
  flex-flow: column;
}

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

.div-block-555 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.add_filter_model {
  z-index: 1000;
  background-color: #00000087;
  display: none;
  position: fixed;
  inset: 0%;
}

.add_filter_wrapper {
  background-color: #000000b3;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.collection-list-73 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  display: flex;
}

.proof_your_cta {
  color: #7d69ff;
  text-transform: none;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.link-block-70 {
  cursor: pointer;
  margin-bottom: 40px;
  display: none;
}

.link-51, .link-52, .link-53 {
  color: #7d69ff;
}

.link-block-71 {
  flex-flow: column;
  max-height: none;
  margin-top: -24px;
}

.div-block-559 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-560 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-7, .background-video-8 {
  width: 100%;
}

.pagination-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  padding-top: 40px;
}

.grid-71 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-self: flex-start;
}

.form-block-10 {
  padding-top: 0;
}

.lottie-animation-2 {
  border-radius: 30px;
}

.text-block-380 {
  font-size: 14px;
}

.new-complyai-design.hide {
  display: block;
}

.part-of-complyai {
  padding-top: 100px;
  padding-bottom: 103px;
}

.h2-heading-40 {
  color: #333;
  font-size: 40px;
  line-height: 48px;
}

.h2-heading-40.center {
  color: #050706;
  text-align: center;
}

.h2-heading-40.center.add-txt-color {
  z-index: 999;
  box-sizing: border-box;
  color: #352c6b;
  position: relative;
  overflow: visible;
}

.h2-heading-40.center.add-width {
  width: 80%;
}

.h2-heading-40.color {
  color: #352c6b;
  text-align: center;
}

.part-of-complyai-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  margin-top: 73px;
}

.font-and-copy {
  cursor: pointer;
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 30px 42px;
}

.font-and-copy:hover {
  box-shadow: 0 4px 4px #00000040;
}

.image-and-logo {
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 30px 42px;
}

.image-and-logo:hover {
  box-shadow: 0 4px 4px #00000040;
}

.regulatory-requirements {
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 30px 42px;
}

.regulatory-requirements:hover {
  box-shadow: 0 4px 4px #00000040;
}

.everything-the-light-touches {
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 30px 42px;
}

.everything-the-light-touches:hover {
  box-shadow: 0 4px 4px #00000040;
}

.icon-block {
  width: 56px;
  height: 56px;
}

.review-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.review-text {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.font-and-copy-split {
  padding-top: 0;
  padding-bottom: 100px;
}

.font-and-copy-split._11 {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.font-and-copy-block {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.font-and-copy-block.direction {
  flex-flow: row-reverse;
  margin-bottom: 60px;
  padding-bottom: 0;
}

.font-and-copy-block.remove {
  margin-bottom: 40px;
  padding-bottom: 60px;
}

.font---copy-lft {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 45%;
  display: flex;
}

.font---copy-rgt {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 55%;
  display: flex;
}

.font---copy-para {
  color: #333;
  font-size: 16px;
}

.copy---font-btn {
  color: #333;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
}

.div-block-561 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-562 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.font---copy-scroll-block {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 90%;
  margin-top: 74px;
  display: flex;
}

.font---copy-scroll-block.icon---logo-scroll-block {
  margin-top: 0;
}

.font---copy-scroll-block.icon---logo-scroll-block.hide-now {
  display: none;
}

.font---copy-scroll-block.newchnages {
  height: 100%;
  margin-top: 0;
  padding-top: 100px;
  position: relative;
  top: 0;
  overflow: hidden;
}

.font---copy-scroll-block.hide-on-small {
  justify-content: space-between;
  align-items: stretch;
  display: none;
  overflow: visible;
}

.font---copy-scroll-block.hide-on-small.hide-img {
  display: flex;
}

.font---copy-scroll-block.hide-on-small.hide-img.hero-slide {
  display: none;
}

.font---copy-scroll-1 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #f2f0ff;
  border: 2px solid #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 301px;
  height: 20.2rem;
  margin-bottom: 6rem;
  padding: 30px 40px;
  display: flex;
  position: sticky;
  top: 8rem;
  bottom: 5rem;
  box-shadow: 0 4px 4px #00000040;
}

.font---copy-scroll-1.font---copy-scroll-2 {
  background-color: #d7d1ff;
  align-self: center;
  margin-bottom: 3rem;
  top: 11rem;
  bottom: -6.4rem;
}

.font---copy-scroll-1.font---copy-scroll-2.dd {
  align-self: flex-end;
  top: 5rem;
}

.font---copy-scroll-1.font---copy-scroll-2.change-color-2 {
  background-color: #f2f0ff;
}

.font---copy-scroll-1.font---copy-scroll-2.card2 {
  z-index: 6;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  inset: auto;
}

.font---copy-scroll-1.font---copy-scroll-2.sticky-2 {
  z-index: 0;
  top: 40%;
  bottom: auto;
}

.font---copy-scroll-1.font---copy-scroll-2.sticky-2.color {
  background-color: #f2f0ff;
}

.font---copy-scroll-1.font---copy-scroll-3 {
  background-color: #c3baff;
  align-self: flex-end;
  margin-bottom: 5rem;
  top: 15rem;
  bottom: -7.9rem;
}

.font---copy-scroll-1.font---copy-scroll-3.card3 {
  z-index: 9;
  margin-top: -3rem;
  margin-bottom: 0;
  position: absolute;
  top: auto;
  bottom: auto;
}

.font---copy-scroll-1.font---copy-scroll-3.sticky3 {
  top: 35%;
  bottom: auto;
}

.font---copy-scroll-1.scroll-1 {
  align-self: flex-start;
  position: sticky;
  top: 5rem;
}

.font---copy-scroll-1.remove-color {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  height: 100px;
}

.font---copy-scroll-1.ad {
  align-self: flex-end;
}

.font---copy-scroll-1.icon---logo-scroll-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d7d1ff;
  flex-flow: row;
  width: 70%;
  height: 11.6rem;
  margin-bottom: 9rem;
  top: 7rem;
}

.font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-2 {
  background-color: #c3baff;
  align-self: center;
  margin-bottom: 3rem;
  top: 30%;
  bottom: auto;
}

.font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-2.change-color-4, .font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-2.add-color {
  background-color: #d7d1ff;
}

.font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-3 {
  background-color: #a89bff;
  align-self: flex-end;
  margin-bottom: 0;
  top: 35%;
  bottom: 0;
}

.font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-3.change-color-5, .font---copy-scroll-1.icon---logo-scroll-1.icon---logo-scroll-3.add-color {
  background-color: #c3baff;
}

.font---copy-scroll-1.icon---logo-scroll-1.change-color-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f2f0ff;
}

.font---copy-scroll-1.icon---logo-scroll-1.sticky {
  margin-bottom: 6rem;
  top: 25%;
}

.font---copy-scroll-1.icon---logo-scroll-1.sticky.add-color {
  background-color: #f2f0ff;
}

.font---copy-scroll-1.color-scroll-1 {
  background-color: #c3baff;
}

.font---copy-scroll-1.remove {
  z-index: 4;
  position: absolute;
  inset: auto;
}

.font---copy-scroll-1.remove.card1 {
  margin-top: -3rem;
  margin-bottom: 0;
}

.font---copy-scroll-1.sticky {
  top: 35%;
  bottom: auto;
}

.font---copy-scroll-1.sticky.add-bg {
  background-color: #c3baff;
}

.div-block-563 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.copy---icon-scroll-icon {
  width: 36px;
  height: 36px;
}

.copy---icon-scroll-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.copy---font-scroll-para {
  color: #333;
  text-align: center;
  font-size: 16px;
  display: flex;
}

.copy---font-scroll-para.align-center {
  text-align: left;
}

.image---logo-block {
  background-color: #f2f0ff;
  padding-top: 140px;
  padding-bottom: 0;
}

.image---logo-block.change-bg {
  background-color: #fff;
  padding-bottom: 20px;
}

.image---logo-split {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-564 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 65%;
  display: flex;
}

.regulatory-requirements-block {
  background-color: #d7d1ff;
  padding-top: 150px;
  padding-bottom: 0;
}

.div-block-565 {
  flex-flow: column;
  display: flex;
}

.new-complyai-hero-section {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66f7efe6473994404908d166_Frame%203469179%20(1)%20(1).avif");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 66px;
  padding-bottom: 80px;
  display: flex;
}

.hero-split-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.comply-new-hero-para {
  color: #352c6b;
  text-align: center;
  font-size: 16px;
}

.new-comply-hero-btn {
  color: #fff;
  text-transform: uppercase;
  background-color: #352c6b;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 40px;
  padding: 16px 21px;
  display: flex;
}

.new-comply-hero-btn:hover {
  box-shadow: 0 4px 4px #00000040;
}

.new-comply-hero-btn.v2-home-demo-btn {
  background-color: #594bb5;
  padding: 8px 20px;
}

.stay-compliant-sec {
  padding-top: 40px;
  padding-bottom: 80px;
}

.stay-complient-grid {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  margin-top: 70px;
}

.stay-compliant-grid-split {
  background-color: #f2f0ff;
  border-radius: 24px;
  padding: 43px 42px;
}

.stay-compliant-grid-split.apply-new-color {
  background-color: #fff8ee;
}

.stay-compliant-grid-split.apply-new-color.new-color {
  background-color: #f1f9f4;
}

.stay-compliant-icon {
  min-width: 80px;
  height: 50%;
}

.stay-compliant-content-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.stay-content-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.stay-content-para {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-566 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-418 {
  width: 100%;
  height: 100%;
}

.complyai-hero-marquee {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: row;
  width: 200%;
  height: 472px;
  display: none;
  overflow: hidden;
}

.image-419 {
  object-fit: cover;
  align-self: stretch;
}

.hero-marquee-block {
  width: 200%;
  display: flex;
}

.marquee-horizontal {
  z-index: 200;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.track-horizontal {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-567 {
  width: 600px;
}

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

.day-in-life-section {
  background-color: #f2f0ff;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.day-in-life-section.smart-feature-block {
  padding-top: 0;
}

.day-in-life-section.smart-feature-block.bg {
  background-color: #f2f3f3;
  display: flex;
}

.day-in-life-section.remove-space {
  padding-top: 0;
}

.day-of-life-block {
  flex-flow: row;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.day-in-life-col-1 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 220vh;
  margin-top: 0;
  padding: 0 4em 30vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.day-in-life-col-1.height {
  height: 679vh;
  padding-top: 30vh;
}

.day-in-life-col-2 {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 80vh;
  padding: 0;
  display: flex;
  position: sticky;
  top: 100px;
}

.day-in-life-col-2.remove {
  height: 100vh;
  padding-top: 4rem;
}

.all-things-in-one-place-section-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.image-420 {
  opacity: 1;
  mix-blend-mode: normal;
}

.image-421 {
  color: #0000;
}

.div-block-569 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-422 {
  display: block;
}

.image-423, .image-424 {
  display: none;
}

.one-place-right-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.heading-107 {
  font-size: 64px;
  line-height: 72px;
}

.one-place-content-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.one-place-content-wrapper-2.bam-tabs {
  display: flex;
}

.why-af-heading-wrapper-2 {
  width: 1160px;
}

.image-425, .image-426 {
  display: none;
}

.tab-btn-div-2 {
  background-color: #000;
  border-radius: 50px;
  flex: none;
  order: 0;
  justify-content: space-between;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 3% auto auto;
}

.text-block-381 {
  align-items: flex-start;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.day-in-life-grid {
  grid-template-rows: auto;
  display: none;
}

.day-scroll-image-wrap {
  width: 38em;
  max-width: 100%;
  height: 50em;
  max-height: 100%;
}

.day-scroll-image-list {
  width: 100%;
  height: 100%;
  position: relative;
}

.day-scroll-image-item {
  opacity: 0;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.day-scroll-image-item.is-active {
  opacity: 1;
}

.day-scroll-image {
  object-fit: contain;
  border-radius: 2em;
  width: 100%;
  height: 100%;
}

.day-life-scroll-content-wrap {
  height: 90vh;
  margin-top: 80px;
  overflow: visible;
}

.day-life-scroll-content-wrap.remove {
  height: 117vh;
  margin-top: 0;
}

.day-life-scroll-content-item {
  opacity: .2;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3em;
  padding-bottom: 3em;
  transition: opacity .3s;
  display: flex;
}

.day-life-scroll-content-item.is-active {
  opacity: 1;
}

.day-life-scroll-content-item-split {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

.day-life-scroll-content-item-split.hide-on-home {
  display: none;
}

.day-life-scroll-content-icon {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.day-life-scroll-content-icon-block {
  width: 52px;
  height: 52px;
}

.day-life-icon-head {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-weight: 600;
}

.day-life-desc {
  color: #352c6b;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-428 {
  display: none;
}

.div-block-570 {
  margin-bottom: 100px;
  position: sticky;
  top: 0;
}

.text-block-382 {
  color: #333;
  font-weight: 500;
}

.text-block-382.change-hover-color:hover {
  color: #7d69ff;
}

.text-block-383 {
  color: #333;
  font-weight: 500;
}

.text-block-383.on-hover:hover {
  color: #7d69ff;
}

.new-home-v2 {
  background-color: #f2f3f3;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/670f1c8e65ae9dd2364317de_Hero.svg");
  background-position: 50%;
  background-size: cover;
  max-height: 663px;
  margin-top: 76px;
  padding-top: 100px;
  padding-bottom: 140px;
  display: none;
  overflow: hidden;
}

.new-home-v2-block {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -172px;
}

.new-home-hero-desc {
  color: #050706;
  text-align: center;
  width: 59%;
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
  display: flex;
}

.text-block-384 {
  text-transform: uppercase;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.new-v2-marquee-block {
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-day-in-life-section {
  padding-top: 8%;
  padding-bottom: 8%;
  display: none;
  position: relative;
}

.new-day-in-life-sticky {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.new-day-in-life-sticky-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.day-in-life-position-relative {
  position: relative;
}

.sticky-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 8vh;
  margin-bottom: 8vh;
  position: relative;
}

.sticky-wrapper.steps {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 53px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 4vh;
  margin-bottom: 4vh;
  padding-top: 0;
  display: flex;
}

.sticky-wrapper.steps.second {
  display: flex;
}

.sticky-wrapper.steps.five {
  margin-bottom: 0;
}

.circle-icon {
  background-color: #d7d1ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -16px;
  display: flex;
}

.circle-icon.steps1, .circle-icon.steps2, .circle-icon.steps3, .circle-icon.steps4, .circle-icon.steps5 {
  margin-top: 0;
}

.sticky-h3 {
  color: #352c6b;
  margin-bottom: .4rem;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
}

.overflow-hidden {
  display: flex;
  overflow: hidden;
}

.sticky-text-details {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  transform-origin: 50% 0;
  background-color: #f2f0ff;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.paragraph-1 {
  color: #373938;
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.sticky-image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 84vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-mock {
  flex: none;
  width: 100%;
  position: relative;
}

.image-mock-split {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.image-screen {
  position: relative;
}

.sticky-images-screen {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.sticky-images-screen.second {
  position: absolute;
  inset: 0%;
}

.sticky-images-screen.third, .sticky-images-screen.four {
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.sticky-images-screen.five {
  position: absolute;
  inset: 0%;
}

.sticky-container {
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.sticky-triggers {
  position: absolute;
  inset: 0%;
}

.sticky-trigger {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.sticky-trigger._20 {
  top: 20%;
}

.sticky-trigger._40 {
  top: 40%;
}

.sticky-trigger._60 {
  display: block;
  top: 60%;
}

.sticky-trigger._100 {
  display: none;
  top: 100%;
}

.sticky-trigger._80 {
  display: block;
  top: 80%;
}

.sticky-wrapper1 {
  width: 100%;
  height: 400vh;
  position: relative;
}

.step-1-white-image, .step-2-white-image, .step-3-white-image, .step-4-white-image, .step-5-white-image {
  display: none;
}

.sticky-block-1, .sticky-block-2, .sticky-block-3, .sticky-block-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.sticky-block-5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding: 20px;
  display: none;
}

.af-global-package-section {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 140px;
}

.af-global-package-section.chnage-space {
  padding-top: 60px;
  padding-bottom: 60px;
}

.af-global-package-section.chnage-space.add-color {
  background-color: #f2f0ff;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.af-global-package-section.chnage-space.hide-on-small {
  display: none;
}

.af-global-package-section.background-image {
  background-color: #f2f0ff;
}

.div-block-571 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.global-package-counter-b-lock {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.new-home-first-count {
  border-radius: 24px;
  padding: 44px 39px;
  box-shadow: 0 4px 4px #00000040;
}

.new-home-first-count.effect {
  z-index: 0;
  box-sizing: content-box;
  mix-blend-mode: normal;
  border-radius: 12px;
  width: 256px;
  max-width: 256px;
  padding: 0;
  position: relative;
  inset: 0% auto 0% 0%;
}

.new-home-first-count.effect:hover {
  border: 2px solid #594bb5;
}

.new-home-first-count.effect2 {
  background-color: #fff;
  border-radius: 12px;
  width: 256px;
  max-width: 256px;
  padding: 0;
  position: relative;
  top: 66px;
  left: 20px;
}

.new-home-first-count.effect2:hover {
  border: 2px solid #594bb5;
}

.new-home-first-count.effect3 {
  background-color: #fff;
  border-radius: 12px;
  width: 256px;
  max-width: 256px;
  padding: 0;
  position: relative;
  top: 66px;
  left: -20px;
}

.new-home-first-count.effect3:hover {
  border: 2px solid #594bb5;
}

.counter-head {
  color: #050706;
  text-align: center;
  font-size: 65px;
  line-height: 90px;
}

.counter-text {
  color: #373938;
  text-align: center;
  padding-top: 8px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.counter-text.change-align {
  text-align: left;
  margin-top: 14px;
}

.locked-by-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  width: 100%;
  height: 100%;
  margin-top: 69px;
  display: grid;
}

.locked-by-block {
  border-radius: 24px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.loked-icon-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2f3f3;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-height: 87px;
  padding: 20px 74px;
  display: flex;
}

.loked-icon-block.change-width {
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.locked-image-block {
  border: 1px solid #f2f3f3;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.locked-image-container {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 209px;
  height: 130px;
  display: flex;
}

.review-rrange-text {
  color: #696a6a;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.focus-on-section {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-40.add-color {
  color: #352c6b;
}

.trust-url {
  color: #352c6b;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
}

.div-block-572 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 43px;
  display: flex;
}

.div-block-573 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.focus-on-head-icon-block {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.focus-icon-split {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.focus-icon-section {
  background-color: #f2f0ff;
  border-radius: 8px;
  width: 80px;
  height: 80px;
}

.slash-form-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-self: flex-start;
  display: grid;
}

.splash-form-head-section {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.splash-form-txt {
  color: #050706;
  padding-top: 40px;
  font-size: 16px;
}

.text-block-385 {
  font-family: Worksans, sans-serif;
}

.div-block-574 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.access-undefined-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.access-undefined-split {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.access-undefined-url-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.first-access {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #373938;
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 20px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.first-access-url {
  cursor: pointer;
  display: flex;
}

.div-block-575 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.access-first-white-icon {
  display: none;
}

.access-undefined-images {
  box-sizing: border-box;
  object-fit: cover;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.global-image {
  width: 100%;
}

.global-image.first, .global-image.second, .global-image.third {
  object-fit: contain;
  width: 688px;
  height: 422px;
}

.global-image.fourth {
  object-fit: contain;
  width: 688%;
  height: 422px;
  display: block;
}

.global-image.fifth {
  object-fit: contain;
  width: 688px;
  height: 422px;
  display: block;
}

.global-image-text {
  color: #373938;
  margin-top: 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.global-image-1 {
  flex-flow: column;
  display: flex;
  position: relative;
}

.global-image-2, .global-image-3 {
  flex-flow: column;
  display: none;
}

.global-image-4, .global-image-5 {
  flex-flow: column;
  display: none;
  position: relative;
}

.acces-first-icon._5 {
  display: block;
}

.go-to-platform-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  max-height: 759px;
  display: flex;
}

.go-to-platform-lft {
  width: 100%;
}

.go-to-platform-lft._1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 569px;
  max-height: 591px;
  display: flex;
}

.go-to-platform-lft._2, .go-to-platform-lft._3, .go-to-platform-lft._4, .go-to-platform-lft._5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  max-width: 569px;
  max-height: 591px;
  display: none;
}

.image-429 {
  object-fit: fill;
  border-radius: 24px;
  width: 569px;
  height: 464px;
}

.go-to-platform-rgt {
  background-color: #594bb5;
  align-self: stretch;
  width: 40%;
  height: 100%;
  padding: 60px;
}

.head-color {
  color: #f2f0ff;
  font-size: 40px;
  line-height: 48px;
}

.go-to-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #f2f0ff;
  text-align: left;
  border: 1px solid #f2f0ff;
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.go-to-split._1 {
  cursor: pointer;
}

.go-to-plaftform-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.go-to-plaftform-icon._1 {
  display: flex;
}

.go-to-plaftform-icon._2, .go-to-plaftform-icon._4, .go-to-plaftform-icon._6, .go-to-plaftform-icon._8, .go-to-plaftform-icon._10 {
  display: none;
}

.go-to-block-icon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 33px;
  display: flex;
}

.new-hero-image-animation {
  width: 109px;
  position: relative;
  top: -116px;
}

.new-hero-image-animation._1 {
  top: -303px;
}

.new-hero-image-animation._1.mobile {
  display: none;
}

.new-hero-image-animation._2 {
  object-fit: contain;
  width: 210px;
  height: 57px;
  top: -246px;
  left: 52px;
}

.new-hero-image-animation._2.mobile {
  display: none;
}

.new-hero-image-animation._3 {
  object-fit: contain;
  width: auto;
  height: 93px;
  top: -262px;
  left: 0;
}

.new-hero-image-animation._3.hide {
  height: 101px;
}

.new-hero-image-animation._4 {
  object-fit: contain;
  width: 56px;
  height: 56px;
  top: -557px;
  left: 71px;
}

.new-hero-image-animation._4.capterra-mobile-star {
  display: none;
}

.new-hero-image-animation._5 {
  top: -521px;
  left: 390px;
}

.div-block-576 {
  object-fit: cover;
  flex-flow: column;
  display: flex;
}

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

.div-block-578 {
  justify-content: space-between;
  display: flex;
}

.div-block-579 {
  flex-flow: row;
  display: flex;
}

.new-hero-animation-top {
  object-fit: contain;
  position: relative;
}

.new-hero-animation-top._6 {
  object-fit: contain;
  width: 220px;
  height: 149px;
  top: -89px;
}

.new-hero-animation-top._7 {
  width: 56px;
  height: 56px;
  top: 89px;
  left: -450px;
}

.new-hero-animation-top._7._9 {
  top: 96px;
  left: 119px;
}

.new-hero-animation-top.bottom-8 {
  object-fit: contain;
  width: 165px;
  height: 61px;
  top: 117px;
  left: -444px;
}

.new-hero-animation-top._8 {
  width: 257px;
  height: 140px;
  top: -76px;
  left: 782px;
}

.div-block-580 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 100%;
  padding: 80px 100px 80px 60px;
  display: flex;
}

.go-to-image-icon-block.black._1 {
  display: block;
}

.go-to-image-icon-block.black._2, .go-to-image-icon-block.black._3, .go-to-image-icon-block.black._4, .go-to-image-icon-block.black._5 {
  display: none;
}

.a-day-life-head-block {
  background-color: #eee;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  top: 149px;
}

.smart-feature {
  padding-top: 80px;
  padding-bottom: 80px;
}

.home-smart-feature {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.feature-link-text {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
}

.smart-icon-block {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.smart-link-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-581 {
  z-index: 9999;
  background-color: #fff;
  width: 50%;
  position: relative;
}

.list-27 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.new-home-sec-2-para {
  color: #050706;
  font-size: 16px;
  font-weight: 400;
}

.teaser-section {
  padding-top: 0;
  padding-bottom: 100px;
}

.teaser-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: flex;
}

.teaser-column {
  flex-flow: column;
  width: 50%;
  display: flex;
  position: relative;
}

.teaser-copy-wrap {
  justify-content: flex-start;
  align-items: center;
  height: 68vh;
  display: flex;
}

.teaser-copy {
  width: 100%;
  padding-right: 20%;
}

.p-teaser-img-wrap {
  flex: none;
  height: 67vh;
  position: sticky;
  top: 21vh;
  overflow: visible;
}

.teaser-img {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teaser-img._1 {
  z-index: 5;
  width: 688px;
  height: auto;
  max-height: 600px;
  inset: 0%;
}

.teaser-img._2 {
  z-index: 4;
  object-fit: fill;
  width: 688px;
  height: auto;
  max-height: 600px;
}

.teaser-img._3 {
  z-index: 3;
  object-fit: fill;
  width: 688px;
  height: auto;
  max-height: 600px;
}

.teaser-img._4 {
  z-index: 2;
  object-fit: fill;
  width: 688px;
  height: auto;
  max-height: 600px;
}

.teaser-img._5 {
  z-index: 1;
  object-fit: fill;
  width: 688px;
  height: auto;
  max-height: 600px;
}

.teaser-img-tablet-down {
  display: none;
}

.image-432 {
  width: 100%;
}

.mobile-v-af-global {
  display: none;
}

.link-block-72, .link-block-73, .link-block-74, .link-block-75 {
  cursor: pointer;
}

.background-video-9 {
  width: 100%;
}

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

.book-a-demo-url {
  cursor: pointer;
}

.link-block-76 {
  cursor: pointer;
  display: flex;
}

.div-block-582 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.new-sec {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 100px;
  display: none;
}

.block-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 80%;
  display: flex;
  overflow: visible;
}

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

.div-block-583.add-color {
  background-color: #f2f0ff;
}

.div-block-583.addone {
  background-color: #d7d1ff;
  padding-bottom: 60px;
}

.block-wrapper2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 90%;
  display: flex;
}

.slider2color {
  background-color: #f2f0ff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.slider2color.change {
  background-color: #fff;
}

.image-435 {
  width: auto;
  height: auto;
}

.hide-here {
  display: block;
}

.image-436 {
  width: 216px;
}

.div-block-584 {
  height: 100%;
  margin-top: 140px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 140px;
}

.privacy-block-footer {
  display: flex;
}

.cookie-modal {
  background-color: #fff;
  max-width: 926px;
  padding: 20px 0;
}

.logo-section {
  padding-left: 40px;
  padding-right: 40px;
}

.image-437 {
  width: 289px;
  height: 62px;
}

.horizontal-line {
  border-bottom: 1px solid #cdcdcd;
}

.modal-head {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.modal-para {
  color: #333;
  font-size: 20px;
}

.model-link {
  color: #7d69ff;
  font-size: 20px;
  line-height: 24px;
  text-decoration: underline;
}

.cookie-first-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cookie-head {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.icon-1 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.icon-1.icon-2 {
  display: none;
}

.active-text {
  color: #7d69ff;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-585 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookie-first-content {
  background-color: #f2f3f3;
  padding: 43px 54px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.code-embed {
  display: none;
}

.cookie-policy-block {
  margin-top: 100px;
  padding-bottom: 100px;
}

.code-embed-2 {
  display: flex;
}

.workflow-automation-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  list-style-type: disc;
  display: flex;
}

.list-item-11 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/6731887158f2606d268baf68_Group%2039835%20(3).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 41px;
  font-family: Worksans, sans-serif;
  font-weight: 500;
  line-height: 24px;
  list-style-type: none;
}

.div-block-586 {
  margin-bottom: 60px;
}

.fs-consent_component {
  display: block;
}

.fs-consent_banner {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  position: fixed;
  inset: auto 32px 32px auto;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  margin-bottom: 0;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  background-color: #7260e8;
  border-radius: 32px;
  padding: .5rem 1rem;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: none;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid #0003;
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  color: #333;
  background-color: #ddd;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #00000073;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  color: #333;
  border-bottom: 1px solid #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_prefs_option.hide-co {
  display: none;
}

.fs-consent_checkbox_field {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  margin-bottom: 0;
  margin-right: .75rem;
  font-family: Worksans, sans-serif;
}

.fs-consent_prefs_description {
  margin-bottom: 0;
  font-size: 12px;
  display: flex;
}

.fs-consent_prefs_description.hide-1 {
  line-height: 19px;
  display: flex;
}

.fs-consent_prefs_description.hide-2, .fs-consent_prefs_description.hide-3 {
  display: flex;
}

.fs-consent_prefs_description.hide-4 {
  display: none;
}

.fs-consent_checkbox_row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs_checkbox-label {
  display: none;
}

.fs-consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.fs-consent_prefs_wrapper-2 {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs-2 {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  inset: 0%;
}

.fs-consent_checkbox_field-2, .fs-consent_checkbox_field-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox {
  margin-top: 0;
  margin-right: .5rem;
}

.fs-consent_prefs_popup-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs-3 {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_checkbox_field-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_field-4.added_display {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.image-438 {
  width: 289px;
  height: 69px;
}

.cookie-url {
  color: #7d69ff;
  line-height: 24px;
  text-decoration: underline;
}

.bold-text-28 {
  color: #7d69ff;
}

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

.grid-73 {
  grid-template-rows: auto;
  display: none;
}

.fs-consent_banner-2 {
  z-index: 9999;
  background-color: #f5f5f5;
  max-width: 45rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_prefs_submit-2 {
  background-color: #000;
  padding: .5rem 1rem;
}

.fs-consent_allow-2 {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_decline-2 {
  color: #333;
  background-color: #ddd;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper-3 {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay-2 {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs-4 {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  inset: 0%;
}

.fs-consent_open-prefs_wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_decline-3 {
  color: #333;
  background-color: #ddd;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_allow-3 {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_checkbox_field-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label-2 {
  margin-bottom: 0;
  margin-right: .75rem;
}

.fs-consent_prefs_description-2 {
  margin-bottom: 0;
  font-size: 12px;
}

.fs-consent_allow-4 {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_wrapper-4 {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs-5 {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_allow-5 {
  color: #fff;
  background-color: #000;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.fs-consent_checkbox_field-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.plusicon-1 {
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.plusicon-1.minus-icon-1 {
  display: flex;
}

.plusicon-1.minus-icon-2, .plusicon-1.minus-icon-3 {
  display: none;
}

.cookies-dropdown {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cookie-para {
  background-color: #f2f3f3;
  padding: 30px 53px;
  display: flex;
}

.cookie-para.para-1, .cookie-para.para-2, .cookie-para.para-3 {
  display: none;
}

.minus-1, .minus-2, .minus-3 {
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: none;
}

.div-block-587 {
  background-color: #463f3f;
  height: 300px;
  position: sticky;
  top: 50px;
}

.new-cta-banner {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/6769024ef280652b74b2270f_cta%203%20(1).svg"), linear-gradient(90deg, #2950b5 21%, #c2d3ff 92%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.new-cta-banner.add-color {
  background-image: linear-gradient(90deg, #453a8c 21%, #d7d1ff 92%);
}

.new-cta-dec {
  color: #f2f0ff;
  margin-top: -19px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.wrapper-1160px-14 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.btn-block-main-15 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.home-hero-head-btn-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 50px;
  display: flex;
}

.btn-block-main-16, .btn-block-main-17 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.div-block-588 {
  margin-bottom: 60px;
}

.image-439 {
  flex: none;
  align-self: stretch;
}

.lock-screen-container {
  z-index: 9999;
  background-color: #bcbcbc61;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.lock-screen-block {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 881px;
  padding: 60px;
  display: flex;
  position: relative;
}

.lock-heading {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-size: 56px;
  line-height: 56px;
}

.lock-icon {
  width: 91px;
  height: 91px;
  position: absolute;
  top: -41px;
}

.lock-form-block {
  background-color: #fff;
  border-radius: 16px;
  width: 50%;
  padding: 20px 40px;
  box-shadow: 0 4px 4px #00000040;
}

.packaging-development-faq {
  padding-top: 60px;
}

.packaging-development-video {
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.fassi-hero-block {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/677cdf13a5c26277103c75ec_heri%20image_2x.webp");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  padding-top: 180px;
  padding-bottom: 0;
  display: none;
}

.fassi-hero-spilt {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -108px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.table-of-content-block {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  background-color: #f1f9f4;
  justify-content: flex-start;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 105px;
  display: flex;
}

.t-o-c-left {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 50%;
  margin-left: 52px;
  display: flex;
}

.t-o-c-rgt {
  background-color: #d3eedc;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  width: 50%;
  padding: 91px 172px 91px 119px;
}

.t-o-c-list-para {
  color: #2f543c;
  font-size: 20px;
  font-weight: 500;
}

.t-o-c-list-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #2f543c;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  list-style-type: disc;
  display: flex;
}

.list-item-t-o-c-1 {
  cursor: pointer;
}

.list-item-t-o-c-2 {
  cursor: pointer;
  list-style-type: disc;
}

.lits-item-t-o-c-3 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
}

.list-item-t-o-c-4, .list-item-t-o-c-5 {
  cursor: pointer;
}

.list-item-t-o-c-5:hover {
  text-decoration: underline;
}

.t-o-c-heading {
  color: #2f543c;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.t-o-c-hero-head {
  color: #508d65;
  font-size: 77px;
  line-height: 87px;
}

.t-o-c-hero-head.added-space {
  padding-bottom: 60px;
}

.government-body-block {
  background-color: #fff8ee;
  padding-top: 120px;
  padding-bottom: 120px;
}

.banner-block-npd {
  background-image: linear-gradient(90deg, #70c78e 68%, #fff);
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.government-split {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: none;
  display: flex;
}

.government-split-lft {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #ffebca;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-flow: column;
  align-self: center;
  width: 50%;
  padding: 90px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.government-split-rgt {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #ffe1b0;
  border-radius: 15px;
  flex-flow: column;
  width: 50%;
  padding: 100px 90px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.gov-heading {
  color: #2f543c;
  font-size: 40px;
  line-height: 48px;
}

.gov-heading.gov-color-heading {
  color: #6b4f23;
}

.gov-para {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.gov-para.remove-weight {
  font-weight: 400;
}

.gov-para.gov-color-change {
  color: #6b4f23;
}

.professionals-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
}

.professionals-block-split {
  width: 45%;
}

.professionals-main-para {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.under-professional-block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.professional-lft {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.professional-rgt {
  background-color: #d3eedc;
  border-radius: 15px;
  width: 50%;
  padding: 89px 57px 89px 60px;
}

.professional-head {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-size: 96px;
  line-height: 101px;
}

.professional-para {
  color: #2f543c;
  margin-top: 15px;
  font-size: 36px;
  line-height: 50px;
}

.professional-text {
  color: #2f543c;
  margin-top: 23px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.professional-link {
  color: #2f543c;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: underline;
}

.div-block-589 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fssai-label-block {
  background-color: #fff8ee;
  padding-top: 120px;
  padding-bottom: 120px;
}

.fssai-label-split {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fssai-label-split-lft, .fssai-label-split-rgt {
  width: 50%;
}

.fssai-head {
  color: #2f543c;
  font-size: 48px;
  line-height: 56px;
}

.fssai-head.opacity {
  opacity: .7;
}

.fssai-head.fssai-color-chnage {
  color: #6b4f23;
}

.fssai-banner-block {
  background-image: linear-gradient(90deg, #febd54 51%, #fff8ee);
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner-text-fssai {
  color: #8c682e;
  margin-top: -26px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.automate-label-block {
  background-color: #ffebca;
  padding-top: 120px;
  padding-bottom: 140px;
}

.automate-label-split {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
  display: flex;
}

.label-split-lft {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.label-split-rgt {
  flex: none;
  align-self: center;
  width: 50%;
}

.automate-label-sec-2 {
  margin-bottom: 120px;
}

.automate-list-block {
  background-color: #fff8ee;
  border-radius: 15px;
  margin-top: -75px;
  padding: 0 114px;
}

.list-28 {
  border: 1px #000;
  list-style-type: decimal;
}

.list-item-12, .list-item-13, .list-item-14 {
  border: 1px #000;
}

.doted-line {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  border-top: 1px #000;
  border-bottom: 3px #66b581;
  border-left: 3px dashed #febd54;
  border-right: 1px #000;
  flex-flow: column;
  display: flex;
}

.doted-list-text {
  color: #6b4f23;
  width: 90%;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.text-block-387 {
  padding-bottom: 60px;
}

.list-doted-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: -35px;
  padding-top: 60px;
  display: flex;
}

.list-doted-block.remove-padding {
  padding-top: 0;
}

.list-doted-block.remove-padding.bottom {
  padding-bottom: 60px;
}

.doted-list-no {
  color: #6b4f23;
  background-color: #febd54;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

._44-box {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 10%;
  height: 44px;
  display: flex;
}

.dropdown-list-block {
  padding-top: 120px;
  padding-bottom: 40px;
}

.name-of-food-grid {
  grid-template-columns: 1fr;
}

.name-of-food-header {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.dropdown-list-head {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 24px;
}

.dropdown-locn-1 {
  cursor: pointer;
  background-color: #2f543c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.name-of-food-dropdown-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f9f4;
  border-radius: 15px;
  flex-flow: column;
  padding-left: 118px;
  padding-right: 118px;
  display: block;
  overflow: hidden;
}

.dropdown-para {
  color: #2f543c;
  flex: none;
  font-size: 20px;
}

.dropdown-para.add-top-space {
  padding-top: 60px;
}

.dropdown-para.change-text-color {
  color: #6b4f23;
}

.dropdown-inside-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #2f543c;
  flex-flow: column;
  padding-left: 20px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.dropdown-inside-list.new-list {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  margin-left: 36px;
}

.dropdown-inside-list.change-list-color {
  color: #6b4f23;
}

.dropdown-sub-heading {
  color: #2f543c;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

.dropdown-image-block.add-space {
  padding-bottom: 60px;
}

.space-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.net-quantity-grid {
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.net-quantity-grid.hide {
  display: none;
}

.dropdown-content-block {
  background-color: #f1f9f4;
  border-radius: 15px;
  flex-flow: column;
  padding-left: 118px;
  padding-right: 118px;
  display: block;
  overflow: hidden;
}

.grid-74 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  grid-template-rows: auto;
  margin-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.inside-lft {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.extra-content {
  background-color: #d3eedc;
  border-radius: 15px;
  margin-top: 45px;
  margin-bottom: 30px;
  padding: 40px 45px;
}

.image-440, .image-441 {
  margin-bottom: 40px;
}

.image-442, .image-443 {
  margin-bottom: 60px;
}

.regulations-block {
  background-color: #d3eedc;
  padding-top: 120px;
  padding-bottom: 140px;
}

.second-dropdown-block {
  margin-top: -54px;
  margin-bottom: 100px;
}

.second-dropdown-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f1f9f4;
  flex-flow: column;
  padding-top: 45px;
  padding-left: 118px;
  padding-right: 118px;
  display: flex;
  overflow: hidden;
}

.second-dropdown-split.change-color {
  background-color: #ffebca;
  border-radius: 20px;
  height: 502px;
  padding-top: 71px;
}

.second-dropdown-head {
  color: #000;
  font-family: Worksans, sans-serif;
  font-weight: 600;
  line-height: 40px;
}

.image-444 {
  margin-bottom: 40px;
}

.second-head-ofdropdown {
  opacity: .7;
  color: #2f543c;
  text-align: center;
  font-size: 40px;
  line-height: 48px;
}

.arrow-block-dropdown {
  cursor: pointer;
  background-color: #8dd2a5;
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
  position: relative;
  top: -62px;
  box-shadow: 0 4px 5px #0003;
}

.arrow-block-dropdown.change-arrow-color {
  background-color: #ffebca;
}

.simplifying-block {
  background-image: linear-gradient(0deg, #8dd2a5, #d3eedc 40%);
  padding-top: 100px;
  padding-bottom: 40px;
}

.simplifying-tab-block {
  margin-top: 80px;
}

.tabs-menu-11 {
  border-bottom: 1px solid #000;
  flex-flow: row;
  display: flex;
}

.tab-link-tab-1-7 {
  color: #2f543c;
  background-color: #0000;
  width: 50%;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 24px;
}

.tab-link-tab-1-7.w--current {
  color: #2f543c;
  background-color: #0000;
  border-bottom: 3px solid #000;
  justify-content: center;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.tab-link-tab-2-7 {
  color: #2f543c;
  background-color: #0000;
  border-bottom: 3px #000;
  justify-content: center;
  align-items: center;
  width: 50%;
  font-family: Worksans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.tab-link-tab-2-7.w--current {
  background-color: #0000;
  border-bottom-style: solid;
  border-bottom-color: #000;
}

.lab-content-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: flex;
}

.tab-content-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 90%;
  display: flex;
}

.no-block {
  color: #f1f9f4;
  background-color: #2f543c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.tab-content-text {
  color: #2f543c;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.tab-pane-tab-1-6 {
  padding: 40px 60px;
}

.div-block-590 {
  width: 7%;
}

.tab-pane-tab-2-2 {
  padding: 40px 60px;
}

.lock-screen-block-guide {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.lock-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lock-screen-description {
  color: #2f543c;
  font-weight: 500;
}

.lock-screen-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lock-image {
  width: 19px;
}

.list-item-t-o-c-22 {
  color: #2f543c;
}

.list-item-t-o-c-22:hover {
  font-weight: 700;
  text-decoration: underline;
}

.list-item-t-o-c-11 {
  color: #2f543c;
}

.list-item-t-o-c-11:hover {
  color: #2f543c;
  font-weight: 700;
  text-decoration: underline;
}

.text-block-388, .list-item-t-o-c-33 {
  color: #2f543c;
}

.list-item-t-o-c-33:hover {
  font-weight: 700;
  text-decoration: underline;
}

.list-item-t-o-c-44 {
  color: #2f543c;
}

.list-item-t-o-c-44:hover {
  font-weight: 700;
  text-decoration: underline;
}

.list-item-t-o-c-55 {
  color: #2f543c;
}

.list-item-t-o-c-55:hover {
  font-weight: 700;
  text-decoration: underline;
}

.close-lock {
  align-self: flex-end;
  margin-right: -12px;
  position: absolute;
  top: 35px;
}

.code-embed-3 {
  display: flex;
}

.rich-text-block-33, .tab-mobile-version {
  display: none;
}

.lock-close-button {
  align-self: flex-end;
  margin-top: -62px;
  margin-left: 213px;
}

.image-445 {
  width: 14px;
  height: 14px;
}

.collection-list-wrapper-46 {
  height: 100%;
}

.professional-block-1 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.professional-split-image {
  width: 55%;
}

.professional-block-bg {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #bde5cb;
  border-radius: 34px;
  flex-flow: column;
  width: 90%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-446 {
  margin-bottom: 60px;
}

.image-447 {
  margin-top: 60px;
}

.image-448 {
  width: 100%;
}

.image-449 {
  max-width: 41%;
}

.fassi-hero-block-v1 {
  flex-flow: column;
  margin-top: 84px;
  display: flex;
}

.fassi-hero-block-1 {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/677e21d62b2d37400d12c4e0_Frame%203470006%20(1).svg"), linear-gradient(135deg, #70c78e, #d3eedc);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 60%;
  padding-top: 220px;
  padding-bottom: 60px;
}

.fassi-hero-block-2 {
  background-color: #bde5cb;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/677e22b7720e755b6c60f4bb_Frame%203470010.svg");
  background-position: 50%;
  background-size: cover;
  height: 40%;
  display: flex;
}

.image-450 {
  width: 30px;
  height: 30px;
}

.packaging-development-banner {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/677f5890fd98874007a6977f_CTA%20Banner.svg"), linear-gradient(90deg, #3a70ff, #a6bfff 78%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.approval-banner-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.packaging-banner-lft {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.packaging-banner-rgt {
  width: 50%;
}

.div-block-591 {
  flex-flow: column;
  align-self: center;
  width: 78%;
  display: flex;
}

.image-451 {
  padding-left: 41px;
  padding-right: 41px;
}

.div-block-592 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.webinar-v2-design {
  padding-top: 180px;
}

.wbinar-v2-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-bottom: 40px;
}

.webonar-container-view {
  margin-bottom: 146px;
}

.internal-webinar-v2-hero {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 87px;
  display: flex;
}

.internal-webinar-v2-hero-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/679b2be4c44a76dd6fe9c786_Frame%203469881.svg");
  background-position: 71% 0;
  background-size: cover;
  border-bottom-right-radius: 70px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  padding-top: 140px;
  padding-bottom: 156px;
  padding-left: 45px;
  display: flex;
}

.internal-webinar-v2-form-block {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  left: -87px;
}

.webinar-v2-form-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  padding: 25px 20px 20px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.about-speaker-block {
  margin-bottom: 10px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-452 {
  border-radius: 100px;
  width: 160px;
  height: 160px;
}

.div-block-593 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.heading-263 {
  color: #060606;
  margin-bottom: -43px;
  font-size: 64px;
  line-height: 72px;
}

.splide__list-2 {
  flex-direction: row;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.prevoius-webinar-block {
  width: 100%;
  max-height: 219px;
}

.image-453 {
  border-radius: 16px;
}

.image-453:hover {
  box-shadow: 0 4px 4px #0003;
}

.webinar-form-head {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.webinar-links-pages-block {
  margin-top: 60px;
  padding-top: 100px;
}

.webinar-linke-heading {
  color: #050706;
  font-size: 56px;
  font-weight: 700;
  line-height: 60px;
}

.links-blocks {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  display: flex;
}

.webinar-banner-block {
  background-color: #f2f0ff;
  padding-top: 116px;
  padding-bottom: 116px;
}

.webinar-banner-split {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.banner-split-lft {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 40%;
  display: flex;
}

.banner-split-rgt {
  width: 60%;
}

.wbinar-banner-head {
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.div-block-594 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-2-3 {
  margin-bottom: 100px;
}

.regulatory-affairs-faq {
  padding-top: 80px;
  display: flex;
}

.list-29 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  padding-left: 24px;
  font-family: Worksans, sans-serif;
  display: flex;
}

.label-list-new {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.new-lables-list-head {
  color: #060606;
  background-color: #f2f0ff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  padding: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.hero-lsit {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 10px;
  padding-left: 19px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  display: flex;
}

.new-lable-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.new-home-head {
  color: #594bb5;
  text-align: center;
  flex-flow: column;
  align-self: auto;
  width: 80%;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.new-hero-para {
  color: #050706;
  text-align: center;
  width: 56%;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.code-embed-4 {
  justify-content: center;
  align-items: center;
  width: 86%;
  display: flex;
}

.div-block-595, .div-block-596, .div-block-597 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

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

.div-block-598 {
  background-color: #f1f9f4;
}

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

.new-approval-list {
  width: 100%;
  display: flex;
}

.new-approval-list.position {
  display: flex;
  position: relative;
  top: -69px;
}

.new-approval-list.position.postion-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  top: -137px;
}

.new-_approval {
  z-index: 0;
  background-image: linear-gradient(90deg, #f2f0ff80 60%, #d7d1ff);
  border: 3px solid #fff;
  border-radius: 16px;
  width: 418px;
  max-width: 418px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.new-_approval.new-list {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff8ee, #fff8ee 60%, #ffebca 100%, #fff6e8);
  position: relative;
}

.text-block-393 {
  padding: 50px 30px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
}

.div-block-601 {
  border-bottom: 1px dashed #000;
}

.approval-list-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
  position: relative;
  top: 9px;
}

.div-block-603 {
  margin-top: -9px;
  display: flex;
  position: relative;
  top: -63px;
}

.div-block-603.postion-22 {
  top: -137px;
}

.dash-lft {
  border: 1px #000;
  border-right-style: dashed;
  justify-content: flex-start;
  align-items: center;
  height: 51px;
  padding-left: 0;
}

.dash-lft.hori {
  border-bottom: 1px dashed #000;
  border-right-style: none;
  width: 116px;
  height: 2px;
}

.dash-rgt {
  border-right: 2px dashed #000;
  width: 50%;
  position: relative;
  left: -223px;
}

.dash-rgt.remove {
  display: none;
}

.div-block-606 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: flex-start;
  width: 10%;
  display: flex;
  position: relative;
  top: -71px;
  left: 181px;
  right: 0;
}

.div-block-606.change-dir {
  position: relative;
  top: 68px;
  left: 1px;
}

.div-block-606.add-space {
  top: -129px;
  left: 297px;
}

.logo-block {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  top: -184px;
  left: 32px;
}

.logo-block.update-logo {
  top: -200px;
  left: 29px;
  right: 17px;
}

.logo-block.update-1 {
  position: relative;
  top: -199px;
  left: 33.7969px;
}

.logo-block.update-2 {
  top: -203px;
  left: auto;
  right: -30px;
}

.logo-block.update-4 {
  position: relative;
  top: -197px;
  left: 36px;
}

.approval-intro-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.approval-intro-split {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.text-block-394 {
  font-weight: 400;
}

.div-block-608 {
  flex-flow: column;
  display: flex;
}

.image-454 {
  display: none;
}

.home-v3-hero {
  background-image: linear-gradient(77deg, #eeecff, #fff 46%);
  margin-top: 80px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.home-v3-block {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  display: flex;
}

.home-v3-para {
  color: #050706;
  font-size: 18px;
  font-weight: 400;
}

.home-v3-para.add-width {
  width: 85%;
}

.home-v3-button {
  color: #fff;
  background-color: #050706;
  border-radius: 100px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 8px 20px;
  font-family: Worksans, sans-serif;
  line-height: 24px;
  display: flex;
}

.artwork-management-homev3 {
  padding-top: 100px;
  padding-bottom: 40px;
}

.art-management-v3-block {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.art-mgnt-v3-split {
  margin-top: 40px;
}

.tab-menu-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #373938;
  border-bottom: 2px solid #d9d9d9;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  overflow: auto;
}

.tab-menu-1.tab-menu-2.remove-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.tab-menu-1.tab-menu-2.remove-space.extra-space {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.tabs-17 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-v3-tab-1 {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  font-weight: 400;
  display: flex;
}

.home-v3-tab-1.w--current {
  background-color: #0000;
  border-bottom: 5px solid #000;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.tab-link-tab-3-2, .tab-link-tab-4-2, .tab-link-tab-5-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.home-v3-tab-split {
  grid-column-gap: 143px;
  grid-row-gap: 143px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.home-v3-tab-split.swap {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.v3-tab-lft {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: column;
  width: 50%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.v3-tab-lft.v3-space {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.v3-tab-rgt {
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 50%;
  display: flex;
}

.home-v3-para-500 {
  color: #050706;
  font-size: 18px;
  font-weight: 400;
}

.tab-pane-tab-1-7 {
  margin-top: 55px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.link-block-77 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

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

.tab-pane-tab-2-4, .tab-pane-tab-3-4, .tab-pane-tab-4-3, .tab-pane-tab-5-3 {
  margin-top: 55px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.home-v3-h3 {
  color: #050706;
  font-size: 32px;
  line-height: 40px;
}

.home-v3-para-400 {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.link-block-78 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

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

.home-v3-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.v3-hero-link {
  align-self: flex-start;
}

.v3-hero-link.hide {
  display: none;
}

.new-v3-counter {
  background-color: #f2f3f3;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 12px 34px 20px;
}

.counter-v3-img {
  z-index: 0;
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  padding-bottom: 27px;
  display: flex;
  position: relative;
}

.hero-ani {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.cell-12 {
  padding-top: 0;
}

.image-455 {
  position: relative;
  top: -73px;
  left: -31px;
}

.quick-stack-5 {
  padding: 0;
}

.hero-ani-1 {
  position: relative;
  top: -59px;
  left: 33px;
}

.hero-ani-2 {
  position: relative;
  top: 14px;
}

.hero-ani-3 {
  position: relative;
  top: 20px;
  left: -27px;
}

.hero-ani-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: -12px;
}

.tab-head-text {
  font-size: 16px;
}

.link-block-79, .link-block-80, .link-block-81 {
  width: 100%;
}

.btn-block-main-18 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.h2-heading-8 {
  color: #050706;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 61px;
}

.grid-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  top: 340px;
}

.image-457 {
  display: inline-block;
  position: relative;
}

.background-video-10 {
  width: 100%;
  height: 100%;
}

.head-64 {
  color: #050706;
  font-size: 64px;
  font-weight: 400;
  line-height: 68px;
}

.hero-label-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050706;
  font-family: Worksans, sans-serif;
  line-height: 24px;
  display: flex;
}

.hero-img-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.mobile-hero-img {
  display: none;
}

.div-block-609 {
  z-index: 0;
  background-color: #f2f0ff;
  border-radius: 12px;
  padding: 12px;
  position: relative;
}

.div-block-610 {
  border: 1px solid #c3baff;
  border-radius: 12px;
  width: 483px;
  height: 123px;
  display: flex;
  position: absolute;
  top: 473.594px;
  left: 60.7969px;
}

.faq-arrow {
  width: 11px;
  height: 9px;
}

.case-study-tag {
  color: var(--medium-slate-blue);
  background-color: #f2f0ff;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px;
  font-family: Worksans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: block;
}

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

.div-block-612 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-613 {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
  top: 33px;
}

.div-block-614 {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.btn-block-main-19 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050706;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 16px 21px;
  font-family: Worksans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.label-subheading {
  color: #050706;
  text-align: center;
  margin-top: 8px;
  font-family: Worksans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.marquee-block {
  margin-top: 60px;
  margin-bottom: 40px;
}

.why-artwork-flow {
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-615 {
  grid-column-gap: 24px;
  grid-row-gap: 37px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 33px;
  display: grid;
}

.list-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.exprence-section {
  margin-top: 100px;
}

.div-block-616 {
  margin-bottom: 80px;
}

.div-block-617 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  margin-bottom: 80px;
  display: flex;
}

.div-block-618 {
  margin-top: 60px;
  margin-bottom: 60px;
  display: block;
}

.div-block-619, .div-block-620 {
  display: none;
}

.sub-head {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Worksans, sans-serif;
}

.sub-head.remove-center {
  text-align: center;
}

.image-459 {
  width: 80px;
  height: 100%;
}

.grid-77 {
  grid-column-gap: 28px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-621 {
  background-color: #f2f0ff;
  border-radius: 16px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.list-31 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #050706;
  flex-flow: column;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  display: flex;
}

.new-asana-hero {
  padding-top: 180px;
  padding-bottom: 120px;
}

.image-460, .image-461 {
  width: 76px;
  height: 76px;
}

.image-462 {
  height: 30px;
}

.asana-hero-1 {
  text-align: center;
  color: #050706;
  font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
}

.asana-head-2 {
  text-align: center;
  color: #050706;
  margin-top: 12px;
  font-size: 40px;
  line-height: 48px;
}

.why-connect-split {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-connect {
  background-color: #f2f3f3;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/67e6499f52fe645ad4e33cdc_Frame%203470039%20(1).png");
  background-position: 0%;
  background-size: cover;
  padding-top: 95px;
  padding-bottom: 95px;
}

.why-connect.add-background {
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/67e649b0b20ababfd0a81095_Frame%203470055%20(1).png");
  background-position: 100% 0;
  background-size: cover;
}

.hero-asana-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.h2-heading-40-2 {
  color: #050706;
  font-size: 40px;
  line-height: 48px;
}

.h2-heading-40-2.center {
  text-align: center;
}

.asana-hero-desc {
  color: #050706;
  text-align: center;
  margin-top: 40px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.asana-hero-desc.space {
  margin-top: 0;
}

.asana-hero-icon {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper-1160px-15 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.connect-split {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.how-to-intergate {
  padding-top: 79px;
  padding-bottom: 79px;
}

.how-to-integrate-split {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  flex-flow: column;
  display: flex;
}

.div-block-622 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.intergate-steps {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  flex-flow: column;
  display: flex;
}

.steps-lft {
  width: 45%;
}

.integrate-steps-block {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.steps-rgt {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 55%;
  display: flex;
}

.steps-head {
  color: #000;
  margin-top: 17px;
  font-family: Worksans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
}

.steps-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #050706;
  flex-flow: column;
  margin-top: 37px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  list-style-type: disc;
  display: flex;
}

.steps {
  color: #050706;
  background-color: #f2f3f3;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 30px;
  font-family: Worksans, sans-serif;
  display: flex;
}

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

.asana-img {
  border-radius: 18px;
}

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

.step-by-step {
  padding-top: 86px;
  padding-bottom: 150px;
}

.steps-block {
  margin-top: 120px;
}

.steps-split-block {
  grid-column-gap: 143px;
  grid-row-gap: 143px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stepsbystep-lft {
  justify-content: center;
  align-items: center;
  width: 55%;
  display: flex;
}

.stepbystep-rgt {
  width: 45%;
}

.step-by-step-content {
  color: #050706;
  padding-top: 37px;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.helpful-link {
  padding-top: 70px;
  padding-bottom: 70px;
}

.helpfull-text {
  color: #050706;
  font-family: Worksans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.helpfull-list {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.link-56, .link-57 {
  text-decoration: underline;
}

.div-block-625 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integration-asana-wrapper {
  display: block;
}

.two-manger {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  display: none;
}

.image-463 {
  width: 62px;
  height: 58px;
}

.div-block-626 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  display: flex;
}

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

.div-block-628 {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 4px 4px #0003;
}

.list-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.rich-text-content-event {
  flex-flow: column;
  font-family: Worksans, sans-serif;
  font-weight: 400;
  line-height: 1.9;
  display: flex;
}

.link-58, .link-59, .link-60, .link-61 {
  color: var(--medium-slate-blue);
  text-decoration: underline;
}

.new-content-section {
  background-color: #f2f0ff;
  background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/681def332d2e47ff69a8733e_Frame%203470063%20(2).png");
  background-position: 100% 0;
  background-size: 100% 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-629 {
  order: 0;
  width: 100%;
}

.div-block-630 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.paragraph-123 {
  color: #333;
  width: 90%;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.link-62, .link-63, .link-64, .link-65 {
  color: var(--medium-slate-blue);
  text-decoration: underline;
}

.div-block-631 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.hide-popup {
  display: block;
}

.image-464 {
  border-radius: 100%;
  width: 160px;
  height: 160px;
}

.div-block-632 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-633 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-634 {
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  width: 569px;
  margin-top: 25px;
  display: flex;
}

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

.youtube-section {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.div-block-636 {
  width: 100%;
  height: 100%;
}

.code-embed-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .slide-arrow.testimonial-arrow.lft.change-pos-lft {
    right: 5%;
  }

  .nav-menu-flex {
    justify-content: space-between;
    align-items: center;
  }

  .pricing-faq-wrap.faq-dam-child {
    padding-bottom: 100px;
  }

  .splide__list.added-gap.space.splide-list-v2 {
    width: 96%;
  }

  .div-block-118 {
    flex-flow: column;
  }

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

  .h2-heading {
    width: 100%;
  }

  .link-block-17 {
    font-family: Worksans, sans-serif;
  }

  .div-block-184.hide-scroll {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .div-block-256 {
    width: 80%;
  }

  .workflow-auto-lft-div3.frame5 {
    background-position: 0 0;
    background-size: 100% 100%;
  }

  .ad-lp-hero-div-block {
    height: 184px;
  }

  .ad-lp-hero-div-block.change-color {
    height: 156px;
  }

  .ad-lp-hero-div-block.change-color.height-1 {
    height: 116px;
  }

  .ad-lp-hero-div-block-1.asset-lp {
    margin-bottom: -200px;
  }

  .ad-lp-hero-div-block-1.add-border {
    height: 150px;
    margin-bottom: -169px;
  }

  .ad-lp-hero-div-block-1.add-border.size {
    height: 144px;
    margin-bottom: -169px;
  }

  .ad-lp-hero-div-block-1.add-border.size-1 {
    height: 117px;
    margin-bottom: -127px;
  }

  .div-block-275 {
    width: 83%;
  }

  .label-card-image {
    top: -41px;
  }

  .label-card-div {
    padding-top: 49px;
  }

  .feature-lesser-evil.feature-cta-cs {
    width: 100%;
  }

  .cs-count-head {
    font-size: 96px;
  }

  .cs-counter-head {
    margin-top: 0;
  }

  .cs-split-section-grid-lft {
    width: 54%;
  }

  .div-block-290 {
    margin-top: -131px;
    margin-right: 52px;
  }

  .cs-split-section-grid-2-rgt {
    margin-left: 577px;
  }

  .cs-gride-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cta-cs-block {
    width: 100%;
  }

  .feature-podcast-hero-page {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0922_Frame%2017942.webp");
    background-position: 100% 100%;
    background-size: 100% 100%;
  }

  .h2-heading-5 {
    width: 100%;
  }

  .html-embed-62 {
    height: auto;
  }

  .h2-heading-6 {
    width: 100%;
  }

  .heading-40.chnage-width {
    font-size: 37px;
    line-height: 44px;
  }

  .h2-heading-7 {
    width: 100%;
  }

  .collection-list-68 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-lft {
    grid-row-gap: 34px;
  }

  .exit-popup-block {
    max-width: 883px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .popup-lft {
    grid-row-gap: 38px;
  }

  .popup-txt {
    font-size: 20px;
  }

  .popup-list {
    margin-top: -153px;
  }

  .popup-style {
    min-height: 133px;
  }

  .banner-close {
    margin-right: 0;
    right: 8%;
  }

  .list-24 {
    font-size: 20px;
    line-height: 31px;
  }

  .popup-black {
    z-index: 1000;
    display: flex;
    position: absolute;
  }

  .new-feature-banner-1 {
    padding-left: 65px;
  }

  .popup-txt-2 {
    font-size: 20px;
  }

  .exit-popup-block-2 {
    max-width: 883px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .popup-lft-2 {
    grid-row-gap: 38px;
  }

  .new-demo-hero-section {
    flex-flow: column;
  }

  .new-demo-hero-section.test-demo {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0cef_demo-frame-1.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .new-demo-hero-split {
    padding-left: 78px;
  }

  .demo-hero-block {
    width: 60%;
  }

  .new-demo-form-sec {
    padding-right: 71px;
  }

  .new-demo-page-grid {
    grid-column-gap: 0px;
    align-items: center;
  }

  .demo-var-2-split1 {
    margin-left: 346px;
    padding-left: 243px;
  }

  .demo-split-block {
    width: 90%;
  }

  .feature-cosmetic-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .click-_icon.icon_2 {
    top: 349px;
    left: 496px;
  }

  .click-_icon.icon_3 {
    top: 462px;
    left: 263px;
  }

  .click-_icon.icon_4 {
    top: 352px;
    left: 354px;
  }

  .click-_icon.icon_5 {
    left: 796px;
  }

  .click-_icon.change-pos {
    left: 885px;
  }

  .image-396 {
    position: relative;
    top: 340px;
  }

  .tooltip-box.change-box-size.box-2 {
    top: 576px;
    left: 921px;
  }

  .tooltip-box._1-box {
    left: 3%;
  }

  .hide-tooltip-3 {
    width: 23%;
    top: 498px;
    left: 33px;
  }

  .hide-tooltip-2 {
    top: 13px;
    left: 93px;
  }

  .hide-tooltip-1 {
    width: 24%;
    top: 167px;
    left: 520px;
  }

  .hide-tooltip-4 {
    width: 24%;
    top: 222px;
    left: 910px;
  }

  .hide-tooltip-5 {
    width: 27%;
    top: 545px;
    left: 934px;
  }

  .tool-tip-img, .image-400 {
    width: 100%;
  }

  .logo-marquee-grid {
    margin-left: 40px;
  }

  .cosmetic-col-1 {
    padding-top: 23px;
  }

  .image-402 {
    margin-left: 19px;
  }

  .guide-comply-hero-section {
    justify-content: center;
    align-items: center;
  }

  .gradient-box {
    align-self: flex-start;
    width: 100%;
    padding-right: 0;
  }

  .div-block-521 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 66%;
    margin-top: -65px;
  }

  .seaction-2-split {
    padding-right: 90px;
  }

  .section-3-new-guide.hide-sec3, .section-5-guide-complyai.hide-sec-5 {
    display: none;
  }

  .section-5-block {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .section-5-block-lft {
    width: 39%;
  }

  .section-6-guide-new.hide-sec-6 {
    display: none;
  }

  .list-26 {
    margin-top: -10px;
  }

  .div-block-523 {
    width: 100%;
  }

  .report-landing-hero.change-dir {
    background-position: 0 100%;
    padding-top: 100px;
  }

  .report-hero-para.extra-css {
    width: 39%;
    margin-left: 440px;
  }

  .report-intro-split {
    padding-left: 200px;
    padding-right: 200px;
  }

  .report-intro-split2 {
    min-width: 290px;
  }

  .grid-block-2 {
    padding-top: 40px;
  }

  .image-406 {
    padding-top: 87px;
  }

  .chapter-section {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .chapter-lft-section {
    z-index: 5;
    width: 50%;
    padding-left: 57px;
  }

  .chapter-rgt-section {
    border-radius: 400px;
    width: 79%;
    margin-left: 126px;
    padding-left: 0;
  }

  .chapter-circle1 {
    top: -311px;
    left: 618px;
  }

  .chapter-circle1.css1 {
    left: 697px;
  }

  .chapter-circle1.css1.css2 {
    top: -156px;
    left: 1084px;
  }

  .specification-split-2 {
    flex-flow: column;
    height: 100%;
  }

  .client-customer-block {
    justify-content: center;
    align-items: center;
  }

  .div-block-535 {
    flex-flow: column;
    width: 67%;
    display: flex;
  }

  .alco-tooltip.alco-tooltip-2 {
    width: 25%;
    top: -49px;
    left: 240px;
  }

  .alco-tooltip.alco-tooltip-2.fix-2-1 {
    top: -121px;
  }

  .alco-tooltip.alco-tooltip-3 {
    width: 27%;
    top: -525px;
    left: 325px;
  }

  .alco-tooltip.alco-tooltip-3.fix-33 {
    top: -604px;
  }

  .alco-tooltip.alco-tooltip-4 {
    width: 25%;
    top: -523px;
    left: 874px;
  }

  .alco-tooltip.alco-tooltip-4.fix-12 {
    top: -655px;
    left: 961px;
  }

  .alco-tooltip.alco-tooltip-5 {
    top: 565px;
    left: 234px;
  }

  .alco-tooltip.alco-toolti-6 {
    width: 25%;
    top: -346px;
    left: 961px;
  }

  .alco-tooltip.alco-toolti-6.fix-22 {
    top: -506px;
    left: 972px;
  }

  .alco-tooltip.alco-tooltip-7 {
    width: 31%;
    top: -221px;
    left: 659px;
  }

  .alco-tooltip.alco-tooltip-7.fix-7-tool {
    top: -433px;
  }

  .alco-tooltip.alco-tooltip-1 {
    width: 23%;
    top: -434px;
    left: -10px;
  }

  .click-icon {
    top: -312px;
    left: 218px;
  }

  .click-icon.click-icon2 {
    top: -72px;
    left: 528px;
  }

  .click-icon.click-icon-3 {
    top: -419px;
    left: 621px;
  }

  .click-icon.click-icon-3.fix-333 {
    top: -498px;
    left: 612px;
  }

  .click-icon.click-icon4 {
    top: -370px;
    left: 951px;
  }

  .click-icon.click-icon4.fix-3 {
    top: -505px;
    left: 969px;
  }

  .click-icon.click-icon-5 {
    top: 557px;
    left: 596px;
  }

  .click-icon.click-icon-5.fix-55 {
    top: 622px;
    left: 593px;
  }

  .click-icon.click-icon-6 {
    top: -327px;
    left: 927px;
  }

  .click-icon.click-icon-6.fix-12 {
    top: -490px;
    left: 934px;
  }

  .click-icon.click-icon-7 {
    top: -273px;
    left: 617px;
  }

  .click-icon.click-icon-7.fix-7 {
    top: -482px;
    left: 607px;
  }

  .highlight-text.highlight-txt2 {
    width: 348px;
    top: -105px;
    left: 193px;
  }

  .highlight-text.highlight-txt2.fix-2-text {
    top: -175px;
    left: 195px;
  }

  .highlight-text.highlight-txt3 {
    width: 291px;
    top: -395px;
    left: 639px;
  }

  .highlight-text.highlight-txt3.fix-3 {
    top: -507px;
    left: 641px;
  }

  .highlight-text.highlight-4 {
    width: 345px;
    height: 53px;
    top: -375px;
    left: 608px;
  }

  .highlight-text.highlight-4.fix-3-high {
    top: -519px;
    left: 609px;
  }

  .highlight-text.highlight-5 {
    width: 87px;
    height: 28px;
    top: 562px;
    left: 629px;
  }

  .highlight-text.highlight-5.fix-5 {
    top: 634px;
    left: 627px;
  }

  .highlight-text.highlight6 {
    width: 210px;
    top: -324px;
    left: 713px;
  }

  .highlight-text.highlight6.fix-11 {
    top: -506px;
    left: 717px;
  }

  .highlight-text.highlight-7 {
    width: 268px;
    top: -276px;
    left: 650px;
  }

  .highlight-text.highlight-7.fix-77 {
    top: -489px;
    left: 649px;
  }

  .highlight-text.highlight-txt-1 {
    width: 247px;
    top: -289px;
    left: 256px;
  }

  .highlight-text.highlight-txt-1.fix-1 {
    top: -321px;
    left: 250px;
  }

  .quick-stack-4.change-pos {
    top: -32px;
  }

  .alco-bev-brand-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .splide-slide-block {
    border: 2px solid #f2f3f3;
    border-radius: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 214px;
    height: 156px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .alco-bev-brand-split {
    flex-flow: column;
    display: flex;
  }

  .para_20px.without_color.width {
    width: 80%;
  }

  .newsrooms_blocks {
    position: relative;
  }

  .approval_hero_split {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .icon_click_wrap.icon_click_wrap_1 {
    top: -435px;
    left: 397px;
  }

  .icon_click_wrap.icon_click_wrap_2 {
    top: -277px;
    left: 535px;
  }

  .icon_click_wrap.icon_click_wrap_3 {
    top: -418px;
    left: 563px;
  }

  .icon_click_wrap.icon_click_wrap_4 {
    top: -571px;
    left: 917px;
  }

  .icon_click_wrap.icon_click_5 {
    top: -298px;
    left: 936px;
  }

  .icon_click_wrap.icon_click_wrap_6 {
    top: -284px;
    left: 639px;
  }

  .approval_tooltip.approval_tooltip_1 {
    width: 23%;
    top: 5220.7px;
    left: 147px;
  }

  .approval_tooltip.approval_tooltip_2 {
    width: 23%;
    top: 5550.7px;
    left: 282.797px;
  }

  .approval_tooltip.approval_tooltip_3 {
    width: 24%;
    top: 5113.7px;
    left: 593.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    width: 27%;
    top: 5071.7px;
    left: 630.602px;
  }

  .approval_tooltip.approval_tooltip_5 {
    width: 23%;
    left: 1038.6px;
  }

  .approval_tooltip.approval_tooltip_6 {
    width: 30%;
    top: 5640.7px;
    left: 301.602px;
  }

  .modal_head_block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .modal_desc_block {
    padding-top: 40px;
  }

  .close-filter.news-room-close {
    left: 36px;
  }

  .grid-71 {
    grid-column-gap: 25px;
    grid-template-columns: .25fr 1fr;
  }

  .font---copy-scroll-block {
    width: 75%;
  }

  .font---copy-scroll-1.remove-color {
    height: 100px;
  }

  .new-complyai-hero-section {
    padding-top: 106px;
  }

  .image-419 {
    object-fit: contain;
    height: 381px;
  }

  .marquee-horizontal {
    padding-top: 50px;
  }

  .day-in-life-col-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .day-life-scroll-content-item {
    width: 69%;
  }

  .new-home-v2 {
    margin-top: 72px;
    padding-top: 99px;
  }

  .go-to-platform-rgt {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    display: flex;
  }

  .new-hero-image-animation._1 {
    width: 145px;
    top: -299px;
  }

  .new-hero-image-animation._2 {
    width: 224px;
    height: 82px;
    left: 100px;
  }

  .new-hero-image-animation._3 {
    top: -239px;
  }

  .new-hero-image-animation._3.hide {
    height: 115px;
  }

  .new-hero-image-animation._4 {
    top: -535px;
  }

  .new-hero-image-animation._5 {
    width: 147px;
    left: 497px;
  }

  .new-hero-animation-top._6 {
    width: 244px;
    height: 181px;
    top: -91px;
    left: 45px;
  }

  .new-hero-animation-top._7 {
    top: 71px;
  }

  .new-hero-animation-top._7._9 {
    top: 70px;
    left: 343px;
  }

  .new-hero-animation-top.bottom-8 {
    width: 196px;
    height: 97px;
    top: 155px;
  }

  .new-hero-animation-top._8 {
    height: 160px;
    left: 826px;
  }

  .p-teaser-img-wrap {
    object-fit: fill;
  }

  .block-wrapper {
    width: 70%;
  }

  .lock-screen-block {
    max-width: 1002px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .under-professional-block {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    margin-left: 0;
  }

  .professional-lft {
    padding-left: 0;
  }

  .professional-rgt {
    padding-right: 60px;
  }

  .list-doted-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-left: -47px;
    padding-left: 0;
  }

  .second-dropdown-split {
    height: 420px;
  }

  .lock-block {
    grid-column-gap: 85px;
    grid-row-gap: 85px;
  }

  .close-lock {
    margin-right: -65px;
    padding-right: 0;
  }

  .image-449 {
    max-width: 46%;
  }

  .fassi-hero-block-1 {
    background-position: 50%, 0 0;
    padding-bottom: 140px;
  }

  .internal-webinar-v2-hero {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .internal-webinar-v2-hero-background {
    width: 80%;
    padding-left: 28px;
  }

  .internal-webinar-v2-form-block {
    width: 40%;
    left: -163px;
  }

  .tab-menu-1.tab-menu-2.remove-space.extra-space {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .tabs-17 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-ani-1 {
    left: 22px;
  }

  .hero-ani-4 {
    left: -28px;
  }

  .h2-heading-8 {
    width: 100%;
  }

  .head-64 {
    width: 90%;
  }

  .div-block-610 {
    width: 578px;
    top: 446.594px;
    left: 71.7969px;
  }

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

@media screen and (min-width: 1440px) {
  .bottom-24.webinar-v2-desc-block {
    width: 63%;
  }

  .bam-tabmenu.container {
    right: 50px;
  }

  .grid-17 {
    grid-column-gap: 132px;
  }

  .feature-ad-lp-rgt {
    margin-left: 26px;
  }

  .feature-label-m-lft-content {
    width: 72%;
  }

  .feature-split-lft {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .why-frontify-split-wrapper.why-frontify-split-wrapper-new {
    padding-left: 60px;
    padding-right: 60px;
  }

  .why-frontify-left-split {
    padding-left: 0;
  }

  .ad-lp-hero-div-block-1.asset-lp {
    height: 150px;
    max-height: 150px;
    margin-bottom: -168px;
  }

  .label-card-image {
    top: -30px;
  }

  .label-card-div {
    padding-top: 65px;
  }

  .terms-conditions {
    font-size: 1rem;
  }

  .demoherosection {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0860_Ellipse%203398.webp"), url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0859_Ellipse%203397(1).webp");
    background-position: 0%, 100% 6%;
    background-repeat: no-repeat, no-repeat;
    background-size: 35% 50%, auto;
  }

  .frame-rate-split {
    border-color: #9b9c9b;
  }

  .image-265, .image-266 {
    max-height: 218px;
  }

  .cs-grid-counter.cs-rgt-border {
    padding-left: 85px;
    padding-right: 85px;
  }

  .cs-grid-counter.cs-rgt-border.cs-rgt {
    border-right-style: none;
  }

  .cs-counter-head, .cs-counter-head.cs-count-head {
    font-size: 96px;
    line-height: 90px;
  }

  .cs-h2-head {
    margin-top: 0;
  }

  .div-block-387 {
    width: 30%;
  }

  .heading-40 {
    width: 73%;
  }

  .heading-40.chnage-width {
    font-size: 37px;
    line-height: 57px;
  }

  .exit-popup-block {
    max-width: 963px;
    font-family: Raleway, sans-serif;
  }

  .popup-txt {
    font-size: 24px;
    line-height: 31px;
  }

  .popup-list {
    margin-top: -151px;
  }

  .popup-style {
    min-height: 128px;
  }

  .banner-close {
    margin-right: 0;
    right: 10%;
  }

  .list-24 {
    font-size: 20px;
    line-height: 30px;
  }

  .feature-cms-press-media {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-feature-banner-1 {
    padding-left: 146px;
  }

  .banner-close-1 {
    left: 88%;
  }

  .popup-txt-2 {
    font-size: 24px;
    line-height: 31px;
  }

  .exit-popup-block-2 {
    max-width: 963px;
  }

  .new-demo-hero-split {
    width: 71%;
    padding-left: 149px;
  }

  .new-demo-form-sec {
    padding-right: 120px;
  }

  .demo-var-2-split1 {
    padding-left: 240px;
  }

  .demo-var-2-split2 {
    padding-right: 40px;
  }

  .click-_icon.icon_2 {
    top: 338px;
    left: 581px;
  }

  .click-_icon.icon_3 {
    left: 347px;
  }

  .click-_icon.icon_4 {
    top: 340px;
    left: 423px;
  }

  .click-_icon.icon_5 {
    left: 885px;
  }

  .click-_icon.change-pos {
    left: 951px;
  }

  .tooltip-box.change-box-size.box-2 {
    left: 923px;
  }

  .hide-tooltip-3 {
    width: 21%;
    top: 487px;
    left: 99px;
  }

  .hide-tooltip-2 {
    width: 25%;
    top: 7px;
    left: 157px;
  }

  .hide-tooltip-1 {
    width: 23%;
    top: 152px;
    left: 607px;
  }

  .hide-tooltip-4 {
    width: 22%;
    left: 978px;
  }

  .hide-tooltip-5 {
    width: 23%;
    left: 1023px;
  }

  .logo-marquee-grid {
    margin-left: 31px;
  }

  .new-banner-wrapper {
    margin-left: 141px;
  }

  .section-2-lft-block {
    width: 45%;
  }

  .section-2-rgt-block {
    margin-right: 146px;
  }

  .seaction-2-split {
    padding-left: 125px;
    padding-right: 82px;
  }

  .section-5-block {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
  }

  .section-5-block-lft {
    margin-left: 139px;
  }

  .section-5-block-rgt {
    padding-left: 65px;
  }

  .rich-text-block-32 {
    margin-left: 0;
  }

  .form-background {
    margin-left: 138px;
  }

  .image-405 {
    margin-left: 135px;
  }

  .report-landing-hero.change-dir {
    background-position: 0 0;
    padding-top: 120px;
  }

  .report-hero-para.extra-css {
    margin-left: 567px;
  }

  .report-hero-wrapper {
    margin-left: 129px;
  }

  .chapter-section {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .chapter-lft-section {
    width: 50%;
    padding-left: 137px;
  }

  .chapter-rgt-section {
    width: 80%;
    margin-left: 88px;
    padding-bottom: 57px;
  }

  .chapter-circle1 {
    left: 694px;
  }

  .chapter-circle1.css1 {
    left: 826px;
  }

  .chapter-circle1.css1.css2 {
    top: -171px;
    left: 1237px;
  }

  .alco-tooltip.alco-tooltip-2 {
    width: 27%;
    top: -39px;
    left: 226px;
  }

  .alco-tooltip.alco-tooltip-5 {
    width: 24%;
    left: 242px;
  }

  .alco-tooltip.alco-toolti-6 {
    left: 970px;
  }

  .alco-tooltip.alco-tooltip-1 {
    width: 21%;
  }

  .click-icon.click-icon-6 {
    left: 935px;
  }

  .highlight-text.highlight-txt2 {
    left: 194px;
  }

  .highlight-text.highlight-txt3 {
    top: -398px;
    left: 646px;
  }

  .highlight-text.highlight-5 {
    top: 564px;
    left: 635px;
  }

  .highlight-text.highlight6 {
    top: -326px;
    left: 721px;
  }

  .highlight-text.highlight-txt-1 {
    top: -292px;
    left: 253px;
  }

  .approval_tooltip.approval_tooltip_1 {
    left: 192.602px;
  }

  .approval_tooltip.approval_tooltip_2 {
    width: 21%;
    top: 5539.7px;
    left: 345.602px;
  }

  .approval_tooltip.approval_tooltip_3 {
    top: 5090.7px;
    left: 685.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    width: 22%;
    top: 5051.7px;
    left: 753.602px;
  }

  .approval_tooltip.approval_tooltip_5 {
    left: 1122.6px;
  }

  .approval_tooltip.approval_tooltip_6 {
    width: 25%;
    left: 387.602px;
  }

  .marquee-horizontal {
    padding-top: 77px;
  }

  .new-hero-image-animation._1 {
    top: -326px;
  }

  .new-hero-image-animation._3.hide {
    top: -272px;
  }

  .new-hero-image-animation._4 {
    top: -561px;
    left: 227px;
  }

  .new-hero-image-animation._5 {
    left: 579px;
  }

  .new-hero-animation-top._7._9 {
    left: 479px;
  }

  .new-hero-animation-top.bottom-8 {
    height: 107px;
  }

  .new-hero-animation-top._8 {
    top: -95px;
    left: 978px;
  }

  .div-block-580 {
    padding-left: 123px;
  }

  .p-teaser-img-wrap {
    height: 56vh;
  }

  .lock-screen-block {
    max-width: 1040px;
  }

  .fassi-hero-spilt {
    margin-top: -87px;
  }

  .t-o-c-left {
    margin-left: 146px;
  }

  .under-professional-block {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .professional-rgt {
    padding-right: 60px;
  }

  .list-doted-block {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    margin-left: -49px;
  }

  .image-449 {
    max-width: 38%;
  }

  .fassi-hero-block-1 {
    height: 100%;
    padding-bottom: 100px;
  }

  .internal-webinar-v2-hero {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .internal-webinar-v2-hero-background {
    width: 90%;
    padding-left: 109px;
  }

  .internal-webinar-v2-form-block {
    width: 50%;
    left: -182px;
  }

  .hero-ani-2 {
    left: 9px;
  }

  .hero-ani-4 {
    left: -38px;
  }

  .grid-76 {
    top: 306px;
  }

  .div-block-610 {
    left: 154.797px;
  }
}

@media screen and (min-width: 1920px) {
  .para-global.yq-para.center-align {
    line-height: 1.2;
  }

  .leadership-card {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .splide__list {
    height: 100%;
  }

  .h2-heading.hero-about-us-head {
    padding-left: 143px;
    position: static;
  }

  .feature-ad-lm-cta.smart-banner-space {
    background-position: 0 100%;
    background-size: cover;
  }

  .why-frontify-split-wrapper.new-frontify-new {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .paragraph-76.paragraph-76-new {
    font-family: Raleway, sans-serif;
    font-size: 24px;
  }

  .paragraph-76.new-para-workflow {
    font-size: 20px;
  }

  .feature-hero.contact-us-hero {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .div-block-281.new-div-block-281 {
    width: 100%;
  }

  .demoherosection {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0859_Ellipse%203397(1).webp");
    background-position: 100% 6%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .feature-cs-hero-section {
    padding-bottom: 100px;
  }

  .feature-cs-hero-block {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-top: 68px;
  }

  .cs-grid-counter.cs-rgt-border {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-counter-head {
    margin-top: 20px;
  }

  .cs-split-section-grid-lft {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0892_Frame%2017806%20(1).webp");
    background-position: 0 0;
    background-size: cover;
    margin-top: 44px;
    margin-bottom: -58px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-25 {
    margin-bottom: 100px;
  }

  .cs-split-section-grid-rgt {
    padding: 81px 55px 55px 81px;
  }

  .cs-feature-section {
    margin-bottom: 20px;
  }

  .cs-split-section-grid-2-rgt {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    width: 50%;
    margin-top: -37px;
    margin-left: 603px;
    padding: 119px 73px;
    display: flex;
  }

  .cs-split-section-grid-2-lft {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: flex;
  }

  .heading-226 {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-85 {
    font-size: 20px;
    font-weight: 500;
  }

  .paragraph-87 {
    font-weight: 500;
  }

  .div-block-294, .div-block-295, .cs-gride-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    display: flex;
  }

  .hero-para-press {
    width: 90%;
  }

  .press-img-block {
    width: 18%;
  }

  .div-block-324 {
    justify-content: center;
    align-items: center;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .feature-podcast-hero-page {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0922_Frame%2017942.webp");
    background-position: 0 0;
    background-size: cover;
  }

  .feature-podcast-hero-lft {
    width: 45%;
  }

  .grid-32 {
    align-self: flex-end;
  }

  .bold-text-14 {
    display: block;
  }

  .child-page-banner {
    background-position: 100% 0;
    background-size: contain;
  }

  .feature-about-us-hero {
    padding-bottom: 0;
  }

  .hero-para-about-us {
    padding-left: 143px;
  }

  .div-block-430 {
    justify-content: center;
  }

  .our-cs-wrap {
    margin-top: 70px;
  }

  .our-cs-wrap-split {
    grid-column-gap: 20px;
  }

  .div-block-435 {
    background-position: 50%;
    background-repeat: repeat;
    background-size: 100% 100%;
  }

  .hero-our-story {
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca0a50_Frame%203467920.svg");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    margin-left: 241px;
    padding-top: 137px;
    padding-bottom: 137px;
    padding-left: 0;
    display: flex;
  }

  .div-block-437 {
    grid-column-gap: 202px;
  }

  .image-349 {
    position: relative;
    top: -502px;
  }

  .div-block-438 {
    grid-row-gap: 9px;
    flex-direction: column;
    display: flex;
  }

  .link-block-45 {
    flex-direction: column;
  }

  .link-block-55 {
    justify-content: center;
    align-items: center;
  }

  .heading-40 {
    width: 64%;
    font-size: 48px;
    line-height: 60px;
  }

  .heading-40.chnage-width {
    font-size: 51px;
    line-height: 73px;
  }

  .card-af-txt-sty {
    text-align: center;
  }

  .industry-banner {
    background-position: 0 100%;
    background-size: cover;
  }

  .exit-popup-wrapper {
    z-index: 9982;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .exit-popup-block {
    max-width: 1160px;
    padding: 80px;
  }

  .popup-split {
    grid-column-gap: 82px;
  }

  .popup-split.popup-split-2 {
    margin-top: 32px;
  }

  .popup-lft {
    grid-row-gap: 50px;
  }

  .popup-txt {
    font-size: 30px;
  }

  .popup-list {
    margin-top: -224px;
  }

  .popup-style {
    min-height: 193px;
  }

  .popup-2-list {
    font-size: 24px;
    line-height: 40px;
  }

  .banner-close {
    margin-right: 0;
    right: 12%;
  }

  .list-24 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-488, .div-block-489 {
    width: 50%;
  }

  .div-block-490 {
    flex-direction: row;
    margin-bottom: 20px;
    display: flex;
  }

  .new-feature-banner-1 {
    padding-left: 380px;
  }

  .banner-close-1 {
    left: 78%;
  }

  .popup-txt-2 {
    font-size: 30px;
  }

  .popup-2-list-2 {
    font-size: 24px;
    line-height: 40px;
  }

  .exit-popup-block-2 {
    max-width: 1160px;
    padding: 80px;
  }

  .popup-lft-2 {
    grid-row-gap: 50px;
  }

  .new-demo-hero-split {
    width: 66%;
    padding-left: 375px;
  }

  .new-demo-form-sec {
    padding-right: 350px;
  }

  .feature-brand-complient-sec {
    background-position: 50%;
    background-size: cover;
  }

  .click-_icon.icon_2 {
    left: 826px;
  }

  .click-_icon.icon_3 {
    left: 584px;
  }

  .click-_icon.icon_4 {
    left: 660px;
  }

  .click-_icon.icon_5 {
    left: 1123px;
  }

  .click-_icon.change-pos {
    left: 1226px;
  }

  .tooltip-box.change-box-size.box-2 {
    left: 1102px;
  }

  .hide-tooltip-3 {
    top: 497px;
    left: 232px;
  }

  .hide-tooltip-2 {
    width: 18%;
    top: 7px;
    left: 407px;
  }

  .hide-tooltip-1 {
    width: 16%;
    top: 153px;
    left: 857px;
  }

  .hide-tooltip-4 {
    width: 18%;
    top: 222px;
    left: 1234px;
  }

  .hide-tooltip-5 {
    width: 19%;
    left: 1262px;
  }

  .logo-marquee-grid.change-sp {
    grid-column-gap: 0px;
    flex: 1;
    order: 1;
    align-self: center;
    place-items: center;
  }

  .new-banner-wrapper {
    margin-left: 388px;
  }

  .banner-wrap-rgt {
    margin-right: 202px;
  }

  .new-comply-ai-guides {
    padding-bottom: 182px;
  }

  .section-2-lft-block {
    width: 63%;
  }

  .section-2-rgt-block {
    margin-right: 398px;
  }

  .seaction-2-split {
    padding-left: 340px;
    padding-right: 81px;
  }

  .section-3-new-guide {
    background-size: 100% 100%;
    margin-bottom: 60px;
  }

  .section-5-block-lft {
    margin-left: 377px;
  }

  .section-5-block-rgt {
    width: 86%;
  }

  .section-5-split {
    width: 63%;
  }

  .rich-text-block-32 {
    margin-left: 0;
  }

  .form-background {
    margin-left: 390px;
  }

  .image-405 {
    margin-left: 53px;
  }

  .report-landing-hero.change-dir {
    background-position: 50% 0;
    background-size: cover;
  }

  .report-hero-para.extra-css {
    width: 40%;
    margin-left: 484px;
  }

  .report-hero-wrapper {
    width: 42%;
    margin-left: 243px;
    padding-left: 134px;
  }

  .image-406 {
    width: 100%;
    padding-top: 20px;
  }

  .chapter-lft-section {
    width: 49%;
    padding-left: 358px;
  }

  .chapter-rgt-section {
    width: 56%;
  }

  .chapter-circle1 {
    left: 916px;
  }

  .chapter-circle1.css1 {
    left: 974px;
  }

  .chapter-circle1.css1.css2 {
    left: 1434px;
  }

  .div-block-526 {
    flex-flow: row;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
  }

  .div-block-527 {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .div-block-528 {
    flex-flow: column;
    justify-content: flex-start;
    height: auto;
  }

  .feature-common-labeling {
    background-size: cover;
  }

  .alco-tooltip.alco-tooltip-3 {
    width: 27%;
  }

  .alco-tooltip.alco-tooltip-4 {
    width: 29%;
    top: -500px;
  }

  .alco-tooltip.alco-tooltip-5 {
    width: 15%;
    left: 294px;
  }

  .alco-tooltip.alco-tooltip-1 {
    width: 22%;
  }

  .highlight-text.highlight-4 {
    left: 612px;
  }

  .highlight-text.highlight-7 {
    left: 654px;
  }

  .highlight-text.highlight-txt-1 {
    left: 249px;
  }

  .approval_tooltip.approval_tooltip_1 {
    width: 16%;
    left: 448.602px;
  }

  .approval_tooltip.approval_tooltip_2 {
    width: 16%;
    left: 569.602px;
  }

  .approval_tooltip.approval_tooltip_3 {
    width: 15%;
    top: 5121.7px;
    left: 912.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    width: 16%;
    left: 1272.6px;
  }

  .approval_tooltip.approval_tooltip_5 {
    width: 17%;
    left: 1351.6px;
  }

  .approval_tooltip.approval_tooltip_6 {
    width: 20%;
    left: 600.602px;
  }

  .modal_div {
    width: 44vw;
  }

  .close-filter.news-room-close {
    left: 38px;
  }

  .new-complyai-hero-section {
    background-size: contain;
  }

  .marquee-horizontal {
    padding-top: 99px;
  }

  .new-home-v2 {
    background-position: 50% 100%;
    background-size: cover;
    margin-top: 82px;
  }

  .new-hero-image-animation._1 {
    width: 165px;
    top: -321px;
  }

  .new-hero-image-animation._2 {
    width: 216px;
    height: 92px;
    top: -270px;
    left: 245px;
  }

  .new-hero-image-animation._3 {
    width: 353px;
    height: 128px;
    top: -276px;
    left: -2px;
  }

  .new-hero-image-animation._3.hide {
    width: 374px;
    height: 121px;
    left: 20px;
  }

  .new-hero-image-animation._4 {
    width: 70px;
    height: 68px;
    top: -531px;
    left: 278px;
  }

  .new-hero-image-animation._5 {
    width: 150px;
    left: 841px;
  }

  .new-hero-animation-top._6 {
    width: 260px;
    height: 175px;
  }

  .new-hero-animation-top._7 {
    width: 89px;
    height: 86px;
    top: 26px;
  }

  .new-hero-animation-top._7._9 {
    left: 725px;
  }

  .new-hero-animation-top.bottom-8 {
    object-fit: contain;
    width: 210px;
    height: 109px;
  }

  .new-hero-animation-top._8 {
    width: 260px;
    height: 169px;
    top: -81px;
    left: 1420px;
  }

  .div-block-580 {
    padding-left: 320px;
  }

  .p-teaser-img-wrap {
    height: 37vh;
  }

  .teaser-img._1 {
    max-height: 100%;
  }

  .lock-screen-block {
    max-width: 1086px;
  }

  .t-o-c-left {
    margin-left: 379px;
  }

  .professional-lft {
    padding-left: 0;
  }

  .professional-block-bg {
    padding-top: 87px;
  }

  .internal-webinar-v2-hero {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .internal-webinar-v2-hero-background {
    padding-left: 303px;
  }

  .internal-webinar-v2-form-block {
    width: 40%;
    left: -337px;
  }

  .splide__list-2 {
    height: 100%;
  }

  .div-block-610 {
    left: 392.797px;
  }

  .why-connect {
    background-position: 0%;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    background-color: #0000;
    width: 100%;
    max-width: 300px;
  }

  .container {
    width: auto;
  }

  .navbar {
    display: block;
  }

  .paragraph.footnote-16.text-center.margin-top-16 {
    width: 100%;
  }

  .hero-container {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05c9ff34_1.svg");
    background-position: -5%;
    background-repeat: no-repeat;
    background-size: 160px;
    overflow: hidden;
  }

  .hero-container.pricing-bg {
    background-image: none;
  }

  .lead.text-white {
    padding-top: 0;
  }

  .lead.hero-lead {
    padding-left: 15px;
  }

  .div-block-2 {
    margin-bottom: 0;
  }

  .button {
    background-color: var(--blue-6);
    text-align: center;
    margin-bottom: 9px;
    margin-right: 14px;
  }

  .button.outline {
    border: 1px solid var(--heading-black);
    color: var(--heading-black);
    background-color: #fff;
  }

  .menu-item-container {
    display: block;
  }

  .menu-dropdown-container {
    display: none;
  }

  .heading-2.text-center.heading-44 {
    font-size: 38px;
    line-height: 44px;
  }

  .display-1 {
    margin-top: 0;
    padding-left: 15px;
    font-size: 40px;
  }

  .footer-list {
    text-decoration: none;
  }

  .list-item {
    font-size: 16px;
  }

  .list-item.mobile-nav {
    color: var(--heading-black);
    padding-top: 8px;
  }

  .container-960 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-960.full-width-tablet {
    max-width: 100vw;
  }

  .beta-app-section {
    overflow: hidden;
  }

  .logo {
    padding: 8px;
  }

  .mobile-menu-container {
    z-index: 9999;
    max-width: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: none;
    position: absolute;
    inset: 37% auto auto 36px;
  }

  .mobile-nav-wrapper {
    box-shadow: 1px 1px 7px 0 var(--black-alpha-45);
    background-color: #fff;
    border-radius: 9px;
    width: 95vw;
    min-width: auto;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 50px 20px;
    display: block;
    position: relative;
  }

  .mobile-nav-list-header {
    margin-top: 4px;
    margin-bottom: 0;
  }

  .close-button-container {
    text-align: center;
    cursor: pointer;
    background-color: #0000;
    width: 32px;
    height: 32px;
    margin-top: 11px;
    margin-right: 12px;
    padding: 8px;
    font-family: "Fa solid 900", sans-serif;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .close-button-container:hover {
    opacity: .72;
  }

  .column-4 {
    display: none;
  }

  .bold-text-2 {
    font-size: 18px;
  }

  .app-nav-bar-button.artworkbutton.mainbutton {
    text-align: center;
    margin-left: 15px;
  }

  .app-nav-bar-button.artworkbutton.mainbutton.submitformbutton {
    margin-left: 0;
  }

  .app-nav-bar-button.artworkbutton.mobilenav {
    text-align: center;
    margin-left: 0;
  }

  .app-nav-bar-button.artworkbutton.navbarloginbutton {
    display: none;
  }

  .app-nav-bar-button.artworkbutton.demobutton {
    text-align: center;
  }

  .slide-text-holder {
    bottom: 0%;
  }

  .brand {
    flex: 0 auto;
  }

  .image-5 {
    object-fit: cover;
    left: 0%;
  }

  .image-6 {
    position: relative;
  }

  .feature-image-container {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 85px;
    padding-right: 85px;
    position: relative;
  }

  .bold-text-4 {
    font-size: 40px;
    line-height: 54px;
  }

  .card.metriccard {
    width: 180px;
    height: 180px;
    min-height: 200px;
  }

  .card-body {
    font-size: 14px;
  }

  .cta-container.mobile {
    display: none;
  }

  .client-name.border-right {
    border-right-style: none;
    margin-bottom: 0;
  }

  .feature-text-container {
    padding: 20px;
  }

  .tab-link-tab-1 {
    width: 50%;
    min-height: 166px;
  }

  .tab-link-tab-1.w--current, .tab-link-tab-2 {
    min-height: 166px;
  }

  .tab-heading {
    font-size: 18px;
  }

  .tab-holding-container {
    background-image: none;
  }

  .price-container {
    height: 345px;
  }

  .div-block-9 {
    border: 1px solid #f8f9fa;
    height: 199px;
  }

  .tabs {
    border-bottom: 1px solid #f8f9fa;
  }

  .blog-header-image {
    padding-left: 48px;
    padding-right: 48px;
  }

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

  .flex-item {
    padding: 4px 2px;
  }

  .breadcrumb-link {
    color: var(--black-alpha-45);
    text-decoration: none;
  }

  .blog-link-block {
    text-decoration: none;
  }

  .resource-header {
    color: var(--heading-black);
  }

  .resource-created-date {
    color: var(--black-alpha-45);
  }

  .container-965 {
    padding-top: 120px;
  }

  .container-965.ds {
    padding-left: 48px;
    padding-right: 48px;
  }

  .hero-text-container {
    width: 80%;
  }

  .div-block-17 {
    flex-direction: column;
    justify-content: center;
    margin-top: 21px;
    display: flex;
  }

  .rich-text-block {
    padding-left: 48px;
    padding-right: 48px;
  }

  .rich-text-block.rich-text-content {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .gradient-mask {
    padding-left: 42px;
    padding-right: 42px;
  }

  .container-1172 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .container-1172.horizontal-container {
    flex-direction: row;
  }

  .collection-list-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .text-white {
    font-size: 16px;
    line-height: 20px;
  }

  .footer-link.w--current, .column-15 {
    color: #fff;
  }

  .mobile-nav-link {
    color: var(--heading-black);
  }

  .mobile-nav-link.industrylist {
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 16px;
    display: block;
  }

  .pre-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .hide-on-small, .button-holder-right.mobile {
    display: none;
  }

  .image-27 {
    max-width: 100%;
    max-height: none;
  }

  .blog-container.competitior-logo {
    width: 120px;
  }

  .filter-holder.jetboost-filter-6q26 {
    margin-top: 10px;
  }

  .mainimage {
    max-width: 700px;
    max-height: 300px;
  }

  .mobile-nav-button {
    cursor: pointer;
    flex: none;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    height: 60px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 20px;
    font-family: "Fa solid 900", sans-serif;
    display: flex;
    position: fixed;
    inset: 2% 2% auto auto;
  }

  .div-block-54 {
    padding-left: 7px;
  }

  .div-block-57 {
    height: 170px;
  }

  .div-block-57.change-height {
    height: auto;
    min-height: 300px;
  }

  .div-block-58 {
    height: 300px;
  }

  .div-block-59 {
    height: 170px;
  }

  .form-block-2 {
    margin-right: 25px;
  }

  .text-field-9 {
    width: 100%;
    min-width: 250px;
  }

  .div-block-65 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
  }

  .form-inner-wrapper {
    width: 80%;
  }

  .text-block-45.disappearing-text {
    padding-left: 15px;
    font-size: 40px;
  }

  .image-39, .image-cap {
    width: 100px;
  }

  .html-embed-10 {
    text-align: center;
  }

  .image-41 {
    max-width: 300px;
  }

  .text-block-50 {
    margin-top: 0;
  }

  .text-block-53 {
    font-size: 44px;
  }

  .text-block-55 {
    font-size: 16px;
  }

  .text-block-57 {
    font-size: 12px;
  }

  .div-block-90 {
    opacity: 1;
  }

  .text-block-59 {
    background-color: #0000;
    max-width: 100%;
  }

  .slider-2, .slide-4 {
    min-height: 500px;
  }

  .column-31 {
    opacity: .9;
    background-color: #e4e4e4;
    border-radius: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-43 {
    margin-top: -58px;
    margin-left: 207px;
  }

  .image-44 {
    margin-top: 12px;
  }

  .paragraph-9 {
    margin-top: 4px;
  }

  .image-46 {
    bottom: -5px;
  }

  .text-block-65 {
    font-size: 24px;
  }

  .text-block-66 {
    width: 83px;
    margin-left: 10px;
    padding-top: 0;
  }

  .div-block-93 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-file-button {
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-button-holder {
    width: 100%;
  }

  .half-box.relative-box.white-background.padding-30 {
    width: 50%;
  }

  .related-lniks {
    color: #343434;
  }

  .large-heading.center-text-comp {
    font-size: 40px;
  }

  .light-heading.center-text-comp {
    font-size: 16px;
  }

  .padding-top {
    padding-top: 20px;
  }

  .fixed-height-img.competitor-logo {
    height: 60px;
  }

  .review-div {
    min-height: 350px;
  }

  .mobile-menu-icon {
    font-size: 50px;
    line-height: 60px;
  }

  .font-size-44 {
    font-size: 40px;
    line-height: 52px;
  }

  .font-size-18.remove-margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .font-size-24.dark-black-font.bold-text.roboto-font {
    font-size: 18px;
    line-height: 24px;
  }

  .bottom-curve-back {
    background-position: 50% 0;
    background-size: auto;
  }

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

  .investors-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .viision-padding {
    width: 450px;
    padding: 100px 40px 40px;
  }

  .team-photo-trigger {
    height: 160px;
  }

  .ebook-img-padding {
    padding: 40px;
  }

  .workflows-heading {
    font-size: 32px;
    line-height: 45px;
  }

  .workflows-bottom-text.dark-black-font.center-text {
    font-size: 45px;
    line-height: 70px;
  }

  .booth-padding-50 {
    padding: 40px;
  }

  .form-input.message {
    max-width: none;
  }

  .home-platform-slide-head {
    font-size: 38px;
  }

  .cta-wrap-main-block {
    font-size: 16px;
  }

  .nav-dropdown-list.w--open {
    align-items: stretch;
    position: static;
    top: auto;
  }

  .nav-dropdown-list.sub-drop.w--open, .nav-dropdown-list.no-padding.w--open {
    background-color: #0000;
  }

  .nav-container-2 {
    position: relative;
  }

  .capterra-split-text-wrap {
    width: 100%;
  }

  .split-section-text-wrap {
    width: 100%;
    max-width: none;
  }

  .split-section-text-wrap.why-af-text-wrap {
    width: auto;
  }

  .home-hero-section {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .split-1-bg-image {
    width: 20%;
    bottom: -10%;
    left: -11%;
  }

  .slide-arrow.artwork-right {
    width: 50px;
    height: 50px;
  }

  .slide-arrow.artflow-left {
    width: 50px;
    height: 50px;
    right: 60px;
  }

  .nav-link-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .home-hero-image-main {
    width: auto;
  }

  .home-hero-image-main.hero-bg-section {
    width: 100%;
    height: auto;
  }

  .home-hero-image-main.hero-bg-section.creative-hero-right-split {
    width: 100%;
    max-width: 50vw;
  }

  .home-hero-image-main.hero-bg-section.new-her-image-resize {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home-hero-image-main.hero-bg-section.new-her-image-resize.home-grid-rgt.change-pos {
    flex-direction: row-reverse;
  }

  .home-hero-split-section {
    flex-direction: column-reverse;
    display: flex;
  }

  .heading-percentage {
    font-size: 3.6em;
  }

  .footer-links-main-container {
    grid-column-gap: 5px;
    grid-row-gap: 12px;
  }

  .home-slider-section {
    margin-top: 140px;
  }

  .home-slider-section.new-home-slider-section {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .testimonial-section {
    margin-top: 180px;
  }

  .testimonial-section.see-all-testimonial {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .home-artworkflow-section {
    margin-bottom: 100px;
  }

  .nav-dropdown-collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .capterra-spilt-image.desktop {
    width: auto;
  }

  .home-collection-section {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .main-btn-wrap {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  .solution-sub-link-blocks-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .slide-icon-block {
    width: 80px;
    height: 80px;
  }

  .faq-para {
    font-size: 15px;
  }

  .solution-sub-block-head {
    display: none;
  }

  .blue-span-alter {
    font-size: 35px;
  }

  .home-hero-head-para {
    max-width: 440px;
  }

  .home-hero-head-para.bam-hero-para {
    max-width: none;
  }

  .home-hero-head-para.see-all-hero-para {
    width: auto;
    max-width: none;
  }

  .home-hero-head-para.event-hero-para, .home-hero-head-para.creative-ops-hero-para {
    max-width: none;
  }

  .footer-main-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .home-cta-head-block {
    width: 100%;
  }

  .home-cta-head-block.rocketium-page-cta {
    width: auto;
    max-width: none;
  }

  .home-cta-head-block.new-home-cta-head-block, .para-100.width-custom-2.rocketium-form-para {
    max-width: none;
  }

  .para-100.custom-opacity {
    color: #05070699;
    font-size: 14px;
  }

  .home-artworkflow-head {
    max-width: 600px;
  }

  .capterra-split-image-wrap {
    width: 60%;
  }

  .blue-span {
    font-size: 48px;
  }

  .home-split-section-main {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .home-split-section-main.split-inverse {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .home-collection-main-grid {
    grid-template-columns: 1fr;
  }

  .home-hero-split-head {
    width: 100%;
    max-width: none;
  }

  .home-hero-split-head.bam-hero-split-head {
    width: auto;
    max-width: none;
  }

  .home-hero-split-head.see-all-hero-section, .home-hero-split-head.see-all-hero-section.af-vs-rocketium-hero-section {
    width: auto;
  }

  .home-hero-split-head.see-all-hero-section.see-all-app-hero {
    width: 100%;
  }

  .home-hero-split-head.event-hero-left-split {
    width: auto;
    max-width: none;
  }

  .home-hero-split-head.creative-hero-split-head {
    width: 100%;
  }

  .solution-nav-main-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .nav-user-link {
    width: 56px;
    height: 56px;
    margin-left: 10px;
    display: block;
  }

  .split-btn-wrap {
    margin-top: 40px;
  }

  .home-capterra-split {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .home-capterra-split.new-home-capterra-split {
    width: auto;
  }

  .heading-2-56px {
    font-size: 46px;
  }

  .home-platform-slide-text-wrap {
    width: 60%;
  }

  .home-platform-slide-text-wrap.new-home-platform-slide-text-wrap {
    width: auto;
  }

  .logo-grid-inner-wrap {
    place-items: center;
  }

  .split-image-main {
    display: inline-block;
  }

  .home-cta-form-section {
    margin-bottom: 100px;
  }

  .home-hero-head-btn-wrap {
    margin-top: 40px;
  }

  .home-hero-head-btn-wrap.join-af-btn {
    bottom: 0%;
    right: 35%;
  }

  .navtive-slidenav {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .split-image-wrap {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .split-image-wrap.why-af-image-wrap {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .split-image-wrap.new-split-image {
    width: 100%;
    max-width: 100%;
  }

  .home-cta-form-split {
    width: 100%;
  }

  .home-cta-form-split.rocketium-page-right-cta {
    width: auto;
  }

  .home-dashboard-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .home-dashboard-section.home-video-section {
    padding-top: 0;
  }

  .home-platform-slider {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .home-platform-slide {
    width: 100%;
    padding-bottom: 0;
    overflow: visible;
  }

  .hoem-slide-icon {
    width: 32px;
    height: 32px;
  }

  .home-cta-form-split-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .brand-logo-link.w--current {
    z-index: 2;
  }

  .fs-mask.mask-overflow-on {
    padding-bottom: 0;
  }

  .fs-mask.mask-overflow-on.team-slider-mask {
    width: 100%;
  }

  .text-block-32px {
    font-size: 24px;
  }

  .green-span {
    font-size: 35px;
  }

  .home-cta-head-bg {
    width: 20%;
  }

  .home-platform-slide-container.new-home-platform-slide-container {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .orange-span {
    font-size: 35px;
    font-style: normal;
  }

  .para-24px {
    font-size: 18px;
  }

  .artworkflow-slide {
    padding-top: 33px;
    padding-bottom: 33px;
  }

  .home-split-sections-wrap {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .home-split-sections-wrap.why-af-split-section {
    margin-bottom: 100px;
  }

  .wrapper-1160px {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .wrapper-1160px.feature-split-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .wrapper-1160px.blog-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column-reverse;
  }

  .home-platform-slide-image-wrap {
    width: 36%;
    max-width: 332px;
  }

  .cta-wrap-main-block-2 {
    font-size: 16px;
  }

  .nav-link-wrap-2 {
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-wrap-2.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-menu-3 {
    z-index: 1;
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 90px;
    padding-bottom: 10px;
    position: fixed;
    inset: 0%;
    box-shadow: 8px 8px 80px #0507061f;
  }

  .capterra-split-tag-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-btn-2.w--open {
    z-index: 2;
    color: #fff;
    background-color: #050706;
    border-radius: 40px;
  }

  .solution-sub-link-block-2 {
    color: #05070699;
    padding-top: 0;
    padding-bottom: 0;
  }

  .solution-sub-link-block-2:hover {
    color: #05070680;
    background-color: #0000;
  }

  .dropdown-link-2 {
    color: #05070680;
    padding-top: 0;
    padding-bottom: 16px;
  }

  .dropdown-link-2:hover {
    color: #05070680;
    background-color: #0000;
  }

  .dropdown-link-2.features {
    color: #05070680;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-link-2.features:hover {
    background-color: #0000;
  }

  .footer-link-4 {
    font-size: 14px;
  }

  .btn-block-main-3 {
    flex: none;
  }

  .btn-block-main-3.show-mobile {
    padding-left: 46px;
    padding-right: 46px;
    display: flex;
  }

  .cta-wrap-main-block-3 {
    text-align: left;
    font-size: 16px;
  }

  .logo-wrap {
    height: 58px;
  }

  .testimonial-slider-image-block {
    width: 44%;
  }

  .testimonial-slide-para {
    font-size: 18px;
  }

  .testimonial-block-heading {
    font-size: 28px;
  }

  .testimonial-author-head {
    font-size: 15px;
  }

  .home-cs-collection-bg {
    width: 80%;
    margin-left: auto;
    inset: 0% 0% auto;
  }

  .home-collection-grid-heading {
    font-size: 24px;
  }

  .cs-grid-item-company-image {
    width: 120px;
    height: auto;
  }

  .btn-block-main-4.pricing.sec {
    flex: none;
  }

  .pricing-card-price-wrap {
    flex-direction: column;
  }

  .pricing-card-offer-block {
    flex-direction: column;
    align-items: center;
  }

  .pricing-card-offer-block.desktop {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pricing-card-offer-block.mobile {
    display: none;
  }

  .pricing-hero-image-block {
    width: 90%;
    max-width: 327px;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-brands-head {
    margin-bottom: 60px;
  }

  .bg-block {
    width: 200px;
    height: 200px;
  }

  .pricing-head-text-split {
    width: 100%;
  }

  .pricing-head-text-split.career-hero-left {
    order: 1;
    display: block;
  }

  .card-bg.overflow-hidden {
    height: 100%;
    padding: 14px;
  }

  .card-bg.no-bg {
    padding: 16px;
  }

  .pricing-card {
    padding: 12px;
  }

  .pricing-head-split {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
  }

  .pricing-toggle-main-block.desktop {
    display: none;
  }

  .pricing-toggle-main-block.mobile-active {
    text-align: center;
    align-items: center;
    margin-top: 56px;
    display: flex;
  }

  .pricing-offer-block {
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .btn-pricing.mobile {
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    display: none;
  }

  .btn-pricing.desktop {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    display: flex;
  }

  .pricing-card-head {
    text-align: center;
  }

  .pricing-card-price {
    font-size: 28px;
  }

  .brands-section {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .cta-head.text-white {
    font-size: 44px;
    line-height: 54px;
  }

  .price-pointer-main {
    font-size: 14px;
  }

  .heading-66 {
    font-size: 3.6em;
  }

  .paragraph-12.grid-text {
    width: auto;
  }

  .card-bg-image-main-split {
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .demo-form-block {
    margin-bottom: 0;
  }

  .card-split-text-wrapper {
    width: 100%;
  }

  .demo-form-split {
    width: 100%;
    max-width: none;
  }

  .demo-form-split.pro-pricing-form {
    padding-top: 0;
  }

  .demo-hero-head-block {
    width: 100%;
    margin-bottom: 0;
  }

  .demo-hero-split-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .card-split-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .demo-hero-text-wrap {
    width: 100%;
  }

  .demo-expert-block.desktop {
    display: none;
  }

  .demo-expert-block.main {
    display: block;
  }

  .no-credit {
    margin-top: 0;
  }

  .feature-hero-section {
    margin-bottom: 100px;
    padding-bottom: 20px;
  }

  .feature-collaboration-section {
    margin-bottom: 100px;
  }

  .feature-hero-text-wrapper {
    width: auto;
    max-width: none;
  }

  .heading-1-56px {
    font-size: 50px;
  }

  .colloboration-inner-block {
    padding: 20px;
  }

  .feature-split-main-section {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    margin-top: 100px;
  }

  .colloboration-item-block {
    padding: 20px;
  }

  .feature-hero-split-image-wrap {
    width: 90%;
  }

  .nav-login-wrap {
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    padding-left: 20px;
    display: flex;
  }

  .page-padding {
    padding-left: 36px;
    padding-right: 36px;
  }

  .page-padding.link-dropdown {
    box-shadow: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-button {
    padding: 13px 44px;
  }

  .heading-extralarge {
    font-size: 48px;
  }

  .heading-large {
    font-size: 40px;
  }

  .vertical-spacing {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vertical-spacing.top-bottom-double {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .vertical-spacing.top-bottom-double.no-top-change {
    padding-top: 180px;
  }

  .vertical-spacing.top-double {
    padding-top: 120px;
  }

  .vertical-spacing.bottom-double {
    padding-bottom: 120px;
  }

  .vertical-spacing.about-spacing {
    padding-top: 200px;
  }

  .heading-medium {
    font-size: 24px;
    line-height: 1.35714;
  }

  .heading-medium.revenue-head {
    font-size: 18px;
  }

  .section-hero-security {
    height: auto;
  }

  .security-hero-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .security-hero-left {
    width: auto;
  }

  .security-hero-right {
    width: 80%;
  }

  .comprehensive-security-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .audits-flex {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .audits-left {
    width: auto;
  }

  .audits-right {
    width: 80%;
  }

  .audit-card {
    width: auto;
  }

  .clock-security-card-grid {
    width: 100%;
  }

  .new-nav-menu {
    background-color: #fff;
    height: 100vh;
    padding-bottom: 100px;
    position: absolute;
    overflow: scroll;
    box-shadow: 0 24px 24px #0000000a;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link.dropdown-toggle {
    width: 100%;
  }

  .nav-menu-flex {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-menu-left {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .nav-dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: visible;
  }

  .nav-drop-menu--list.w--open {
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .drop-menu-wrapper.sols, .drop-menu-wrapper.resources {
    flex-direction: column;
  }

  .drop-menu-grid {
    grid-template-columns: 1fr 1fr;
  }

  .drop-menu-links-column.s-1 {
    width: 33%;
  }

  .drop-menu-links-column.s2 {
    width: 66%;
  }

  .drop-menu-links-column.s3, .drop-menu-links-column.resources-col {
    width: auto;
    padding-left: 0;
  }

  .dropmenu-column-title {
    padding-left: 0;
  }

  .dro-menu-static-link {
    padding-left: 12px;
  }

  .product-drop-link-grid {
    grid-template-columns: 1fr 1fr;
  }

  .menu-button {
    width: 48px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-divider {
    display: none;
  }

  .white-cta {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  .tq-left {
    width: 45%;
  }

  .tq-right {
    width: 50%;
  }

  .field, .field-lable {
    font-size: 14px;
  }

  .field-block {
    width: auto;
  }

  .support-left {
    width: 45%;
  }

  .support-right {
    width: 50%;
  }

  .ap-hero-wrap {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .ap-hero-wrap.reverse {
    flex-direction: column-reverse;
  }

  .ap-hero-left._2, .ap-hero-left._45, .ap-hero-right, .ap-hero-right._2 {
    width: auto;
  }

  .ap-h1-max, .ap-hero-para-max {
    max-width: none;
  }

  .ap-feature-card {
    padding: 20px;
  }

  .proofing-tool-use-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .artwork-flow-grid, .guide-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-faq-wrap.faq-dam-child {
    padding-bottom: 70px;
  }

  .large-para-global, .large-para-global.revenue-para {
    font-size: 14px;
  }

  .af-cta-wrap {
    grid-row-gap: 24px;
    flex-direction: row;
    justify-content: space-between;
  }

  .about-hero-para {
    font-size: 32px;
  }

  .about-h1 {
    background-image: none;
    font-size: 150px;
  }

  .about-quote-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-quote-box {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    padding: 40px;
  }

  .quote-mark-wra {
    width: 80px;
    left: 0%;
  }

  .about-cta-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .about--cta-left {
    width: auto;
  }

  .about--cta-right {
    align-self: auto;
    width: auto;
  }

  .about-cta-para {
    font-size: 36px;
  }

  .splide.upcomingsplide {
    padding-top: 100px;
  }

  .splide__track {
    overflow: hidden;
  }

  .splide__list.event-list {
    grid-template-columns: 1fr 1fr;
  }

  .splide__arrows.div-block-149 {
    flex-direction: row;
    width: auto;
  }

  .splide__arrows.creative-arrow-wrapper {
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
  }

  .splide__arrow {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

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

  .split-section {
    flex-direction: column;
  }

  .left-split {
    width: auto;
  }

  .right-split {
    width: 100%;
  }

  .split-left {
    order: 1;
    width: 100%;
  }

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

  .all-webinar {
    margin-bottom: 100px;
  }

  .join-us-split-block {
    flex-direction: column;
    display: flex;
  }

  .join-us-left-split {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .join-us-right-split {
    width: auto;
  }

  .heading-86 {
    max-width: none;
  }

  .join-af-split {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .join-af-left-split {
    order: 1;
    width: auto;
  }

  .join-af-right-split, .paragraph-21 {
    width: auto;
  }

  .content {
    min-width: 30%;
    max-width: 48%;
    height: 7%;
  }

  .content.blog-toc {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: 100px;
  }

  .content.customer-stories-sticky-content {
    width: 30%;
    min-width: auto;
    max-width: none;
  }

  .collection-item-14 {
    display: block;
  }

  .collection-list-13 {
    display: flex;
  }

  .table-content {
    margin-top: 0;
    padding-bottom: 20px;
  }

  .table-content.new-tc {
    display: none;
  }

  .creative-head-wrapper.creative-intel-hero-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .form-block-3 {
    width: 100%;
  }

  .drive-revenue-head-wrapper.why-rocketium-heading, .paragraph-23 {
    width: auto;
  }

  .tabs-2 {
    flex-direction: column;
  }

  .tabs-menu-2, .tabs-content-2 {
    width: 100%;
  }

  .crative-process-inner-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: grid;
  }

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

  .workflow-grid-div {
    width: auto;
    height: auto;
  }

  .workflow-grid-div.tall-workflowgrid {
    width: auto;
  }

  .creative-slider-para {
    width: auto;
    font-size: 18px;
  }

  .slide-nav-4 {
    left: 20%;
  }

  .blog-rich-text.case-study-content {
    width: 70%;
  }

  .webinar-popup-section {
    width: 50%;
    height: auto;
  }

  .html-embed-13 {
    margin-top: 40px;
    padding-top: 0;
    display: none;
  }

  .nav-menus-flex {
    grid-row-gap: 16px;
    flex-direction: column;
    overflow: visible;
  }

  .menu-dropdown-column.product-l {
    width: 100%;
  }

  .menu-dropdown-column.product-r, .resources-left, .resources-right {
    width: auto;
  }

  .tab-link.hidescroll.af-scroll {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .tab-link-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tablink-width {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    overflow: visible;
  }

  .bam-tab-heading-div {
    width: auto;
    font-size: 45px;
  }

  .why-artworkflow-section {
    padding-top: 140px;
    padding-bottom: 0;
  }

  .why-af-heading-wrapper, .why-af-heading-wrapper._2line-heading {
    width: auto;
  }

  .all-things-in-one-place-section {
    padding-top: 100px;
  }

  .bam-tab-menu {
    padding: 10px;
  }

  .text-block-115 {
    font-size: 16px;
  }

  .tab-btn-div {
    display: block;
  }

  .dam-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dam-head {
    font-size: 16px;
    line-height: 20px;
  }

  .case-study-head-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .date-and-time-div, .date-and-duration-wrapper {
    grid-column-gap: 5px;
  }

  .duration-div {
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .resource-created-date-2 {
    color: #00000073;
  }

  .resource-header-2 {
    color: #292929;
  }

  .collection-list-22 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .text-block-117, .text-block-118, .text-block-119 {
    font-size: 12px;
  }

  .div-block-122 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-23 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .dropdown-toggle-3 {
    padding-left: 25px;
  }

  .collection-list-wrapper-12 {
    display: none;
  }

  .collection-list-wrapper-13 {
    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-list-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;
  }

  .category-filter-wrapper {
    width: auto;
  }

  .dropdown-3 {
    display: flex;
  }

  .dropdown-toggle-4 {
    padding-left: 10px;
    position: static;
  }

  .icon-8 {
    margin-right: 10px;
  }

  .dropdown-list-4.w--open {
    position: absolute;
    top: 100%;
  }

  .link-block-15.blog-link, .link-block-15.blog-link.w--current {
    flex: none;
  }

  .collection-item-21 {
    flex: 0 auto;
  }

  .tag-heading {
    flex: none;
  }

  .collection-list-26 {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-32 {
    width: auto;
  }

  .heading-124 {
    font-size: 55px;
  }

  .heading-125 {
    line-height: 24px;
  }

  .text-block-130 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .background-video.brand-compiance-video {
    height: 400px;
  }

  .mask-4 {
    padding-top: 40px;
  }

  .slider-3 {
    padding-top: 0;
  }

  .div-block-128 {
    width: auto;
  }

  .video-slider-section {
    margin-bottom: 0;
  }

  .collection-list-27 {
    grid-template-columns: 1fr 1fr;
  }

  .filter-content {
    width: 70%;
  }

  .filter-category-column {
    justify-content: space-between;
    width: 30%;
  }

  .filter-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .radio-button {
    margin-left: 0;
  }

  .text-field-26 {
    background-position: 3%;
    padding-left: 50px;
  }

  .searchbar-div, .integration-hero-left-split, .integration-hero-image-split {
    width: auto;
  }

  .text-block-139, .text-block-139:hover {
    color: var(--black);
  }

  .text-block-143 {
    font-size: 16px;
  }

  .vertical-spacing-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vertical-spacing-3.top-double {
    padding-top: 120px;
  }

  .heading-medium-3 {
    font-size: 24px;
    line-height: 1.35714;
  }

  .large-para-global-3 {
    font-size: 14px;
  }

  .vertical-spacing-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-144 {
    font-size: 16px;
  }

  .video-div {
    height: auto;
  }

  .heading-139.text-white {
    font-size: 30px;
  }

  .what-is-bam-split {
    flex-direction: column;
  }

  .what-is-bam-left-split, .what-is-bam-right-split.middle-align, .what-is-bam-right-split.ci-bam-right-split {
    width: auto;
  }

  .workfront-para.text-white {
    font-size: 18px;
    line-height: 28px;
  }

  .cta-split-wrapper {
    grid-column-gap: 30px;
  }

  .div-block-141 {
    flex-direction: column;
  }

  .youtube {
    display: none;
  }

  .creative-left-split, .creative-right-split {
    width: auto;
  }

  .div-block-142.arrows {
    flex-direction: row;
    display: flex;
  }

  .div-block-143 {
    width: 50%;
  }

  .image-169 {
    top: 40%;
    left: 42%;
  }

  .cell-2 {
    justify-content: flex-start;
  }

  .quick-stack-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cell-5 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .cell-6 {
    justify-content: space-between;
  }

  .more {
    text-decoration: underline;
  }

  .what-s-inside-section {
    padding-top: 0;
  }

  .bam-tab-menu-link.w--current {
    flex: none;
  }

  .bam-tab-menu-link.splide__slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bam-tabmenu.container {
    width: 80%;
  }

  .bam-benefit-wrapper {
    padding-left: 0;
  }

  .heading-149 {
    width: auto;
  }

  .bam-benefit-list {
    grid-template-columns: 1fr 1fr;
  }

  .button-3, .button-3.leftbtn {
    width: auto;
    position: absolute;
  }

  .why-af-hero-head {
    font-size: 64px;
  }

  .integration-marquee {
    width: auto;
  }

  .who-is-af-section {
    padding-bottom: 100px;
  }

  .guide-section.creative-ops-case-study-section {
    padding-bottom: 60px;
  }

  .guide-split-wrapper {
    flex-direction: column;
  }

  .guide-left-div, .guide-right-div {
    width: auto;
  }

  .guide-right-div.creative-ops-case-study-right {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

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

  .latest-resource-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .newsletter-div {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .collection-item-26 {
    border: 1px solid #cdcdcd;
    border-radius: 12px;
    height: 100%;
  }

  .div-block-168 {
    border-style: none;
    height: auto;
  }

  .author-detail-div.auther-space-div {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .author-small-img {
    border-radius: 100%;
    width: 80px;
    height: 80px;
  }

  .resource-detail-wrapper {
    width: 100%;
    height: auto;
  }

  .resource-tag-block {
    height: auto;
  }

  .newletter-content-wrapper {
    width: 100%;
  }

  .newsletter-btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .resources-section {
    padding-top: 100px;
  }

  .collection-item-27 {
    border: 1px solid #cdcdcd;
    border-radius: 12px;
  }

  .resource-name.resource-name-2 {
    height: auto;
  }

  .image-182 {
    flex: 0 auto;
  }

  .category-div {
    width: 83%;
  }

  .div-block-173 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-176 {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 0;
    position: relative;
  }

  .newsletter-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .newsletter-content, .newsletter-form-wrapper {
    width: auto;
  }

  .text-block-156 {
    font-size: 26px;
    line-height: 36px;
  }

  .hero-heading.center-text.light-black.typed-words.type-words1 {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-heading.center-text.demo-hero-txt.hide-in-desk.show-in-phone {
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .hero-heading.center-text.demo-hero-txt.remove-phone {
    display: none;
  }

  .h2-heading {
    text-align: left;
    width: 100%;
    font-size: 50px;
  }

  .h2-heading.center-text, .h2-heading.white.focus-heading {
    text-align: center;
  }

  .h2-heading.head-center.responsive-community {
    font-size: 40px;
    line-height: 53px;
  }

  .h2-heading.center-align.text-size {
    font-size: 40px;
    line-height: 58px;
  }

  .h2-heading.center-align.newsroom-head {
    font-size: 33px;
    line-height: 39px;
  }

  .h2-heading.hero-about-us-head {
    padding-left: 40px;
  }

  .link-block-17 {
    border-style: solid;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .html-embed-28 {
    width: auto;
  }

  .html-embed-31 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
  }

  .html-embed-31.why-af-embed-video-1 {
    width: 100%;
  }

  .html-embed-32 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: relative;
  }

  .collection-list-wrapper-19 {
    border: 1px #000;
    height: auto;
    display: block;
  }

  .blog-hero-heading {
    font-size: 30px;
    line-height: 38px;
  }

  .blog-cat-btn {
    flex: none;
  }

  .blog-published-details-wrapper {
    justify-content: space-between;
    align-items: stretch;
  }

  .publised-details {
    flex: 0 auto;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
  }

  .publised-details.new-publised-details {
    align-items: flex-start;
  }

  .share-div.hide-mbl {
    display: none;
  }

  .blog-detail-section {
    padding-top: 60px;
  }

  .blog-content-wrapper {
    width: auto;
  }

  .div-block-184.hide-scroll {
    flex: none;
  }

  .heading-162 {
    font-size: 16px;
    line-height: 25px;
  }

  .collection-list-35 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

  .related-blogs-wrapper {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .collection-list-36 {
    grid-template-columns: 1fr;
  }

  .div-block-187.hide-desktop {
    display: block;
  }

  .address-block {
    width: 350px;
  }

  .collection-list-38 {
    height: 100%;
  }

  .comparison-wrap-1160px {
    flex-direction: column-reverse;
  }

  .comparison-hero-left, .comparison-hero-image {
    width: 100%;
  }

  .integration-hero {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .integration-hero-left {
    width: auto;
  }

  .integration-hero-image-block {
    align-items: center;
    width: auto;
    display: flex;
  }

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

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

  .customer-stories-wrapper-1160 {
    flex-direction: column;
  }

  .customer-stories-hero-left, .paragraph-55, .customer-hero-right, .release-hero-para {
    width: auto;
  }

  .integration-wrapper-1160 {
    flex-direction: column;
    align-items: center;
  }

  .intergation-wrapper-1160 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .text-block-170 {
    padding-left: 14px;
  }

  .integration-spilit-wrapper {
    margin-top: 111px;
  }

  .integration-split-section {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .integration-text-split-section, .integration-split-text {
    width: auto;
  }

  .integration-split-heading {
    width: auto;
    font-size: 38px;
  }

  .integration-image-wrap {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .integration-image {
    position: relative;
  }

  .authror-div {
    font-size: 18px;
  }

  .div-block-198 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-199 {
    width: 50%;
  }

  .template--hero-wrapper {
    flex-direction: column-reverse;
  }

  .template-hero-left.template-collection-hero, .template-hero-right {
    width: 100%;
  }

  .guide-tq-wrapper {
    background-position: 36% 100%, 0 0;
    width: 100%;
  }

  .heading-181 {
    font-size: 64px;
  }

  .template-section-div2 {
    padding-top: 52px;
  }

  .template-split-section {
    flex-direction: column-reverse;
    padding-top: 38px;
  }

  .template-split-section.split-row-template {
    flex-direction: column;
  }

  .template-split-text-section, .template-image-wrap-section {
    width: 100%;
  }

  .heading-184 {
    font-size: 14px;
  }

  .text-span-16 {
    font-size: 45px;
  }

  .link-block-22 {
    height: auto;
  }

  .div-block-224 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .link-block-23 {
    height: auto;
  }

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

  .social-link-block, .toc-block {
    display: none;
  }

  .blog-hero-content-wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .new-blog-hero-heading-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
  }

  .new-blog-feature-img-wrapper {
    width: auto;
  }

  .div-block-228 {
    align-items: stretch;
  }

  .div-block-229 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .heading-193 {
    font-size: 18px;
  }

  .guide-sec-2-content {
    display: none;
  }

  .faq-list {
    font-size: 14px;
  }

  .af-integration-section-2 {
    height: auto;
    max-height: none;
  }

  .integration-wrap {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .integration-wrap.integration-wrap-new {
    flex-direction: column-reverse;
  }

  .integration-wrap-lft, .integration-wrap-lft.workflow-auto-integ-rgt-section {
    width: 100%;
  }

  .integration-wrap-rgt {
    width: auto;
  }

  .integration-wrap-rgt.workflow-auot-intge-lft-section {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .lp-hero-section {
    background-position: 19% 17%, 3% 23%, 2% 41%, 84% 18%, 97% 22%, 99% 43%, 50%;
    padding-top: 140px;
  }

  .lp-content-wrapper {
    width: 100%;
  }

  .lp-heading-wrapper {
    width: auto;
  }

  .text-block-197 {
    font-size: 24px;
    line-height: 44px;
  }

  .great-company-heading-wrapper {
    width: 100%;
  }

  .text-block-198 {
    text-align: left;
    font-size: 18px;
  }

  .frontify-wrapper, .who-s-frontify-wrapper {
    justify-content: space-between;
    height: 100%;
  }

  .list-12 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-201 {
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-202 {
    font-size: 20px;
  }

  .text-block-203 {
    font-size: 24px;
  }

  .text-block-204 {
    font-size: 20px;
  }

  .differ-heading-wrapper {
    width: auto;
  }

  .div-block-238 {
    grid-column-gap: 0px;
  }

  .div-block-239 {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .text-block-206 {
    font-size: 24px;
  }

  .text-block-208 {
    font-size: 28px;
  }

  .af-best-tab-link {
    grid-row-gap: 10px;
  }

  .text-block-211 {
    font-size: 24px;
  }

  .paragraph-65 {
    font-size: 16px;
    line-height: 20px;
  }

  .frontify-why-af-wrapper {
    width: 100%;
  }

  .frontify-why-af-content-wrapper {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .integrate-tools-wrapper, .integrate-tools-wrapper.creative-ops-intergrate-wrap {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .integrate-tools-left-wrapper, .integrate-tools-left-wrapper.stress-out-left-wrapper, .integrate-tools-right-wrapper, .integrate-tools-right-wrapper.stress-out-right-wrapper {
    width: 100%;
  }

  .text-block-215 {
    text-align: center;
    font-size: 40px;
  }

  .vertical-spacing-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-medium-5 {
    font-size: 24px;
    line-height: 1.35714;
  }

  .faq-list-2, .large-para-global-4 {
    font-size: 14px;
  }

  .page-padding-4 {
    padding-left: 36px;
    padding-right: 36px;
  }

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

  .text-block-228 {
    font-size: 43px;
  }

  .workflow-cta-text-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-229 {
    font-size: 20px;
  }

  .vertical-spacing-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-medium-6 {
    font-size: 24px;
    line-height: 1.35714;
  }

  .large-para-global-5 {
    font-size: 14px;
  }

  .page-padding-5 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .capterra-wrapper-split {
    grid-column-gap: 50px;
    flex-direction: column;
    align-items: stretch;
  }

  .capterra-split-image {
    text-align: left;
    align-items: flex-start;
  }

  .capterra-review-main-wrap {
    grid-column-gap: 15px;
    flex-direction: row;
  }

  .capterra-divider {
    margin-left: 40px;
    margin-right: 40px;
  }

  .home-slipt-heading {
    width: 100%;
  }

  .home-split-sections.new-home-split-sections {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .sub-head-para.white {
    text-align: center;
  }

  .result-section {
    padding-bottom: 40px;
  }

  .slider-text-wrapper {
    width: 100%;
  }

  .slider-img-wrapper {
    width: 50%;
  }

  .home-slider-content-wrapper {
    grid-column-gap: 20px;
    flex-direction: column-reverse;
    height: 100%;
    overflow: visible;
  }

  .focus-on-creativity-split-wrapper {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .focus-on-creativity-left-split {
    align-items: center;
    width: auto;
  }

  .focus-on-creativity-right-split {
    width: auto;
  }

  .didn-t-hear-it-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-247 {
    font-size: 40px;
  }

  .div-block-248 {
    font-size: 48px;
  }

  .new-home-platform-slide-image-wrap {
    width: 100%;
  }

  .brand-manager, .project-manager, .legal-teams {
    font-size: 48px;
  }

  .latest-ai-brands-section {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .collection-list-52 {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .div-block-249 {
    grid-template-columns: 100%;
  }

  .ads-hero-split-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .ads-hero-split-left {
    width: auto;
    padding-top: 0;
  }

  .ads-hero-split-right {
    width: auto;
  }

  .workflow-automation-af-section {
    margin-top: 60px;
  }

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

  .bam-tab-menu-link-2.w--current {
    flex: none;
  }

  .bam-tab-menu-link-2.splide__slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-8, .button-8.leftbtn {
    width: auto;
    position: absolute;
  }

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

  .collection-list-wrapper-27 {
    display: none;
  }

  .collection-item-48 {
    border: 1px solid #cdcdcd;
    border-radius: 12px;
  }

  .image-235, .image-236, .image-239, .image-240 {
    height: 100px;
  }

  .mobile-take-tour-btn {
    display: none;
  }

  .everything-you-need-div {
    grid-template-columns: 1fr 1fr;
  }

  .feature-ads-lp-hero {
    background-position: 100% 0;
    background-repeat: repeat;
    background-size: cover;
  }

  .feature-ad-lp-lft {
    width: 100%;
  }

  .grid-17 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .feature-ad-lp-rgt {
    width: 100%;
    padding-left: 0;
  }

  .feature-label-m-lft-content {
    width: 100%;
  }

  .landing-hero-split {
    grid-row-gap: 50px;
    flex-direction: column;
    width: 100%;
  }

  .landing-hero-left-split {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .landing-hero-right-split {
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 40px;
    position: static;
  }

  .landing-heading-block {
    flex-direction: column;
  }

  .div-block-264 {
    width: 100%;
  }

  .why-af-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-245 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .section-18 {
    margin-bottom: 40px;
  }

  .ad-lp-hero-div-block {
    height: 180px;
  }

  .feature-ad-lp-spit {
    flex-direction: column-reverse;
  }

  .feature-ad-lp-spit.mobile-view {
    flex-direction: column;
  }

  .feature-split-lft, .feature-split-rgt {
    width: 100%;
  }

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

  .feature-ads-lp {
    padding: 60px;
  }

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

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

  .breez-txt.change-css {
    font-size: 16px;
    line-height: 20px;
  }

  .html-embed-46 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    display: flex;
  }

  .table_cell.middle-cell {
    text-align: center;
  }

  .why-frontify-section.new-frontify-section {
    flex-direction: row;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .why-frontify-split-wrapper.new-frontify-new {
    flex-direction: column;
  }

  .why-frontify-split-wrapper.why-frontify-split-wrapper-new {
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .why-frontify-left-split.new-front-left-new, .why-frontify-left-split.why-frontify-left-new {
    width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .why-frontify-right-split {
    width: 100%;
  }

  .why-frontify-right-split.why-frontify-right-new {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-73 {
    font-size: 22px;
  }

  .tabs-10 {
    align-items: flex-start;
  }

  .tabs-menu-8 {
    grid-column-gap: 10px;
    overflow: auto;
  }

  .tabs-menu-8.hide-scroll {
    justify-content: flex-start;
  }

  .frontify-table-wrapper {
    width: 100%;
  }

  .paragraph-76.paragraph-76-new, .paragraph-76.new-parag-dam {
    font-size: 24px;
  }

  .user-rating-wrapper {
    grid-row-gap: 20px;
    width: 100%;
  }

  .table-2 {
    grid-row-gap: 0px;
  }

  .th {
    text-align: center;
    font-size: 20px;
  }

  .ad-lp-hero-div-block-1.asset-lp {
    height: 170px;
    max-height: 170px;
    margin-bottom: -198px;
  }

  .td {
    text-align: center;
    font-size: 23px;
  }

  .image-258 {
    height: 40px;
  }

  .html-embed-47 {
    width: 100%;
  }

  .feature-hero.contact-us-hero {
    flex-direction: column-reverse;
  }

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

  .image-259 {
    width: 100%;
    height: auto;
  }

  .image-259.new-image {
    max-width: 70vw;
  }

  .label-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .label-card-div.yellow-card-div.proof-change {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-79 {
    font-size: 12px;
    line-height: 21px;
  }

  .plg-hero-section {
    padding-top: 200px;
  }

  .plg-video-section {
    padding-bottom: 100px;
  }

  .tabs-11.new-tab-digital {
    flex-direction: column-reverse;
  }

  .tabs-menu-9.new-menu-tab-digital {
    width: 100%;
    margin-right: 0;
  }

  .tabs-content-7.new-tab-content-7 {
    width: 100%;
  }

  .asset-block-grid {
    grid-column-gap: 23px;
  }

  .div-block-281 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  .what-u-see-section {
    padding-bottom: 100px;
  }

  .report-bug-form-wrapper {
    width: 90%;
  }

  .esg-submit-button-wrapper {
    min-width: 100%;
  }

  .report-bug-wrapper {
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .form-container-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .button-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-content-left {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .button-arrow {
    position: static;
  }

  .padding-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bug-report-form {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

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

  .spacer-medium {
    padding: 1.5rem;
  }

  .demoherosection {
    background-position: 0 21%, 100% 4%;
  }

  .demo-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .demo-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .demo-leftsplit {
    width: 100%;
    padding: 60px;
  }

  .demo-right-split {
    width: 100%;
    position: static;
  }

  .demo-inner-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .trusted-by-wrapper {
    display: none;
  }

  .new-pricing-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .tabs-12 {
    text-align: left;
    align-items: center;
    width: 100%;
    overflow: visible;
  }

  .tabs-12.hide-scrollbar {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .pricing-tab {
    z-index: 10;
    border-style: none;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
    overflow: visible;
  }

  .pricing-tab-link {
    border: 1px #373938;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .pricing-tab-link.mntlybtn, .pricing-tab-link.mntlybtn.w--current {
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
  }

  .pricing-tab-link.yearlybtn {
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 28px 0 0 28px;
  }

  .pricing-tab-content-panel {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    overflow: visible;
  }

  .pricing-content-wrapper {
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    overflow: visible;
  }

  .pricing-content-wrapper.hide {
    display: flex;
  }

  .new-pricing-card {
    width: 300px;
    min-width: 300px;
    margin-right: 0;
  }

  .tabs-content-8 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
    overflow: auto;
  }

  .yearly-pricing {
    color: var(--black);
    background-color: #0000;
    border-top: 1px #373938;
    border-bottom: 1px #373938;
    border-left: 1px #373938;
    border-top-left-radius: 28px;
    border-bottom-left-radius: 28px;
    padding: 0;
    font-family: Worksans, sans-serif;
  }

  .yearly-pricing.w--current {
    background-color: var(--black);
    color: #fff;
    border-top: 1px solid #373938;
    border-bottom: 1px solid #373938;
    border-left: 1px solid #373938;
    border-radius: 28px;
    overflow: visible;
  }

  .mnthly-pricing {
    background-color: #0000;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    padding: 0;
  }

  .mnthly-pricing.w--current {
    background-color: var(--black);
    color: #fff;
    border-top-left-radius: 28px;
    border-bottom-left-radius: 28px;
    font-family: Worksans, sans-serif;
  }

  .div-block-286 {
    border: 1px solid #373938;
    border-right-style: none;
    border-radius: 28px 0 0 28px;
    padding: 15px 30px;
    overflow: visible;
  }

  .div-block-287 {
    border: 1px solid #373938;
    border-left-style: none;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    padding: 15px 30px;
  }

  .pricing-feature-section {
    display: none;
  }

  .pricing-feature-wrapper {
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .div-block-288.black-btn {
    flex: none;
    width: auto;
    font-size: 12px;
  }

  .pricing-feature-dropdown-wrapper {
    display: flex;
  }

  .text-block-276 {
    font-size: 20px;
  }

  .feature-main-div.features-div, .feature-main-div.pricing-feature-head-div {
    grid-column-gap: 15px;
  }

  .pricing-btns-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .achieve-div {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .achieve-content {
    justify-content: center;
    height: 100%;
    padding-bottom: 30px;
  }

  .grid-24 {
    width: 100%;
  }

  .feature-lesser-evil {
    padding-top: 80px;
  }

  .paragraph-88.result-text {
    font-size: 20px;
  }

  .slider-6 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
  }

  .slide-nav-15 {
    display: none;
  }

  .mask-8 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    display: flex;
  }

  .slide-11 {
    width: 40%;
    height: 100%;
  }

  .tabs-13 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .slider-7 {
    background-color: #ac777700;
    width: auto;
    height: auto;
  }

  .slide-nav-16 {
    display: none;
  }

  .mask-9, .slide-12 {
    width: auto;
    height: 100%;
  }

  .swiper-wrapper.basic-slider-list {
    flex-direction: row;
    display: flex;
  }

  .swiper-slide.basic-swiperr-item {
    width: 100%;
    display: flex;
  }

  .swiper-arrow-wrapper {
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: absolute;
    top: 0%;
  }

  .slider-button-left {
    background-color: #000;
    background-image: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-button-left:hover {
    background-color: var(--medium-slate-blue);
    background-image: none;
  }

  .slider-button-right {
    background-color: #000;
    background-image: none;
    justify-content: center;
    align-items: center;
    font-size: 9px;
    display: flex;
  }

  .slider-button-right:hover {
    background-color: var(--medium-slate-blue);
    background-image: none;
  }

  .dam-label-card {
    grid-column-gap: 25px;
  }

  .asset-involves-wrapper {
    flex-direction: column;
  }

  .asset-involves-1st-wrapper {
    width: 100%;
  }

  .text-block-290 {
    height: auto;
  }

  .our-word-div {
    width: 100%;
    padding-right: 0;
  }

  .text-block-291 {
    width: 90%;
    height: 100px;
  }

  .your-digital-asset-wrapper.your-digital-asset-wrapper2 {
    flex-direction: column;
    width: 100%;
  }

  .your-digital-asset-left {
    padding: 20px;
  }

  .your-digital-asset-left.look-picture-left {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .your-digital-asset-right {
    padding: 20px;
  }

  .your-digital-asset-right.img-marquee-wrap {
    width: 100%;
  }

  .auto-tab {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-231 {
    text-align: center;
    font-size: 28px;
  }

  .dog-type-tabs-wrap {
    flex-direction: row;
  }

  .wrapper-1160px-7 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .report-lp-hero {
    flex-direction: row;
  }

  .hero-head.press-head.new-child-header-div {
    font-size: 32px;
    line-height: 48px;
  }

  .dam-blog-section {
    padding-top: 0;
  }

  .press-hero-rgt {
    top: 74px;
  }

  .timeline-tab-main-wrapper {
    top: 65px;
  }

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

  .feature-podcast-hero-page {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca094e_Frame%2017937%20(1).webp");
    background-position: 100% 100%;
    background-size: 100% 100%;
  }

  .feature-podcast-hero-lft.podast-lft, .feature-podcast-hero-lft.podcast-hero-margin, .feature-podcast-hero-rgt, .feature-podcast-hero-rgt.podcast-rgt {
    width: 100%;
  }

  .feature-podcast-section {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .feature-podcast-divider {
    width: 20%;
    height: 5px;
  }

  .feature-podcast-inner-hero-section {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .podcast-head-cta {
    font-size: 24px;
    line-height: 30px;
  }

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

  .paragraph-92, .rich-text-block-26 {
    font-size: 16px;
  }

  .heading-235 {
    font-size: 55px;
    line-height: 60px;
  }

  .collection-list-54 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-324 {
    font-size: 14px;
  }

  .button-10 {
    flex: none;
    font-size: 12px;
  }

  .rich-text-block-27 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .heading-240 {
    font-size: 35px;
  }

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

  .div-block-388 {
    width: 100%;
  }

  .feature-community-block {
    grid-column-gap: 116px;
  }

  .community--lft {
    align-items: center;
    display: flex;
  }

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

  .heading-255 {
    font-size: 55px;
    line-height: 60px;
  }

  .wrapper-1160px-8 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .h2-heading-5 {
    text-align: left;
    width: 100%;
    font-size: 50px;
  }

  .child-banner.asset-proofing-child-banner-block {
    grid-column-gap: 24px;
  }

  .capterra-split-tag-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-para-about-us {
    padding-left: 40px;
  }

  .collection-list-60 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cutli-split-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-437 {
    flex-direction: column;
  }

  .feature-author-warp-lft, .feature-author-wrap-rgt {
    width: 100%;
  }

  .feature-hero-wrap {
    grid-row-gap: 45px;
    flex-direction: column;
  }

  .authors-blog-head {
    font-size: 27px;
  }

  .collection-list-wrapper-36 {
    display: flex;
  }

  .collection-list-61 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .our-cs-h3-head {
    font-size: 49px;
    line-height: 75px;
  }

  .our-cs-text {
    font-size: 17px;
  }

  .author-heading-block {
    grid-column-gap: 94px;
  }

  .trust-us-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-41 {
    grid-column-gap: 19px;
  }

  .new-proofing-artwork-tool-block {
    padding-left: 20px;
  }

  .feature-child-hero {
    flex-direction: column-reverse;
  }

  .feature-child-block-lft, .feature-child-hero-block-rgt {
    width: 100%;
  }

  .h3-heading-24 {
    text-align: center;
  }

  .heading-medium-7 {
    font-size: 24px;
    line-height: 1.35714;
  }

  .h2-heading-6 {
    text-align: left;
    width: 100%;
    font-size: 50px;
  }

  .large-para-global-6 {
    font-size: 14px;
  }

  .h1-heading-64 {
    font-size: 60px;
    line-height: 68px;
  }

  .h1-heading-64.hero_txt_center.color_hero {
    font-size: 47px;
  }

  .h1-heading-64.h2-head-64, .h1-heading-64.center-align.new-v2-mobile-head {
    font-size: 42px;
    line-height: 50px;
  }

  .cs-content-para {
    font-size: 20px;
    line-height: 28px;
  }

  .cs-content-desc {
    font-size: 20px;
  }

  .cs-counter-block {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-block-main-9 {
    flex: none;
  }

  .wrapper-1160px-9 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .tab-link-2.hidescroll.af-scroll {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .button-11, .button-11.leftbtn {
    width: auto;
    position: absolute;
  }

  .btn-block-main-10 {
    flex: none;
  }

  .wrapper-1160px-10 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .button-12, .button-12.leftbtn {
    width: auto;
    position: absolute;
  }

  .h2-heading-7 {
    text-align: left;
    width: 100%;
    font-size: 50px;
  }

  .new-hero-industry {
    flex-direction: column-reverse;
  }

  .hero-rgt {
    flex-flow: wrap;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    max-height: 100%;
  }

  .hero-lft {
    width: 100%;
  }

  .card-af-txt-sty {
    font-size: 15px;
  }

  .indutry-tab-menu.container.scroll-container {
    width: 80%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .tab-link-txt {
    font-size: 15px;
    line-height: 1.1;
  }

  .tabs-content-12 {
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .industry-tab-1 {
    flex-direction: column;
    display: flex;
  }

  .grid-49 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    width: auto;
    display: grid;
  }

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

  .pharma-circle {
    width: 80px;
  }

  .benefits-tab {
    grid-column-gap: 9px;
    grid-template-columns: 1fr 1fr;
  }

  .image-375 {
    width: 50px;
    height: 50px;
  }

  .benefits-txt-st {
    font-size: 16px;
  }

  .industry-tab-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-50 {
    grid-column-gap: 26px;
    width: 100%;
  }

  .improve-tab {
    grid-row-gap: 27px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .improve-block {
    flex-direction: row;
    justify-content: space-between;
  }

  .improve-split {
    grid-row-gap: 7px;
  }

  .pharma-tab5 {
    grid-column-gap: 86px;
    flex-direction: column-reverse;
    justify-content: center;
  }

  .paragraph-116 {
    width: 100%;
  }

  .btn-block-main-12 {
    flex: none;
  }

  .wrapper-1160px-11 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .button-4, .button-4.leftbtn {
    width: auto;
    position: absolute;
  }

  .exit-popup-wrapper {
    display: none;
  }

  .image-381 {
    width: 100%;
    max-width: none;
  }

  .div-block-481 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-352, .text-block-353, .text-block-354, .text-block-355, .text-block-356, .text-block-357 {
    font-size: 18px;
    line-height: 1.5;
  }

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

  .feature-banner-split {
    justify-content: space-between;
    align-items: center;
  }

  .banner-txt-ai {
    font-size: 16px;
  }

  .div-block-485 {
    align-items: center;
  }

  .home-hero-grid {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .home-hero-grid.change-pos {
    grid-column-gap: 46px;
    grid-row-gap: 34px;
    flex-direction: column-reverse;
    grid-template-rows: minmax(auto, .75fr) 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 67px;
    display: grid;
  }

  .btn-block-main-13 {
    flex: none;
  }

  .feature-tool-block {
    flex-flow: row-reverse wrap-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .feature-tool-block.wrap-down {
    flex-flow: row-reverse wrap;
  }

  .feature-tooll-lft {
    width: 100%;
  }

  .wrapper-1160px-12 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .div-block-499 {
    align-items: center;
  }

  .btn-block-main-14 {
    flex: none;
  }

  .tab-link-div-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrapper-1160px-13 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .button-13, .button-13.leftbtn {
    width: auto;
    position: absolute;
  }

  .split-image-wrap-3 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .home-split-section-main-3 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .home-split-section-main-3.split-inverse {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .split-btn-wrap-2 {
    margin-top: 40px;
  }

  .new-demo-hero-section {
    display: block;
  }

  .new-demo-hero-section.test-demo {
    background-image: none;
    background-size: auto;
    margin-top: 62px;
    padding-top: 20px;
  }

  .new-demo-hero-split {
    width: 100%;
    padding-top: 74px;
  }

  .new-demo-form-sec {
    width: 100%;
  }

  .new-demo-batch-grid {
    grid-template-rows: auto;
  }

  .demo-batches {
    width: 100px;
  }

  .new-demo-var-grid {
    margin-top: 40px;
  }

  .demo-var-2-split1 {
    width: 100%;
    margin-left: 0;
    padding-left: 40px;
  }

  .feature-brand-complient-sec {
    background-position: 100% 100%;
    background-size: cover;
    display: flex;
  }

  .click-_icon.icon_2 {
    top: 212px;
  }

  .click-_icon.icon_3 {
    top: 297px;
    left: 131px;
  }

  .click-_icon.icon_4 {
    top: 218px;
  }

  .click-_icon.icon_5 {
    top: 348px;
    left: 480px;
  }

  .click-_icon.change-pos {
    top: 244px;
    left: 577px;
  }

  .image-397 {
    width: 500px;
  }

  .tooltip-box.change-box-size.box-3 {
    padding: 20px;
  }

  .tooltip-box._1-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tooltip-box.box-2, .tooltip-box.box-4 {
    padding: 20px;
  }

  .heading-262 {
    font-size: 9px;
    line-height: 12px;
  }

  .tooltip-inner-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tooltip-inner-block.display-change {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 79%;
  }

  .image-398 {
    width: 26px;
    height: 26px;
  }

  .tooltip-txt-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .error-head {
    font-size: 7px;
  }

  .text-block-368 {
    font-size: 5px;
    line-height: 9px;
  }

  .grid-60 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .tooltip-inner-block-1 {
    width: 50%;
    height: 34px;
  }

  .tooltip-inner-block-1.change-color-1, .tooltip-inner-block-1.change-color-2 {
    width: 100%;
    height: 34px;
  }

  .tooltip-inner-block-1.color_1 {
    width: 50%;
    height: 30px;
  }

  .tooltip-inner-block-1.approval-color-1 {
    width: 100%;
  }

  .image-399 {
    width: 35px;
    height: 35px;
  }

  .text-block-369 {
    font-size: 7px;
  }

  .tooltip-barcode-block {
    padding: 11px;
  }

  .barcode-head {
    margin-bottom: 4px;
    font-size: 8px;
    line-height: 11px;
  }

  .barcode-inner-split {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-block-370 {
    font-size: 8px;
    line-height: 12px;
  }

  .grid-61 {
    margin-top: 4px;
  }

  .text-block-371 {
    font-size: 5px;
  }

  .hide-tooltip-3 {
    width: 25%;
    display: none;
    top: 331px;
    left: 14px;
  }

  .hide-tooltip-2 {
    display: none;
    top: -51px;
    left: 57px;
  }

  .hide-tooltip-1 {
    width: 25%;
    display: none;
    top: 50px;
  }

  .hide-tooltip-4 {
    width: 24%;
    display: none;
    top: 81px;
    left: 559px;
  }

  .hide-tooltip-5 {
    flex-flow: column;
    width: 30%;
    display: none;
    top: 385px;
    left: 388px;
  }

  .banner-wrap-rgt {
    margin-right: 35px;
  }

  .guide-comply-hero-section, .section-2-new-guide {
    flex-flow: column;
  }

  .section-2-lft-block {
    width: 100%;
  }

  .section-2-rgt-block {
    width: 80%;
  }

  .section-3-new-guide {
    background-position: 100%;
    background-size: cover;
  }

  .section-4-block, .section-5-block {
    flex-flow: column;
  }

  .section-5-block-lft {
    width: 80%;
  }

  .section-5-block-rgt {
    width: 80%;
    margin-left: 161px;
  }

  .section-7-guide-new {
    background-position: 50%;
  }

  .div-block-522 {
    flex-flow: column;
  }

  .section-0-complai {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .report-landing-hero {
    flex-flow: column;
  }

  .report-landing-hero.change-dir {
    background-position: 0 100%;
    background-size: auto;
    flex-flow: column;
  }

  .report-hero-para.extra-css {
    width: 61%;
    margin-left: 168px;
    padding-left: 121px;
    font-size: 16px;
  }

  .report-hero-wrapper {
    width: 70%;
    margin-left: 0;
  }

  .report-intro-split {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .intro-text {
    font-size: 32px;
  }

  .report-intro-split2 {
    min-width: 229px;
  }

  .report-intro-split2.report-split-3 {
    min-width: 147px;
  }

  .report-landing-are-package-sec {
    background-position: 100% 0;
    background-size: contain;
  }

  .report-sec3-wrapper {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .packaging-team-lft, .packaging-team-rgt {
    width: 100%;
  }

  .packaging-team-heading {
    font-size: 24px;
    line-height: 33px;
  }

  .packaging-teams-para {
    font-size: 16px;
    line-height: 20px;
  }

  .multi-team-efforts-sec {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .highlight-block {
    flex-flow: column;
  }

  .grid-txt-1 {
    font-size: 64px;
  }

  .report-cta-block {
    flex-flow: column-reverse;
  }

  .image-406 {
    width: 100%;
  }

  .chapter-lft-section {
    width: 45%;
    min-height: 474px;
    padding-left: 34px;
  }

  .chapter-rgt-section {
    border-radius: 146px;
    min-height: 433px;
    margin-top: -476px;
    margin-left: -32px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .highlight-img {
    height: 500px;
  }

  .chapter-circle1 {
    width: 30px;
    height: 30px;
    top: -242px;
    left: 331px;
  }

  .chapter-circle1.css1 {
    width: 24px;
    height: 24px;
    top: -510px;
    left: 372px;
  }

  .chapter-circle1.css1.css2 {
    top: -83px;
    left: 665px;
  }

  .div-block-526 {
    align-self: center;
    width: 80%;
  }

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

  .feature-common-labeling {
    display: flex;
  }

  .alco-tooltip.alco-tooltip-2 {
    width: 27%;
    padding: 16px 20px;
    top: -27px;
    left: 120px;
  }

  .alco-tooltip.alco-tooltip-3 {
    padding: 16px 20px;
    top: -332px;
    left: 150px;
  }

  .alco-tooltip.alco-tooltip-4 {
    padding: 16px;
    top: -337px;
    left: 602px;
  }

  .alco-tooltip.alco-tooltip-5 {
    width: 24%;
    padding: 20px;
    top: 481px;
    left: 161px;
  }

  .alco-tooltip.alco-toolti-6 {
    width: 27%;
    padding: 16px 20px;
    top: -187px;
    left: 486px;
  }

  .alco-tooltip.alco-tooltip-7 {
    width: 32%;
    padding: 16px 18px;
    top: -157px;
    left: 381px;
  }

  .alco-tooltip.alco-tooltip-1 {
    width: 25%;
    padding: 20px 16px;
    top: -271px;
    left: -49px;
  }

  .tooltip-heading {
    font-size: 16px;
  }

  .tooltip-text {
    padding-top: 4px;
    font-size: 8px;
  }

  .click-icon {
    width: 20px;
    height: 20px;
    top: -178px;
    left: 126px;
  }

  .click-icon.click-icon2 {
    top: -46px;
    left: 310px;
  }

  .click-icon.click-icon-3 {
    top: -254px;
    left: 352px;
  }

  .click-icon.click-icon4 {
    top: -240px;
    left: 583px;
  }

  .click-icon.click-icon-5 {
    top: 487px;
    left: 351px;
  }

  .click-icon.click-icon-6 {
    top: -212px;
    left: 557px;
  }

  .click-icon.click-icon-7 {
    top: -186px;
    left: 364px;
  }

  .highlight-text.highlight-txt2 {
    width: 219px;
    height: 22px;
    top: -65px;
    left: 109px;
  }

  .highlight-text.highlight-txt3 {
    width: 172px;
    height: 22px;
    top: -249px;
    left: 386px;
  }

  .highlight-text.highlight-4 {
    width: 217px;
    height: 29px;
    top: -235px;
    left: 361px;
  }

  .highlight-text.highlight-5 {
    width: 51px;
    height: 18px;
    top: 486px;
    left: 376px;
  }

  .highlight-text.highlight6 {
    width: 120px;
    height: 20px;
    top: -213px;
    left: 431px;
  }

  .highlight-text.highlight-7 {
    width: 162px;
    height: 21px;
    top: -188px;
    left: 388px;
  }

  .highlight-text.highlight-txt-1 {
    width: 145px;
    height: 44px;
    top: -179px;
    left: 153px;
  }

  .h2_heading_32.news-head {
    font-size: 24px;
    line-height: 33px;
  }

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

  .artwork_approval_hero {
    padding-top: 83px;
  }

  .approval_hero_split {
    flex-flow: column-reverse wrap;
  }

  .approval_banner_split {
    flex-flow: row-reverse wrap-reverse;
  }

  .approval_banner_lft {
    flex-flow: wrap;
    width: 100%;
  }

  .approval_banner_rgt {
    width: 100%;
  }

  .icon_click_wrap {
    width: 20px;
    height: 20px;
  }

  .icon_click_wrap.icon_click_wrap_1 {
    width: 20px;
    height: 20px;
    top: -266px;
    left: 236px;
  }

  .icon_click_wrap.icon_click_wrap_2 {
    top: -174px;
    left: 325px;
  }

  .icon_click_wrap.icon_click_wrap_3 {
    top: -273px;
    left: 335px;
  }

  .icon_click_wrap.icon_click_wrap_4 {
    top: -361px;
    left: 575px;
  }

  .icon_click_wrap.icon_click_5 {
    top: -203px;
    left: 572px;
  }

  .icon_click_wrap.icon_click_wrap_6 {
    top: -186px;
    left: 378px;
  }

  .approval_tooltip {
    padding: 20px;
  }

  .approval_tooltip.approval_tooltip_1 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    width: 23%;
    padding: 10px 20px;
    top: 1850.03px;
    left: 91.6016px;
  }

  .approval_tooltip.approval_tooltip_2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 21%;
    top: 2080.03px;
    left: 185.602px;
  }

  .approval_tooltip.approval_tooltip_3 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 27%;
    top: 1775.03px;
    left: 353.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 35%;
    top: 1715.03px;
    left: 493.602px;
  }

  .approval_tooltip.approval_tooltip_5 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 22%;
    top: 2079.03px;
    left: 640.602px;
  }

  .approval_tooltip.approval_tooltip_6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 31%;
    top: 2156.52px;
    left: 360.602px;
  }

  .approval_icon_check_block {
    width: 71%;
  }

  .text-block-375 {
    font-size: 10px;
    line-height: 12px;
  }

  .text-block-376 {
    font-size: 8px;
  }

  .div-block-547 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    width: 61%;
  }

  .text-block-377, .text-block-378 {
    font-size: 11px;
  }

  .text-block-379 {
    font-size: 9px;
    line-height: 12px;
  }

  .h2-heading-40.center.add-width {
    width: 50%;
  }

  .font-and-copy-block, .font-and-copy-block.direction {
    flex-flow: row-reverse wrap-reverse;
  }

  .font---copy-lft, .font---copy-rgt {
    width: 100%;
  }

  .day-of-life-block {
    display: block;
  }

  .day-in-life-col-1 {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .day-in-life-col-2 {
    display: none;
  }

  .all-things-in-one-place-section-2 {
    padding-top: 0;
  }

  .heading-107 {
    font-size: 55px;
  }

  .why-af-heading-wrapper-2 {
    width: auto;
  }

  .text-block-381 {
    font-size: 16px;
  }

  .day-life-scroll-content-item {
    opacity: 1;
  }

  .image-427 {
    display: block;
  }

  .image-428 {
    object-fit: cover;
    border-radius: 1em;
    height: 30em;
    display: block;
  }

  .new-home-v2 {
    padding-top: 141px;
  }

  .new-home-hero-desc {
    width: 84%;
  }

  .new-home-first-count.effect, .new-home-first-count.effect2, .new-home-first-count.effect3 {
    width: 200px;
  }

  .counter-head {
    font-size: 32px;
  }

  .locked-by-section {
    grid-template-columns: 1fr 1fr;
  }

  .new-hero-image-animation._1 {
    display: none;
  }

  .new-hero-image-animation._1.mobile {
    width: 138px;
    display: block;
    top: -221px;
    left: 147px;
  }

  .new-hero-image-animation._2 {
    display: none;
  }

  .new-hero-image-animation._2.mobile {
    width: 118px;
    height: 93px;
    display: block;
    left: -142px;
  }

  .new-hero-image-animation._3.hide {
    display: none;
  }

  .new-hero-image-animation._4 {
    display: none;
    top: -733px;
  }

  .new-hero-image-animation._4.capterra-mobile-star {
    display: block;
    top: -819px;
  }

  .new-hero-image-animation._5 {
    top: -269px;
    left: -53px;
  }

  .new-hero-animation-top._6 {
    display: none;
  }

  .new-hero-animation-top._7._9 {
    top: -161px;
    left: 19px;
  }

  .new-hero-animation-top._8 {
    height: 145px;
    top: -132px;
  }

  .teaser-grid {
    flex-flow: column;
  }

  .teaser-column {
    width: 100%;
  }

  .teaser-copy-wrap {
    flex-flow: column;
    height: auto;
    padding-bottom: 60px;
  }

  .teaser-copy {
    margin-top: 40px;
  }

  .p-teaser-img-wrap {
    display: none;
  }

  .teaser-img {
    position: relative;
  }

  .teaser-img-tablet-down {
    display: block;
  }

  .wrapper-1160px-14 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .btn-block-main-15 {
    flex: none;
  }

  .home-hero-head-btn-wrap-2 {
    margin-top: 40px;
  }

  .btn-block-main-16, .btn-block-main-17 {
    flex: none;
  }

  .lock-screen-block {
    max-width: 600px;
  }

  .lock-heading {
    font-size: 24px;
    line-height: 26px;
  }

  .lock-icon {
    width: 72px;
    height: 72px;
    margin-top: -71px;
    top: 37px;
  }

  .lock-form-block {
    width: 100%;
  }

  .fassi-hero-spilt {
    flex-flow: wrap;
  }

  .table-of-content-block {
    flex-flow: column;
  }

  .t-o-c-left {
    width: 82%;
  }

  .t-o-c-rgt {
    width: 87%;
    margin-left: 98px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .government-split {
    flex-flow: column;
  }

  .government-split-lft {
    border-radius: 15px;
    width: 90%;
  }

  .government-split-rgt {
    width: 100%;
    margin-top: -12px;
  }

  .gov-para.remove-weight {
    font-size: 16px;
    line-height: 21px;
  }

  .professionals-block-split {
    width: 100%;
  }

  .professionals-main-para {
    font-size: 16px;
  }

  .under-professional-block {
    flex-flow: column;
  }

  .professional-lft {
    width: 80%;
    margin-left: 0;
  }

  .professional-rgt {
    width: 100%;
    padding: 60px;
  }

  .fssai-label-split {
    grid-column-gap: 71px;
    grid-row-gap: 71px;
  }

  .fssai-head.opacity {
    font-size: 32px;
    line-height: 39px;
  }

  .automate-label-split {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column-reverse;
  }

  .label-split-lft, .label-split-rgt {
    width: 100%;
  }

  .automate-list-block {
    padding-left: 60px;
    padding-right: 60px;
  }

  .list-doted-block {
    margin-left: -41px;
    padding-top: 60px;
    padding-left: 11px;
  }

  .dropdown-list-head {
    font-size: 24px;
  }

  .dropdown-sub-heading.add-extra-space {
    padding-bottom: 12px;
  }

  .dropdown-content-block {
    padding-left: 100px;
    padding-right: 100px;
  }

  .dropdown-content-block.mobile-tab-change {
    background-color: #d3eedc;
    padding-left: 60px;
    padding-right: 60px;
  }

  .simplifying-tab-block {
    margin-top: 40px;
  }

  .lock-screen-block-guide {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .lock-block {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    flex-flow: column-reverse;
  }

  .close-lock {
    margin-right: -30px;
  }

  .tabs-16 {
    display: none;
  }

  .tab-mobile-version {
    display: block;
  }

  .tab-mobile-view-head {
    color: #2f543c;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
  }

  .professional-block-1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

  .professional-split-image {
    width: 100%;
  }

  .professional-block-bg {
    border-radius: 15px;
  }

  .approval-banner-block {
    flex-flow: column-reverse;
  }

  .packaging-banner-lft, .packaging-banner-rgt {
    width: 100%;
  }

  .internal-webinar-v2-hero {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
  }

  .internal-webinar-v2-hero-background {
    width: 100%;
  }

  .internal-webinar-v2-form-block {
    top: -137px;
    left: 0;
  }

  .heading-263 {
    font-size: 55px;
    line-height: 60px;
  }

  .new-home-head {
    font-size: 44px;
  }

  .new-hero-para {
    width: 80%;
    font-size: 18px;
  }

  .home-v3-block {
    flex-flow: column-reverse;
  }

  .art-mgnt-v3-split {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .tab-menu-1 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 56%;
    max-width: none;
    overflow: auto;
  }

  .tab-menu-1.tab-menu-2 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 59%;
  }

  .tab-menu-1.tab-menu-2.remove-space {
    width: 50%;
  }

  .home-v3-tab-1.w--current {
    justify-content: center;
    align-items: center;
    max-width: 332px;
  }

  .home-v3-tab-split {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .home-v3-para-500 {
    font-size: 16px;
  }

  .new-v3-counter {
    padding: 30px 20px;
  }

  .hero-ani {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    background-size: cover;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 500px;
    height: 400px;
    display: flex;
  }

  .tabs-content-13 {
    width: 56%;
  }

  .tab-head-text {
    justify-content: center;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .tab-content-2 {
    width: 52%;
  }

  .btn-block-main-18 {
    flex: none;
  }

  .h2-heading-8 {
    text-align: left;
    width: 100%;
    font-size: 50px;
  }

  .grid-76 {
    display: none;
    top: 186px;
  }

  .mobile-hero-img {
    display: block;
  }

  .image-458 {
    display: none;
  }

  .div-block-610 {
    width: 679px;
    display: none;
    top: 852.594px;
  }

  .btn-block-main-19 {
    flex: none;
  }

  .grid-77 {
    grid-row-gap: 25px;
  }

  .why-connect-split {
    grid-column-gap: 63px;
    grid-row-gap: 63px;
    flex-flow: column;
  }

  .wrapper-1160px-15 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .steps-lft {
    width: 100%;
  }

  .integrate-steps-block {
    flex-flow: column-reverse;
  }

  .steps-rgt {
    width: 100%;
  }

  .steps-split-block {
    grid-column-gap: 76px;
    grid-row-gap: 76px;
    flex-flow: column;
  }

  .stepsbystep-lft, .stepbystep-rgt {
    width: 100%;
  }

  .div-block-630 {
    flex-flow: column;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .container {
    width: auto;
  }

  .navbar {
    display: block;
  }

  .lead.hero-lead {
    text-align: center;
    display: block;
  }

  .div-block-2 {
    text-align: center;
    justify-content: center;
  }

  .heading-2.text-center.heading-44 {
    font-size: 32px;
    line-height: 40px;
  }

  .display-1 {
    text-align: center;
    padding-left: 0;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .mobile-menu-container {
    left: 18px;
  }

  .mobile-nav-wrapper {
    display: block;
  }

  .footer-image {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    display: block;
  }

  .footer-image.mobile {
    display: block;
  }

  .column-4 {
    text-align: center;
    display: block;
  }

  .column-4.mobile-social {
    display: block;
  }

  .column-5 {
    display: none;
  }

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

  .app-nav-bar-button.artworkbutton.mainbutton.submitformbutton {
    margin-left: 0;
  }

  .app-nav-bar-button.artworkbutton.mobilenav {
    text-align: center;
    margin-left: 0;
  }

  .slide-text-holder {
    bottom: 10%;
    right: 44px;
  }

  .brand {
    margin-left: 6px;
    padding-left: 0;
  }

  .feature-image-container {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-4 {
    text-align: center;
    display: inline;
  }

  .card.metriccard {
    width: 100%;
    margin-bottom: 15px;
  }

  .cta-container {
    display: none;
  }

  .cta-container.mobile {
    float: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .slide-text-container {
    width: 100vw;
    top: 50%;
    right: auto;
  }

  .slide-text-container.sliderinvestment {
    width: 100%;
  }

  .container-962 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-link-tab-1 {
    width: 50%;
    min-height: 100px;
    padding-bottom: 8px;
  }

  .tab-link-tab-1.w--current {
    min-height: 100px;
  }

  .tab-link-tab-2 {
    min-height: 100px;
    padding-top: 32px;
    padding-bottom: 8px;
  }

  .tab-heading-container {
    flex-direction: column;
  }

  .tab-heading {
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-9 {
    height: 132px;
  }

  .explainer {
    display: none;
  }

  .blog-header-image {
    width: 100vw;
  }

  .hero-text-container {
    width: 100%;
    padding: 130px 30px 30px;
  }

  .hero-image-container {
    display: none;
  }

  .sub-header-text.text-center {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block.rich-text-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .gradient-mask {
    padding-left: 42px;
    padding-right: 42px;
  }

  .container-1172.horizontal-container {
    flex-direction: column;
  }

  .mobile-nav-link.industrylist {
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 16px;
    display: block;
  }

  .margin-bottom-32 {
    margin-bottom: 32px;
  }

  .portfolio-header {
    flex-direction: column;
  }

  .heading {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .meta {
    width: 100%;
  }

  .rich-text-block-3 {
    padding: 15px;
  }

  .button-holder-right {
    display: none;
  }

  .button-holder-right.mobile {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .form-container.eighty-percent-div.margin-top-40.management {
    width: 90%;
  }

  .mainimage {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-nav-button {
    width: auto;
    height: 70px;
    position: fixed;
  }

  .div-block-51 {
    align-items: center;
  }

  .previous, .next {
    top: 244px;
  }

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

  .div-block-57.change-height {
    margin-bottom: 20px;
  }

  .marquee-wrapper {
    width: 300%;
    display: flex;
  }

  .marqee-div {
    width: 33.3%;
    margin-bottom: 20px;
  }

  .div-block-58 {
    width: 100%;
  }

  .div-block-59 {
    height: auto;
    max-height: 150px;
  }

  .text-field-9 {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-65 {
    flex-direction: column;
  }

  .form-inner-wrapper {
    width: 95%;
  }

  .text-block-45.disappearing-text {
    text-align: center;
    padding-left: 0;
    display: block;
  }

  .image-39 {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .image-cap {
    width: 150px;
  }

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

  .text-block-48 {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
  }

  .html-embed-10 {
    text-align: center;
  }

  .column-28 {
    display: flex;
  }

  .image-41 {
    width: auto;
    max-width: 300px;
    top: 13%;
  }

  .text-block-50 {
    text-align: center;
    font-size: 40px;
  }

  .text-block-51 {
    text-align: center;
    max-width: none;
    margin-bottom: 16px;
  }

  .text-block-53 {
    font-size: 50px;
  }

  .text-block-55 {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-57 {
    margin-top: 7px;
    font-size: 14px;
  }

  .text-block-59 {
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-2, .slide-4 {
    min-height: 415px;
  }

  .mask-2 {
    min-height: 800px;
  }

  .text-block-60 {
    display: block;
  }

  .column-30 {
    min-height: 330px;
  }

  .column-31 {
    text-align: center;
    background-color: #0000;
  }

  .icon-2, .icon-3 {
    margin-top: 343px;
  }

  .image-43 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-44 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph-9 {
    margin-top: 15px;
  }

  .image-46 {
    bottom: 25px;
  }

  .text-block-66 {
    align-items: center;
    width: 150px;
    height: 50px;
    margin-left: 50px;
    display: flex;
  }

  .columns-25 {
    padding-top: 22px;
  }

  .text-block-67 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 44px;
    line-height: 55px;
  }

  .half-box.relative-box.white-background.padding-30 {
    width: auto;
  }

  .half-box.relative-box.competitor-top-img {
    width: 100%;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .flex-box.relative-box.competitor {
    display: block;
  }

  .esko-client-wrapper.padding-50 {
    overflow: hidden;
  }

  .collection-list-9 {
    justify-content: center;
  }

  .review-div {
    margin: 20px;
  }

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

  .sixty-percent-div {
    width: auto;
  }

  .mobile-menu-icon {
    line-height: 60px;
  }

  .fourty-percent-div {
    width: auto;
  }

  .fourty-percent-div.vertical-center._21cf-design {
    width: 40%;
  }

  .fourty-percent-div.padding-left.vertical-center._21cf-design {
    width: 50%;
  }

  .font-size-30, .flex-div {
    display: block;
  }

  .bottom-curve-back {
    background-size: auto;
  }

  .minuss-left-margin {
    margin-left: 0;
  }

  .minus-right-margin {
    margin-right: 0;
  }

  .cf-half-div {
    width: auto;
  }

  .cf-half-div.vertical-center.mobile-hide {
    display: none;
  }

  .cf-half-div.vertical-center.desktop-hide {
    display: block;
  }

  .only-mobile-width {
    width: 60%;
  }

  .proof-box {
    display: block;
  }

  .proofing-half-box {
    width: auto;
  }

  .investors-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .container-1208.unlimited-height {
    padding: 24px;
  }

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

  .team-photo-trigger {
    align-self: center;
    width: 60%;
    height: 260px;
    margin-left: auto;
    margin-right: auto;
  }

  .team-photo {
    display: inline-block;
    position: relative;
  }

  .ebook-box.padding-top-20 {
    display: block;
  }

  .ebook-img-padding {
    padding: 20px;
  }

  .workflow-flex {
    display: block;
  }

  .workflow-half {
    width: auto;
  }

  .workflows-heading {
    font-size: 36px;
    line-height: 55px;
  }

  .workflows-bottom-text.dark-black-font.center-text {
    line-height: 70px;
  }

  .booth-padding-50 {
    padding: 20px;
  }

  .desktop-image {
    display: none;
  }

  .mobile-image {
    display: block;
  }

  .home-platform-slide-head {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
    font-size: 28px;
  }

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

  .split-section-text-wrap.why-af-text-wrap {
    width: auto;
  }

  .split-1-bg-image {
    display: none;
  }

  .slide-arrow.artwork-right, .slide-arrow.artflow-left {
    top: -10%;
  }

  .footer-soicla-link {
    width: 48px;
    height: 48px;
  }

  .capterra-mobile-star {
    height: 96px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .home-hero-image-main {
    width: 90%;
  }

  .home-hero-image-main.hero-bg-section {
    height: auto;
  }

  .home-hero-image-main.hero-bg-section.new-her-image-resize {
    width: 100%;
  }

  .heading-percentage {
    font-size: 3.1em;
  }

  .footer-links-main-container {
    grid-column-gap: 12px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .testimonial-section {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .capterra-spilt-image.desktop, .capterra-spilt-image.mobile {
    display: block;
  }

  .footer-social-underline {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .slide-icon-block {
    width: 70px;
    height: 70px;
  }

  .heading-2-32px {
    font-size: 28px;
  }

  .capterra-split-tag-wrap {
    display: none;
  }

  .blue-span-alter {
    font-size: 27px;
  }

  .footer-main-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .para-100 {
    font-size: 16px;
  }

  .para-100.width-custom-1 {
    font-size: 14px;
  }

  .para-100.width-custom-1.bottom24 {
    max-width: none;
  }

  .btn-circle-block.pricing {
    padding: 10px;
  }

  .btn-circle-block.pricing.sec {
    padding: 16px;
  }

  .home-artworkflow-head {
    width: 80%;
    margin-bottom: 16px;
  }

  .capterra-split-image-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .home-dashboard-image.mobile {
    display: none;
  }

  .home-dashboard-image.desktop {
    display: block;
  }

  .blue-span {
    font-size: 27px;
  }

  .home-split-section-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .home-hero-split-head.event-hero-left-split {
    width: auto;
    max-width: none;
  }

  .nav-user-link {
    width: 56px;
    height: 56px;
  }

  .footer-logo-wrap.w--current {
    height: 156px;
  }

  .btn-circle-arrow {
    width: 100%;
    height: 100%;
  }

  .home-capterra-split.new-home-capterra-split {
    align-items: flex-start;
  }

  .heading-2-56px {
    font-size: 32px;
  }

  .footer-social-main.desktop {
    display: none;
  }

  .footer-social-main.desktop.new-footer-copyright, .footer-social-main.mobile {
    display: flex;
  }

  .home-platform-slide-text-wrap, .home-platform-slide-text-wrap.new-home-platform-slide-text-wrap {
    width: auto;
  }

  .logo-grid-inner-wrap {
    place-items: center;
  }

  .home-hero-head-btn-wrap.join-af-btn {
    bottom: 6%;
    right: 10%;
  }

  .navtive-slidenav {
    position: static;
  }

  .split-image-wrap.why-af-image-wrap {
    width: 100%;
  }

  .home-cta-form-split.rocketium-page-right-cta {
    width: 100%;
    max-width: 100%;
  }

  .home-platform-slider {
    width: 100%;
    overflow: visible;
  }

  .brand-logo-link.w--current {
    width: 140px;
    padding-left: 0;
  }

  .fs-mask.mask-overflow-on {
    width: 100%;
    height: auto;
  }

  .green-span {
    font-size: 27px;
  }

  .arrow-item-wrap.cs {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-logo {
    display: block;
  }

  .home-platform-slide-container {
    flex-direction: column;
    width: 100%;
  }

  .home-platform-slide-container.new-home-platform-slide-container {
    grid-row-gap: 50px;
    flex-direction: column-reverse;
  }

  .orange-span {
    font-size: 27px;
  }

  .footer-underline.main {
    display: none;
  }

  .para-24px {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
  }

  .artworkflow-slide {
    margin-right: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .home-split-sections-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

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

  .wrapper-1160px.blog-wrapper {
    flex-direction: column-reverse;
  }

  .home-platform-slide-image-wrap {
    width: auto;
    max-width: none;
  }

  .capterra-split-text-block-2 {
    font-size: 16px;
    line-height: 1.4;
  }

  .cta-wrap-main-block-3 {
    text-align: left;
  }

  .paragraph-11 {
    font-size: 14px;
  }

  .logo-wrap {
    height: 46px;
  }

  .testimonial-slide-split-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .testimonial-slider-image-block {
    width: 90%;
  }

  .testimonial-slider-image-block.desktop-show {
    display: none;
  }

  .testimonial-slider-image-block.mobile-show {
    margin-top: 28px;
    display: flex;
  }

  .testimonial-slide-text-wrap {
    width: 100%;
  }

  .home-collection-grid-item {
    padding: 16px;
  }

  .home-cs-collection-bg {
    width: 70%;
  }

  .home-collection-grid-heading, .home-collection-grid-heading.p-24 {
    font-size: 16px;
  }

  .home-collection-grid-head {
    margin-bottom: 20px;
  }

  .cs-grid-item-company-image {
    width: 80px;
  }

  .home-grid-tag-block {
    font-size: 12px;
  }

  .blog-bg-quarter {
    width: 60px;
    height: 60px;
  }

  .ebook-collection-item {
    height: auto;
  }

  .btn-block-main-4.pricing {
    height: auto;
    font-size: 14px;
  }

  .pricing-card-offer-block {
    border-bottom-style: solid;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pricing-card-offer-block.desktop {
    display: none;
  }

  .pricing-card-offer-block.mobile {
    border-bottom-style: none;
    display: flex;
  }

  .pricing-brands-head {
    margin-bottom: 40px;
  }

  .pricing-head-text-split.career-hero-left {
    width: auto;
    max-width: none;
  }

  .card-bg.overflow-hidden {
    padding-bottom: 25px;
  }

  .card-bg.padding-32 {
    padding: 20px;
    position: relative;
  }

  .pricing-offer-block, .btn-pricing {
    font-size: 14px;
  }

  .btn-pricing.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .btn-pricing.desktop {
    display: none;
  }

  .pricing-card-price {
    font-size: 24px;
  }

  .plan-includes-block.no-border {
    border-top: 1px solid #05070633;
  }

  .brands-section {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .cta-head.text-white {
    font-size: 36px;
    line-height: 46px;
  }

  .cta-head.text-white.cta-head-without-tag {
    font-size: 36px;
    line-height: 48px;
  }

  .pricing-card-main-wrap.monthly-plan, .pricing-card-main-wrap.yearly-plan {
    grid-template-columns: 1fr;
  }

  .heading-66 {
    font-size: 3.1em;
  }

  .paragraph-12 {
    font-size: 14px;
  }

  .card-bg-image-main-split.creative-intelligence-card-section {
    width: 100%;
  }

  .card-main {
    padding: 16px;
  }

  .card-split-image {
    z-index: -1;
    width: 100px;
    height: 100px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .demo-hero-section, .dmeo-essentials-section {
    margin-bottom: 100px;
  }

  .demo-hero-head-block {
    width: 90%;
  }

  .card-text-tag-wrapper {
    display: none;
  }

  .demo-hero-head-bg {
    width: 20%;
  }

  .footer-image-links-wrapper {
    justify-content: space-between;
    width: 100%;
  }

  .feature-collaboration-section {
    margin-bottom: 90px;
  }

  .colloboration-section-head {
    max-width: 440px;
  }

  .feature-hero-text-wrapper {
    width: 96%;
  }

  .heading-1-56px {
    font-size: 42px;
  }

  .colloboration-inner-block {
    padding: 14px;
  }

  .feature-split-main-section {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    margin-top: 80px;
  }

  .colloboration-item-block {
    padding: 16px;
  }

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

  .text-block-86 {
    font-size: 16px;
  }

  .page-padding {
    padding-left: 28px;
    padding-right: 28px;
  }

  .para-small {
    font-size: 12px;
    line-height: 1.83333;
  }

  .cta-button {
    padding: 14px 36px;
  }

  .heading-extralarge {
    font-size: 40px;
  }

  .flexcolwrap {
    flex-direction: column;
  }

  .heading-large {
    font-size: 32px;
  }

  .flex3col, .flex2col {
    width: 100%;
  }

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

  .heading-extrasmall {
    font-size: 20px;
    line-height: 1.5;
  }

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

  .heading-small {
    font-size: 25px;
    line-height: 1.4;
  }

  .vertical-spacing {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .vertical-spacing.top-bottom-double {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .vertical-spacing.top-bottom-double.no-top-change {
    padding-top: 140px;
  }

  .vertical-spacing.bottom-double {
    padding-bottom: 90px;
  }

  .vertical-spacing.about-spacing {
    padding-top: 150px;
  }

  .colorbox {
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 15px;
  }

  .heading-medium {
    font-size: 24px;
  }

  .security-hero-right {
    width: auto;
  }

  .comprehensive-security-cards-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .audits-right {
    width: auto;
  }

  .clock-security-card-grid, .drop-menu-grid._2-col {
    grid-template-columns: 1fr;
  }

  .nav-dropmenu-link-card {
    grid-column-gap: 16px;
    flex-direction: row;
  }

  .dropmenu-link-para {
    display: none;
  }

  .drop-menu-links-column.s-1, .drop-menu-links-column.s2 {
    width: auto;
  }

  .solutions-2-col-wrap {
    flex-direction: column;
  }

  .thankyou-flex {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .tq-left, .tq-right {
    width: auto;
  }

  .field-lable {
    font-size: 14px;
  }

  .field-block {
    width: auto;
  }

  .partner-form {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .support-flex {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .support-left, .support-right {
    width: auto;
  }

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

  .ap-hero-wrap.reverse {
    flex-direction: column-reverse;
  }

  .ap-hero-left {
    width: 100%;
  }

  .ap-hero-left._2, .ap-hero-left._45, .ap-hero-right {
    width: auto;
  }

  .ap-hero-right._2 {
    width: 100%;
  }

  .proofing-tool-flex {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .proofing-tool-flex.reverse {
    flex-direction: column-reverse;
  }

  .pt-left, .pt-right {
    width: 100%;
  }

  .proofing-tool-use-grid {
    grid-template-columns: 1fr;
  }

  .dairy-industry-featurflex {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .dairy-industry-featurflex.di-feature-reverse {
    flex-direction: column-reverse;
  }

  .di-left, .di-right {
    width: 100%;
  }

  .di-hero-wrapper {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .di-hero-left, .di-hero-right {
    width: 100%;
  }

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

  .guide-card-title {
    font-size: 48px;
  }

  .guide-form {
    grid-row-gap: 100px;
  }

  .pricing-h2-wrap {
    margin-bottom: 40px;
  }

  .large-para-global {
    font-size: 12px;
  }

  .about-hero-para {
    max-width: none;
    margin-right: 0;
  }

  .about-h1 {
    background-image: none;
  }

  .about-quote-box {
    padding-left: 60px;
    padding-right: 60px;
  }

  .about-quoter-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .leadership-card {
    display: block;
  }

  .about-cta-wrap {
    flex-direction: column;
    padding: 20px;
  }

  .about--cta-left, .about--cta-right {
    width: 100%;
  }

  .splide.upcomingsplide {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .splide__track {
    overflow: visible;
  }

  .splide__list.event-list {
    grid-template-columns: 1fr;
    display: flex;
  }

  .splide__arrows.creative-arrow-wrapper {
    align-items: flex-end;
    width: 100%;
  }

  .whta-you-get {
    margin-bottom: 80px;
  }

  .grid-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .partner-heading {
    width: auto;
    font-size: 16px;
  }

  .heading-84 {
    font-size: 40px;
    line-height: 52px;
  }

  .feature-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .partner-form-block {
    display: block;
  }

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

  .all-webinar {
    margin-bottom: 60px;
  }

  .join-us-split-block {
    display: block;
  }

  .join-us-left-split {
    width: 100%;
    display: block;
  }

  .join-us-right-split {
    width: 100%;
  }

  .paragraph-19 {
    width: 500px;
  }

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

  .join-af-split {
    flex-direction: column;
  }

  .join-af-left-split, .join-af-right-split {
    width: 100%;
  }

  .heading-93 {
    font-size: 26px;
  }

  .guide-hero-head {
    min-width: auto;
    max-width: none;
  }

  .heading-97 {
    font-size: 28px;
    line-height: 35px;
  }

  .content-wrapper {
    min-width: auto;
    max-width: 75%;
  }

  .content {
    width: 33%;
    min-width: 33%;
    max-width: none;
  }

  .content.blog-toc {
    width: auto;
    min-width: auto;
    top: 100px;
  }

  .content.customer-stories-sticky-content {
    width: auto;
    position: static;
  }

  .table-content.new-tc {
    display: none;
  }

  .creative-intelligence-hero-section {
    padding-bottom: 60px;
  }

  .form-block-3 {
    justify-content: center;
    width: 100%;
    display: block;
  }

  .image-div, .drive-revenue-head-wrapper.why-rocketium-heading {
    width: auto;
  }

  .crative-process-inner-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .workflow-grid-div.tall-workflowgrid {
    height: auto;
  }

  .creative-slider-para {
    font-size: 14px;
  }

  .slide-nav-4 {
    left: 24%;
  }

  .blog-rich-text.case-study-content {
    width: auto;
  }

  .webinar-popup-section {
    width: 60%;
    height: auto;
  }

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

  .nav-menu-grid._50 {
    width: 100%;
  }

  .nav-menu-title {
    font-size: 16px;
  }

  .nav-menu-para, .nav-menu-para.no-max {
    display: none;
  }

  .product-feature-grid-wrap {
    grid-row-gap: 16px;
    flex-direction: column;
  }

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

  .resource-link-card {
    grid-column-gap: 16px;
    align-items: center;
    display: flex;
  }

  .resource-image-wrap {
    justify-content: space-between;
    width: 76px;
    margin-bottom: 0;
    display: block;
  }

  .tab-link.hidescroll.af-scroll {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-link-div {
    background-color: #fff;
    display: flex;
  }

  .div-block-118 {
    flex-direction: row;
  }

  .tablink-width {
    justify-content: space-between;
    align-items: stretch;
    overflow: visible;
  }

  .why-artworkflow-section {
    padding-top: 0;
  }

  .why-af-heading-wrapper {
    width: auto;
  }

  .tab-btn-div {
    display: block;
  }

  .dam-section {
    padding-top: 0;
  }

  .tag-list-wrapper {
    flex-direction: column;
  }

  .bam-split-wrapper {
    padding-top: 40px;
  }

  .case-study-head-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .duration-div {
    align-items: center;
  }

  .collection-list-21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .about-speaker-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .text-block-117, .text-block-118, .text-block-119 {
    font-size: 14px;
  }

  .collection-list-23 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-list-3.w--open {
    padding-left: 15px;
    padding-right: 15px;
  }

  .collection-list-wrapper-12 {
    display: none;
  }

  .category-filter-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: relative;
    overflow: visible;
  }

  .heading-114 {
    font-size: 16px;
  }

  .dropdown-3 {
    flex: 0 auto;
    position: static;
  }

  .dropdown-toggle-4.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-list-4.w--open {
    width: 250px;
    top: 100%;
    left: 0;
    right: 0;
  }

  .link-block-14.visible-links {
    justify-content: center;
  }

  .collection-item-21 {
    flex: 0 auto;
  }

  .collection-list-26 {
    grid-column-gap: 25px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-125.previous-cat-text-color {
    font-size: 11px;
  }

  .paragraph-31 {
    width: auto;
  }

  .paragraph-32 {
    font-size: 16px;
    line-height: 26px;
  }

  .more-resources {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    padding-top: 60px;
  }

  .resouces-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .heading-124 {
    font-size: 32px;
    line-height: 1.2em;
  }

  .af-fan-favorite-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .af-history-div.cs-1st-history {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .heading-127 {
    font-size: 26px;
    line-height: 39px;
  }

  .text-block-130 {
    font-size: 12px;
  }

  .comparing-section {
    padding-bottom: 140px;
  }

  .compare-table-wrapper {
    overflow: auto;
  }

  .heading-131 {
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-131 {
    flex: 0 auto;
    font-size: 20px;
  }

  .background-video {
    width: 100%;
    overflow: visible;
  }

  .columns-26 {
    grid-column-gap: 10px;
  }

  .inner-content-column {
    grid-column-gap: 10px;
    justify-content: space-between;
    display: flex;
  }

  .mask-4 {
    height: auto;
    padding-top: 40px;
  }

  .slider-3 {
    height: auto;
  }

  .video-slider-section {
    margin-bottom: 100px;
  }

  .collection-list-27 {
    grid-template-columns: 1fr;
  }

  .filter-category-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .vertical-spacing-3 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .heading-medium-3 {
    font-size: 24px;
  }

  .large-para-global-3 {
    font-size: 12px;
  }

  .vertical-spacing-4 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .video-div {
    height: auto;
  }

  .cta-split-wrapper {
    grid-column-gap: 20px;
  }

  .new-cta-tag {
    font-size: 22px;
  }

  .youtube {
    display: none;
  }

  .div-block-143 {
    width: 100%;
  }

  .div-block-144 {
    flex-direction: column;
  }

  .quick-stack-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: auto;
  }

  .cell-5 {
    display: flex;
  }

  .cell-6 {
    justify-content: space-between;
    align-items: stretch;
  }

  .footer-logo-wrapper {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .more {
    text-decoration: underline;
  }

  .bam-tab-menu-link.w--current {
    flex: none;
  }

  .bam-tab-menu-link.splide__slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bam-tabmenu.container {
    width: 75%;
  }

  .why-af-hero-head, .heading-153 {
    font-size: 56px;
  }

  .who-is-af-section {
    padding-bottom: 80px;
  }

  .who-is-af-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .guide-section.creative-ops-case-study-section {
    padding-bottom: 60px;
  }

  .collection-list-wrapper-16 {
    overflow: visible;
  }

  .latest-resource-wrapper {
    grid-column-gap: 10px;
    flex-direction: row;
  }

  .newsletter-div {
    height: auto;
  }

  .div-block-168 {
    border-style: none;
    width: 60%;
  }

  .author-detail-div.auther-space-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .author-name-image {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .author-small-img {
    width: 60px;
    height: 60px;
  }

  .resource-detail-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .newletter-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .newsletter-para {
    font-size: 14px;
    line-height: 16px;
  }

  .form-4.bottom-newsletter-form {
    flex-direction: column;
    align-items: flex-start;
  }

  .newsletter-btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-49 {
    font-size: 12px;
    line-height: 16px;
  }

  .resources-section {
    padding-top: 80px;
  }

  .collection-item-27 {
    border-style: none;
  }

  .image-182 {
    width: 100%;
  }

  .category-div {
    width: 75%;
  }

  .newsletter-wrapper {
    width: 100%;
  }

  .text-block-156 {
    font-size: 22px;
  }

  .hero-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-heading.center-text {
    font-size: 48px;
  }

  .hero-heading.center-text.light-black.typed-words.type-words1 {
    font-size: 28px;
    line-height: 38px;
  }

  .hero-heading.center-text.demo-hero-txt.hide-in-desk.show-in-phone {
    margin-top: 31px;
  }

  .h2-heading {
    text-align: left;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .h2-heading.center-text {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

  .h2-heading.white {
    text-align: center;
  }

  .h2-heading.purple-text {
    font-size: 36px;
  }

  .h2-heading.head-center.white-txt {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.center-align {
    width: auto;
    font-size: 32px;
  }

  .h2-heading.center-align.h2-head-size {
    font-size: 48px;
  }

  .h2-heading.center-align.text-size {
    font-size: 24px;
    line-height: 30px;
  }

  .h2-heading.center-align.newsroom-head {
    font-size: 24px;
    line-height: 25px;
  }

  .h2-heading.hero-about-us-head {
    padding-left: 38px;
    padding-right: 38px;
  }

  .h2-heading.change-color.add-gap {
    margin-bottom: 0;
  }

  .link-block-17 {
    object-fit: fill;
    border: 1px solid #cdcdcd;
    border-radius: 12px;
    justify-content: flex-start;
    padding-bottom: 10px;
  }

  .html-embed-28 {
    margin-bottom: 27px;
  }

  .publised-details {
    align-items: flex-end;
  }

  .blog-detail-section {
    padding-top: 60px;
  }

  .blog-highlight-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-184 {
    flex: 0 auto;
    align-items: center;
    overflow: auto;
  }

  .div-block-184.hide-scroll {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
  }

  .collection-list-35 {
    grid-template-columns: 1fr 1fr;
  }

  .related-blogs-wrapper {
    padding-top: 40px;
  }

  .address-block {
    width: auto;
  }

  .div-block-189 {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .rich-text-block-23, .feature-item {
    font-size: 16px;
  }

  .feature-integration {
    margin-top: 51px;
  }

  .feature-heading {
    font-size: 38px;
  }

  .comp-hero-heading {
    font-size: 49px;
    line-height: 1.4;
  }

  .integration-hero {
    margin-bottom: 100px;
  }

  .integration-hero-heading {
    font-size: 38px;
    line-height: 1.3;
  }

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

  .comparison-section-wrap-div {
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-section-wrap-div.wrap-1 {
    border-right-style: none;
  }

  .comparison-section-wrap-div.wrap-1.div-wrap {
    border-bottom-style: none;
  }

  .comparison-section-wrap-div.wrap-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-section-wrap-div.wrap-2.div-wrap-1 {
    border-bottom-style: none;
    border-left: 1px solid #d7d1ff;
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-section-wrap-div.wrap-3 {
    border-bottom-style: solid;
    border-left: 1px solid #d7d1ff;
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-sec-para {
    font-size: 16px;
  }

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

  .heading-169 {
    width: auto;
  }

  .customer-stories-hero-div {
    padding-top: 140px;
  }

  .integration-spilit-wrapper {
    margin-bottom: 100px;
  }

  .integration-spilit-wrapper.interation-video-section {
    margin-top: 60px;
  }

  .collection-list-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-199 {
    width: 100%;
  }

  .select-field {
    width: 50%;
  }

  .bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-206 {
    flex-direction: column;
  }

  .guide-tq-wrapper {
    background-image: none;
  }

  .heading-180 {
    font-size: 54px;
    line-height: 64px;
  }

  .text-block-181, .text-block-184 {
    text-align: center;
  }

  .heading-181 {
    font-size: 58px;
  }

  .template-section-div2 {
    padding-top: 29px;
  }

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

  .heading-182 {
    font-size: 46px;
  }

  .collection-list-49 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tmp-rich-text-sec-2 {
    flex-direction: column;
    display: flex;
  }

  .artner-hero-section {
    padding-top: 140px;
  }

  .text-span-16 {
    font-size: 40px;
  }

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

  .author-img-block {
    width: 100%;
  }

  .blog-hero-content-wrapper {
    display: flex;
  }

  .heading-191 {
    font-size: 32px;
    line-height: 44px;
  }

  .feature-brand-resource-artical {
    padding-top: 1px;
  }

  .collection-list-51 {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-212 {
    width: 75px;
    height: 75px;
  }

  .heading-193 {
    font-size: 16px;
  }

  .text-block-191 {
    font-size: 12px;
  }

  .feature-af-heading {
    font-size: 48px;
    line-height: 56px;
  }

  .af-wrapper {
    padding-top: 0;
  }

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

  .integration-wrap.integration-wrap-new {
    flex-direction: column-reverse;
  }

  .integration-design-heading {
    font-size: 40px;
    line-height: 56px;
  }

  .integration-design-para {
    font-size: 20px;
    line-height: 29px;
  }

  .lp-hero-section {
    padding-bottom: 100px;
  }

  .lp-content-wrapper {
    width: 100%;
  }

  .lp-heading-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-197 {
    font-size: 20px;
    line-height: 40px;
  }

  .text-block-198 {
    text-align: left;
    font-size: 16px;
  }

  .text-block-199 {
    text-align: center;
    font-size: 20px;
  }

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

  .frontify-apart-split-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .frontify-apart-left-split, .frontify-apart-right-split {
    width: auto;
  }

  .text-block-202, .text-block-203 {
    font-size: 18px;
  }

  .differ-table-row {
    align-items: center;
  }

  .text-block-204 {
    font-size: 18px;
  }

  .rating-wrapper {
    grid-column-gap: 20px;
  }

  .text-block-206, .text-block-208 {
    font-size: 20px;
  }

  .text-block-209 {
    font-size: 18px;
  }

  .text-span-18 {
    color: #2fc568;
  }

  .af-best-heading {
    width: auto;
  }

  .af-best-tab-wrapper {
    grid-row-gap: 50px;
  }

  .tabs-8 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .tabs-menu-7, .tabs-content-5 {
    width: 100%;
  }

  .frontify-why-af-content-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .integrate-tools-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .integrate-tools-left-wrapper, .integrate-tools-right-wrapper {
    width: 100%;
  }

  .text-block-215 {
    font-size: 38px;
  }

  .text-block-217 {
    font-size: 20px;
  }

  .af-creative-section {
    margin-bottom: 100px;
  }

  .h2-heading-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .vertical-spacing-5 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .heading-medium-5 {
    font-size: 24px;
  }

  .large-para-global-4 {
    font-size: 12px;
  }

  .page-padding-4 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .heading-202 {
    font-size: 48px;
    line-height: 56px;
  }

  .heading-204 {
    font-size: 36px;
    line-height: 46px;
  }

  .text-block-225 {
    font-size: 20px;
    line-height: 27px;
  }

  .ads-heading-wrapper {
    flex-direction: row;
  }

  .div-block-244 {
    padding-bottom: 180px;
  }

  .image-230 {
    margin-top: -123px;
  }

  .vertical-spacing-6 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .heading-medium-6 {
    font-size: 24px;
  }

  .large-para-global-5 {
    font-size: 12px;
  }

  .page-padding-5 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .capterra-wrapper-split {
    justify-content: center;
    align-items: center;
  }

  .capterra-split-image {
    flex-direction: column;
    align-items: center;
  }

  .capterra-review-main-wrap {
    flex-direction: column;
  }

  .home-slipt-heading {
    grid-row-gap: 0px;
    align-items: flex-start;
  }

  .home-split-sections.new-home-split-sections {
    margin-bottom: 100px;
  }

  .sub-head-para {
    font-size: 20px;
  }

  .sub-head-para.white {
    text-align: center;
  }

  .result-section {
    padding-bottom: 40px;
  }

  .slider-img-wrapper {
    width: 100%;
  }

  .slider-text-content {
    width: auto;
  }

  .home-slider-content-wrapper {
    flex-direction: column-reverse;
    width: 100%;
  }

  .focus-on-creativity-left-split {
    align-items: center;
  }

  .didn-t-hear-it-wrapper, .new-home-platform-slide-image-wrap {
    width: 100%;
  }

  .div-block-249 {
    grid-template-columns: 100%;
  }

  .heading-209, .heading-209.af-head-workflow.counter, .heading-209.af-head-workflow.counter.animated.fadein {
    font-size: 55px;
  }

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

  .bam-tab-menu-link-2.w--current {
    flex: none;
  }

  .bam-tab-menu-link-2.splide__slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-heading-4 {
    font-size: 40px;
  }

  .button-8.leftbtn.bam-lf-btn {
    padding-left: 0;
    padding-right: 0;
  }

  .lwd-txt-block {
    width: 100%;
  }

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

  .workflow-auto-lwd-text {
    font-size: 16px;
  }

  .workflow-auto-lwd-div3 {
    flex-direction: column;
  }

  .heading-215 {
    font-size: 40px;
    line-height: 50px;
  }

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

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

  .carousel-slider {
    height: 100%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel.is_contained {
    grid-row-gap: 30px;
    flex-direction: column;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .carousel-mask {
    flex: 0 auto;
    width: 100%;
    height: 100%;
  }

  .slide-nav-13 {
    position: static;
  }

  .collection-list-wrapper-27 {
    display: none;
  }

  .image-235, .image-236 {
    height: 100px;
  }

  .image-237 {
    width: 100%;
  }

  .div-block-255 {
    align-items: flex-start;
  }

  .wrk-auto-list-item {
    font-size: 16px;
  }

  .image-239, .image-240 {
    height: 100px;
  }

  .div-block-256 {
    align-items: flex-start;
  }

  .lightbox-link-2, .image-241, .lightbox-link-3, .lightbox-link-4 {
    width: 100%;
  }

  .mobile-take-tour-btn {
    display: none;
  }

  .workflow-auto-lft-div3.frame5 {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    width: 100%;
    max-width: none;
    height: 144px;
  }

  .pointer-list.pointer-v2 {
    font-size: 16px;
  }

  .feature-ads-lp-hero {
    background-position: 100% 0;
  }

  .ad-lp-hero-head {
    font-size: 48px;
    line-height: 55px;
  }

  .list-17 {
    font-size: 16px;
  }

  .landing-hero-split, .div-block-264 {
    width: 100%;
  }

  .section-18 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-split-lft {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .feature-split {
    margin-bottom: 80px;
  }

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

  .feature-ads-lp {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .breez-img {
    width: 50px;
  }

  .ad-cta-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-250 {
    font-size: 20px;
  }

  .html-embed-46 {
    width: auto;
    display: flex;
  }

  .table_header.new-header-table {
    justify-content: center;
  }

  .why-frontify-section.new-frontify-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .why-frontify-split-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .why-frontify-split-wrapper.new-frontify-new {
    flex-direction: column;
  }

  .why-frontify-left-split {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .why-frontify-left-split.new-front-left-new {
    padding-top: 0;
    padding-bottom: 0;
  }

  .why-frontify-left-split.why-frontify-left-new {
    padding-bottom: 10px;
  }

  .why-frontify-right-split {
    width: 100%;
  }

  .why-frontify-right-split.why-frontify-right-new {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-73 {
    font-size: 20px;
  }

  .why-af-over-frontify-wrapper {
    width: 100%;
  }

  .why-af-over-frontify-heading {
    width: auto;
  }

  .why-af-over-frontify-tab-wrapper {
    width: 100%;
  }

  .ad-lp-hero-div-block-1.asset-lp {
    height: 196px;
    max-height: 200px;
    margin-bottom: -232px;
  }

  .text-block-251, .text-block-252 {
    font-size: 20px;
  }

  .image-258 {
    height: 30px;
  }

  .div-block-275 {
    width: 100%;
  }

  .image-260 {
    width: 65px;
  }

  .label-card-div.yellow-card-div.proof-change {
    margin-top: -45px;
    padding-top: 32px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .plg-hero-section {
    padding-top: 180px;
  }

  .div-block-276 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .plg-tab-wrapper {
    grid-row-gap: 50px;
  }

  .tabs-11 {
    flex-direction: column-reverse;
  }

  .tabs-menu-9 {
    width: 100%;
    margin-right: 0;
  }

  .tabs-content-7 {
    width: 100%;
  }

  .grid-23.label_new_grid {
    grid-row-gap: 41px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .asset-lp-block.asset-block-1 {
    padding-left: 12px;
  }

  .report-bug-form-wrapper {
    flex-direction: column-reverse;
    width: 95%;
  }

  .report-bug-wrapper {
    width: 100%;
    padding: 1.2rem .8rem 2rem;
  }

  .align-vertical-left {
    display: block;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .spacer-medium {
    padding: 1.25rem;
  }

  .tab-pane-tab-1-4 {
    width: 100%;
  }

  .demoherosection {
    background-position: 0 25%, 100% 3%;
  }

  .demo-leftsplit {
    padding: 40px;
  }

  .demo-marquee-section {
    padding-top: 60px;
  }

  .frame-rgt-wrap {
    width: 100%;
  }

  .frame-wrapper-div {
    flex-direction: column;
  }

  .frame-divider {
    border-top: 1px #000;
    border-right-style: none;
    display: none;
  }

  .frame-lft-wrap {
    width: 100%;
  }

  .new-pricing-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .pricing-tab-content-panel {
    overflow: visible;
  }

  .tabs-content-8 {
    padding-top: 40px;
  }

  .pricing-feature-section {
    padding-bottom: 100px;
    display: none;
  }

  .div-block-288.black-btn {
    flex: none;
    font-size: 14px;
  }

  .text-block-276 {
    white-space: normal;
    overflow-wrap: normal;
    flex: 0 auto;
    font-size: 18px;
  }

  .feature-name {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: nowrap;
    width: 30%;
  }

  .types-pricing-wrap {
    width: 70%;
  }

  .text-block-278 {
    flex: 0 auto;
  }

  .feature-name-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 30%;
    padding-left: 20px;
  }

  .tootip-block {
    width: 250px;
    display: none;
  }

  .tooltip-img {
    width: 15px;
  }

  .pricing-btns-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .achive-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .achieve-block {
    grid-template-columns: 1fr;
  }

  .feature-lesser-evil {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .cs-block-para {
    font-size: 16px;
    line-height: 20px;
  }

  .cs-h2-head {
    font-size: 24px;
  }

  .paragraph-88.result-text {
    font-size: 16px;
  }

  .cs-split-section-grid-2-rgt-2.cs-split-scetion-5 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-297 {
    flex-direction: column-reverse;
  }

  .cs-feature-cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-301 {
    grid-row-gap: 19px;
  }

  .div-block-302 {
    width: 100%;
  }

  .slider-6 {
    width: auto;
  }

  .slider-button-left {
    background-size: 16px;
    width: 48px;
    height: 48px;
  }

  .slider-button-right {
    z-index: 100;
    background-image: none;
    width: 48px;
    height: 48px;
    position: relative;
  }

  .grid-26 {
    grid-column-gap: 27px;
    grid-row-gap: 25px;
  }

  .heading-229 {
    font-size: 16px;
  }

  .text-block-288 {
    font-size: 11px;
    line-height: 20px;
  }

  .dam-label-card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .your-digital-asset-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .your-digital-asset-left, .your-digital-asset-right {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .report-lp-hero {
    flex-direction: column-reverse;
  }

  .report-hero-lft, .report-hero-rgt {
    width: 100%;
  }

  .hero-head.press-head {
    font-size: 55px;
  }

  .hero-head.press-head.new-child-header-div {
    font-size: 24px;
    line-height: 33px;
  }

  .hero-head.podcast-hero {
    font-size: 32px;
    line-height: 45px;
  }

  .report-block-sec {
    flex-direction: column-reverse;
  }

  .report-block-lft, .report-block-rgt {
    width: 100%;
  }

  .press-hero-rgt {
    top: -5px;
  }

  .feature-press-section-block {
    flex-direction: column-reverse;
  }

  .feature-press-block-lft, .feature-press-block-rgt {
    width: 100%;
  }

  .press-head-grid {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-233 {
    font-size: 48px;
    line-height: 56px;
  }

  .press-tab, .release-tab {
    padding-left: 60px;
    padding-right: 60px;
  }

  .timeline-tab-main-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-podcast-hero-page {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca094e_Frame%2017937%20(1).webp");
    background-position: 0 0;
    background-size: 100% 100%;
  }

  .feature-podcast-hero-lft.podast-lft {
    width: 100%;
  }

  .feature-podcast-hero-rgt {
    text-align: center;
  }

  .feature-podcast-hero-rgt.podcast-rgt {
    width: 100%;
  }

  .text-block-311, .paragraph-91 {
    font-size: 16px;
  }

  .feature-podcast-sections {
    flex-direction: column-reverse;
  }

  .feature-podcast-inner-hero-section {
    flex-direction: column;
  }

  .podcast-cta-section {
    padding: 20px;
  }

  .podcast-head-cta {
    font-size: 14px;
    line-height: 19px;
  }

  .podcast-cta-img-block {
    padding: 10px;
  }

  .grid-32 {
    grid-column-gap: 10px;
  }

  .heading-235 {
    font-size: 48px;
    line-height: 56px;
  }

  .collection-list-54 {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .collection-list-wrapper-30 {
    flex-direction: column;
  }

  .text-block-327 {
    font-size: 14px;
  }

  .paragraph-99, .paragraph-100 {
    font-size: 17px;
  }

  .digital {
    width: 100%;
  }

  .image-326 {
    margin-top: 171px;
  }

  .div-block-389 {
    width: 100%;
  }

  .feature-child-sections {
    padding-top: 40px;
  }

  .list-item-7 {
    font-size: 16px;
  }

  .table-body.table-width.new-table-width {
    min-width: 700px;
  }

  .table-component.new-component-dam {
    overflow: scroll;
  }

  .feature-community-block {
    flex-direction: column;
  }

  .community--lft, .community-rgt {
    width: 100%;
  }

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

  .feature-split-growth {
    padding-left: 10px;
  }

  .feature-split-community {
    flex-direction: column;
  }

  .feature-split-block-lft, .feature-split-block-rgt {
    width: 100%;
  }

  .heading-255 {
    font-size: 48px;
    line-height: 56px;
  }

  .list-22, .list-23 {
    padding-left: 17px;
  }

  .wrapper-1160px-8 {
    border-top: 1px #000;
  }

  .h2-heading-5 {
    text-align: left;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-113 {
    font-size: 16px;
    line-height: 25px;
  }

  .hero-para-about-us {
    padding-left: 38px;
    padding-right: 38px;
  }

  .about-us-split-section, .about-us-split-section.our-customer-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature-investure-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .collection-item-54 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .collection-list-60 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .cutli-split-wrap {
    grid-column-gap: 14px;
  }

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

  .award-row-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .life-of-af-split-block {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .life-of-ai-lft, .life-of-ai-rgt {
    width: 100%;
  }

  .div-block-435 {
    background-position: 50% 0;
    background-size: cover;
  }

  .hero-our-story {
    background-position: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 10px;
  }

  .authors-blog-head {
    font-size: 15px;
    line-height: 31px;
  }

  .our-cs-h3-head {
    line-height: 57px;
  }

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

  .trust-us-section {
    margin-bottom: 100px;
  }

  .trust-us-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .collection-list-64, .collection-list-66 {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .h2-heading-32 {
    font-size: 24px;
  }

  .feature-proofing-software-block {
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 60px;
  }

  .feature-proofing-software-block.direction-change {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .feature-proofing-block-split-lft, .feature-proofing-software-split-rgt {
    width: 100%;
  }

  .heading-medium-7 {
    font-size: 24px;
  }

  .h2-heading-6 {
    text-align: left;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .large-para-global-6 {
    font-size: 12px;
  }

  .image-362, .image-363 {
    width: 70px;
  }

  .proofing-child-icons {
    width: 70px;
    height: 70px;
  }

  .text-block-346 {
    font-size: 14px;
  }

  .image-365 {
    padding-top: 0;
    padding-left: 0;
  }

  .grid-44 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    width: auto;
  }

  .h1-heading-64 {
    font-size: 48px;
    line-height: 50px;
  }

  .h1-heading-64.h2-head-64 {
    font-size: 32px;
    line-height: 40px;
  }

  .h1-heading-64.center-align.new-v2-mobile-head {
    font-size: 32px;
    font-weight: 500;
  }

  .cs-new-temp-icon-block {
    margin-top: 0;
    padding: 20px;
  }

  .heading-40 {
    font-size: 32px;
    line-height: 40px;
  }

  .cs-content-para {
    font-size: 16px;
    line-height: 22px;
  }

  .cs-content-desc {
    font-size: 16px;
  }

  .cs-text-block {
    font-size: 14px;
  }

  .cs-counter-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cs-counter-split {
    grid-row-gap: 17px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .counter-no, .counter-no.counter {
    font-size: 50px;
    line-height: 60px;
  }

  .cs-counter-text {
    width: 100%;
  }

  .wrapper-1160px-9 {
    border-top: 1px #000;
  }

  .div-block-467 {
    flex-direction: row;
  }

  .tab-link-2.hidescroll.af-scroll {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrapper-1160px-10 {
    border-top: 1px #000;
  }

  .div-block-469 {
    flex-direction: row;
  }

  .h2-heading-7 {
    text-align: left;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .h2-heading-7.head-center.white-txt {
    font-size: 24px;
    line-height: 32px;
  }

  .new-hero-industry {
    flex-direction: column-reverse;
  }

  .hero-rgt {
    flex: none;
    width: 100%;
  }

  .image-374 {
    flex: none;
  }

  .hero-lft {
    grid-row-gap: 29px;
    width: 100%;
  }

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

  .banner-wrap {
    grid-row-gap: 22px;
  }

  .indutry-tab-menu.container.scroll-container {
    width: 48%;
  }

  .industry-tab-menu.chnage-width.w--current {
    max-width: none;
  }

  .tab-link-txt {
    font-size: 16px;
  }

  .tabs-content-12 {
    width: 60%;
  }

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

  .wrapper-1160px-11 {
    border-top: 1px #000;
  }

  .dam-feature-section {
    flex-direction: row;
  }

  .feature-link {
    font-size: 12px;
  }

  .feature-banner-btn {
    padding: 1px 8px;
  }

  .banner-txt-ai {
    font-size: 11px;
  }

  .text-block-359 {
    padding-top: 0;
    font-size: 10px;
  }

  .feature-cms-press-media {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-362 {
    font-size: 16px;
    line-height: 1.2;
  }

  .press-split {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column-reverse;
  }

  .press-lft, .press-rgt {
    width: 100%;
  }

  .press-lft-split {
    height: 500px;
  }

  .press-lft-split.hide-for-mobile {
    display: none;
  }

  .press-published-date {
    font-size: 16px;
    line-height: 1.2;
  }

  .home-hero-grid.change-pos {
    grid-column-gap: 46px;
    grid-row-gap: 32px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .label_vs_style {
    top: 713px;
  }

  .text-block-364 {
    font-size: 14px;
  }

  .wrapper-1160px-12 {
    border-top: 1px #000;
  }

  .tab-link-div-2 {
    background-color: #fff;
    display: flex;
  }

  .wrapper-1160px-13 {
    border-top: 1px #000;
  }

  .div-block-505 {
    flex-direction: row;
  }

  .home-split-section-main-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .nav-bar-popup-head {
    font-size: 24px;
  }

  .proofing-spllit-img {
    width: 50px;
  }

  .f-b-split {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .f-b-txt-split {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-demo-page-grid {
    grid-row-gap: 5px;
  }

  .new-batch-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .demo-batches {
    width: 70px;
  }

  .brand-popup-close {
    top: 6%;
  }

  .feature-grid-img {
    width: 50px;
  }

  .click-_icon.icon_2 {
    width: 20px;
    height: 20px;
  }

  .click-_icon.icon_3 {
    height: 20px;
  }

  .click-_icon.icon_4 {
    width: 20px;
    height: 20px;
    left: 84px;
  }

  .click-_icon.icon_5 {
    width: 20px;
    height: 20px;
    top: 338px;
    left: 356px;
  }

  .click-_icon.change-pos {
    width: 20px;
    height: 20px;
    top: 286px;
    left: 449px;
  }

  .tooltip-box._1-box {
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tooltip-box.box-2, .tooltip-box.box-4 {
    padding: 16px;
  }

  .heading-262 {
    font-size: 9px;
    line-height: 12px;
  }

  .tooltip-inner-block {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding: 8px 12px;
  }

  .tooltip-inner-block.display-change {
    width: 93%;
  }

  .image-398 {
    width: 17px;
    height: 17px;
  }

  .tooltip-txt-block {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .error-head {
    font-size: 9px;
    line-height: 11px;
  }

  .text-block-368 {
    font-size: 7px;
  }

  .tooltip-inner-block-1, .tooltip-inner-block-1.change-color-1, .tooltip-inner-block-1.change-color-2, .tooltip-inner-block-1.color_1 {
    height: 26px;
  }

  .tooltip-barcode-block {
    padding: 6px;
  }

  .barcode-head {
    margin-bottom: 4px;
    font-size: 6px;
    line-height: 7px;
  }

  .text-block-370 {
    font-size: 6px;
    line-height: 10px;
  }

  .text-block-371 {
    font-size: 5px;
    line-height: 10px;
  }

  .hide-tooltip-3 {
    display: none;
    top: 306px;
    left: 32px;
  }

  .hide-tooltip-2 {
    display: none;
    top: 6px;
    left: 23px;
  }

  .hide-tooltip-4 {
    display: none;
    top: 159px;
    left: 439px;
  }

  .hide-tooltip-5 {
    display: none;
  }

  .new-banner-design {
    flex-flow: column;
  }

  .banner-wrap-rgt {
    margin-left: 0;
    margin-right: 0;
  }

  .banner-img-1 {
    padding-left: 15px;
  }

  .h1-head-62.gradient-style {
    font-size: 48px;
  }

  .text-30 {
    font-size: 24px;
  }

  .div-block-521 {
    margin-top: -75px;
  }

  .section-5-block-rgt {
    margin-left: 109px;
  }

  .section-7-guide-new {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .list-26 {
    margin-top: 0;
  }

  .complyai-guide-form-block {
    flex-flow: column;
  }

  .form-block-lft, .form-block-rgt {
    width: 100%;
  }

  .div-block-523 {
    margin-top: -74px;
  }

  .form-background {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-405 {
    margin-left: 0;
  }

  .report-landing-hero.change-dir {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 0 100%;
    background-size: auto;
  }

  .report-hero-para {
    font-size: 16px;
  }

  .report-hero-para.change-size {
    font-size: 24px;
  }

  .report-hero-para.extra-css {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
  }

  .report-intro-split {
    padding-left: 50px;
    padding-right: 50px;
  }

  .intro-text {
    font-size: 24px;
  }

  .report-intro-split2 {
    min-width: 179px;
  }

  .report-intro-split2.report-split-3 {
    min-width: 104px;
    display: flex;
  }

  .packaging-team-lft {
    padding: 60px 40px;
  }

  .packaging-team-heading {
    font-size: 24px;
    line-height: 33px;
  }

  .about-block {
    flex-flow: column;
  }

  .about-rgt {
    width: 100%;
  }

  .grid-block-1 {
    padding: 20px;
  }

  .grid-txt-1 {
    font-size: 41px;
  }

  .grid-block-2, .grid-block-3 {
    padding: 20px;
  }

  .chapter-section {
    padding-bottom: 10px;
  }

  .chapter-lft-section {
    width: 80%;
    min-height: 354px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 64px;
  }

  .chapter-rgt-section {
    border-radius: 107px;
    width: 90%;
    min-height: 382px;
    margin-top: 0;
    margin-left: -11px;
    padding-left: 18px;
  }

  .chapter-circle1 {
    top: -624px;
    left: 440px;
  }

  .chapter-circle1.css1 {
    top: -423px;
    left: 438px;
  }

  .chapter-circle1.css1.css2 {
    top: -71px;
    left: 128px;
  }

  .div-block-526 {
    align-self: center;
  }

  .specification-grid {
    margin-top: -51px;
  }

  .client-customer-block {
    flex-flow: column;
  }

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

  .alco-tooltip.alco-tooltip-2 {
    width: 34%;
    padding-left: 16px;
    padding-right: 16px;
    left: 48px;
  }

  .alco-tooltip.alco-tooltip-3 {
    top: -293px;
  }

  .alco-tooltip.alco-tooltip-4 {
    top: -294px;
    left: 364px;
  }

  .alco-tooltip.alco-tooltip-5 {
    width: 22%;
    padding: 10px;
    top: 377px;
    left: 145px;
  }

  .alco-tooltip.alco-toolti-6 {
    width: 30%;
    padding: 10px 12px;
    top: -142px;
    left: 362px;
  }

  .alco-tooltip.alco-tooltip-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    top: -104px;
    left: 304px;
  }

  .alco-tooltip.alco-tooltip-1 {
    padding: 10px 13px;
    top: -244px;
    left: 12px;
  }

  .tooltip-heading {
    font-size: 10px;
    line-height: 12px;
  }

  .tooltip-text {
    padding-top: 4px;
  }

  .click-icon {
    width: 10px;
    height: 10px;
    top: -174px;
    left: 56px;
  }

  .click-icon.click-icon2 {
    left: 237px;
  }

  .click-icon.click-icon-3 {
    top: -217px;
    left: 279px;
  }

  .click-icon.click-icon4 {
    top: -190px;
    left: 474px;
  }

  .click-icon.click-icon-5 {
    top: 409px;
    left: 276px;
  }

  .click-icon.click-icon-6 {
    width: 10px;
    height: 10px;
    top: -169px;
    left: 457px;
  }

  .click-icon.click-icon-7 {
    width: 10px;
    height: 10px;
    top: -136px;
    left: 282px;
  }

  .highlight-text.highlight-txt2 {
    width: 190px;
    height: 22px;
    top: -53px;
    left: 42px;
  }

  .highlight-text.highlight-txt3 {
    width: 161px;
    height: 21px;
    top: -218px;
    left: 296px;
  }

  .highlight-text.highlight-4 {
    width: 196px;
    height: 25px;
    top: -194px;
    left: 277px;
  }

  .highlight-text.highlight-5 {
    width: 47px;
    height: 21px;
    top: 411px;
    left: 288px;
  }

  .highlight-text.highlight6 {
    width: 115px;
    height: 13px;
    top: -165px;
    left: 337px;
  }

  .highlight-text.highlight-7 {
    width: 154px;
    height: 21px;
    top: -133px;
    left: 299px;
  }

  .highlight-text.highlight-txt-1 {
    width: 138px;
    height: 30px;
    top: -164px;
    left: 72px;
  }

  .text-block-374 {
    font-size: 9px;
  }

  .newsroom-hero-block {
    margin-top: -10px;
  }

  .para_20px.width_change {
    width: 98%;
    font-size: 16px;
    line-height: 21px;
  }

  .newsroom_20_para {
    margin-top: 105px;
  }

  .newsrooms_blocks {
    padding-bottom: 20px;
  }

  .collection-list-70 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .alcobev_img-i-ntraction {
    width: 90%;
  }

  .newsroom_grid_block {
    margin-top: 0;
  }

  .div-block-545 {
    flex-flow: column;
  }

  .approval_hero_split {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .approval_banner_heading {
    font-size: 42px;
    line-height: 52px;
  }

  .newsroom_form {
    width: 474px;
    padding: 20px;
    top: 467px;
  }

  .newsroom_filters_modal {
    width: 538px;
  }

  .icon_click_wrap.icon_click_wrap_1 {
    top: -202px;
    left: 171px;
  }

  .icon_click_wrap.icon_click_wrap_2 {
    top: -140px;
    left: 239px;
  }

  .icon_click_wrap.icon_click_wrap_3 {
    top: -221px;
    left: 248px;
  }

  .icon_click_wrap.icon_click_wrap_4 {
    top: -284px;
    left: 402px;
  }

  .icon_click_wrap.icon_click_5 {
    top: -177px;
    left: 425px;
  }

  .icon_click_wrap.icon_click_wrap_6 {
    top: -172px;
    left: 277px;
  }

  .approval_tooltip.approval_tooltip_1 {
    width: 28%;
    padding-left: 16px;
    padding-right: 16px;
    top: 1710.03px;
    left: 35.6016px;
  }

  .approval_tooltip.approval_tooltip_2 {
    width: 32%;
    top: 1897.03px;
    left: 68.6016px;
  }

  .approval_tooltip.approval_tooltip_3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 30%;
    top: 1650.03px;
    left: 231.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    top: 1602.03px;
    left: 353.602px;
  }

  .approval_tooltip.approval_tooltip_5 {
    width: 27%;
    padding: 16px;
    top: 1789.03px;
    left: 473.602px;
  }

  .approval_tooltip.approval_tooltip_6 {
    width: 40%;
    top: 1955.52px;
    left: 301.602px;
  }

  .div-block-547 {
    margin-top: 1px;
  }

  .grid-69 {
    grid-column-gap: 8px;
    grid-row-gap: 7px;
  }

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

  .modal_div {
    width: 102vw;
  }

  .modal_head_block {
    padding-bottom: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .modal_desc_block {
    padding-left: 60px;
    padding-right: 60px;
  }

  .h2-heading-40.center.add-width {
    width: 41%;
    font-size: 32px;
    line-height: 43px;
  }

  .copy---icon-scroll-head {
    font-size: 9px;
    line-height: 16px;
  }

  .copy---icon-scroll-head.add-size {
    font-size: 12px;
  }

  .copy---font-scroll-para {
    font-size: 12px;
    line-height: 19px;
  }

  .copy---font-scroll-para.align-center {
    font-size: 9px;
    line-height: 14px;
  }

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

  .heading-107 {
    font-size: 32px;
    line-height: 1.2em;
  }

  .why-af-heading-wrapper-2 {
    width: auto;
  }

  .new-home-v2 {
    padding-top: 172px;
  }

  .new-home-hero-desc {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .new-home-hero-desc._6 {
    font-size: 16px;
    line-height: 27px;
  }

  .new-hero-image-animation._1.mobile {
    top: -138px;
  }

  .new-hero-image-animation._2.mobile {
    top: -204px;
    left: -139px;
  }

  .new-hero-image-animation._4.capterra-mobile-star {
    top: -727px;
    left: -178px;
  }

  .new-hero-image-animation._5 {
    top: -207px;
  }

  .new-hero-animation-top._7._9 {
    left: -171px;
  }

  .new-hero-animation-top._8 {
    top: -170px;
    left: 368px;
  }

  .bold-text-27 {
    font-size: 14px;
  }

  .wrapper-1160px-14 {
    border-top: 1px #000;
  }

  .lock-screen-block {
    max-width: 450px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lock-icon {
    top: 35px;
  }

  .table-of-content-block {
    padding-top: 80px;
  }

  .t-o-c-left {
    margin-left: -26px;
  }

  .t-o-c-rgt {
    padding-left: 60px;
    padding-right: 60px;
  }

  .t-o-c-hero-head {
    font-size: 54px;
    line-height: 72px;
  }

  .government-split-lft {
    padding: 60px;
  }

  .gov-heading {
    font-size: 32px;
    line-height: 38px;
  }

  .professionals-block-split {
    margin-bottom: 10px;
  }

  .professionals-main-para {
    font-size: 18px;
    line-height: 28px;
  }

  .under-professional-block {
    margin-bottom: 0;
  }

  .professional-lft {
    width: 100%;
    margin-left: 0;
  }

  .professional-head {
    font-size: 64px;
    line-height: 68px;
  }

  .professional-para {
    font-size: 24px;
    line-height: 32px;
  }

  .professional-text {
    font-size: 16px;
    line-height: 18px;
  }

  .fssai-label-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fssai-label-split {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column;
  }

  .fssai-label-split-lft, .fssai-label-split-rgt {
    width: 100%;
  }

  .fssai-head.opacity {
    font-size: 32px;
    line-height: 46px;
  }

  .automate-label-split {
    flex-flow: column;
  }

  .label-split-lft, .label-split-rgt {
    width: 100%;
  }

  .doted-line {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
  }

  .list-doted-block {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    margin-left: -29px;
  }

  .dropdown-para {
    font-size: 16px;
  }

  .dropdown-content-block {
    padding-left: 60px;
    padding-right: 60px;
  }

  .regulations-block {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .second-dropdown-split {
    padding-left: 60px;
    padding-right: 60px;
  }

  .second-dropdown-head {
    font-size: 24px;
    line-height: 34px;
  }

  .close-lock {
    margin-right: -17px;
    top: 27px;
  }

  .professional-block-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .professional-split-image {
    display: flex;
  }

  .professional-block-bg {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
  }

  .image-449 {
    max-width: 48%;
  }

  .fassi-hero-block-1 {
    margin-top: -17px;
    padding-top: 140px;
  }

  .packaging-development-banner {
    background-position: 50%, 0 0;
  }

  .internal-webinar-v2-form-block {
    width: 100%;
    top: -119px;
  }

  .heading-263 {
    margin-bottom: -18px;
    font-size: 48px;
    line-height: 56px;
  }

  .webinar-banner-block {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .webinar-banner-split {
    flex-flow: column-reverse;
  }

  .banner-split-lft, .banner-split-rgt {
    width: 100%;
  }

  .new-lable-list {
    grid-template-columns: 1fr;
  }

  .new-home-head {
    font-size: 32px;
  }

  .home-v3-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .tab-menu-1 {
    width: 46%;
  }

  .tab-menu-1.tab-menu-2 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 42%;
  }

  .tab-menu-1.tab-menu-2.remove-space {
    width: 41%;
  }

  .home-v3-tab-1.w--current {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .home-v3-tab-split {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse;
  }

  .home-v3-tab-split.swap {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .v3-tab-lft {
    width: 100%;
  }

  .v3-tab-lft.v3-space {
    width: 90%;
  }

  .v3-tab-rgt {
    width: 100%;
  }

  .home-v3-para-500 {
    font-size: 12px;
  }

  .home-v3-h3 {
    font-size: 24px;
  }

  .home-v3-para-400 {
    font-size: 16px;
  }

  .hero-ani-1 {
    left: -7px;
  }

  .hero-ani-3 {
    left: -8px;
  }

  .tabs-content-13 {
    width: 42%;
  }

  .tab-content-2 {
    width: 39%;
  }

  .h2-heading-8 {
    text-align: left;
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .head-64 {
    font-size: 48px;
    line-height: 60px;
  }

  .div-block-610 {
    width: 485px;
    top: 654.594px;
  }

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

  .wrapper-1160px-15 {
    border-top: 1px #000;
  }

  .div-block-625 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-123 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    display: none;
  }

  .container {
    width: auto;
    position: static;
  }

  .navbar {
    display: block;
  }

  .section.sub-hero {
    background-color: #f1f2f5;
  }

  .section.sub-hero.margin-bottom-0 {
    margin-top: -71px;
  }

  .lead.hero-lead {
    text-align: center;
    padding-right: 15px;
  }

  .div-block-2 {
    text-align: center;
    justify-content: center;
  }

  .heading-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .display-1 {
    text-align: center;
    padding-right: 15px;
    font-size: 35px;
  }

  .container-960 {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-960.full-width-tablet {
    padding-top: 20px;
  }

  .parallax-container.white-back {
    background-color: #fff;
  }

  .beta-content-container {
    margin-top: 0;
    margin-right: 0;
  }

  .mobile-menu-container {
    display: none;
    left: 9px;
  }

  .mobile-nav-wrapper {
    display: block;
  }

  .footer-image.mobile {
    filter: none;
  }

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

  .column-5 {
    display: none;
  }

  .app-nav-bar-button.artworkbutton {
    display: block;
  }

  .app-nav-bar-button.artworkbutton.mainbutton {
    order: 1;
    align-self: auto;
  }

  .app-nav-bar-button.artworkbutton.mainbutton.submitformbutton {
    margin-left: 0;
  }

  .app-nav-bar-button.artworkbutton.mobilenav {
    text-align: center;
    margin-left: 0;
    margin-right: 14px;
    display: block;
  }

  .app-nav-bar-button.artworkbutton.navbarloginbutton {
    display: none;
  }

  .slide-text-holder {
    padding-top: 24px;
    bottom: 35%;
    right: auto;
  }

  .feature-list-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-list-text-container {
    margin-top: 20px;
    margin-left: 0;
  }

  .bold-text-4 {
    text-align: left;
    font-size: 40px;
    line-height: 54px;
  }

  .card.margin-top-60.border-cta.auto-min-height.padding-36 {
    margin-top: 109px;
  }

  .cta-container {
    display: none;
  }

  .cta-container.mobile {
    float: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .feature-column {
    padding-left: 5px;
    padding-right: 5px;
  }

  .slide-text-container {
    top: 45%;
  }

  .tabs-menu {
    display: flex;
  }

  .tab-link-tab-1 {
    width: 50%;
  }

  .div-block-9 {
    height: 164px;
  }

  .tabs {
    min-width: auto;
  }

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

  .blog-header-image {
    background-size: cover;
    width: 100vw;
    height: 65vh;
    min-height: 540px;
  }

  .flex-grid {
    width: 100%;
    height: 100%;
  }

  .flex-item {
    white-space: nowrap;
    max-width: 100px;
  }

  .image-18 {
    display: none;
  }

  .container-965 {
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-965.ds {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text-container {
    min-width: 320px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .hero-text-container.padding-bottom-20.ds-top-adjust {
    padding-top: 56px;
  }

  .rich-text-block {
    padding-left: 28px;
    padding-right: 28px;
  }

  .rich-text-block.rich-text-content {
    color: #050706;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-19 {
    width: auto;
    min-width: 50px;
    height: auto;
    min-height: 50px;
  }

  .gradient-mask {
    height: 100%;
    padding-bottom: 28px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-1172 {
    display: flex;
  }

  .text-white.margin-top-0 {
    font-size: 18px;
  }

  .text-white.faq-heading.center-text-comp.margin-bottom-60 {
    font-size: 18px;
    line-height: 24px;
  }

  .collection-item-3 {
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .mobile-nav-link.industrylist {
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 16px;
    display: block;
  }

  .color-bar {
    min-height: 60px;
  }

  .hero-slide {
    padding: 0;
  }

  .button-holder-right.mobile {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .image-27 {
    max-height: none;
  }

  .bold-text-9 {
    text-align: center;
    font-size: 28px;
  }

  .body-section {
    position: relative;
  }

  .body-section.padding-y-64 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-50 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .formtextdiv {
    display: none;
  }

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

  .form-container {
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-container.eighty-percent-div.margin-top-40.management {
    width: auto;
  }

  .collection-item-7 {
    float: left;
    clear: none;
    object-fit: fill;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 0;
    position: relative;
    overflow: visible;
  }

  .div-block-45 {
    overflow: auto;
  }

  .collection-list-wrapper-3 {
    text-align: center;
  }

  .image-30 {
    flex: 0 auto;
    align-self: center;
  }

  .collection-item-8 {
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .collection-list-6 {
    float: none;
    text-align: left;
  }

  .mainimage {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mobile-nav-button {
    z-index: 999;
    text-align: right;
    justify-content: center;
    width: auto;
    height: 70px;
    margin-right: 10px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .heading-59 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-59.category-head {
    text-align: center;
  }

  .previous, .next {
    top: 244px;
  }

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

  .div-block-54 {
    text-align: center;
    max-width: none;
    display: inline-block;
  }

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

  .div-block-57 {
    height: auto;
  }

  .marquee-wrapper {
    width: auto;
    display: block;
  }

  .marqee-div {
    width: auto;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .text-block-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-58 {
    height: 280px;
    margin-bottom: 0;
  }

  .div-block-61 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-63 {
    min-height: 430px;
  }

  .image-38 {
    float: left;
    padding-left: 15px;
  }

  .form-block-2 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
  }

  .text-field-9 {
    width: 100%;
    margin-top: 19px;
  }

  .text-field-9.jetboost-list-search-input-prxp {
    min-width: auto;
    margin-top: 0;
  }

  .div-block-65 {
    flex-direction: column;
  }

  .text-block-42 {
    line-height: 25px;
  }

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

  .image-39, .image-cap {
    width: 100px;
  }

  .text-block-48 {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-10 {
    margin-top: 75px;
  }

  .column-28 {
    display: inline-block;
  }

  .image-41 {
    max-width: none;
    top: 16%;
    right: 0%;
  }

  .heading-63 {
    font-size: 34px;
  }

  .div-block-67 {
    margin-top: 74px;
  }

  .text-block-50 {
    text-align: center;
    margin-top: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .text-block-51 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-53 {
    font-size: 40px;
  }

  .text-block-59 {
    text-align: center;
    max-width: 100%;
  }

  .mask-2 {
    min-height: 830px;
  }

  .image-43, .image-44 {
    display: none;
  }

  .div-block-91 {
    display: block;
  }

  .slide-nav-3 {
    color: #000;
  }

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

  .image-46 {
    bottom: 30px;
  }

  .text-block-65 {
    font-size: 28px;
  }

  .text-block-66 {
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    width: 105px;
    height: 50px;
    margin-left: 15px;
    display: flex;
    overflow: visible;
  }

  .div-block-93 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-67 {
    font-size: 38px;
  }

  .form-card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .half-box.relative-box.white-background.padding-30 {
    width: 100%;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr;
  }

  .competition-heading {
    font-size: 24px;
  }

  .padding-30 {
    padding: 10px;
  }

  .large-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .large-container.background-competitor {
    background-position: 0 0;
    background-size: 50px;
  }

  .button-big {
    font-size: 12px;
  }

  .flex-box.relative-box {
    display: block;
  }

  .large-heading.center-text-comp {
    font-size: 32px;
    line-height: 1em;
  }

  .padding-left {
    padding-left: 10px;
  }

  .esko-client-wrapper.padding-50 {
    min-height: auto;
    max-height: none;
    position: relative;
  }

  .collection-list-9 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .relative-box {
    position: static;
  }

  .collection-item-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-7, .collection-list-wrapper-8 {
    display: none;
  }

  .grid-div {
    padding: 1px;
  }

  .padding-50.competitor-grid {
    padding: 0;
  }

  .review-div {
    min-height: 300px;
  }

  .image-48 {
    width: 100%;
  }

  .container-1443 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-head {
    font-size: 12px;
  }

  .grid-text {
    padding: 2px;
    font-size: 12px;
    line-height: 16px;
  }

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

  .social-media.green {
    margin: 10px;
  }

  .seventy-percent-div {
    width: 90%;
  }

  .sixty-percent-div {
    width: auto;
  }

  .mobile-menu-icon {
    font-size: 30px;
    font-weight: 400;
  }

  .font-size-44 {
    font-size: 36px;
    line-height: 45px;
  }

  .font-size-18.remove-margin._21-cf-design {
    font-size: 14px;
  }

  .medium-font.black-color-font.font-size-16._21cf-design {
    font-size: 12px;
    line-height: 20px;
  }

  .flex-div {
    display: block;
  }

  .margin-top-10.round-corners.light-grey-background.flex-box.fixed-height-50 {
    height: auto;
  }

  .thirty-percent-div {
    width: auto;
  }

  .investors-list {
    grid-template-columns: 1fr 1fr;
  }

  .viision-padding {
    text-align: center;
    width: 320px;
    padding: 20px 10px;
  }

  .container-1208 {
    padding: 19px;
  }

  .section-heading.text-centre {
    font-size: 30px;
    line-height: 40px;
  }

  .team-photo-trigger {
    width: 100%;
  }

  .ebook-img-padding {
    padding: 10px;
  }

  .workflows-heading {
    font-size: 32px;
    line-height: 45px;
  }

  .workflows-bottom-text.dark-black-font.center-text {
    font-size: 36px;
    line-height: 60px;
  }

  .booth-padding-50 {
    padding: 10px;
  }

  .notification-close {
    padding: 5px;
  }

  .notification-content {
    font-size: .6rem;
  }

  .notify-div {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .hoem-cta-form-input-wrap-top {
    flex-direction: column;
  }

  .form-input, .form-input.message {
    font-size: 14px;
  }

  .home-platform-slide-head {
    width: auto;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .nav-dropdown-list.sub-drop.w--open, .nav-dropdown-list.no-padding.w--open {
    padding-top: 0;
  }

  .split-section-text-wrap.af-vs-monday, .split-section-text-wrap.why-af-text-wrap {
    width: auto;
  }

  .home-hero-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .slide-arrow.artwork-right, .slide-arrow.artflow-left {
    top: -8%;
  }

  .slide-arrow.testimonial-arrow, .slide-arrow.testimonial-arrow.rgt {
    margin-top: 10px;
  }

  .slide-arrow.testimonial-arrow.rgt.change-pos.onhover {
    width: 40px;
    height: 40px;
    margin-right: 8px;
    padding: 10px;
    inset: 0% 0% auto auto;
  }

  .slide-arrow.testimonial-arrow.lft.change-pos-lft.added-gap {
    margin-right: 42px;
  }

  .slide-arrow.testimonial-arrow.lft.change-pos-lft.added-gap.onhover {
    width: 40px;
    height: 40px;
    margin-right: 78px;
    padding: 10px;
    top: 0%;
    bottom: auto;
    right: -6%;
  }

  .footer-soicla-link {
    width: 36px;
    height: 36px;
  }

  .solution-nav-link-sub-block {
    background-color: #fff;
  }

  .home-hero-image-main {
    width: 90%;
  }

  .home-hero-image-main.hero-bg-section {
    height: auto;
  }

  .home-hero-image-main.hero-bg-section.creative-hero-right-split {
    flex: none;
    max-width: 100%;
  }

  .home-hero-image-main.hero-bg-section.new-her-image-resize {
    justify-content: center;
    align-items: center;
    height: 100%;
    min-height: auto;
    display: flex;
  }

  .home-hero-image-main.hero-bg-section.new-her-image-resize.home-grid-rgt.change-pos {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .home-hero-image-main.bam-hero-image {
    width: auto;
  }

  .home-hero-split-section {
    grid-row-gap: 28px;
  }

  .heading-percentage {
    font-size: 2em;
  }

  .footer-links-main-container {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
  }

  .home-slider-section {
    margin-top: 90px;
  }

  .home-slider-section.new-home-slider-section {
    margin-bottom: 100px;
  }

  .testimonial-section.see-all-testimonial.remove-space-test.add-background-color {
    height: auto;
  }

  .main-btn-wrap {
    align-items: center;
    font-size: 12px;
    position: static;
  }

  .nav-dropdown-collection {
    background-color: #fff;
  }

  .capterra-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-2-32px {
    font-size: 24px;
  }

  .heading-2-32px.size_40 {
    font-size: 24px;
    line-height: 1.2;
  }

  .faq-para {
    font-size: 13px;
  }

  .blue-span-alter {
    font-size: 24px;
  }

  .home-hero-head-para {
    margin-top: 20px;
  }

  .home-hero-head-para.see-all-hero-para {
    width: auto;
    max-width: none;
  }

  .para-100 {
    font-size: 16px;
    line-height: 1.8;
  }

  .para-100.width-custom-1.bottom24 {
    max-width: none;
  }

  .para-100.change_txt_color {
    line-height: 1.5;
  }

  .wrapper-1200px.toc {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .btn-circle-block {
    width: 46px;
    height: 46px;
    padding: 0;
  }

  .btn-circle-block.pricing {
    width: 38px;
    height: 38px;
  }

  .btn-circle-block.pricing.sec {
    width: auto;
    height: auto;
    padding-top: 16px;
  }

  .btn-circle-block.secondary {
    width: 44px;
  }

  .home-artworkflow-head {
    width: 100%;
    margin-bottom: 60px;
  }

  .home-dashboard-image.mobile, .home-dashboard-image.mobile.home-mbl-dashboard {
    display: none;
  }

  .home-dashboard-image.desktop, .home-dashboard-image.desktop.home-old-dashoard {
    display: block;
  }

  .blue-span {
    font-size: 34px;
  }

  .home-split-section-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    padding-top: 0;
  }

  .home-split-section-main.why-artflow {
    margin-top: 60px;
  }

  .btn-arrow-wrap.secondary {
    width: 11px;
    margin-top: 3px;
    margin-left: 2px;
  }

  .home-hero-split-head.event-hero-left-split {
    width: auto;
    max-width: none;
  }

  .home-hero-split-head.hero-grid-lft.change-po {
    margin-top: -32px;
  }

  .nav-user-link {
    width: 56px;
    height: 56px;
  }

  .split-btn-wrap {
    flex-direction: column;
    margin-top: 24px;
  }

  .footer-logo-wrap {
    width: 114px;
    height: auto;
  }

  .split-4-bg-image {
    display: none;
  }

  .btn-circle-arrow.sec-arrow {
    display: block;
  }

  .home-capterra-split {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-2-56px {
    font-size: 28px;
  }

  .footer-social-main {
    flex-wrap: wrap;
  }

  .footer-social-main.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }

  .home-platform-slide-text-wrap {
    width: auto;
    display: flex;
  }

  .logo-grid-inner-wrap {
    flex: none;
    place-items: center;
  }

  .split-image-main {
    min-height: 200px;
  }

  .home-cta-form-section.new-home-cta-form-section {
    margin-bottom: 60px;
  }

  .home-hero-head-btn-wrap {
    grid-row-gap: 26px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
  }

  .home-hero-head-btn-wrap.join-af-btn {
    bottom: 0%;
    right: 0%;
  }

  .navtive-slidenav {
    padding-top: 20px;
    position: static;
  }

  .split-image-wrap, .split-image-wrap.why-af-image-wrap {
    width: 100%;
  }

  .split-image-wrap.new-split-image {
    width: 100%;
    max-width: 100%;
    min-height: 200px;
  }

  .home-cta-form-split.rocketium-page-right-cta {
    width: 100%;
  }

  .home-dashboard-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .home-dashboard-section.home-video-section {
    margin-bottom: 80px;
  }

  .home-platform-slider {
    width: 100%;
    height: 100%;
  }

  .home-platform-slide {
    padding-bottom: 0;
  }

  .hoem-slide-icon {
    width: auto;
    height: auto;
  }

  .brand-logo-link.w--current {
    width: 134px;
  }

  .fs-mask.mask-overflow-on {
    overflow: hidden;
  }

  .arrow-item-wrap {
    width: 16px;
    height: 18px;
    font-size: 12px;
    position: relative;
  }

  .home-platform-slide-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .orange-span.home-hero {
    display: block;
  }

  .nav-dropdown-item {
    color: #05070699;
    background-color: #fff;
  }

  .home-dahsboard-wrapper {
    margin-top: 30px;
  }

  .artworkflow-slide {
    width: auto;
    max-width: 280px;
  }

  .home-split-sections-wrap {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    margin-top: 90px;
  }

  .wrapper-1160px {
    overflow: visible;
  }

  .wrapper-1160px.center-align {
    align-items: center;
  }

  .home-platform-slide-image-wrap {
    width: auto;
    max-width: none;
    display: block;
  }

  .menu-btn-2.w--open {
    font-size: 20px;
  }

  .capterra-split-text-block-2 {
    font-size: 14px;
  }

  .solution-sub-link-block-2 {
    color: #05070699;
    padding-left: 32px;
  }

  .dropdown-link-2 {
    color: #05070699;
    background-color: #fff;
    padding-left: 32px;
  }

  .dropdown-link-2.features {
    color: #05070699;
    padding-left: 32px;
  }

  .btn-block-main-3 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .btn-block-main-3.show-mobile {
    height: 56px;
    padding: 20px 46px;
    display: flex;
  }

  .cta-wrap-main-block-3 {
    text-align: left;
  }

  .paragraph-11 {
    font-size: 16px;
    line-height: 22px;
  }

  .logo-wrap {
    height: 28px;
  }

  .testimonial-slide-split-wrapper {
    align-items: center;
  }

  .testimonial-slider-image-block {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slide-para {
    font-size: 16px;
  }

  .testimonial-slide-para.change-txt-size {
    text-align: center;
  }

  .home-grid-item-bg {
    padding: 12px;
  }

  .home-collection-grid-item {
    padding: 16px;
  }

  .home-cs-collection-bg {
    width: 100%;
    inset: 0%;
  }

  .home-collection-grid-head {
    max-width: 130px;
  }

  .home-grid-tag-block {
    font-size: 12px;
  }

  .blog-bg-quarter {
    width: 40px;
    height: 40px;
  }

  .blog-collection-bg {
    width: 80%;
  }

  .ebook-collection-item {
    height: 80px;
    top: 50%;
  }

  .btn-block-main-4 {
    align-items: center;
    height: 46px;
    padding: 12px 16px;
  }

  .btn-block-main-4.pricing.sec {
    padding: 16px 20px;
  }

  .monthly-billing, .yearly-billing {
    font-size: 14px;
  }

  .cta-tag, .pricing-offer-text {
    font-size: 12px;
  }

  .pricing-brands-head {
    margin-bottom: 40px;
  }

  .card-bg.no-bg {
    padding: 12px;
  }

  .price-poiner-list-item {
    font-size: 14px;
  }

  .pricing-plan-icon {
    height: 24px;
  }

  .plan-includes-block.no-border {
    padding-top: 28px;
  }

  .cta-head {
    font-size: 16px;
    line-height: 1.6;
  }

  .cta-head.text-white {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-66 {
    font-size: 2em;
  }

  .paragraph-12 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .btn-block-main-5 {
    align-items: center;
    height: 46px;
    padding: 12px 25px;
  }

  .card-bg-image-main-split.creative-intelligence-card-section {
    width: 100%;
  }

  .demo-form-block {
    padding: 20px;
  }

  .expert-logo-block {
    height: 40px;
  }

  .demo-input-value-wrap.creative-form-input-wrap {
    flex-direction: column;
  }

  .demo-hero-section {
    margin-bottom: 90px;
    padding-top: 140px;
  }

  .dmeo-essentials-section {
    margin-bottom: 90px;
  }

  .demo-hero-head-block {
    margin-bottom: 0;
  }

  .demo-hero-split-wrap {
    width: 100%;
  }

  .expert-head, .expert-list-item {
    font-size: 12px;
  }

  .demo-expert-block.desktop {
    padding-bottom: 24px;
  }

  .btn-block-main-6 {
    align-items: center;
    height: 46px;
    padding: 12px 16px;
  }

  .feature-hero-section {
    margin-bottom: 40px;
    padding-top: 120px;
  }

  .feature-hero-section.contact-hero {
    margin-bottom: 10px;
    padding-bottom: 60px;
  }

  .features-hero-btn-wrap {
    flex-direction: column;
    display: flex;
  }

  .feature-hero-text-wrapper {
    width: 100%;
  }

  .heading-1-56px {
    font-size: 32px;
  }

  .collaboration-grid-item-heading {
    font-size: 18px;
  }

  .feature-split-main-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .feature-hero-split-image-wrap {
    width: 100%;
  }

  .features-hero-para-block {
    margin-top: 16px;
  }

  .hidden-form-input1 {
    font-size: 14px;
  }

  .top-head {
    font-size: 13px;
  }

  .page-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-padding.link-dropdown {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-button {
    font-size: 14px;
    line-height: 1.14286;
  }

  .heading-extralarge {
    font-size: 32px;
  }

  .heading-large {
    font-size: 24px;
  }

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

  .heading-small {
    font-size: 24px;
    line-height: 1.083;
  }

  .vertical-spacing {
    padding-top: 0;
    padding-bottom: 0;
  }

  .vertical-spacing.top-bottom-double.no-top-change {
    padding-top: 140px;
  }

  .vertical-spacing.cta-spacing {
    padding-bottom: 40px;
  }

  .heading-medium {
    font-size: 16px;
  }

  .heading-medium.new-dam-sp {
    font-family: Worksans, sans-serif;
  }

  .para-global.white._24px {
    font-size: 20px;
  }

  .para-global.white._24px._400-reguler {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-100 {
    width: auto;
    height: auto;
  }

  .bottom-24.webinar-v2-desc-block {
    width: 100%;
  }

  .audit-card {
    width: auto;
  }

  .nav-menu-flex {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-drop-menu--list.w--open {
    padding-left: 0;
    padding-right: 0;
  }

  .drop-menu-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  .drop-menu-grid.static-links {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .product-drop-link-grid, .product-drop-link-grid._3-col {
    grid-template-columns: 1fr;
  }

  .product-link-image-wrap {
    display: none;
  }

  .nav-brand {
    height: 40px;
  }

  .marquee-logo {
    width: 120px;
  }

  .menu-button {
    width: 32px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .white-cta {
    flex-direction: row-reverse;
    align-items: center;
    font-size: 12px;
  }

  .ap-hero-right {
    height: auto;
  }

  .ap-hero-image-wrap {
    width: 100%;
    height: 100%;
  }

  .ap-features-grid, .artwork-flow-grid {
    grid-template-columns: 1fr;
  }

  .artwork-flow-icon-wrap {
    justify-content: flex-start;
  }

  .creative-teams {
    margin-top: 100px;
  }

  .guide-card.webinar {
    padding-bottom: 60px;
  }

  .guide-card-title {
    font-size: 40px;
  }

  .guide-card-title.guide-title {
    font-size: 32px;
  }

  .guide-card-title.webinar-hero-head {
    font-size: 32px;
    line-height: 43px;
  }

  .guide-btn-block {
    justify-content: flex-end;
    display: flex;
    position: absolute;
  }

  .guide-form {
    grid-row-gap: 60px;
  }

  .pricing-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .large-para-global {
    font-size: 16px;
  }

  .af-cta-wrap {
    flex-direction: column;
  }

  .about-hero-para {
    max-width: 355px;
    margin-right: 0;
    font-size: 24px;
  }

  .about-h1 {
    font-size: 100px;
    line-height: 100px;
  }

  .hero-content-grid {
    flex-direction: column;
  }

  .about-hero-content-card, .about-hero-content-card._40 {
    width: 100%;
  }

  .about-quote-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .about-quote-box {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .about-quoter-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quote-mark-wra {
    width: 60px;
    top: -4%;
    left: -4%;
  }

  .leadership-wrapper {
    flex-direction: column;
    display: block;
  }

  .about-h2-wrap {
    grid-row-gap: 12px;
    margin-bottom: 10px;
  }

  .leader-ship-grid {
    grid-column-gap: 27px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
  }

  .leadership-card {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .investors-logo-grid {
    grid-column-gap: 54px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .customer-slide-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .cs-left {
    width: 100%;
    display: block;
  }

  .cs-right {
    width: 100%;
  }

  .cult-grid {
    flex-direction: column;
    display: flex;
  }

  .about-cta-wrap {
    flex-direction: column;
    padding: 20px;
  }

  .about-cta-para {
    font-size: 24px;
  }

  .video-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .splide.slider2.feature__slide {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

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

  .splide__list.event-list {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .splide__slide {
    width: 100%;
  }

  .splide__slide.splide-arrow-border.podcast-slider {
    max-width: none;
  }

  .splide__arrows.wrapper-1160px.event-arrows {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .splide__arrows.div-block-149 {
    width: auto;
  }

  .splide__arrows.creative-arrow-wrapper {
    flex-direction: column;
    align-items: flex-end;
  }

  .whta-you-get {
    margin-bottom: 60px;
  }

  .heading-81 {
    font-size: 39px;
  }

  .nitty-gritty-section {
    margin-bottom: 100px;
  }

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

  .grid4 {
    margin-top: 0;
  }

  .partner-section {
    margin-bottom: 100px;
  }

  .split-right {
    width: auto;
  }

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

  .all-webinar, .previous-webinar {
    margin-top: 60px;
  }

  .paragraph-19 {
    width: auto;
  }

  .heading-88 {
    font-size: 20px;
  }

  .paragraph-20 {
    font-size: 14px;
  }

  .heading-90 {
    font-size: 35px;
    line-height: 54px;
  }

  .text-span-10 {
    background-size: 96%;
  }

  .heading-93 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-block-108 {
    font-size: 26px;
  }

  .text-block-109 {
    font-size: 25px;
  }

  .paragraph-21 {
    width: auto;
  }

  .guide-hero-head {
    font-size: 16px;
  }

  .heading-97 {
    font-size: 20px;
    line-height: 27px;
  }

  .content-wrapper {
    max-width: none;
  }

  .content {
    width: auto;
    min-width: auto;
    position: static;
  }

  .content.blog-toc {
    align-items: stretch;
  }

  .video-section {
    padding-bottom: 60px;
  }

  .creative-intelligence-hero-section {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .creative-head-wrapper.creative-intel-hero-wrapper {
    padding-bottom: 0;
  }

  .form-3 {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: block;
  }

  .form-block-3 {
    display: block;
  }

  .image-div {
    object-fit: fill;
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .drive-revenue-head-wrapper.why-rocketium-heading {
    width: auto;
  }

  .heading-101 {
    font-size: 40px;
    line-height: 50px;
  }

  .creative-process-section {
    padding-bottom: 80px;
  }

  .creative-process-grid {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-25 {
    width: auto;
  }

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

  .slider3 {
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px;
  }

  .creative-slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .creative-slider-content {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-113, .text-block-114 {
    font-size: 14px;
  }

  .slide-nav-4 {
    left: 28%;
  }

  .webinar-popup-section {
    width: auto;
    height: auto;
  }

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

  .tab-element {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .div-block-118 {
    flex-direction: column;
  }

  .why-artworkflow-section {
    padding-top: 0;
  }

  .why-af-heading-wrapper {
    width: auto;
  }

  .why-af-content-block {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .all-things-in-one-place-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .one-place-content-wrapper {
    flex-direction: column;
  }

  .text-block-115 {
    font-size: 12px;
  }

  .tab-btn-div {
    border-radius: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: block;
  }

  .div-block-119 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .btn-div {
    display: none;
  }

  .dam-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

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

  .dam-content-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .dam-head {
    font-size: 14px;
  }

  .tag-list-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .collection-list-17 {
    grid-template-columns: 1fr;
  }

  .bam-split-wrapper {
    padding-top: 40px;
  }

  .icon-div.linkedin {
    flex: 0 auto;
    display: flex;
  }

  .see-all-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .collection-list-20 {
    grid-template-columns: 1fr;
  }

  .date-and-time-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: 0 auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .date-and-duration-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .duration-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: 0 auto;
    align-items: center;
    width: 30%;
    padding-left: 0;
  }

  .webinar-hero-section {
    padding-top: 100px;
  }

  .collection-list-21 {
    grid-template-columns: 1fr;
  }

  .html-embed-20 {
    padding-bottom: 60px;
  }

  .one-place-right-wrapper, .one-place-left-wrapper {
    width: 100%;
  }

  .paragraph-29 {
    width: auto;
  }

  .text-block-117, .text-block-118 {
    flex: 0 auto;
    font-size: 12px;
  }

  .text-block-119 {
    flex: none;
    font-family: Worksans, sans-serif;
    font-size: 12px;
  }

  .collection-list-23 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-link-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-list-3.w--open {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown-toggle-3 {
    padding-left: 10px;
  }

  .dropdown-wrapper {
    width: 100%;
  }

  .collection-list-wrapper-12 {
    display: none;
  }

  .collection-list-24 {
    grid-template-columns: 1fr;
  }

  .category-filter-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
  }

  .heading-114 {
    font-size: 12px;
    line-height: 20px;
  }

  .dropdown-3 {
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .dropdown-toggle-4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-link-5 {
    font-size: 12px;
  }

  .dropdown-list-4.w--open {
    top: 100%;
    left: 0;
    right: 0;
  }

  .link-block-14.visible-links {
    padding-left: 0;
  }

  .link-block-15 {
    align-items: center;
    display: flex;
  }

  .link-block-15.blog-link {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .collection-item-21 {
    flex: 0 auto;
    line-height: 15px;
  }

  .tag-heading {
    text-align: center;
    flex: none;
    font-size: 30px;
  }

  .heading-123 {
    font-size: 16px;
  }

  .collection-list-26 {
    grid-row-gap: 19px;
    grid-template-columns: 1fr;
  }

  .webinar-image {
    border-radius: 16px;
  }

  .tab-link-text.active {
    border-radius: 30px;
  }

  .paragraph-31 {
    width: auto;
    font-size: 16px;
    line-height: 25px;
  }

  .tabs-menu-3 {
    display: flex;
  }

  .webinal-filter-tab-link {
    flex: none;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .webinal-filter-tab-link.w--current {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .latest-webinar-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-32 {
    font-size: 16px;
  }

  .more-resources {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .resouces-card {
    grid-column-gap: 20px;
    grid-row-gap: 15px;
  }

  .heading-124 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-125 {
    font-size: 18px;
    line-height: 23px;
  }

  .af-fan-favorite-wrapper {
    grid-template-columns: 1fr;
  }

  .image-136 {
    width: 80px;
  }

  .af-history-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .af-history-wrapper.customer-stories-history {
    border-radius: 12px;
    display: flex;
  }

  .af-history-div {
    border-right-style: solid;
    border-radius: 0;
  }

  .af-history-div.last-history {
    border-top-right-radius: 0;
    border-bottom-right-radius: 12px;
  }

  .af-history-div.last-history.cs-2nd-history {
    border-top-right-radius: 12px;
  }

  .af-history-div.first-history {
    border-bottom: 1px solid #d4d4d4;
    border-right-style: solid;
    border-bottom-left-radius: 0;
    padding-bottom: 30px;
  }

  .af-history-div._2nd-history {
    border-bottom: 1px solid #d4d4d4;
    border-top-right-radius: 12px;
    padding-bottom: 30px;
  }

  .af-history-div._3rd-history {
    border-right-style: solid;
    border-bottom-left-radius: 12px;
    padding-bottom: 0;
  }

  .af-history-div.cs-1st-history {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .af-history-div._1st-result, .af-history-div._2nd-result {
    border-bottom: 1px #d4d4d4;
    border-right-style: none;
    border-radius: 12px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .af-history-div._3rd-reslut {
    border-radius: 12px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-127 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

  .heading-127.counter {
    font-size: 22px;
  }

  .text-block-130 {
    font-size: 12px;
  }

  .comparing-section {
    padding-bottom: 140px;
  }

  .compare-table-wrapper {
    overflow: auto;
  }

  .compare-table-heading-div {
    width: 150px;
  }

  .heading-131 {
    white-space: normal;
    font-size: 24px;
  }

  .comapre-table-data-div {
    width: 150px;
    display: block;
  }

  .text-block-131 {
    flex: none;
    font-size: 16px;
  }

  .background-video {
    object-fit: contain;
    overflow: hidden;
  }

  .background-video.brand-compiance-video {
    height: 200px;
  }

  .columns-26 {
    grid-column-gap: 0px;
    border-bottom-style: none;
    display: flex;
    overflow: visible;
  }

  .column-32 {
    border-bottom: 1px solid #f2f3f3;
    flex: 0 auto;
    padding-left: 0;
  }

  .column-32.head-column1 {
    border-bottom: 1px solid #000;
  }

  .column-33 {
    border-bottom: 1px solid #f2f3f3;
    flex: 0 auto;
  }

  .column-33.head-column1 {
    border-bottom: 1px solid #000;
  }

  .column-34 {
    border-bottom: 1px solid #f2f3f3;
    flex: 0 auto;
  }

  .column-34.head-column1 {
    border-bottom: 1px solid #000;
  }

  .inner-content-column {
    grid-column-gap: 0px;
    border-bottom-style: none;
    justify-content: space-between;
    align-items: stretch;
  }

  .heading-132 {
    font-size: 20px;
    line-height: 24px;
  }

  .mask-4 {
    width: auto;
    height: auto;
    padding-top: 60px;
    position: relative;
  }

  .slider-3 {
    padding-top: 0;
  }

  .category-section-heading-wrapper {
    padding-bottom: 0;
  }

  .collection-list-27 {
    grid-template-columns: 1fr;
  }

  .filter-content {
    width: auto;
  }

  .filter-category-column {
    grid-column-gap: 30px;
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    display: none;
  }

  .filter-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
    display: flex;
  }

  .text-field-26 {
    padding-left: 38px;
  }

  .integration-hero-image-split {
    flex: none;
  }

  .date-and-location-div {
    flex-flow: column;
  }

  .text-block-143 {
    font-size: 12px;
  }

  .div-block-134, .div-block-135 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-medium-3 {
    font-size: 16px;
  }

  .text-block-144 {
    font-size: 12px;
  }

  .what-is-bam.bam-white-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .what-is-bam-wrapper {
    width: 100%;
  }

  .heading-139.text-white {
    font-size: 28px;
    line-height: 40px;
  }

  .what-is-bam-split {
    grid-column-gap: 40px;
  }

  .workfront-para.text-white {
    font-size: 14px;
    line-height: 20px;
  }

  .cta-split-wrapper {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .cta-left-split, .cta-right-split, .event-type-head, .div-block-142 {
    width: auto;
  }

  .div-block-142.highlight-heading {
    width: 50%;
  }

  .heading-141 {
    font-size: 24px;
    line-height: 30px;
  }

  .text-block-147 {
    font-size: 24px;
  }

  .div-block-144 {
    flex-direction: column;
  }

  .empty-state {
    width: 100%;
    height: 100%;
  }

  .image-169 {
    width: 40px;
  }

  .highlight-wrapper.splide.highlightslider {
    overflow: hidden;
  }

  .div-block-149 {
    justify-content: flex-end;
    width: 50%;
  }

  .heading-142 {
    width: 50%;
    font-size: 30px;
    line-height: 38px;
  }

  .heading-144 {
    font-size: 30px;
    line-height: 38px;
  }

  .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .list-7 {
    width: auto;
    margin-top: -14px;
    margin-bottom: 14px;
    margin-left: 10px;
    padding-top: 20px;
    position: relative;
  }

  .ci-list-card {
    width: auto;
    height: auto;
  }

  .ci-card-wrapper, .image-171 {
    height: auto;
  }

  .lottie-animation {
    width: 32px;
    height: 32px;
  }

  .bam-tab-menu-link.w--current {
    flex: none;
  }

  .bam-tab-menu-link.splide__slide {
    flex: none;
    padding: 10px;
  }

  .bam-tab-menu-link.splide__slide.w--current {
    padding: 10px;
  }

  .bam-tab-menu-link.splide__slide.black-color-new, .bam-tab-menu-link.splide__slide.black-color-new.w--current {
    font-size: 14px;
  }

  .tabs-4 {
    overflow: visible;
  }

  .bam-tabmenu.container {
    align-items: center;
    width: 60%;
    overflow: auto;
  }

  .paragraph-44 {
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-45 {
    width: auto;
  }

  .key-feature-bam {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-161 {
    display: block;
  }

  .button-3.leftbtn.bam-lf-btn, .button-3.bam-right-btn {
    z-index: 1;
  }

  .why-af-hero-head {
    font-size: 50px;
  }

  .heading-153 {
    padding-bottom: 40px;
    font-size: 47px;
    line-height: 1.2;
  }

  .tab-link-tab-2-3, .tab-link-tab-2-3.w--current, .tab-link-tab-1-5, .tab-link-tab-1-5.w--current {
    flex: 0 auto;
  }

  .text-block-150 {
    font-size: 14px;
  }

  .integration-marquee {
    width: auto;
  }

  .integration-app-div {
    width: 200px;
  }

  .who-is-af-section {
    padding-bottom: 60px;
  }

  .who-is-af-list-wrapper {
    grid-template-columns: 1fr;
  }

  .guide-section.creative-ops-case-study-section {
    padding-bottom: 40px;
  }

  .guide-split-wrapper {
    flex-direction: column;
  }

  .guide-left-div {
    width: auto;
  }

  .guide-right-div {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    width: auto;
  }

  .image-177 {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .slider-4, .mask-5 {
    width: 100%;
  }

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

  .guides-slider {
    width: 100%;
  }

  .image-178 {
    width: auto;
  }

  .collection-item-24 {
    display: block;
  }

  .bam-fetaure-head {
    font-size: 24px;
    line-height: 32px;
  }

  .collection-list-wrapper-16 {
    overflow: visible;
  }

  .cta-section-btn.comparison-button-cta {
    align-items: center;
  }

  .guide-detail-heading {
    font-size: 40px;
  }

  .latest-resource-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
  }

  .newsletter-div, .collection-item-26, .div-block-168 {
    width: 100%;
  }

  .author-detail-div {
    padding-left: 16px;
    padding-right: 16px;
  }

  .author-detail-div.auther-space-div {
    padding-bottom: 0;
  }

  .author-small-img {
    width: 40px;
    height: 40px;
  }

  .author-name-block {
    flex: 0 auto;
    font-size: 14px;
    line-height: 16px;
  }

  .author-name-block.blog-post-date {
    text-align: right;
    align-items: flex-end;
    width: 35%;
    font-size: 12px;
  }

  .image-180 {
    z-index: 9;
  }

  .newletter-content-wrapper {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .form-4 {
    width: 100%;
  }

  .form-4.bottom-newsletter-form {
    flex-direction: column;
  }

  .newsletter-btn {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-49 {
    z-index: 10;
    position: relative;
  }

  .heading-160 {
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-50 {
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-30 {
    grid-template-columns: 1fr;
  }

  .resource-name {
    font-size: 24px;
    line-height: 34px;
  }

  .next-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pagination-prv, .pagination-next {
    padding-left: 10px;
    padding-right: 10px;
  }

  .category-div {
    width: 63%;
  }

  .pagination-4 {
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .newsletter-wrapper, .form-block-5 {
    width: 100%;
  }

  .text-block-156 {
    line-height: 32px;
  }

  .hero-heading {
    color: #050706;
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .hero-heading.purple-heading {
    font-size: 40px;
  }

  .hero-heading.center-text {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-heading.center-text.light-black.typed-words.type-words1 {
    font-size: 26px;
    line-height: 36px;
  }

  .hero-heading.center-text.demo-page-moblie-hero-text {
    font-size: 30px;
  }

  .hero-heading.center-text.demo-hero-txt {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-heading.center-text.demo-hero-txt.hide-in-desk.show-in-phone {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .hero-heading.center-text.demo-hero-txt.remove-phone {
    display: none;
  }

  .hero-heading.h1-style-mob {
    font-size: 24px;
    line-height: 35px;
  }

  .hero-heading.hero_workfront {
    font-size: 28px;
    line-height: 37px;
  }

  .hero-heading.webinar-hero-heading {
    font-size: 48px;
  }

  .h2-heading {
    flex: none;
    width: 100%;
    padding-bottom: 0;
    line-height: 48px;
  }

  .h2-heading.center-text {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.center-text.mobile-text {
    font-size: 32px;
    line-height: 40px;
  }

  .h2-heading.center-text.margin-change {
    margin-top: 24px;
    margin-bottom: 18px;
  }

  .h2-heading.center-text.remove-space {
    margin-bottom: 20px;
  }

  .h2-heading.white {
    text-align: center;
  }

  .h2-heading.white.focus-heading {
    font-size: 30px;
    line-height: 43px;
  }

  .h2-heading.purple-text {
    font-size: 24px;
    line-height: 48px;
  }

  .h2-heading.h2-head.head-center {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.head-center {
    color: #050706;
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.head-center.white-txt {
    font-size: 16px;
    line-height: 25px;
  }

  .h2-heading.head-center.asset-proof-mobile {
    font-size: 28px;
    line-height: 35px;
  }

  .h2-heading.head-center.new-header-div {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 32px;
  }

  .h2-heading.head-center.responsive-community {
    font-size: 32px;
    line-height: 40px;
  }

  .h2-heading.center-align {
    font-size: 24px;
    line-height: 33px;
  }

  .h2-heading.center-align.h2-head-size {
    font-size: 32px;
    line-height: 40px;
  }

  .h2-heading.center-align.mobile-head-h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.center-align.text-size {
    width: 100%;
  }

  .h2-heading.center-align.margin_bottom {
    padding-bottom: 10px;
    font-size: 32px;
  }

  .h2-heading.center-align.newsroom-head {
    font-size: 16px;
    line-height: 19px;
  }

  .h2-heading.hero-about-us-head {
    padding-left: 0;
  }

  .h2-heading.workfornt_style {
    font-size: 28px;
    line-height: 35px;
  }

  .h2-heading.mobile_h2 {
    font-size: 24px;
    line-height: 35px;
  }

  .h2-heading.h2-head-mobile {
    font-size: 24px;
    line-height: 34px;
  }

  .h2-heading.banner-mobile {
    font-size: 24px;
    line-height: 40px;
  }

  .h2-heading.change-size.change-color {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading.change-size.mobile-h2-head {
    font-size: 24px;
    line-height: 34px;
  }

  .h2-heading._40-size.mobile-head-h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .h2-heading.change-color.add-gap {
    font-size: 32px;
  }

  .h2-heading.change-color-size {
    font-size: 32px;
    line-height: 40px;
  }

  .link-block-17 {
    width: 100%;
    padding-bottom: 20px;
  }

  .form-block-6 {
    margin-bottom: 0;
  }

  .blog-hero-section {
    padding-top: 100px;
  }

  .blog-hero-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .blog-cat-btn {
    color: var(--medium-slate-blue);
    background-color: #d7d1ffb3;
    flex: 0 auto;
    font-weight: 400;
  }

  .blog-published-details-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .published-div, .text-block-157, .text-block-158 {
    font-size: 14px;
  }

  .publised-details {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .share-div {
    align-items: flex-start;
    display: flex;
  }

  .blog-detail-section {
    padding-top: 40px;
  }

  .blog-highlight-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-161, .highlight-content {
    font-size: 16px;
    line-height: 24px;
  }

  .casestudy-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .freebies-head {
    color: #050706;
    font-size: 16px;
    line-height: 24px;
  }

  .form-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-184 {
    flex-direction: row;
    overflow: auto;
  }

  .div-block-184.hide-scroll {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    overflow: auto;
  }

  .text-block-164 {
    font-size: 12px;
  }

  .blog-newsletter-div {
    margin-bottom: 220px;
  }

  .related-tags {
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .collection-list-35 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    display: flex;
  }

  .related-blogs-wrapper {
    padding-top: 40px;
  }

  .div-block-187.hide-desktop {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .collection-item-34 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .heading-164 {
    color: #050706;
    font-size: 24px;
    line-height: 32px;
  }

  .resources-inner-text {
    font-family: Worksans, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }

  .address-block {
    width: auto;
  }

  .rich-text-block-23, .feature-item {
    font-size: 16px;
    line-height: 1.8;
  }

  .feature-integration {
    line-height: 1.7;
  }

  .feature-integration.interation-list {
    font-size: 16px;
  }

  .feature-heading {
    font-size: 32px;
  }

  .comparison-hero-section {
    padding-top: 115px;
  }

  .comparison-wrap-1160px.wrap-1160 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .comp-hero-heading {
    color: var(--black);
    font-size: 32px;
    line-height: 40px;
  }

  .integration-hero-heading {
    font-size: 32px;
  }

  .integration-hero-image-block {
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .comparisons-grid-section {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .comparisons-grid-wrapper {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .comparison-grid-div {
    min-height: auto;
    padding: 20px;
  }

  .grid-inner-icon {
    width: 50px;
    height: 50px;
  }

  .grid-inner-heads {
    font-size: 24px;
    line-height: 30px;
  }

  .grid-inner-para {
    font-size: 14px;
    line-height: 1.6;
  }

  .learn-more-links {
    font-size: 14px;
    line-height: 1.5;
  }

  .comparison-section {
    margin-bottom: 40px;
  }

  .comparison-section-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .comparison-section-wrap-div {
    border-right-style: none;
  }

  .comparison-section-wrap-div.wrap-1 {
    margin-top: 20px;
    padding-top: 24px;
  }

  .comparison-section-wrap-div.wrap-1.div-wrap {
    border-bottom-style: solid;
    margin-top: 0;
  }

  .comparison-section-wrap-div.wrap-2 {
    margin-top: 20px;
    padding-top: 24px;
  }

  .comparison-section-wrap-div.wrap-2.div-wrap-1 {
    border-left-style: none;
    margin-top: 0;
  }

  .comparison-section-wrap-div.wrap-3 {
    border-left-style: none;
  }

  .comparison-section-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .comparison-section-heading.head-1 {
    font-size: 24px;
  }

  .comparison-integartion-section {
    margin-bottom: 40px;
  }

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

  .tag-image {
    width: 20px;
    height: 20px;
  }

  .tag-image.icon-1-comparison {
    width: 20px;
    height: 31px;
  }

  .tag-head {
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-165.comparison-section-text {
    font-size: 12px;
  }

  .heading-169 {
    font-size: 24px;
    line-height: 32px;
  }

  .customer-stories-wrapper-1160 {
    flex-direction: column;
  }

  .customer-stories-hero-left {
    width: auto;
  }

  .customer-stories-related-blog {
    padding-top: 40px;
  }

  .release-note-content-wrapper, .release-hero-para {
    text-align: center;
  }

  .relase-note-section {
    padding-top: 40px;
  }

  .release-note-wapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .relase-note-content {
    grid-row-gap: 40px;
  }

  .release-note-tag-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .release-note-tag-div {
    grid-column-gap: 5px;
  }

  .text-block-171 {
    flex: none;
  }

  .integration-video-wrapper {
    margin-top: 32px;
  }

  .integration-video-heading {
    font-size: 46px;
  }

  .integration-spilit-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .integration-split-heading {
    font-size: 32px;
  }

  .update-div {
    font-size: 12px;
  }

  .authror-div {
    font-size: 16px;
  }

  .div-block-194 {
    flex-direction: column;
  }

  .collection-list-40 {
    grid-template-columns: 1fr;
  }

  .select-field {
    width: 100%;
  }

  .text-block-174 {
    font-size: 36px;
    line-height: 52px;
  }

  .recaptcha {
    flex: 0 auto;
  }

  .div-block-202 {
    width: 100%;
  }

  .bottom-wrap {
    flex-direction: column;
  }

  .bottom-wrap-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .bottom-footer-text {
    display: none;
  }

  .youtube-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-180 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-181, .text-block-182, .text-block-183 {
    font-size: 20px;
  }

  .text-block-184 {
    text-align: center;
    font-size: 18px;
  }

  .text-span-16 {
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    font-size: 33px;
    line-height: 56px;
  }

  .div-block-224 {
    padding-bottom: 10px;
  }

  .blog-hero-content-wrapper {
    display: flex;
  }

  .new-blog-hero-heading-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-229 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-191 {
    font-size: 24px;
    line-height: 32px;
  }

  .icon-14 {
    color: var(--black);
  }

  .guide-sec-2-content {
    display: none;
  }

  .feature-split-section-af {
    margin-bottom: 100px;
  }

  .feature-af-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .grid-12 {
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .wine-af-content {
    font-size: 12px;
  }

  .guide-section-2 {
    padding-bottom: 60px;
  }

  .guide-heading {
    font-size: 32px;
    line-height: 59px;
  }

  .image-219 {
    width: 40px;
    height: 40px;
  }

  .paragraph-63 {
    padding-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .af-integration-section-2 {
    margin-bottom: 3px;
  }

  .integration-wrap.integration-wrap-new {
    flex-direction: column-reverse;
  }

  .integration-wrap-lft.workflow-auto-integ-rgt-section {
    flex-direction: column;
    width: auto;
  }

  .integration-design-heading {
    width: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .integration-design-para {
    font-size: 12px;
    line-height: 20px;
  }

  .integration-wrap-rgt.workflow-auot-intge-lft-section {
    width: auto;
  }

  .lp-hero-section {
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, cover;
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .lp-content-wrapper {
    width: auto;
  }

  .lp-heading-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-197 {
    line-height: 35px;
  }

  .great-company-sction {
    padding-top: 60px;
    overflow: hidden;
  }

  .text-block-198 {
    font-size: 16px;
  }

  .frontify-for-wrapper {
    grid-row-gap: 20px;
  }

  .list-12 {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-201 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-202 {
    font-style: normal;
  }

  .difference-table-wrapper {
    width: auto;
    overflow: visible;
  }

  .text-block-203 {
    font-size: 14px;
  }

  .differ-table-content-wrapper {
    overflow: hidden;
  }

  .differ-table-row {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-204 {
    font-size: 16px;
  }

  .image-223 {
    width: 30px;
  }

  .difference-section {
    padding-top: 0;
  }

  .rating-wrapper {
    grid-template-columns: 1fr;
  }

  .paragraph-64 {
    font-size: 20px;
  }

  .af-best-tab-wrapper {
    grid-row-gap: 30px;
  }

  .frontify-why-af-content-wrapper {
    grid-template-columns: 1fr;
  }

  .text-block-212, .text-block-212.counter {
    font-size: 32px;
    line-height: 40px;
  }

  .text-block-215 {
    font-size: 30px;
  }

  .feature-af-logo-wineries {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-af-logo-wineries.feature-af-logo-split {
    padding-left: 47px;
    padding-right: 59px;
  }

  .feature-af-logo {
    width: 70px;
    height: 70px;
    padding: 17px 22px 17px 25px;
  }

  .feature-af-logo._1 {
    width: 50px;
    height: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .af-creative-section {
    margin-bottom: 60px;
  }

  .af-creative-section.space-remove.community-podcats-change {
    margin-bottom: 0;
  }

  .heading-medium-5 {
    font-size: 16px;
  }

  .page-padding-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-204 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-225 {
    font-size: 14px;
    line-height: 20px;
  }

  .ads-heading-wrapper {
    flex-direction: column;
  }

  .div-block-244 {
    padding-bottom: 100px;
  }

  .image-230 {
    width: auto;
    margin-top: -72px;
  }

  .text-block-228 {
    font-size: 30px;
    line-height: 37px;
  }

  .text-block-229 {
    font-size: 14px;
    line-height: 21px;
  }

  .h2-heading-3.head-align {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-medium-6, .large-para-global-5 {
    font-size: 16px;
  }

  .page-padding-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .capterra-review-wrapper {
    flex-direction: column;
  }

  .capterra-wrapper-split {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }

  .capterra-review-main-wrap {
    align-items: flex-start;
    display: none;
  }

  .capterra-divider {
    margin-left: 0;
    display: none;
  }

  .home-split-sections {
    margin-bottom: 60px;
  }

  .home-split-sections.new-home-split-sections {
    margin-top: 40px;
  }

  .sub-head-para, .sub-head-para.white {
    text-align: center;
  }

  .result-section {
    padding-bottom: 40px;
  }

  .result-wrapper {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .home-slider-content-wrapper {
    grid-row-gap: 30px;
  }

  .white-btn {
    justify-content: center;
    align-items: stretch;
  }

  .white-btn.desktop {
    display: none;
  }

  .white-btn.mobile {
    display: flex;
  }

  .white-text-btn.fill-btn {
    color: #000;
    background-color: #fff;
    align-items: center;
    display: flex;
  }

  .link-block-27 {
    background-color: #fff;
  }

  .div-block-246 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .list-item-4 {
    font-size: 14px;
  }

  .brand-manager, .project-manager, .legal-teams {
    font-size: 34px;
  }

  .latest-ai-brands-section {
    padding-bottom: 100px;
  }

  .heading-209 {
    font-size: 46px;
  }

  .heading-209.af-head-workflow {
    font-size: 52px;
  }

  .heading-209.af-head-workflow.counter {
    font-size: 46px;
  }

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

  .grid-15.space {
    margin-top: 20px;
  }

  .heading-210 {
    font-size: 30px;
    line-height: 45px;
  }

  .bam-tab-menu-link-2.w--current {
    flex: none;
  }

  .bam-tab-menu-link-2.splide__slide {
    flex: none;
    padding: 10px;
  }

  .bam-tab-menu-link-2.splide__slide.w--current {
    padding: 10px;
  }

  .h2-heading-4 {
    font-size: 38px;
    line-height: 48px;
  }

  .button-8.bam-right-btn, .button-8.leftbtn.bam-lf-btn {
    z-index: 1;
  }

  .tabs-9 {
    overflow: visible;
  }

  .div-block-250 {
    display: block;
  }

  .lwd-txt-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-235, .text-block-236 {
    font-size: 16px;
  }

  .workflow-auto-lwd-head {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 28px;
  }

  .workflow-auto-lwd-head.lwd-text-color {
    width: auto;
    padding-left: 20px;
    padding-right: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .workflow-auto-lwd-head.text-auto {
    font-size: 20px;
    line-height: 30px;
  }

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

  .text-block-237, .text-block-238 {
    font-size: 16px;
  }

  .workflow-auto-lwd-text {
    flex-direction: row;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.2;
    display: block;
    position: static;
  }

  .workflow-auto-lwd-div3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-left: 0;
    padding-right: 0;
  }

  .workflow-auto-rgt-div {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-215 {
    font-size: 38px;
    line-height: 43px;
  }

  .workflow-auto-text {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .wokflow-auto-lft-div {
    flex-direction: column;
    width: auto;
    height: auto;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-251 {
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
  }

  .div-block-252 {
    border-radius: 22px;
  }

  .carousel-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._3, .carousel-slider._2 {
    right: 0%;
  }

  .carousel.is_contained {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .carousel-mask {
    width: 100%;
  }

  .slide-nav-13 {
    width: 47%;
    margin: 0;
    padding-top: 0;
    position: static;
  }

  .image-235 {
    width: auto;
    height: 80px;
  }

  .image-236 {
    height: 80px;
  }

  .rotating-text-wrapper {
    height: 48px;
  }

  .image-239, .image-240 {
    height: 80px;
  }

  .div-block-256 {
    align-items: center;
  }

  .mobile-take-tour-btn {
    color: #3a70ff;
    border-bottom: 1px solid #3a70ff;
    font-family: Worksans, sans-serif;
    display: none;
  }

  .wrk-auto-lwn.lwn-color-chg.frame2 {
    height: 76px;
    padding-left: 0;
    padding-right: 20px;
  }

  .wrk-auto-lwn.lwn-color-chg.frame3 {
    height: 76px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrk-auto-lwn.frame1 {
    background-position: 50%;
    background-size: cover;
    flex-direction: row;
    align-items: center;
    height: 77px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrk-auto-lwn.frame5 {
    height: 77px;
    padding-left: 0;
    padding-right: 0;
  }

  .workflow-auto-lft-div3.frame5 {
    height: 198px;
    padding-left: 0;
    padding-right: 0;
  }

  .pointers-text {
    font-size: 16px;
    line-height: 1.3;
  }

  .pointer-list.lock-list {
    font-size: 9px;
  }

  .pointer-list.pointer-v2 {
    font-size: 12px;
    line-height: 21px;
  }

  .heading-218 {
    font-size: 24px;
    line-height: 30px;
  }

  .everything-you-need-div {
    grid-template-columns: 1fr;
  }

  .feature-ads-lp-hero {
    background-position: 100% 0;
  }

  .ad-lp-hero-head, .ad-lp-hero-head.community-head-chnage {
    font-size: 32px;
    line-height: 40px;
  }

  .feature-ad-lp-lft {
    padding: 20px 20px 40px;
  }

  .grid-17 {
    grid-row-gap: 42px;
  }

  .feature-ad-lp-rgt {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .feature-label-m-lft-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ad-lp-hero-para {
    font-size: 12px;
    line-height: 26px;
  }

  .ad-lp-hero-para.new-lp-hero {
    padding-bottom: 0;
    font-size: 15px;
  }

  .ad-lp-hero-para.new-lp-hero.community-para {
    font-size: 16px;
  }

  .ad-lp-list {
    font-size: 16px;
    line-height: 1.2;
  }

  .list-17 {
    padding-left: 15px;
  }

  .landing-hero-left-split {
    padding: 20px;
  }

  .landing-heading-div {
    flex-direction: row;
    align-items: center;
    width: 100%;
  }

  .heading-219 {
    font-size: 50px;
  }

  .why-af-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .ad-lp-hero-div-block {
    padding-right: 10px;
  }

  .ad-lp-hero-div-block.new-ads-hero {
    padding-top: 31px;
  }

  .feature-ads-lp-section {
    padding-top: 40px;
  }

  .feature-ad-lp-spit {
    margin-top: 61px;
  }

  .h3-heading {
    font-size: 24px;
    line-height: 30px;
  }

  .feature-split, .feature-split.af-asset-split {
    margin-bottom: 60px;
  }

  .feature-split.new-feature-split {
    padding-top: 60px;
  }

  .feature-split.feature-label-ment {
    margin-bottom: 9px;
  }

  .grid-19 {
    grid-row-gap: 26px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .feature-invest-lm {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 20px;
  }

  .feature-invest-grid-head {
    font-size: 18px;
    line-height: 22px;
  }

  .feature-invest-image {
    width: 40px;
    height: 40px;
  }

  .feature-ads-lp {
    margin-bottom: 80px;
    padding: 60px 40px;
  }

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

  .key-ch-gride-img {
    width: 50px;
    height: 50px;
  }

  .grid-21 {
    margin-top: 40px;
  }

  .breez-txt {
    font-size: 16px;
  }

  .breez-txt.change-css {
    font-size: 12px;
    line-height: 16px;
  }

  .breez-img {
    width: 30px;
    height: 30px;
  }

  .feature-ad-lm-cta.smart-banner-space {
    margin-top: 20px;
  }

  .ad-cta-content {
    justify-content: flex-start;
  }

  .ad-lm-form-section {
    max-width: 100%;
    padding: 20px;
  }

  .text-block-250 {
    width: auto;
    margin-left: 1px;
    font-size: 20px;
    font-weight: 400;
  }

  .table_cell {
    font-size: 14px;
    font-weight: 400;
  }

  .table_cell._1st-colum {
    font-size: 17px;
    font-weight: 400;
  }

  .table_row.new-table-row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
  }

  .table_row.new-table-row.new-color-table-row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
  }

  .table_header.new-header-table {
    justify-content: center;
    width: 23%;
  }

  .why-frontify-section {
    padding-top: 60px;
  }

  .why-frontify-section.new-frontify-section {
    flex-direction: row;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-frontify-split-wrapper {
    grid-row-gap: 30px;
  }

  .why-frontify-split-wrapper.new-frontify-new {
    flex-direction: column;
  }

  .why-frontify-split-wrapper.why-frontify-split-wrapper-new {
    padding: 40px 20px;
  }

  .why-frontify-left-split {
    padding: 30px;
  }

  .why-frontify-left-split.why-frontify-left-new {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .why-frontify-right-split.why-frontify-right-new {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-73.new-text-parag {
    font-size: 16px;
  }

  .new-age-brand-section {
    padding-top: 60px;
  }

  .new-age-brand-content-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .new-age-brand-div {
    width: 75px;
  }

  .new-age-brand-div.hide-grid {
    display: none;
  }

  .why-af-over-frontify-wrapper {
    width: 100%;
  }

  .why-af-over-frontify-para-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .paragraph-74, .paragraph-75 {
    width: 100%;
  }

  .frontify-table-section {
    padding-top: 80px;
  }

  .paragraph-76 {
    font-size: 14px;
  }

  .paragraph-76.paragraph-76-new {
    text-align: left;
    width: 100%;
    font-size: 15px;
  }

  .paragraph-76.new-parag-dam {
    text-align: left;
    font-size: 15px;
  }

  .paragraph-76.new-para-workflow {
    font-size: 12px;
    line-height: 20px;
  }

  .user-rating-wrapper {
    grid-row-gap: 10px;
  }

  .th {
    width: 22%;
    font-size: 14px;
    font-weight: 700;
  }

  .ad-lp-hero-div-block-1 {
    height: 114px;
    margin-bottom: -135px;
    margin-right: -10px;
  }

  .ad-lp-hero-div-block-1.asset-lp {
    height: 150px;
    max-height: 138px;
    margin-bottom: -153px;
  }

  .ad-lp-hero-div-block-1.new-lp-hero-div-block {
    height: 177px;
  }

  .text-block-251, .text-block-252 {
    margin-left: 1px;
    font-size: 20px;
  }

  .td {
    font-size: 14px;
  }

  .tr-2 {
    padding: 10px;
  }

  .tr-3 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .tbody-3 {
    grid-row-gap: 10px;
  }

  .image-255 {
    height: 25px;
  }

  .text-block-253 {
    font-size: 16px;
  }

  .div-block-274.div-new-book {
    padding-top: 20px;
  }

  .image-258 {
    height: 20px;
  }

  .forntify-cta-content-wrapper {
    grid-row-gap: 33px;
  }

  .paragraph-78 {
    font-size: 16px;
    line-height: 23px;
  }

  .feature-hero {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .feature-hero-head {
    font-size: 24px;
    line-height: 34px;
  }

  .contact-us-head-1 {
    font-size: 46px;
    line-height: 47px;
  }

  .contact-us-hero-design {
    margin-top: -29px;
    padding-bottom: 31px;
  }

  .feature-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .contact-grid-split {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

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

  .grid {
    font-size: 12px;
  }

  .contact-us-grid {
    margin-top: 60px;
  }

  .contact-address {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-deatil {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .feature-img {
    width: 30px;
  }

  .contact-details-txt {
    font-size: 16px;
  }

  .image-259 {
    height: auto;
    min-height: 200px;
  }

  .image-259.new-image {
    width: auto;
    max-width: 90vw;
    min-height: auto;
  }

  .label-card-wrapper {
    grid-template-columns: 1fr;
  }

  .label-card-image {
    order: -1;
  }

  .label-card-div.yellow-card-div.proof-change {
    padding-left: 20px;
    padding-right: 20px;
  }

  .plg-hero-section {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .plg-tab-section.report-lp-drop {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .plg-tab-section.plg-tab-section1 {
    padding-top: 60px;
  }

  .asset-prooft-comparison.new-asset-digital-assest {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .ap-block {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .ap-block.new-asset-digital-assest {
    padding-top: 10px;
  }

  .txt-center {
    font-size: 18px;
    line-height: 22px;
  }

  .txt-center.asset-txt {
    font-size: 12px;
    line-height: 22px;
  }

  .grid-23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .grid-23.label_new_grid {
    grid-row-gap: 30px;
  }

  .comparing-grid {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .comparing-grid.label_comparing_grid {
    padding: 31px 16px 49px;
  }

  .heading-h3 {
    font-size: 28px;
    line-height: 33px;
  }

  .heading-h3.h3-center {
    font-size: 24px;
  }

  .grid-list {
    margin-top: 20px;
  }

  .grid-list.padding-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-21 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-278 {
    margin-top: 20px;
    margin-right: 0;
  }

  .div-block-278.divider_color {
    margin-right: 0;
  }

  .cta-block-asset {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .asset-lp-block {
    margin-bottom: 40px;
  }

  .asset-lp-block.asset-block-1 {
    padding-left: 0;
  }

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

  .asset-lp-head {
    font-size: 24px;
    line-height: 32px;
  }

  .asset-lp-para {
    font-size: 16px;
    line-height: 29px;
  }

  .image-261 {
    width: 100%;
  }

  .paragraph-80 {
    font-size: 14px;
    line-height: 23px;
  }

  .button-wrapper {
    display: flex;
  }

  .button-7 {
    padding: 1rem 1.25rem;
    font-size: .9rem;
  }

  .button-7.is-secondary {
    grid-column-gap: 1rem;
  }

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

  .bug-report-form {
    grid-template-columns: 1fr;
  }

  .esg-form-btn-wrrapper {
    justify-content: flex-start;
  }

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

  .demoherosection {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .demo-leftsplit {
    padding: 20px;
  }

  .text-block-258, .demo-hero-list-1.demo-hero-list-2 {
    font-size: 16px;
  }

  .text-block-260 {
    width: 60%;
  }

  .div-block-283 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-264 {
    width: 35%;
  }

  .demo-marquee-section {
    padding-top: 60px;
  }

  .demo-marquee-section.demo-marquee-section1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-261 {
    font-size: 7px;
    line-height: 11px;
  }

  .frame-rgt-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .text-block-262 {
    height: 10px;
  }

  .frame-wrapper-div {
    flex-direction: column;
  }

  .frame-divider {
    border-top: 1px solid #9b9c9b;
    width: 250px;
    height: 0;
  }

  .frame-lft-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
  }

  .frame-rate-split {
    padding: 5px 20px;
  }

  .text-block-263 {
    font-size: 10px;
  }

  .text-block-264, .text-block-265 {
    font-size: 11px;
  }

  .text-block-266 {
    font-size: 11px;
    line-height: 1.2;
  }

  .text-block-267, .text-block-268 {
    font-size: 11px;
  }

  .frame-img-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .html-embed-50 {
    width: 100%;
    padding: 20px;
  }

  .new-pricing-section {
    padding-bottom: 60px;
  }

  .tabs-12 {
    align-items: center;
  }

  .tabs-12.hide-scrollbar {
    padding-top: 0;
  }

  .pricing-tab {
    border-style: solid;
    border-color: #373938;
    justify-content: space-between;
    align-items: stretch;
    width: auto;
    height: auto;
    padding-top: 0;
  }

  .pricing-content-wrapper {
    width: 100%;
    overflow: visible;
  }

  .new-pricing-card {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .yearly-pricing.w--current {
    border-top-style: none;
    border-bottom-style: none;
  }

  .mnthly-pricing {
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .div-block-286 {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .div-block-287 {
    border-style: none;
    align-items: center;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    display: flex;
  }

  .pricing-feature-section {
    padding-bottom: 60px;
    display: none;
  }

  .pricing-feature-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    overflow: auto;
  }

  .pricing-feature-wrapper.hide-scrollbar {
    display: none;
  }

  .pricing-feature-btn-wrapper {
    width: 100%;
  }

  .div-block-288.black-btn {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing-feature-dropdown-wrapper {
    align-items: flex-start;
    width: auto;
    display: block;
    overflow: hidden;
  }

  .pricing-dropdown {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: visible;
  }

  .dropdown-toggle-5 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .feature-name {
    align-items: center;
    width: 200px;
  }

  .types-pricing-wrap {
    width: auto;
  }

  .types-pricing-div {
    align-items: flex-end;
    width: auto;
  }

  .feature-main-div.features-div {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-main-div.pricing-feature-head-div {
    width: 100%;
  }

  .dropdown-list-5 {
    display: block;
  }

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

  .feature-name-div {
    width: auto;
    padding-left: 0;
  }

  .tootip-block {
    width: 200px;
    display: none;
  }

  .pricing-btns-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .feature-cs-hero-section {
    padding-top: 140px;
  }

  .feature-cs-hero-block {
    flex: none;
    margin-bottom: 140px;
  }

  .feature-lesser-evil {
    padding-bottom: 40px;
  }

  .feature-lesser-evil.background-color-for-section {
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cs-split-section-grid-2-rgt-2.cs-split-scetion-5 {
    padding-left: 0;
  }

  .div-block-297 {
    grid-column-gap: 0px;
    flex-direction: column-reverse;
    flex: none;
  }

  .div-block-254 {
    width: auto;
  }

  .heading-228 {
    font-size: 14px;
  }

  .div-block-300 {
    grid-row-gap: 10px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .shared-icon {
    width: 30px;
    height: 30px;
  }

  .div-block-302 {
    width: auto;
  }

  .slider-5 {
    background-color: #0000;
    width: 100%;
    height: auto;
    display: block;
  }

  .slide-nav-14 {
    display: none;
  }

  .div-block-303 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-286 {
    color: #3a70ff;
    font-family: Worksans, sans-serif;
    font-size: 26px;
    font-weight: 600;
  }

  .div-block-304 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    display: flex;
  }

  .left-arrow-2 {
    background-color: #000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    inset: 0% auto auto 0%;
  }

  .right-arrow-2 {
    color: #fff;
    background-color: #000;
    border-radius: 50%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    inset: 0% 0% auto auto;
  }

  .icon-15 {
    color: #000;
  }

  .icon-16 {
    color: #fff;
    justify-content: center;
    align-items: flex-end;
    margin: 0;
    font-size: 24px;
    display: flex;
    position: static;
  }

  .mbl-feature-head {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-305 {
    border-radius: 28px;
    overflow: hidden;
  }

  .text-block-287 {
    font-size: 14px;
  }

  .slider-6 {
    background-color: #ddd0;
    width: 100%;
    height: auto;
  }

  .swiper-arrow-wrapper {
    top: 0%;
  }

  .slider-button-left, .slider-button-right {
    width: 38px;
    height: 38px;
  }

  .grid-26 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .dam-grid-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dam-grid-div.new-grid-gap-dam.new-mobile-change-for-proofing-child {
    flex-direction: column;
  }

  .heading-229 {
    font-size: 20px;
  }

  .text-block-288 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .text-block-288.new-text-design-for-proofing {
    font-size: 16px;
  }

  .dam-benefit-header {
    font-size: 24px;
    line-height: 32px;
  }

  .dam-benefit-text {
    font-size: 12px;
    line-height: 21px;
  }

  .dam-label-card {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .dam-benefit-wrapper-2 {
    width: 100%;
  }

  .dam-benefit-header2 {
    font-size: 24px;
  }

  .dam-benefit-block {
    width: 100%;
  }

  .dam-benefit-wrapper-grid {
    grid-template-columns: 1fr 1fr;
  }

  .dam-benefit.smart-compliance-benefit {
    padding-top: 0;
  }

  .image-282 {
    width: 40px;
    height: 40px;
  }

  .asset-involves-section {
    padding-bottom: 60px;
  }

  .asset-involves-1st-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .asset-involves-1st-wrapper.asset-involves-2nd-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .asset-involves-content-wrapper2 {
    padding-left: 0;
  }

  .text-block-291 {
    width: 80%;
    padding-right: 40px;
  }

  .image-289 {
    left: auto;
  }

  .image-289.savencia-img {
    width: 100px;
  }

  .your-digital-asset-left.look-picture-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-308, .div-block-309 {
    flex-direction: column;
  }

  .heading-231 {
    font-size: 24px;
  }

  .dog-type-tabs-wrap {
    flex-direction: column;
  }

  .wrapper-1160px-7 {
    overflow: visible;
  }

  .hero-head {
    font-size: 32px;
    line-height: 40px;
  }

  .hero-head.press-head {
    font-size: 32px;
  }

  .hero-head.press-head.new-child-header-div {
    overflow-wrap: normal;
    width: 100%;
    max-width: 100%;
    font-size: 24px;
    line-height: 36px;
  }

  .hero-head.podcast-hero {
    text-align: center;
    font-size: 24px;
    line-height: 30px;
  }

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

  .counter-col {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 20px;
  }

  .counter-col.report-count-col-1, .counter-col.report-count-col-2 {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .count-h3-txt, .count-h3-txt.counter {
    font-size: 30px;
  }

  .report-block-sec {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .text-block-295 {
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
  }

  .html-embed-54 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dam-blog-section {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .dam-split-wrapper {
    margin-top: 40px;
    padding-top: 20px;
  }

  .tab-pane-tab-5 {
    width: 100%;
  }

  .press-hero-lft.new-press-hero, .press-hero-rgt.new-digital-parag {
    max-width: 100%;
  }

  .hero-para-press {
    font-size: 16px;
    line-height: 20px;
  }

  .btn-block-main-7 {
    align-items: center;
    height: 46px;
    padding: 12px 16px;
  }

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

  .text-block-298 {
    font-size: 14px;
  }

  .div-block-320 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 20px 15px;
  }

  .div-block-326 {
    flex: 0 auto;
  }

  .text-block-299 {
    font-size: 14px;
  }

  .timeline-section {
    padding-right: 0;
  }

  .timeline-wrapper.news-release-time {
    display: none;
  }

  .timeline-progressbar {
    left: 16%;
  }

  .timeline-content-wrapper {
    grid-template-columns: 13% 7% 83%;
  }

  .text-block-303 {
    font-size: 16px;
  }

  .timeline_circle {
    border-width: 4px;
    width: 15px;
    height: 15px;
  }

  .press-tab, .release-tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .timeline-tab-main-wrapper {
    top: 54px;
  }

  .grid-31 {
    grid-row-gap: 37px;
  }

  .grid-31.new-grid {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .feature-podcast-hero-page {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66ab4f6675d4c65b05ca094e_Frame%2017937%20(1).webp");
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 100% 100%;
    background-attachment: scroll;
    margin-top: 59px;
    margin-bottom: 60px;
    padding-top: 49px;
  }

  .feature-podcast-hero-lft.podcast-hero-margin {
    width: 100%;
  }

  .feature-podcast-hero-rgt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .feature-podcast-hero-rgt.podcast-rgt {
    text-align: center;
    align-items: flex-start;
  }

  .feature-podcast-hero-rgt.podcast-rgt.block-center {
    align-items: center;
  }

  .feature-podcast-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-bottom: 35px;
    padding-top: 0;
  }

  .feature-podcast-divider {
    width: 100px;
    height: 7px;
  }

  .text-block-311 {
    font-size: 11px;
  }

  .paragraph-91 {
    text-align: center;
    font-size: 11px;
    line-height: 20px;
  }

  .media-section {
    width: 30px;
    height: 30px;
  }

  .div-block-341 {
    flex-direction: column;
  }

  .feature-podcast-sections {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .podcast-hero-head {
    font-size: 16px;
    line-height: 27px;
  }

  .feature-podacst-ep-btn {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .feature-podacst-ep-btn.btn-align {
    align-items: flex-start;
  }

  .heading-234 {
    font-size: 16px;
    line-height: 24px;
  }

  .feature-episode-btn {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-346 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-347 {
    width: 34px;
    height: 34px;
    padding: 4px;
  }

  .text-block-312 {
    font-size: 14px;
  }

  .div-block-348 {
    padding-left: 0;
    padding-right: 0;
  }

  .podcast-head-cta {
    text-align: center;
    font-size: 14px;
    line-height: 19px;
  }

  .grid-32 {
    grid-column-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
    place-items: center stretch;
    display: flex;
  }

  .paragraph-92 {
    font-size: 16px;
  }

  .rich-text-block-26 {
    font-size: 14px;
  }

  .heading-235 {
    font-size: 32px;
  }

  .div-block-359 {
    padding-bottom: 16px;
  }

  .text-block-318 {
    font-size: 12px;
  }

  .div-block-366 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-237 {
    font-size: 24px;
  }

  .press-media-time-l-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .press-time-para {
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-94 {
    font-size: 14px;
  }

  .text-block-325, .text-block-326 {
    font-size: 12px;
  }

  .feature-cs-designation {
    align-items: flex-start;
  }

  .image-301 {
    border-top-left-radius: 18px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .paragraph-95.new-paragraph-95 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-96 {
    font-size: 22px;
  }

  .div-block-379, .div-block-380 {
    width: 100%;
  }

  .div-block-381 {
    flex-direction: column;
  }

  .image-306 {
    padding: 4px;
  }

  .image-307 {
    padding-left: 0;
  }

  .paragraph-99, .paragraph-100 {
    font-size: 10px;
  }

  .heading-240 {
    font-size: 17px;
  }

  .collection-list-58 {
    grid-template-columns: 1fr;
  }

  .paragraph-101 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-387 {
    width: 30%;
    display: none;
  }

  .digital {
    max-width: 100%;
  }

  .image-326 {
    margin-top: 192px;
  }

  .div-block-389 {
    padding-top: 10px;
  }

  .paragraph-103 {
    padding-top: 10px;
    padding-bottom: 40px;
    font-size: 12px;
    line-height: 20px;
  }

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

  .feature-child-sections {
    grid-row-gap: 17px;
    padding-top: 10px;
  }

  .feature-child-sections.new-digital-ams {
    padding-top: 40px;
  }

  .feature-child-sections.new-style-for-chile-page {
    grid-row-gap: 12px;
    padding-top: 10px;
  }

  .paragraph-104 {
    color: #050706;
    font-size: 12px;
    font-weight: 400;
  }

  .heading-243 {
    font-size: 15px;
    line-height: 27px;
  }

  .div-block-392.new-div-block-rams {
    padding-top: 20px;
  }

  .heading-245, .heading-246 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-247 {
    font-size: 16px;
    line-height: 27px;
  }

  .heading-248 {
    font-size: 16px;
    font-style: normal;
    line-height: 27px;
  }

  .heading-249, .heading-250 {
    font-size: 16px;
    line-height: 27px;
  }

  .list-item-7 {
    font-size: 12px;
  }

  .heading-251 {
    font-size: 16px;
    line-height: 27px;
  }

  .paragraph-107, .paragraph-108 {
    font-size: 12px;
  }

  .heading-252 {
    font-size: 16px;
    line-height: 27px;
  }

  .table-component.new-component-dam {
    overflow: scroll;
  }

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

  .table-row.new-table-row-feature {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
  }

  .paragraph-110.new-size-paragraph, .dam-table-para.new-size-paragraph {
    font-size: 10px;
  }

  .heading-253 {
    font-size: 24px;
  }

  .grid-38 {
    grid-row-gap: 81px;
    justify-items: stretch;
  }

  .div-block-399 {
    padding-top: 79px;
  }

  .feature-split-growth {
    align-items: center;
    padding-right: 10px;
  }

  .div-block-400 {
    align-items: center;
    width: 80px;
    height: 80px;
  }

  .feature-split-community {
    grid-row-gap: 22px;
    padding-top: 49px;
  }

  .heading-255 {
    font-size: 32px;
    line-height: 47px;
  }

  .div-block-402 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-403 {
    padding-bottom: 16px;
  }

  .div-block-404 {
    width: 34px;
    height: 34px;
    padding: 4px;
  }

  .text-block-328 {
    font-size: 14px;
  }

  .div-block-407 {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
  }

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

  .wrapper-1160px-8 {
    overflow: visible;
  }

  .h2-heading-5 {
    flex: none;
    width: 100%;
    padding-bottom: 0;
    font-size: 32px;
    line-height: 48px;
  }

  .h2-heading-5.head-center {
    color: #050706;
    font-size: 32px;
    line-height: 40px;
  }

  .h2-heading-5.head-center.mobile-h2 {
    font-size: 24px;
    line-height: 35px;
  }

  .h2-heading-5.h2-head.head-center {
    font-size: 24px;
    line-height: 32px;
  }

  .child-page-banner {
    margin-bottom: 0;
  }

  .child-page-banner.asset-proof-child-banner {
    margin-bottom: 40px;
  }

  .child-banner {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .child-banner.asset-proofing-child-banner-block {
    flex-direction: column;
    padding: 20px 10px;
  }

  .div-block-411 {
    justify-content: center;
    width: 50%;
  }

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

  .div-block-412 {
    width: 100%;
  }

  .div-block-414 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .paragraph-114 {
    font-size: 22px;
  }

  .btn-block-main-8 {
    align-items: center;
    height: 46px;
    padding: 12px 16px;
  }

  .div-block-416 {
    width: 100%;
  }

  .div-block-417 {
    width: 44%;
  }

  .div-block-418 {
    grid-row-gap: 40px;
  }

  .home-rating-grid {
    grid-row-gap: 31px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .tag-rating-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-421 {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: -17px;
  }

  .tag-box-resize {
    width: 100%;
    position: relative;
    top: 5px;
  }

  .hero-para-about-us {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .split-about-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-us-para {
    font-size: 14px;
    line-height: 20px;
  }

  .about-us-split-section, .about-us-split-section.our-customer-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-h2-para.center-align.our-leadership-style {
    font-size: 16px;
    line-height: 1.4;
  }

  .about-h2-para.center-align.about-us-para {
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 26px;
  }

  .leader-social-url {
    margin-top: 10px;
  }

  .feature-investure {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-investure-wrap {
    grid-column-gap: 28px;
    grid-row-gap: 23px;
    margin-top: 0;
  }

  .our-cs-wrap {
    padding-top: 0;
  }

  .collection-list-60 {
    grid-row-gap: 30px;
    grid-auto-flow: column;
    margin-top: 22px;
  }

  .awords-section, .culti-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cutli-split-wrap {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .culti-text {
    font-size: 80px;
  }

  .culti-text-1 {
    font-size: 24px;
  }

  .culti-head-wrap {
    grid-row-gap: 8px;
  }

  .award-wrap-row2 {
    padding: 20px;
  }

  .life-of-artwork {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .life-of-af-split-block {
    margin-top: 30px;
  }

  .life-of-ai-para {
    font-size: 16px;
    line-height: 28px;
  }

  .life-of-ai-grid-1 {
    grid-column-gap: 11px;
  }

  .life-of-ai-grid-2 {
    grid-column-gap: 8px;
  }

  .div-block-435 {
    background-position: 0 100%;
    background-size: cover;
    width: 100%;
    height: 395px;
    margin-left: 0;
  }

  .hero-our-story {
    grid-row-gap: 20px;
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .leader-gap-style {
    grid-row-gap: 0px;
  }

  .div-block-440 {
    width: auto;
  }

  .image-350 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .our-cs-impcat-rich-text h2 {
    font-size: 24px;
    line-height: 30px;
  }

  .our-cs-impcat-rich-text p {
    padding-top: 0;
    font-size: 14px;
  }

  .feature-author-hero-section {
    padding-bottom: 80px;
  }

  .feature-author-wrap-rgt {
    grid-row-gap: 14px;
  }

  .author-desc {
    font-size: 16px;
  }

  .feature-author-blogs-warpper {
    flex-direction: column;
    display: flex;
  }

  .feature-author-split {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .authors-blog-head {
    font-size: 20px;
  }

  .feature-author-blogs-block {
    flex-direction: column;
    padding-top: 60px;
    display: flex;
  }

  .collection-list-wrapper-36 {
    flex-direction: column;
    align-items: center;
  }

  .collection-list-61 {
    width: 100%;
  }

  .our-cs-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .our-cs-h3-head {
    font-size: 32px;
    line-height: 56px;
  }

  .our-cs-text {
    font-size: 14px;
  }

  .grid-40 {
    padding-top: 10px;
  }

  .our-cs-rate-block {
    grid-row-gap: 0px;
    align-items: flex-start;
    padding-right: 20px;
  }

  .author-heading-block {
    grid-column-gap: 86px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .dropdown-icon {
    width: 20px;
    height: 20px;
  }

  .dropdown-auther-text {
    font-size: 14px;
  }

  .image-357 {
    width: 250px;
    height: 250px;
  }

  .trust-us-section {
    margin-top: 80px;
    margin-bottom: 60px;
  }

  .trust-us-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .t, .image-359 {
    width: 90px;
  }

  .collection-list-64 {
    grid-row-gap: 20px;
  }

  .new-proofing-artwork-tool-block {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .new-artwork-proofing-tool-block-lft {
    width: 24%;
  }

  .new-artwork-proofing-tool-block-rgt {
    width: 74%;
  }

  .new-feature-tools-head {
    font-size: 16px;
  }

  .new-feature-tools-txt {
    font-size: 12px;
  }

  .tools-arrow-block {
    width: 32px;
    height: 32px;
  }

  .tool-arrow-block-section {
    width: 17%;
  }

  .collection-list-66 {
    grid-row-gap: 20px;
  }

  .feature-child-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h1-head-48 {
    font-size: 30px;
    line-height: 1.2;
  }

  .feature-para-20 {
    font-size: 14px;
    line-height: 20px;
  }

  .feature-proofing-def-block {
    margin-bottom: 40px;
  }

  .feature-def-proof-split-block {
    padding-bottom: 60px;
  }

  .h2-heading-32.quick-tip-mobile-head {
    font-size: 20px;
    line-height: 27px;
  }

  .feature-quick-review-block {
    grid-column-gap: 24px;
  }

  .quick-tips-para, .heading-medium-7 {
    font-size: 16px;
  }

  .h2-heading-6 {
    flex: none;
    width: 100%;
    padding-bottom: 0;
    font-size: 32px;
    line-height: 48px;
  }

  .large-para-global-6 {
    font-size: 16px;
  }

  .image-362 {
    width: 40px;
  }

  .feature-child-btn-text-block {
    border-radius: 40px;
    padding: 8px 10px;
  }

  .text-block-346 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .image-366 {
    width: 70px;
  }

  .grid-44 {
    grid-row-gap: 26px;
  }

  .h1-heading-64 {
    font-size: 32px;
    line-height: 42px;
  }

  .h1-heading-64.hero_txt_center.color_hero {
    font-size: 36px;
    line-height: 35px;
  }

  .h1-heading-64.center-align.new-v2-mobile-head {
    color: #352c6b;
  }

  .cs-new-temp-icon-block {
    padding: 40px;
  }

  .heading-40 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-40.center {
    width: 100%;
    font-weight: 600;
  }

  .result-text {
    font-size: 16px;
    line-height: 24px;
  }

  .cs-content-block {
    margin-top: 40px;
    padding-top: 40px;
  }

  .cs-content-para {
    font-size: 14px;
    line-height: 20px;
  }

  .cs-sec-desc-block {
    margin-bottom: 10px;
  }

  .cs-content-desc {
    font-size: 14px;
  }

  .challenge-block {
    margin-top: 0;
  }

  .cs-rich-text-block.rich-margin {
    font-size: 14px;
  }

  .feature-customer-counter-block {
    margin-left: auto;
    margin-right: auto;
    top: -86px;
  }

  .cs-counter-split, .cs-counter-split.remove-border {
    padding-left: 10px;
    padding-right: 10px;
  }

  .counter-no, .counter-no.counter {
    font-size: 24px;
    line-height: 40px;
  }

  .counter-no.counter.animated.fadein {
    font-size: 24px;
  }

  .cs-counter-text {
    font-size: 8px;
  }

  .btn-block-main-9 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .wrapper-1160px-9 {
    overflow: visible;
  }

  .div-block-467 {
    flex-direction: column;
  }

  .btn-block-main-10 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .wrapper-1160px-10 {
    overflow: visible;
  }

  .div-block-469 {
    flex-direction: column;
  }

  .image-371 {
    width: 70px;
    height: 70px;
  }

  .collection-list-67 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .btn-block-main-11 {
    align-items: center;
    height: 46px;
    padding: 12px 16px;
  }

  .h2-heading-7 {
    flex: none;
    width: 100%;
    padding-bottom: 0;
    font-size: 32px;
    line-height: 48px;
  }

  .h2-heading-7.head-center {
    color: #050706;
    font-size: 32px;
    line-height: 40px;
  }

  .h2-heading-7.head-center.white-txt {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-115.smart-banner-para {
    font-size: 12px;
    line-height: 20px;
  }

  .bold-text-15 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-472 {
    width: auto;
  }

  .feature-new-industry {
    padding-bottom: 40px;
  }

  .new-hero-industry {
    grid-row-gap: 36px;
  }

  .hero-rgt.added-margin {
    padding-left: 0;
  }

  .hero-head-48 {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-lft.change-width {
    grid-row-gap: 33px;
    width: 100%;
  }

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

  .card-af-txt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-af-txt-sty {
    font-size: 14px;
  }

  .industry-banner {
    margin-bottom: 27px;
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .feature-industry-tab.hide-f-now {
    display: none;
  }

  .feature-tab-wrapper {
    grid-column-gap: 0px;
  }

  .indutry-tab-menu.container.scroll-container {
    width: 60%;
  }

  .industry-tab-menu.chnage-width.w--current {
    max-width: 333px;
  }

  .tab-link-txt {
    font-size: 14px;
  }

  .pharma-txt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-tab, .grid-50 {
    grid-template-columns: 1fr;
  }

  .steps-pharma-head {
    font-size: 16px;
  }

  .steps-pharma-txt {
    line-height: 23px;
  }

  .improve-tab {
    grid-row-gap: 23px;
  }

  .improve-block {
    grid-column-gap: 27px;
  }

  .paragraph-116 {
    font-size: 12px;
  }

  .image-379 {
    width: 200px;
    top: -42px;
    left: 40px;
  }

  .bam-fetaure-head-3 {
    font-size: 24px;
    line-height: 32px;
  }

  .btn-block-main-12 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .wrapper-1160px-11 {
    overflow: visible;
  }

  .dam-feature-section {
    flex-direction: column;
  }

  .div-block-479 {
    margin-top: 162px;
  }

  .text-block-352, .text-block-353, .text-block-354, .text-block-355, .text-block-356 {
    font-size: 12px;
    line-height: 1.3;
  }

  .text-block-357 {
    font-size: 12px;
    line-height: 1.2;
  }

  .new-feature-banner {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .feature-banner-block {
    grid-column-gap: 3px;
  }

  .feature-link {
    margin-left: -4px;
    font-size: 7px;
  }

  .feature-banner-btn {
    border-radius: 6px;
    padding: 0 5px;
  }

  .feature-banner-split {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
  }

  .banner-txt-ai {
    width: 229px;
    max-width: 400px;
    margin-left: 1px;
    font-size: 8px;
    line-height: 13px;
  }

  .text-block-359 {
    font-size: 8px;
    line-height: 14px;
  }

  .image-382 {
    width: 10px;
    height: 10px;
  }

  .image-383 {
    width: 10px;
  }

  .text-block-361 {
    font-size: 16px;
  }

  .feature-cms-press-media {
    margin-bottom: 60px;
  }

  .text-block-362 {
    font-size: 16px;
  }

  .feature-press-content-block {
    margin-bottom: 90px;
    padding-bottom: 140px;
  }

  .press-lft-split {
    height: 560px;
    overflow: visible;
  }

  .press-highlight {
    padding-left: 20px;
    padding-right: 10px;
  }

  .home-hero-grid.change-pos {
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .image-388 {
    min-height: auto;
  }

  .image-389 {
    width: 337px;
    height: 198px;
  }

  .btn-block-main-13 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .featire-tool-rgt {
    width: 100%;
  }

  .label_vs_style {
    top: 946px;
  }

  .text-block-363 {
    font-size: 20px;
    top: -51px;
  }

  .use_case_list {
    background-size: 31px;
    padding-left: 44px;
    font-size: 14px;
  }

  .use_case_list.change_img {
    font-size: 14px;
  }

  .image-391 {
    width: 62px;
  }

  .paragraph-118 {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-364 {
    font-size: 9px;
    line-height: 14px;
  }

  .image-392 {
    width: 10px;
  }

  .wrapper-1160px-12 {
    overflow: visible;
  }

  .image-393 {
    width: 10px;
    height: 10px;
  }

  .new-feature-banner-1 {
    padding-left: 18px;
  }

  .new-banner-1 {
    margin-top: 58px;
  }

  .banner-close-1 {
    width: 12px;
    top: 77px;
    left: 88%;
  }

  .align-div {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .bam-fetaure-head-4 {
    font-size: 24px;
    line-height: 32px;
  }

  .btn-block-main-14 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .dam-split-wrapper-2 {
    margin-top: 80px;
    padding-top: 20px;
  }

  .wrapper-1160px-13 {
    overflow: visible;
  }

  .div-block-505 {
    flex-direction: column;
  }

  .split-image-wrap-3 {
    width: 100%;
  }

  .home-split-section-main-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    padding-top: 0;
  }

  .split-btn-wrap-2 {
    flex-direction: column;
    margin-top: 24px;
  }

  .nav_popup_block {
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav-bar-popup-head {
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-119 {
    font-size: 12px;
    line-height: 17px;
  }

  .mask-10 {
    overflow: hidden;
  }

  .proofing-spllit-img {
    width: 50px;
  }

  .f-b-split {
    margin-top: 54px;
    margin-bottom: 39px;
  }

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

  .f-b_block.add-css {
    margin-top: -56px;
  }

  .f-b-txt-split.alco-txt-split {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .h3-heading-f-b {
    font-size: 20px;
    line-height: 24px;
  }

  .banner-para {
    font-size: 14px;
  }

  .image-394.f-b-sec-icon {
    width: 80px;
    height: 80px;
  }

  .f-b-sec-icon {
    width: 73px;
    height: 73px;
  }

  .new-demo-hero-section {
    padding-top: 40px;
    display: block;
  }

  .new-demo-hero-section.test-demo {
    background-position: 0 0;
    background-size: cover;
    padding-top: 40px;
    display: none;
  }

  .new-demo-hero-section.add-spc-mobile {
    margin-top: 60px;
  }

  .new-demo-hero-split {
    border-bottom-right-radius: 0;
    padding-top: 52px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .demo-hero-block {
    width: 100%;
  }

  .demo-hero-list-head {
    font-size: 16px;
  }

  .new-demo-form-sec {
    padding: 20px;
  }

  .new-demo-page-grid {
    margin-top: 10px;
  }

  .new-demo-batches-sec {
    margin-top: 0;
  }

  .new-batch-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .demo-batches {
    width: 50px;
  }

  .new-demo-var-grid {
    margin-top: 20px;
  }

  .demo-var-2-split1 {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 60px 20px;
  }

  .demo-var-2-split2 {
    flex-flow: column;
    width: 100%;
  }

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

  .af-grid-block {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .h4-heading.h4-center {
    margin-top: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .feature-grid-txt {
    text-align: center;
    font-size: 14px;
  }

  .feature-txt-block {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
  }

  .feature-brand-complient-sec {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/66bf19d605a2dff0473299ed_Frame%203468920.webp");
    background-position: 50%;
    background-size: cover;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .feature-click-block {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-bottom: 10px;
  }

  .click-txt {
    font-size: 11px;
  }

  .click-_icon.icon_2 {
    width: 10px;
    height: 10px;
    top: 140px;
    left: 110px;
  }

  .click-_icon.icon_3 {
    width: 10px;
    height: 10px;
    top: 189px;
    left: 5px;
  }

  .click-_icon.icon_4 {
    width: 10px;
    height: 10px;
    top: 135px;
    left: 58px;
  }

  .click-_icon.icon_5 {
    width: 10px;
    height: 10px;
    top: 208px;
    left: 210px;
  }

  .click-_icon.change-pos {
    width: 10px;
    height: 10px;
    top: 172px;
    left: 262px;
  }

  .image-395 {
    width: 16px;
    height: 16px;
  }

  .image-397 {
    width: 300px;
  }

  .tooltip-box.change-box-size.box-3 {
    border-radius: 4px;
    padding: 10px;
  }

  .tooltip-box._1-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 4px;
    padding: 10px;
  }

  .tooltip-box.box-2 {
    border-radius: 4px;
  }

  .heading-262 {
    font-size: 8px;
    line-height: 9px;
  }

  .tooltip-inner-block {
    justify-content: flex-start;
    align-items: center;
    padding-left: 8px;
    padding-right: 0;
  }

  .tooltip-inner-block.display-change {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    width: 81%;
  }

  .image-398 {
    width: 12px;
    height: 12px;
  }

  .tooltip-txt-block {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .error-head {
    font-size: 6px;
  }

  .text-block-368 {
    font-size: 6px;
    line-height: 8px;
  }

  .grid-60 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .tooltip-inner-block-1 {
    border-radius: 5px;
    height: 26px;
  }

  .div-block-511 {
    border-radius: 2px;
    padding: 2px;
  }

  .tooltip-barcode-block {
    border-radius: 1px;
    padding: 3px;
  }

  .barcode-head {
    font-size: 6px;
    line-height: 7px;
  }

  .grid-61 {
    grid-column-gap: 0px;
    margin-top: 3px;
  }

  .hide-tooltip-3 {
    width: 42%;
    display: none;
    top: 214px;
    left: 14px;
  }

  .hide-tooltip-2 {
    width: 36%;
    display: none;
    top: -21px;
    left: 10px;
  }

  .hide-tooltip-1 {
    width: 67%;
    display: none;
    top: 42px;
    left: 97px;
  }

  .hide-tooltip-4 {
    width: 42%;
    display: none;
    top: 67px;
    left: 197px;
  }

  .hide-tooltip-5 {
    width: 49%;
    display: none;
    top: 231px;
    left: 140px;
  }

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

  .logo-split {
    width: 80px;
    height: 80px;
  }

  .new-testimonial-desc {
    justify-content: flex-start;
    align-items: center;
  }

  .author-block {
    justify-content: center;
    align-items: center;
  }

  .grid-65 {
    grid-template-columns: 1.25fr;
    width: 100%;
  }

  .new-testi-link-block {
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    position: static;
    top: 237px;
  }

  .new-testi-link-block.change-pos {
    position: relative;
    inset: 260px auto 0% 0%;
  }

  .item-llist {
    font-size: 13px;
  }

  .new-banner-wrapper {
    margin-left: 20px;
  }

  .banner-wrap-lft {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .banner-wrap-rgt {
    height: 400px;
    padding-left: 0;
  }

  .banner-list {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .banner-list-item {
    font-size: 18px;
    line-height: 26px;
  }

  .new-comply-ai-guides {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .guide-comply-hero-section {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    align-self: stretch;
  }

  .h1-head-62.gradient-style {
    font-size: 32px;
    line-height: 45px;
  }

  .text-30 {
    font-size: 16px;
  }

  .gradient-box {
    height: 40px;
  }

  .div-block-521 {
    margin-top: -71px;
  }

  .section-2-new-guide {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2-rgt-block {
    margin-right: 0;
  }

  .seaction-2-split {
    margin-right: 31px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    font-size: 24px;
  }

  .text-block-373 {
    line-height: 31px;
  }

  .guide-new-para {
    font-size: 16px;
    line-height: 23px;
  }

  .section-3-new-guide {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .sec-3-para {
    font-size: 16px;
  }

  .section-4-complyai {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section-4-text {
    font-size: 24px;
    line-height: 36px;
  }

  .section-4-para {
    font-size: 16px;
    line-height: 23px;
  }

  .section-5-guide-complyai {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-5-block-lft {
    margin-left: 0;
  }

  .section-5-block-rgt {
    width: 100%;
    margin-left: 0;
    padding: 40px 20px 40px 30px;
  }

  .section-5-list {
    padding-left: 17px;
    font-size: 16px;
    line-height: 1.4;
  }

  .section-6-guide-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6-para {
    font-size: 24px;
    line-height: 37px;
  }

  .div-block-522 {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .section-8-guide-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-8-block-1 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
  }

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

  .grid-lft {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .list-26 {
    flex-flow: column;
  }

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

  .complyai-grid.change-pos {
    grid-template-columns: 1fr;
    margin-top: -13px;
  }

  .complyai-grid-block {
    width: 100%;
  }

  .section-0-complai {
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .complyai-guide-form-block {
    flex-flow: column;
  }

  .form-block-lft {
    width: 80%;
  }

  .form-block-rgt {
    width: 100%;
  }

  .div-block-523 {
    margin-top: -62px;
  }

  .form-background {
    margin-left: 0;
  }

  .report-landing-hero.change-dir {
    padding-top: 43px;
  }

  .report-hero-para.change-size {
    font-size: 16px;
    line-height: 24px;
  }

  .report-hero-para.extra-css {
    padding-left: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .report-hero-wrapper {
    width: 82%;
    padding-bottom: 40px;
  }

  .report-landing-section2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .report-intro-para {
    margin-top: 39px;
  }

  .report-intro-split2 {
    min-width: 103px;
    display: flex;
  }

  .report-intro-split2.report-split-3 {
    display: none;
  }

  .report-landing-are-package-sec {
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .packaging-team-lft {
    border-radius: 26px;
    padding: 40px 16px;
  }

  .packaging-team-rgt {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .packaing-rgt-head {
    font-size: 50px;
  }

  .report-about-section {
    background-position: 50%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .multi-team-efforts-sec {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .multi-team-heading {
    font-size: 24px;
    line-height: 30px;
  }

  .highlight-section {
    padding-top: 20px;
  }

  .report-survey-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .survey-block {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .survey-heading {
    font-size: 24px;
    line-height: 32px;
  }

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

  .primary-method-section {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .primary-report-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .primary-img {
    width: 100%;
  }

  .client-section {
    margin-top: 93px;
    padding-bottom: 60px;
  }

  .client-img {
    width: 120px;
    height: 120px;
    margin-top: -60px;
  }

  .image-406 {
    flex: none;
    align-self: center;
    width: 90%;
  }

  .chapter-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .chapter-lft-section {
    width: 89%;
    padding-left: 24px;
  }

  .chapter-rgt-section {
    border-radius: 35px;
    padding-right: 10px;
  }

  .chapter-circle1 {
    display: none;
    left: 269px;
  }

  .chapter-circle1.css1 {
    display: none;
    top: -463px;
    left: 214px;
  }

  .div-block-526 {
    align-self: center;
  }

  .specification-management-sec {
    padding-top: 10px;
  }

  .specification-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: -67px;
  }

  .specification-circle {
    width: 80px;
    height: 80px;
  }

  .specification-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .client-customer-block {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: flex-start;
  }

  .alcoholick-meet-all-sec {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .alco-leabling-seemless {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .seamless-grid {
    grid-column-gap: 28px;
    grid-row-gap: 18px;
    margin-top: 0;
  }

  .feature-common-labeling {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .alcoholic-sec2-para {
    font-size: 16px;
  }

  .error-alcoholic-img-sec {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .alco-tooltip.alco-tooltip-2 {
    border-radius: 4px;
    padding: 10px 13px;
    top: -18px;
    left: 22px;
  }

  .alco-tooltip.alco-tooltip-3 {
    border-radius: 4px;
    padding: 10px 13px;
    top: -186px;
    left: 112px;
  }

  .alco-tooltip.alco-tooltip-4 {
    border-radius: 4px;
    width: 39%;
    padding: 10px 13px;
    top: -194px;
    left: 171px;
  }

  .alco-tooltip.alco-tooltip-5 {
    border-radius: 4px;
    width: 30%;
    padding: 10px 13px;
    top: 250px;
    left: 52px;
  }

  .alco-tooltip.alco-toolti-6 {
    border-radius: 4px;
    top: -98px;
    left: 206px;
  }

  .alco-tooltip.alco-tooltip-7 {
    border-radius: 4px;
    padding-left: 13px;
    padding-right: 13px;
    top: -81px;
    left: 179px;
  }

  .alco-tooltip.alco-tooltip-1 {
    border-radius: 6px;
    width: 32%;
    top: -153px;
    left: 0;
  }

  .tooltip-heading {
    font-size: 7px;
    line-height: 9px;
  }

  .tooltip-text {
    padding-top: 4px;
    font-size: 4px;
    line-height: 1.1;
  }

  .click-icon {
    width: 10px;
    height: 10px;
    top: -105px;
    left: 26px;
  }

  .click-icon.click-icon2 {
    top: -42px;
    left: 134px;
  }

  .click-icon.click-icon-3 {
    top: -142px;
    left: 155px;
  }

  .click-icon.click-icon4 {
    top: -129px;
    left: 277px;
  }

  .click-icon.click-icon-5 {
    top: 261px;
    left: 151px;
  }

  .click-icon.click-icon-6 {
    top: -118px;
    left: 264px;
  }

  .click-icon.click-icon-7 {
    top: -104px;
    left: 155px;
  }

  .highlight-text.highlight-txt2 {
    width: 115px;
    height: 12px;
    top: -36px;
    left: 16px;
  }

  .highlight-text.highlight-txt3 {
    width: 95px;
    height: 12px;
    top: -135px;
    left: 168px;
  }

  .highlight-text.highlight-4 {
    width: 117px;
    height: 21px;
    top: -130px;
    left: 156px;
  }

  .highlight-text.highlight-5 {
    width: 26px;
    height: 10px;
    top: 266px;
    left: 164px;
  }

  .highlight-text.highlight6 {
    width: 66px;
    height: 10px;
    top: -113px;
    left: 193px;
  }

  .highlight-text.highlight-7 {
    width: 90px;
    height: 11px;
    top: -97px;
    left: 168px;
  }

  .highlight-text.highlight-txt-1 {
    width: 80px;
    height: 21px;
    top: -100px;
    left: 40px;
  }

  .alcoholic-hero-annimation {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
  }

  .quick-stack-4.change-pos {
    top: -87px;
  }

  .image-412 {
    width: 120px;
  }

  .div-block-537 {
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-374 {
    font-size: 6px;
  }

  .newsroom_20_para {
    font-size: 16px;
  }

  .newsrooms_blocks {
    padding-top: 60px;
  }

  .newsrooms_collection_block {
    padding: 40px 10px;
  }

  .newsroom_tag {
    font-size: 12px;
  }

  .tag_block.add-css {
    border-radius: 20px;
    margin-bottom: 0;
  }

  .alcobev_img-i-ntraction {
    width: 93%;
  }

  .newsroom_artwork_room {
    padding-top: 59px;
  }

  .newsroom_grid_block {
    margin-top: 35px;
  }

  .newsroom_grid_split {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 31px 20px;
  }

  .feature_newroom_img {
    width: 40px;
    height: 40px;
  }

  .image-414 {
    width: 20px;
    height: 20px;
  }

  .approval_hero_split {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .approval_steps_block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .approval_banner_split {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .approval_banner_heading {
    font-size: 24px;
    line-height: 32px;
  }

  .approval_banner_heading.text-color.change-txt-color {
    font-size: 24px;
    line-height: 31px;
  }

  .approval_btn_txt_block.text-color.color1.color-4 {
    padding: 12px 16px;
  }

  .approval_btn_arrow.bg-color.color1.color-4 {
    width: 46px;
    height: 46px;
  }

  .newsroom_form {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    top: 515px;
  }

  .newsroom_form_heading {
    font-size: 24px;
    line-height: 26px;
  }

  .newsroom_filter_block {
    flex-flow: column;
    display: flex;
  }

  .newsroom_filters_modal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 287px;
  }

  .fda_checked {
    justify-content: center;
    align-items: center;
    padding: 6px 11px 6px 19px;
  }

  .checked_label {
    font-size: 9px;
    line-height: .9;
  }

  .checkbox-2 {
    width: 16px;
    height: 16px;
  }

  .collection-list-72 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsroom_apply_btn {
    font-size: 12px;
  }

  .newsroom_location_block {
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .newsroom_location_block.change-dir {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: column;
  }

  .radio_button_block {
    justify-content: center;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 24px;
    font-size: 10px;
  }

  .newsroom_button_block {
    margin-top: 11px;
  }

  .clear_filters {
    font-size: 12px;
  }

  .newsroom_add_filter_block {
    flex-flow: column;
    width: auto;
  }

  .add_filter_button {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .active_filter_tag {
    align-self: flex-start;
  }

  .radio_button_check {
    width: 16px;
    height: 16px;
  }

  .approval_labels {
    padding-top: 40px;
  }

  .icon_click_wrap.icon_click_wrap_1 {
    width: 10px;
    height: 10px;
    top: -119px;
    left: 96px;
  }

  .icon_click_wrap.icon_click_wrap_2 {
    width: 10px;
    height: 10px;
    top: -83px;
    left: 133px;
  }

  .icon_click_wrap.icon_click_wrap_3 {
    width: 10px;
    height: 10px;
    top: -123px;
    left: 144px;
  }

  .icon_click_wrap.icon_click_wrap_4 {
    width: 10px;
    height: 10px;
    top: -161px;
    left: 241px;
  }

  .icon_click_wrap.icon_click_5 {
    width: 10px;
    height: 10px;
    top: -96px;
    left: 234px;
  }

  .icon_click_wrap.icon_click_wrap_6 {
    width: 10px;
    height: 10px;
    top: -96px;
    left: 156px;
  }

  .approval_tooltip.approval_tooltip_1 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    border-radius: 5px;
    width: 46%;
    top: 1222.03px;
    left: 16.6016px;
  }

  .approval_tooltip.approval_tooltip_2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 6px;
    width: 45%;
    padding: 16px;
    top: 1372.03px;
    left: 3.6016px;
  }

  .approval_tooltip.approval_tooltip_3 {
    width: 47%;
    padding: 16px;
    top: 1152.03px;
    left: 113.602px;
  }

  .approval_tooltip.approval_tooltip_4 {
    width: 51%;
    padding: 16px;
    top: 1151.03px;
    left: 167.602px;
  }

  .approval_tooltip.approval_tooltip_5 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    width: 40%;
    top: 1403.03px;
    left: 180.602px;
  }

  .approval_tooltip.approval_tooltip_6 {
    width: 53%;
    padding: 16px;
    top: 1421.52px;
    left: 111.602px;
  }

  .text-block-375 {
    font-size: 8px;
    line-height: 8px;
  }

  .text-block-376 {
    font-size: 6px;
    line-height: 11px;
  }

  .div-block-548 {
    padding: 4px;
  }

  .text-block-377 {
    font-size: 8px;
    line-height: 10px;
  }

  .text-block-378 {
    font-size: 8px;
  }

  .image-417 {
    width: 10px;
    height: 10px;
  }

  .text-block-379 {
    font-size: 6px;
    line-height: 7px;
  }

  .npd_teams_block {
    padding-bottom: 40px;
  }

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

  .modal_div {
    width: 116vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .modal_head_block {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal_desc_block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .newsroom-rich-text {
    font-size: 10px;
    line-height: .6;
  }

  .close-filter.news-room-close {
    left: -1px;
  }

  .div-block-554, .div-block-555, .div-block-556, .div-block-557, .div-block-558 {
    align-self: flex-start;
  }

  .part-of-complyai {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .h2-heading-40.center.add-txt-color {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-heading-40.center.mobile-text {
    font-size: 24px;
    line-height: 31px;
  }

  .h2-heading-40.center.add-width {
    width: 24%;
    font-size: 24px;
    line-height: 35px;
  }

  .h2-heading-40.color {
    font-size: 24px;
    line-height: 34px;
  }

  .part-of-complyai-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .font-and-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .everything-the-light-touches {
    padding-left: 30px;
    padding-right: 30px;
  }

  .review-text {
    font-size: 16px;
  }

  .font-and-copy-split {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .font-and-copy-block {
    padding-bottom: 60px;
  }

  .font-and-copy-block.direction {
    padding-bottom: 0;
  }

  .font---copy-para {
    font-size: 12px;
    line-height: 21px;
  }

  .font---copy-scroll-block.icon---logo-scroll-block {
    width: 100%;
  }

  .font---copy-scroll-1 {
    width: 237px;
    padding: 10px 20px;
  }

  .font---copy-scroll-1.font---copy-scroll-3 {
    top: 9.5rem;
  }

  .font---copy-scroll-1.icon---logo-scroll-1 {
    width: 100%;
  }

  .image---logo-block {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .image---logo-block.change-bg {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .regulatory-requirements-block {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .new-complyai-hero-section {
    margin-top: -13px;
    margin-bottom: 10px;
    padding-top: 49px;
    padding-bottom: 40px;
  }

  .new-comply-hero-btn.v2-home-demo-btn {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .stay-compliant-sec {
    padding-bottom: 0;
  }

  .stay-compliant-grid-split {
    padding: 20px;
  }

  .stay-compliant-icon {
    min-width: 0;
  }

  .stay-content-head {
    font-size: 13px;
  }

  .stay-content-para {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-566 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-418 {
    width: 45px;
    height: 45px;
  }

  .track-horizontal {
    height: 143px;
  }

  .day-in-life-section {
    display: none;
  }

  .all-things-in-one-place-section-2 {
    padding-top: 0;
  }

  .div-block-569 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .one-place-right-wrapper-2 {
    width: 100%;
  }

  .heading-107 {
    font-size: 30px;
    line-height: 40px;
  }

  .one-place-content-wrapper-2 {
    flex-direction: column;
  }

  .why-af-heading-wrapper-2 {
    width: auto;
  }

  .tab-btn-div-2 {
    border-radius: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    display: block;
  }

  .text-block-381 {
    font-size: 12px;
  }

  .new-home-v2 {
    max-height: 615px;
    margin-top: 64px;
    padding-top: 147px;
    padding-bottom: 57px;
  }

  .new-home-hero-desc {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 17px;
  }

  .new-home-hero-desc._6 {
    font-size: 12px;
    line-height: 15px;
  }

  .af-global-package-section {
    padding-top: 65px;
    padding-bottom: 20px;
  }

  .af-global-package-section.chnage-space {
    display: flex;
  }

  .af-global-package-section.chnage-space.add-color.hide, .af-global-package-section.chnage-space.hide-on-small {
    display: none;
  }

  .div-block-571 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .new-home-first-count.effect {
    border-radius: 8px;
    padding: 0;
  }

  .new-home-first-count.effect2 {
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    top: -44px;
    left: 5px;
  }

  .new-home-first-count.effect3 {
    border-radius: 8px;
    padding: 0;
    left: -4px;
  }

  .counter-head {
    font-size: 20px;
    line-height: 17px;
  }

  .counter-text {
    font-size: 10px;
    line-height: 12px;
  }

  .counter-text.change-align {
    margin-top: -2px;
  }

  .locked-by-section {
    align-content: space-between;
    height: 100%;
  }

  .locked-by-block {
    height: 100%;
    max-height: 252px;
  }

  .loked-icon-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .loked-icon-block.change-width {
    padding-left: 20px;
    padding-right: 20px;
  }

  .locked-image-container {
    width: 117px;
    height: 49px;
  }

  .review-rrange-text {
    font-size: 9px;
    line-height: 9px;
  }

  .focus-on-section {
    grid-template-columns: 1.45fr;
  }

  .focus-on-head-section {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-40.add-color {
    text-align: center;
  }

  .div-block-572 {
    margin-top: 11px;
    padding-top: 0;
  }

  .focus-on-head-icon-block {
    grid-column-gap: 13px;
    grid-template-columns: 1fr 1fr;
  }

  .focus-icon-split {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .slash-form-block {
    grid-template-columns: 1fr;
  }

  .new-hero-image-animation._1.mobile {
    width: 113px;
    top: -83px;
    left: 93px;
  }

  .new-hero-image-animation._2.mobile {
    height: 81px;
    top: -176px;
    left: -123px;
  }

  .new-hero-image-animation._4.capterra-mobile-star {
    top: -644px;
    left: -117px;
  }

  .new-hero-image-animation._5 {
    width: 87px;
    top: -200px;
    left: -12px;
  }

  .new-hero-animation-top._7._9 {
    width: 50px;
    height: 50px;
    top: -196px;
    left: -114px;
  }

  .new-hero-animation-top._8 {
    width: 193px;
    height: 111px;
    top: -138px;
    left: 243px;
  }

  .smart-feature {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-home-sec-2-para {
    font-size: 14px;
    line-height: 20px;
  }

  .image-430 {
    object-fit: cover;
    height: 70px;
  }

  .image-431 {
    height: 68px;
  }

  .image-432 {
    height: 30px;
  }

  .mobile-v-af-global {
    flex-flow: column;
    justify-content: space-between;
    min-height: auto;
    padding: 90px 0 36px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .mobile-v-af-global.mobile-view-access {
    background-color: #f2f0ff;
  }

  .mobile-v-af-global.remove-space {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .speakers-hero-wrapper {
    flex-flow: column;
    justify-content: space-around;
    align-self: center;
    width: 100%;
    display: flex;
  }

  .speaker-slider-wrapper {
    flex-flow: column;
    height: 100%;
    display: flex;
  }

  .speaker-slider {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    background-color: #0000;
    flex-flow: row;
    justify-content: space-around;
    align-self: stretch;
    align-items: stretch;
    height: 100%;
    display: flex;
  }

  .speaker-slide {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 10px;
  }

  .speaker-slide-mask {
    width: 100%;
    overflow: hidden;
  }

  .speaker-slide-content {
    z-index: 100;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-bottom: 6px;
    display: flex;
    position: relative;
  }

  .slide-image {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 40vh;
    min-height: 300px;
    margin-bottom: 30px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .speaker-image-cover {
    z-index: 10;
    opacity: 1;
    cursor: pointer;
    border-radius: 11px;
    height: 101%;
    display: flex;
  }

  .speaker-arrow {
    background-color: #050706;
    border: 1px #000;
    border-radius: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    margin-top: -120px;
    margin-right: 40px;
    padding: 0;
    display: flex;
    inset: -12px 0 0 auto;
  }

  .speaker-arrow.width {
    margin-top: -120px;
    margin-right: 36px;
    right: -7.5vw;
  }

  .speaker-arrow.space {
    top: 29px;
  }

  .slide-arrow1 {
    width: 18px;
  }

  .speaker-image {
    width: 101px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
  }

  .speaker-info {
    flex-flow: column;
    width: 96%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .speaker-info.add-bg-color {
    background-color: #f2f0ff;
    border-radius: 9px;
    padding: 20px;
  }

  .speaker-headding {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    display: flex;
    overflow: hidden;
  }

  .speaker-headding.add-icon {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .sider-h2-head {
    color: #050706;
    font-family: Worksans, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
  }

  .sider-h2-head.txt-colo {
    color: #352c6b;
    text-align: left;
  }

  .slide-nav-18 {
    display: none;
  }

  .clip-text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .text-home-link {
    text-align: center;
    padding-top: 10px;
    font-family: Worksans, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: underline;
  }

  .text-home-link.hide-here {
    display: none;
  }

  .paragraph-122 {
    color: #050706;
    text-align: center;
    font-weight: 500;
    line-height: 16px;
  }

  .paragraph-122.change-align {
    color: #352c6b;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
  }

  .image-433 {
    object-fit: contain;
    align-self: stretch;
  }

  .image-434 {
    width: 25px;
    height: 25px;
  }

  .drop-icon {
    width: 10px;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .new-cta-dec {
    font-size: 16px;
    line-height: 26px;
  }

  .wrapper-1160px-14 {
    overflow: visible;
  }

  .btn-block-main-15 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .home-hero-head-btn-wrap-2 {
    grid-row-gap: 26px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
  }

  .btn-block-main-16, .btn-block-main-17 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .lock-screen-block {
    max-width: 300px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lock-heading {
    font-size: 14px;
    line-height: 18px;
  }

  .lock-icon {
    width: 44px;
    height: 44px;
    margin-top: -43px;
    top: 22px;
  }

  .lock-form-block {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fassi-hero-block {
    padding-top: 100px;
  }

  .fassi-hero-spilt {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
  }

  .table-of-content-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .t-o-c-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .t-o-c-rgt {
    margin-left: 50px;
    padding: 32px 25px 32px 32px;
  }

  .t-o-c-list-para {
    font-size: 12px;
    line-height: 16px;
  }

  .t-o-c-list-item {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    font-size: 16px;
    line-height: 24px;
  }

  .t-o-c-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .t-o-c-hero-head {
    font-size: 32px;
    line-height: 41px;
  }

  .government-body-block {
    padding-top: 60px;
    padding-bottom: 67px;
  }

  .government-split-lft {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    padding: 32px 32px 60px;
  }

  .government-split-rgt {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
    margin-top: -26px;
    padding: 32px;
  }

  .gov-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .gov-para {
    font-size: 12px;
    line-height: 16px;
  }

  .professionals-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .professionals-block-split {
    margin-bottom: 0;
  }

  .professionals-main-para {
    font-size: 14px;
    line-height: 18px;
  }

  .under-professional-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 0;
  }

  .professional-lft {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  .professional-rgt {
    padding: 32px;
  }

  .professional-head {
    font-size: 41px;
    line-height: 46px;
  }

  .professional-para {
    margin-top: 10px;
    font-size: 18px;
    line-height: 26px;
  }

  .professional-link {
    font-size: 16px;
    line-height: 23px;
  }

  .fssai-label-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fssai-label-split {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .fssai-head, .fssai-head.opacity {
    font-size: 24px;
    line-height: 32px;
  }

  .fssai-banner-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .banner-text-fssai {
    font-size: 16px;
    line-height: 23px;
  }

  .automate-label-block {
    padding-bottom: 60px;
  }

  .gov-pa {
    font-size: 14px;
    line-height: 21px;
  }

  .automate-list-block {
    padding-left: 28px;
    padding-right: 28px;
  }

  .doted-list-text {
    font-size: 12px;
    line-height: 18px;
  }

  .list-doted-block {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    margin-left: -24px;
    padding-top: 40px;
  }

  .list-doted-block.remove-padding.bottom {
    padding-bottom: 40px;
  }

  .dropdown-list-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-list-head {
    font-size: 20px;
    line-height: 22px;
  }

  .dropdown-para {
    font-size: 14px;
    line-height: 19px;
  }

  .dropdown-para.add-top-space {
    padding-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .dropdown-inside-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    font-size: 14px;
  }

  .dropdown-sub-heading {
    font-size: 20px;
    line-height: 25px;
  }

  .dropdown-sub-heading.add-extra-space {
    font-size: 14px;
    line-height: 19px;
  }

  .dropdown-image-block.add-space {
    padding-bottom: 40px;
  }

  .dropdown-content-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-content-block.mobile-tab-change {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-74 {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .extra-content {
    padding: 20px;
  }

  .image-442 {
    margin-bottom: 40px;
  }

  .image-443 {
    margin-bottom: 20px;
  }

  .regulations-block {
    padding-top: 40px;
  }

  .second-dropdown-split {
    padding-left: 16px;
    padding-right: 16px;
  }

  .simplifying-block {
    background-color: #d3eedc;
    background-image: none;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .tab-content-list {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    width: 100%;
  }

  .no-block {
    width: 14px;
    height: 14px;
    padding: 5px;
  }

  .tab-content-text {
    font-size: 14px;
    line-height: 27px;
  }

  .lock-screen-block-guide {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .lock-block {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .lock-screen-description {
    font-size: 10px;
  }

  .lock-screen-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lock-image {
    width: 14px;
  }

  .close-lock {
    margin-right: -25px;
    top: 15px;
  }

  .tabs-16 {
    display: none;
  }

  .text-block-389 {
    margin-top: 0;
    font-family: Worksans, sans-serif;
    font-size: 7px;
  }

  .text-block-390, .text-block-391 {
    font-family: Worksans, sans-serif;
    font-size: 7px;
    line-height: 12px;
  }

  .text-block-392 {
    font-size: 7px;
    line-height: 12px;
  }

  .image-445 {
    width: 11px;
    height: 11px;
  }

  .professional-block-1 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding-left: 0;
    padding-right: 0;
  }

  .professional-block-bg {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: 8px;
  }

  .fassi-hero-block-1 {
    margin-top: -37px;
    padding-top: 152px;
  }

  .packaging-development-banner {
    background-image: url("https://cdn.prod.website-files.com/66ab4f6675d4c65b05c9fb91/677f5890fd98874007a6977f_CTA%20Banner.svg"), linear-gradient(135deg, #3a70ff, #a6bfff 78%);
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .approval-banner-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-451 {
    padding-left: 0;
    padding-right: 0;
  }

  .webinar-v2-design {
    padding-top: 140px;
  }

  .webonar-container-view {
    margin-bottom: 80px;
  }

  .internal-webinar-v2-hero-background {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 10px;
  }

  .heading-263 {
    font-size: 32px;
  }

  .webinar-linke-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .webinar-banner-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-lsit {
    font-size: 12px;
  }

  .new-lable-list {
    margin-top: 40px;
  }

  .new-hero-para {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 1.2;
  }

  .home-v3-hero {
    padding-top: 40px;
  }

  .home-v3-para {
    font-size: 16px;
    line-height: 22px;
  }

  .artwork-management-homev3 {
    padding-top: 60px;
    padding-bottom: 10px;
  }

  .tab-menu-1 {
    width: 29%;
  }

  .tab-menu-1.tab-menu-2 {
    width: 26%;
  }

  .tab-menu-1.tab-menu-2.remove-space {
    width: 21%;
  }

  .home-v3-tab-split {
    flex-flow: column-reverse;
  }

  .home-v3-tab-split.swap {
    width: auto;
  }

  .v3-tab-lft {
    width: 100%;
    padding-top: 20px;
  }

  .v3-tab-lft.v3-space {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    width: auto;
  }

  .v3-tab-rgt {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
  }

  .tab-pane-tab-1-7 {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 0;
  }

  .home-v3-h3 {
    font-size: 18px;
    line-height: 31px;
  }

  .home-v3-para-400 {
    font-size: 12px;
    line-height: 21px;
  }

  .hero-ani {
    width: 300px;
    height: 298px;
  }

  .hero-ani-3 {
    top: -4px;
  }

  .tabs-content-13 {
    width: 22%;
  }

  .tab-content-2 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 20%;
    display: flex;
  }

  .btn-block-main-18 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .h2-heading-8 {
    flex: none;
    width: 100%;
    padding-bottom: 0;
    line-height: 48px;
  }

  .h2-heading-8.banner-mobile {
    font-size: 24px;
    line-height: 40px;
  }

  .head-64 {
    font-size: 32px;
    line-height: 44px;
  }

  .hero-label-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-block-397 {
    font-size: 12px;
  }

  .div-block-610 {
    width: 269px;
    height: 130px;
    top: 669.594px;
    left: 38.7969px;
  }

  .btn-block-main-19 {
    flex: 0 auto;
    align-items: center;
    height: 46px;
    padding: 12px 16px;
    font-size: 16px;
  }

  .new-asana-hero {
    padding-top: 100px;
  }

  .asana-hero-1 {
    font-size: 42px;
    line-height: 51px;
  }

  .asana-head-2 {
    font-size: 29px;
    line-height: 37px;
  }

  .why-connect-split {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
  }

  .why-connect.add-background {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-heading-40-2 {
    font-size: 33px;
    line-height: 45px;
  }

  .h2-heading-40-2.center {
    font-size: 30px;
    line-height: 41px;
  }

  .asana-hero-desc.space {
    font-size: 16px;
  }

  .wrapper-1160px-15 {
    overflow: visible;
  }

  .how-to-intergate {
    padding-bottom: 40px;
  }

  .integrate-steps-block {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .steps-list {
    margin-top: 27px;
    padding-left: 20px;
    font-size: 14px;
  }

  .step-by-step {
    padding-bottom: 60px;
  }

  .steps-block {
    margin-top: 40px;
  }

  .steps-split-block {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
  }

  .step-by-step-content {
    font-size: 16px;
    line-height: 23px;
  }

  .new-content-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

#w-node-_80d76d13-369f-e1d0-986a-18f714dacd54-05c9fb93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_80d76d13-369f-e1d0-986a-18f714dacd5a-05c9fb93, #w-node-_4884b854-3273-aab9-4f56-dcef75b0d7a0-05c9fb93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d76d13-369f-e1d0-986a-18f714dacd60-05c9fb93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eb6b9a10-7c32-1948-2349-603546941a18-05c9fb93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb6b9a10-7c32-1948-2349-603546941a1a-05c9fb93 {
  justify-self: end;
}

#w-node-_91dae803-5adc-89c7-e2d8-20ea828f382a-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f383a-05c9fb93 {
  align-self: stretch;
}

#w-node-_91dae803-5adc-89c7-e2d8-20ea828f387f-05c9fb93 {
  place-self: center;
}

#w-node-_91dae803-5adc-89c7-e2d8-20ea828f3881-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f389f-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f39cf-05c9fb93 {
  align-self: center;
}

#w-node-_91dae803-5adc-89c7-e2d8-20ea828f39d0-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f39d5-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f39da-05c9fb93, #w-node-_91dae803-5adc-89c7-e2d8-20ea828f39df-05c9fb93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91dae803-5adc-89c7-e2d8-20ea828f3a65-05c9fb93 {
  align-self: center;
}

#w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e226-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e230-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e23a-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e244-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e24f-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e25c-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e266-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e27b-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e285-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e28f-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e298-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e2b3-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e2bd-2832e208, #w-node-ba9efee6-aa9b-6ee7-c8fa-32d54821520a-2832e208, #w-node-_2f01c582-bff9-93af-8d1a-f070a86bf59a-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e2e6-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e2f0-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e2fa-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e304-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e319-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e323-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e32c-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e335-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e351-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e35b-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e365-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e36f-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e37a-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e384-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e38e-2832e208, #w-node-_4e9f6df1-05b8-39e1-e003-aaec2832e398-2832e208 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8034ed0-d88e-055f-31db-dd91380c9373-05c9fbfb {
  justify-self: auto;
}

#w-node-fc543332-4c74-304e-3a5d-1574d0916829-b0312e25, #w-node-fc543332-4c74-304e-3a5d-1574d091681f-b0312e25, #w-node-fc543332-4c74-304e-3a5d-1574d091680b-b0312e25, #w-node-_5cc8fb3f-a299-8fde-a7a7-122743821bcc-b0312e25, #w-node-dc361aa7-01c6-df1c-4d3e-f1c6fae8309e-b0312e25, #w-node-_55bed905-2531-1a57-4cee-d8050633bafc-b0312e25, #w-node-_0a5f397e-9db5-acef-434c-5949ffbc36d6-b0312e25, #w-node-fc543332-4c74-304e-3a5d-1574d0916853-b0312e25, #w-node-fc543332-4c74-304e-3a5d-1574d0916849-b0312e25, #w-node-_17fcd572-ed28-4304-ce63-9cca2274ba5b-b0312e25, #w-node-fc543332-4c74-304e-3a5d-1574d091685d-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f9515-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f951f-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f9529-b0312e25, #w-node-_3f46ef06-c8bf-acad-b86e-ae33f24db556-b0312e25, #w-node-_135a25e1-24e9-6d5a-66d6-643c118b6185-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f955c-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f9566-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f9548-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f9585-b0312e25, #w-node-c6d4ee54-63c4-dbee-bcc1-c4b84f0f957b-b0312e25, #w-node-f9c66b1c-73b6-f3c0-cf1c-b97cef1a59bf-b0312e25, #w-node-d059356f-2148-1480-7af2-04894b3cf702-b0312e25, #w-node-b6c2c428-6445-b591-902d-48948081f58b-b0312e25, #w-node-b6c2c428-6445-b591-902d-48948081f595-b0312e25, #w-node-b6c2c428-6445-b591-902d-48948081f59f-b0312e25, #w-node-b6c2c428-6445-b591-902d-48948081f5a9-b0312e25, #w-node-_11d7b2e2-150a-c864-5f8c-d5abdcae97e0-b0312e25, #w-node-_71028445-93bc-6674-61e7-fa3696d4f8ec-b0312e25, #w-node-ab8503a3-c7a1-7690-530d-813d4d186e6a-b0312e25, #w-node-_3e0881af-6c11-ec5d-1e0c-f26349a8ad5f-b0312e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aec96a0-fca9-86cd-5188-b49327f19826-05c9fcb4, #w-node-e55b7007-7bf3-4fae-d6ac-9337244811db-05c9fcb4, #w-node-f33e70f1-1f95-0b06-fca0-f1c0fe28ea08-05c9fcb4, #w-node-_27968e10-3f79-942b-61ae-30d614b13904-05c9fcb4, #w-node-_5d3949e8-07e2-04f4-8f5b-8d8f146832e1-05c9fcb4, #w-node-_433717dd-918e-9146-e80a-065333fcf285-05c9fcb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58bb4f8f-b555-d598-e4df-5645c55d4843-05c9fcb4, #w-node-_41f7a865-e583-ce6a-560a-26c84243aaf5-05c9fcb4, #w-node-fa7a01af-a1fb-b393-afee-1f2d85084a15-05c9fcb4, #w-node-_65ac31f2-9043-1671-7c17-f4aa5bb3f274-05c9fcb4, #w-node-_6824d9ce-925a-b109-8cb1-202060168b42-05c9fcb4, #w-node-_192dccf4-0872-31e7-1a9e-e13390cc893f-05c9fcb4, #w-node-_5375e6a9-1a2f-038a-6544-84256fcc5900-05c9fcb4, #w-node-_49897dc8-e9e2-50ff-ddcb-ab197feb045f-05c9fcb4, #w-node-_2c7975a7-b82d-d90b-10dd-6915f3bcac4d-05c9fcb4, #w-node-_2e3e710e-a088-b88b-1f33-04e6dbfddd09-05c9fcb4, #w-node-ab5b39af-dc87-6e74-bc2f-64878808a238-05c9fcb4, #w-node-_5f75ce9e-86bc-3e22-d8ba-60ba009beaf5-05c9fcb4, #w-node-c4eb24d9-ab35-179c-18ba-f7b37314b5b0-05c9fcb4, #w-node-ce30f304-51e9-f555-8a0a-b35836191486-05c9fcb4, #w-node-_4ba3ae01-0d67-b231-d1c0-1c9f6f06a77e-05c9fcb4, #w-node-_500ec9d9-3023-dfb4-b524-5289189d1a80-05c9fcb4, #w-node-_3390df90-ba05-e274-0526-a0078c1ec8fb-05c9fcb4, #w-node-afcc88df-86d0-19b3-1d33-a768b790c839-05c9fcb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc46a-05c9fceb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc475-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc476-05c9fceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc480-05c9fceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc481-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc4a1-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc4a2-05c9fceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc4ac-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc4ad-05c9fceb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3124c80c-f2c0-9ed2-88b4-d1552b7fbfc4-05c9fceb {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-_2195028b-b988-e6b6-cbe7-d678aa39d3b1-05c9fceb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1ba4cce7-892b-ef9f-237b-1aece8895bb0-05c9fceb, #w-node-_333bf70e-0a33-8a06-f8db-ab7e988c18d6-05c9fceb, #w-node-e0e75fd0-4482-bcc6-e06e-41f2c3fafe90-05c9fceb, #w-node-_7733d5ff-c117-837d-f929-bbe66ca5a958-05c9fceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d0a8161-bbd1-afcd-eb6a-397cd594d61b-05c9fceb, #w-node-e5cbbc09-077a-f009-6df4-d8b0334e8901-05c9fceb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99b23a12-ad2c-3f51-188d-657d2511a49b-05c9fceb, #w-node-_8a8a417a-1f2a-fda1-c603-d992b9959b43-05c9fceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f548f37-4083-353f-a9bb-323295122bca-05c9fceb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc3b2-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc3ba-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc3c2-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc3ca-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc426-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc438-05c9fceb, #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc444-05c9fceb, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2da3-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2dad-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2db7-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2dc1-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2dcc-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2dd9-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2de3-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2df8-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e02-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e0c-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e15-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e30-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e3a-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e44-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e4e-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e63-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e6d-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e77-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e81-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2e96-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ea0-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ea9-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2eb2-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ece-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ed8-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ee2-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2eec-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2ef7-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2f01-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2f0b-13ab2d85, #w-node-_08f136bc-e7e0-f33f-39c7-fcf513ab2f15-13ab2d85, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021368-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002136b-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002136f-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021371-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021374-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021378-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002137a-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002137d-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021381-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021383-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021386-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002138a-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002138c-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002138f-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021393-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021395-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba0021398-05c9fd2c, #w-node-_82385f69-dca6-5d46-2cb3-493ba002139c-05c9fd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76bcb728-174b-a95e-3a9e-848c6c1bfe37-05c9fd2c {
  place-self: center;
}

#w-node-_76bcb728-174b-a95e-3a9e-848c6c1bfe39-05c9fd2c {
  align-self: center;
}

#w-node-f719fbdc-e534-0d98-4a63-6faa013e8b74-05c9fd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f719fbdc-e534-0d98-4a63-6faa013e8b7d-05c9fd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f719fbdc-e534-0d98-4a63-6faa013e8b86-05c9fd2c, #w-node-f719fbdc-e534-0d98-4a63-6faa013e8b8f-05c9fd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c507e-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5081-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5083-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5085-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5088-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c508a-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c508c-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c508f-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5091-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5093-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5096-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c5098-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c509a-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c509d-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c509f-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c50a1-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c50a4-05c9fd2c, #w-node-f3add5fe-20ce-b5f1-cdf2-6cc4339c50a6-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b12-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b15-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b19-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b1b-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b1e-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b22-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b24-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b27-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b2b-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b2d-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b30-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b34-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b36-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b39-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b3d-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b3f-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b42-05c9fd2c, #w-node-bc5112e7-9e54-0747-c778-9eb00f5b4b46-05c9fd2c, #w-node-_8e6dbe89-8e06-9757-cfbd-2574d615cb01-05c9fd2c, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f2d-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f37-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f41-80937f0f, #w-node-_3973e903-318d-d304-381b-de18a5633fd4-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f56-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f63-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f6d-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f8c-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f96-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937f9f-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937fa9-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937fc4-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937fce-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937fd8-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937fe2-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780937ff7-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938001-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-22978093800b-80937f0f, #w-node-f7ec48ca-2e4e-0a7d-ccbb-9d15e01f98f8-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-22978093802a-80937f0f, #w-node-_9a79d94a-daf9-15bc-5e17-261a8bb07ab2-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938034-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-22978093803d-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938063-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-22978093806d-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938077-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938081-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-22978093808c-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-229780938096-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-2297809380a0-80937f0f, #w-node-d1e5d3e7-a789-f0dc-41a7-2297809380aa-80937f0f, #w-node-ae7ffc3c-21dd-b2b5-e57c-0e5d92bb25d3-05c9fd41, #w-node-ae7ffc3c-21dd-b2b5-e57c-0e5d92bb25dd-05c9fd41, #w-node-ae7ffc3c-21dd-b2b5-e57c-0e5d92bb25e5-05c9fd41, #w-node-ae7ffc3c-21dd-b2b5-e57c-0e5d92bb262a-05c9fd41, #w-node-ae7ffc3c-21dd-b2b5-e57c-0e5d92bb262f-05c9fd41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb00d347-3826-55c6-1722-19c812e9e9f1-05c9fd41 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c878fa46-d324-0ad8-ec70-f169ec01c276-05c9fd41 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_52217d8b-b8b4-74d6-96a8-122bb5d86cfd-05c9fd41, #w-node-_6d69ff66-e489-ca94-1057-d3b0fb515f06-05c9fd41, #w-node-c69163ec-7d81-a118-75c4-f7233bd9bced-05c9fd41, #w-node-_49c1491e-dc3b-d175-d05f-a50f087c12d9-05c9fd41, #w-node-_7c99be44-083e-86be-f5ec-34ec038238d5-05c9fd41, #w-node-ad828efd-c352-c7c2-d8fc-96d883207b5a-05c9fd41, #w-node-_50c56eff-a46b-9130-f087-460e3e71fdd9-05c9fd41, #w-node-_5580f996-e0d6-81eb-19be-639538ce3fce-05c9fd41, #w-node-_2c3466ea-79eb-fe08-8196-bc38cce9a7ca-05c9fd41, #w-node-aa650c6a-833c-77c9-4a52-5b57ddf7988d-05c9fd41, #w-node-_529107e0-5e69-e7c9-f832-3a6b16501394-05c9fd41, #w-node-_059c98b2-c62d-94c0-e826-ae79e38d021d-05c9fd41, #w-node-_4dd3062a-2d62-1b4b-6cb5-0d7e2762b2f0-05c9fd41, #w-node-_3f61d5e4-4e97-345b-c3c1-27ab1b6dcdd2-05c9fd41, #w-node-_4f321613-88c9-9fb9-0ebe-72646e5cb4ea-05c9fd41, #w-node-_5d95e869-dd79-8c7b-617c-b7dcee711e65-05c9fd41 {
  align-self: stretch;
}

#w-node-_05af0ca2-dd94-24c4-7783-44e819a216dd-19a216d9, #w-node-_71983b26-0439-0105-a2fa-3fbfc16840bb-19a216d9, #w-node-_771de019-8e7b-e67a-9861-c6f66b2ea6cf-19a216d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0806fbc5-93eb-da23-ed60-917ad2337544-05c9fd61 {
  place-self: center;
}

#w-node-_0806fbc5-93eb-da23-ed60-917ad2337546-05c9fd61 {
  align-self: center;
}

#w-node-_66c73d16-38bb-4e72-8724-477149c2944c-05c9fd61 {
  place-self: center;
}

#w-node-_66c73d16-38bb-4e72-8724-477149c2944e-05c9fd61 {
  align-self: center;
}

#w-node-_8b801730-9506-9df2-339d-09bd18d6eb48-05c9fd63 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_0a4a476d-0b57-6fa7-6644-a7626f604e39-05c9fd63, #w-node-_2564d2ec-bd46-eb49-d5c0-ecff281df0f6-05c9fd63, #w-node-ffc16fa4-0415-bd0a-dadb-bd7eaa847a5a-05c9fd63, #w-node-_479c1177-240e-b883-6b53-f7a79f9f0ee8-05c9fd63, #w-node-_5274d8a6-762c-39a8-107a-c387dd05d3c6-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d41e-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d423-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d428-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d42d-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d432-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d437-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d43c-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d443-05c9fd63, #w-node-_06582e6a-e0c8-5dbd-cc21-701d2890d448-05c9fd63, #w-node-_4a712697-2fcc-f8bf-2466-b755d089b664-05c9fd63, #w-node-_54437c99-c0f3-9f35-1167-62b268c74305-05c9fd63, #w-node-_7fdf38f9-6d65-6e1c-7984-b45caea88f40-05c9fd63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d72eddc-3e62-87b3-f7bc-0db538b339e7-05c9fd63 {
  align-self: stretch;
}

#w-node-bff2c2dd-2822-2636-6464-827b86a07537-05c9fd63, #w-node-bff2c2dd-2822-2636-6464-827b86a0754a-05c9fd63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2093491-2201-8979-fd86-d97630a7fe3c-05c9fd63 {
  align-self: stretch;
}

#w-node-_87f8bfc5-0651-a7c0-4fae-c201ef80146d-05c9fd63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66072822-d49e-ea65-0539-bb4265d99e7b-05c9fd63 {
  place-self: center;
}

#w-node-_66072822-d49e-ea65-0539-bb4265d99e7d-05c9fd63 {
  align-self: center;
}

#w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62c9-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62ce-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62d3-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62d8-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62dd-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62e2-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62e7-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62ec-05c9fd63, #w-node-f8e30fb6-8481-a5d3-316b-e1abe47c62f1-05c9fd63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed29031c-0738-6f27-3e6a-3c170d7428a5-05c9fd63 {
  place-self: center;
}

#w-node-ed29031c-0738-6f27-3e6a-3c170d7428a7-05c9fd63 {
  align-self: center;
}

#w-node-c69c380d-886b-bd8a-94d8-4095981b2759-05c9fd65, #w-node-_04713895-c164-358a-01e1-860dd4763360-05c9fd65, #w-node-_68a2d06e-62ea-24ff-e66b-8300dc177d62-05c9fd65, #w-node-_88b59dda-c011-33b3-810e-f2c5983b8284-05c9fd7c, #w-node-_88b59dda-c011-33b3-810e-f2c5983b82de-05c9fd7c, #w-node-_88b59dda-c011-33b3-810e-f2c5983b8343-05c9fd7c, #w-node-_88b59dda-c011-33b3-810e-f2c5983b839d-05c9fd7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7533c8a3-5986-d913-61c4-3faabdc99ace-05c9fd7d {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-fa4e5389-1248-b94f-9410-b795a16d1c8d-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c90-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c93-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c95-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c98-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c9b-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1c9d-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1ca0-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1ca3-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1ca5-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1ca8-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cab-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cad-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cb0-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cb3-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cb5-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cb8-05c9fd7d, #w-node-fa4e5389-1248-b94f-9410-b795a16d1cbb-05c9fd7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40509-05c9fd7d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4050a-05c9fd7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40516-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40518-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40522-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40524-05c9fd7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4052e-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4053a-05c9fd7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4053c-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40546-05c9fd7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40548-05c9fd7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c528b6aa-59f8-c97b-d542-fab33ec28ff9-05c9fd93 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a92c6a90-a047-6969-60de-b2251e250559-05c9fd94, #w-node-_43fabe8c-3686-5d23-3506-3e12c900f5da-05c9fd94, #w-node-_56c68653-fc39-892a-c42f-c1de1feef2d0-05c9fd94, #w-node-_6bd1edc5-a228-f5ea-a859-19f9f9997d3f-05c9fd94, #w-node-_94d6c142-5f8d-d597-0fc3-b244c268937c-05c9fd94, #w-node-_33997ee1-2335-f47d-73e6-9eae0ed5b482-05c9fd94, #w-node-_033765f4-460c-f2be-5d90-d51aad916e4b-05c9fd94, #w-node-be2d37bb-f8d7-ce46-74f8-45599f27f11f-05c9fd94, #w-node-_359ae201-fd54-4515-8081-3ebfcc6db282-05c9fd94, #w-node-_7fcf86f9-4b13-8bf0-b06d-9f36da767d7b-05c9fd94, #w-node-_58309e15-2418-ead2-84cd-c6aeee000ceb-05c9fd94, #w-node-_7a47f89a-f7b0-70e4-99b9-8c99fc07c890-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171ca0f7-3ea5-8fce-42a5-7f84422d950a-05c9fd94 {
  place-self: center;
}

#w-node-_171ca0f7-3ea5-8fce-42a5-7f84422d950c-05c9fd94 {
  align-self: center;
}

#w-node-_3ddb3b27-53ce-53d1-8437-895cf8fb357b-05c9fd94 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_3ddb3b27-53ce-53d1-8437-895cf8fb3580-05c9fd94 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-ce1c2b8f-f1ca-f2e3-6774-94541a0197c6-05c9fd94 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_1c8b9e57-3a1b-3831-7a81-1ccc2b197e3c-05c9fd94, #w-node-_97f7e486-70d0-9160-27a4-9b6e2eafeaf8-05c9fd94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_584cce7c-e059-f4c6-0931-9373e8906f36-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f3c-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f42-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f4a-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f50-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f56-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_584cce7c-e059-f4c6-0931-9373e8906f7a-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f80-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f86-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f8c-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f92-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906f98-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fa1-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fa7-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fad-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fb3-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fb9-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fbf-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fc8-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fcf-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fd6-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fdd-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906fe4-05c9fd94, #w-node-_584cce7c-e059-f4c6-0931-9373e8906feb-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ada5505-daf7-f519-d0a9-56d8c464d6a8-05c9fd94 {
  place-self: center;
}

#w-node-_6ada5505-daf7-f519-d0a9-56d8c464d6aa-05c9fd94 {
  align-self: center;
}

#w-node-_6941325f-1866-d977-c203-57ad053496a1-05c9fd94 {
  place-self: center;
}

#w-node-_6941325f-1866-d977-c203-57ad053496a3-05c9fd94 {
  align-self: center;
}

#w-node-a7c5e79e-3322-1c56-4d35-31ea839b4d70-05c9fd94, #w-node-ee5edd25-27c0-b603-e048-72dd0c65610a-05c9fd94, #w-node-_885e3d7e-0860-1edd-9ec2-23548159efa2-05c9fd94, #w-node-_3a14b5fd-bce8-fba4-62d4-a1bc847f0fe9-05c9fd94, #w-node-_44579167-542d-3100-47f0-666b27de8db7-05c9fd94, #w-node-_0fb8fb6c-e94f-2c88-c53a-c9197594dc9f-05c9fd94, #w-node-_92d20fd1-9583-eff2-caec-d3984c487e31-05c9fd94, #w-node-_328de857-bf8e-5063-fd7a-c8f672a0e182-05c9fd94, #w-node-_9d94a9df-2204-e13f-9cb2-e2e60a5d9f6e-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aee3b1a5-1366-df66-6bbc-1223588ae48c-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-aee3b1a5-1366-df66-6bbc-1223588ae4a5-05c9fd94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc8cb45e-6ca0-759d-6907-1484050c6793-05c9fd94 {
  place-self: center;
}

#w-node-fc8cb45e-6ca0-759d-6907-1484050c6795-05c9fd94 {
  align-self: center;
}

#w-node-d7740912-22b5-b6bc-7f18-a06873f2faa8-05c9fd94 {
  place-self: center;
}

#w-node-d7740912-22b5-b6bc-7f18-a06873f2faaa-05c9fd94 {
  align-self: center;
}

#w-node-f7ac6dc3-f92d-da3c-91d1-a88d3d8c0b2f-05c9fd97, #w-node-f7ac6dc3-f92d-da3c-91d1-a88d3d8c0b7b-05c9fd97, #w-node-af95969c-9887-0c71-4f6a-676a8168ca7c-05c9fd97, #w-node-af95969c-9887-0c71-4f6a-676a8168cad0-05c9fd97, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83cab-05c9fd99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83cb6-05c9fd99 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83cd7-05c9fd99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83ce2-05c9fd99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83ced-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d01-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d03-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d05-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d07-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d09-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d0b-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d0d-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d0f-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d1a-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d1b-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d1c-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d26-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d27-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d28-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d32-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d33-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d34-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d3e-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d3f-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d40-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d68-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d69-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d6a-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d72-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d73-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d74-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d7c-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d7d-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d7e-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d86-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d87-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d88-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d99-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d9f-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83da5-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83ddc-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83dde-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83de1-05c9fd99, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83de3-05c9fd99, #w-node-_802909b9-1298-8fcd-27d3-04c1ced4417e-05c9fd99, #w-node-_268b361b-a0bb-9485-0cf8-a12a0fe76d07-05c9fd99, #w-node-_6d2fc529-fb4c-d848-d14f-21685f639e08-05c9fd99, #w-node-a54cb84b-7996-0efe-e37f-c9454adbb220-05c9fd99, #w-node-_5f9cb4d0-f448-f821-7f0a-d7e495ed7cf6-05c9fd99, #w-node-b1e488cc-efe6-72f9-e2a3-1664a32d4350-05c9fd99, #w-node-_4307871c-5109-4140-742e-91326a7ffe86-05c9fd99, #w-node-d9d3b8a4-d4f7-d13f-ca9d-79a9ea1475bd-05c9fd99, #w-node-db3dbebe-9324-7d6f-3be5-4066b91ce4b1-05c9fd99, #w-node-_95905976-0112-a5dc-4925-3703ef702533-05c9fd99, #w-node-d759ea8a-2eff-2194-706b-beb0254cb0c0-05c9fd99, #w-node-f842f7a0-cf77-8fa0-306e-81afbdd0d660-05c9fd99, #w-node-b2c3ac7e-ec20-8dc0-0d13-54f34486a74d-05c9fd99, #w-node-_3f582a71-a071-ea19-a16a-49c4ea9ac006-05c9fd99, #w-node-ff8670a1-deb6-3807-13a9-344aa53a5c81-05c9fd99, #w-node-ec49a184-c696-5d7a-810d-045f395bcbfe-05c9fd99, #w-node-_9f6e9172-0611-c09d-2ae3-31691d9e9d9a-05c9fd99, #w-node-_9f6e9172-0611-c09d-2ae3-31691d9e9d9f-05c9fd99, #w-node-a193cf70-87a8-a8f0-2f00-feec21118a1b-05c9fd99, #w-node-a193cf70-87a8-a8f0-2f00-feec21118a20-05c9fd99, #w-node-_45fdd77e-2869-bb3d-d0e6-013e7e483e09-05c9fd99, #w-node-d731ec1f-be3a-8968-cff3-d0a3b27d96f6-05c9fd99, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74093c-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740940-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740943-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740947-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74094b-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74094e-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740952-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740956-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740959-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74095f-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740963-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740966-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74096a-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74096e-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740971-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740975-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740979-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74097c-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740980-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740984-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740987-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74098b-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74098f-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740992-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740996-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74099a-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded74099d-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409a1-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409a5-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409a8-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409ac-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409b0-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409b3-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409b7-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409bb-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409be-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409c4-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409c8-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409cb-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409cf-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409d3-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409d6-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409da-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409de-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409e1-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409e5-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409e9-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409ec-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409f0-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded7409fd-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740a0a-05c9fd9a, #w-node-_8fc22a20-a805-f57a-bc01-cd7ded740a15-05c9fd9a, #w-node-_84e554be-1bf2-40c1-a082-fd6e417af200-05c9fd9a, #w-node-_84e554be-1bf2-40c1-a082-fd6e417af274-05c9fd9a, #w-node-_84e554be-1bf2-40c1-a082-fd6e417af2df-05c9fd9a, #w-node-_84e554be-1bf2-40c1-a082-fd6e417af356-05c9fd9a, #w-node-_2a5402d5-9955-477f-8f95-0a0ba84a927d-05c9fd9a, #w-node-_2a5402d5-9955-477f-8f95-0a0ba84a92c9-05c9fd9a, #w-node-_2a5402d5-9955-477f-8f95-0a0ba84a931c-05c9fd9a, #w-node-_2a5402d5-9955-477f-8f95-0a0ba84a9370-05c9fd9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed6d228d-bf4f-fdbe-d9a3-ed3778cab9e7-05c9fd9c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d3f23cc5-031b-b43f-64cf-0392d43a538a-05c9fdb3, #w-node-_5ebad20a-fb00-fa74-dfd8-a80e2019457c-05c9fdb3, #w-node-_1b68f579-6e14-304b-8075-ca722a3cc40e-05c9fdb3, #w-node-_9b238879-2f84-82a8-6c21-d18b85201dda-05c9fdb3, #w-node-_39bca314-191a-71a8-65f8-bd29bd31bda4-05c9fdb3, #w-node-_84178bd8-ae55-4085-071a-971ea1a162c8-05c9fdb3, #w-node-_6637a407-7bd0-fbc1-00fd-9fa27025b25f-05c9fdb3, #w-node-_2febc03f-73c3-9726-ebb3-4ef80ce7c8ce-05c9fdb3, #w-node-_1114c2f3-50b1-68ac-57bf-168ed62aa16e-05c9fdb3, #w-node-_7d200387-886f-a0b4-f87d-bea611be27a6-05c9fdb3, #w-node-cd97d995-8588-b9ba-eab0-2ed66dd8004d-05c9fdb3, #field.w-node-_74f7442e-f991-f5e5-2515-e6075a584294-05c9fdb3, #Country.w-node-d64715d0-e20c-7ad7-ce40-5b38eba15f3b-05c9fdb3, #field-2.w-node-_4df84f4e-d33f-46cb-808f-d77395685908-05c9fdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae3937c1-9127-60fa-a5a5-af31fd8c2a77-05c9fdca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d6edfaad-887b-8e7b-5564-52bc4783d00b-05c9fdcd {
  align-self: stretch;
}

#w-node-_1319b0e7-10ff-fd28-796c-ba4f12e0fb0c-05c9fdcd, #w-node-_1319b0e7-10ff-fd28-796c-ba4f12e0fae9-05c9fdcd, #w-node-_1319b0e7-10ff-fd28-796c-ba4f12e0faf8-05c9fdcd, #w-node-_1319b0e7-10ff-fd28-796c-ba4f12e0fafd-05c9fdcd, #w-node-_1319b0e7-10ff-fd28-796c-ba4f12e0fb11-05c9fdcd, #w-node-aa46b82d-7ae6-8d1c-81cf-c9db467ba3d3-05c9fdcd, #w-node-bb492bd5-3d18-d781-d8aa-db9083118f29-05c9fdcd, #w-node-_62004cdd-d51c-0aa7-52c4-a37f3312f354-05c9fdcd, #w-node-_8b266510-2bce-f438-9856-508d9bf9e6bb-05c9fdcd, #w-node-c6ae8614-441e-863c-371d-c8cb31dcd599-05c9fdeb, #w-node-f6080aa8-4d8a-f444-877d-7f272d883bbf-05c9fdeb, #w-node-_63c72cfa-fc71-d731-4d12-45997d86dd4e-05c9fdeb, #w-node-_34c9411e-1f9c-87b2-1477-9198364dfd3f-05c9fdeb, #w-node-a12d7d51-ded5-5329-41f0-2e410addb5f6-05c9fdeb, #w-node-_5309e371-ca6c-9143-7832-ed233f09b5c9-05c9fdeb, #w-node-_5309e371-ca6c-9143-7832-ed233f09b5d2-05c9fdeb, #w-node-_5309e371-ca6c-9143-7832-ed233f09b5db-05c9fdeb, #w-node-_5309e371-ca6c-9143-7832-ed233f09b5e4-05c9fdeb, #w-node-_994c2efb-635a-73b8-76d4-6514b1f06909-05c9fdeb, #w-node-_994c2efb-635a-73b8-76d4-6514b1f06912-05c9fdeb, #w-node-_994c2efb-635a-73b8-76d4-6514b1f0691b-05c9fdeb, #w-node-_994c2efb-635a-73b8-76d4-6514b1f06924-05c9fdeb, #w-node-b460ebae-38d4-7f33-8ab7-94398bf930f2-05c9fdeb, #w-node-b460ebae-38d4-7f33-8ab7-94398bf930fb-05c9fdeb, #w-node-b460ebae-38d4-7f33-8ab7-94398bf93104-05c9fdeb, #w-node-b460ebae-38d4-7f33-8ab7-94398bf930e9-05c9fdeb, #w-node-d1d68d25-9e36-d1cb-3942-ab96372100b1-05c9fdeb, #w-node-d1d68d25-9e36-d1cb-3942-ab96372100ba-05c9fdeb, #w-node-d1d68d25-9e36-d1cb-3942-ab96372100c3-05c9fdeb, #w-node-d1d68d25-9e36-d1cb-3942-ab96372100cc-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53594e0-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53594ea-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53594f8-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359502-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535950c-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359516-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359532-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359534-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359536-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359538-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535953a-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359546-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359550-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535955a-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359564-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535956e-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359578-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a5359582-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535958c-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a535959f-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595a7-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595af-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595bc-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595be-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595c0-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595c5-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595c7-05c9fdeb, #w-node-_233ff774-fed8-fe0d-aab6-42e0a53595c9-05c9fdeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ab08a90-f51d-ebc1-25fe-2ef4f2c2ce90-05c9fdee {
  place-self: center;
}

#w-node-_8ab08a90-f51d-ebc1-25fe-2ef4f2c2ce92-05c9fdee {
  align-self: center;
}

#w-node-ad95eb3a-da9d-8bb1-03b3-372c2319faeb-05c9fdef, #w-node-_9308e6b9-306e-911e-3e25-7b690f227ad1-05c9fdef, #w-node-_74e75c7a-2e55-af6f-4fdc-d0d7689bf109-05c9fdef, #w-node-_6ddfada7-8da1-78c6-bf07-f94e7e5a128e-05c9fdef, #w-node-_4d19c947-08ae-2f43-6274-550ae0353813-05c9fdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_867a1c65-0b27-7b69-2af9-6999f0e1b34d-05c9fdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ded3e83e-d989-157f-cd88-5af20ec8670c-05c9fdef, #w-node-_5415c0f8-6948-a793-0cdc-96df373438df-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438e1-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438e6-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438e8-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438ed-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438ef-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438f4-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438f6-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438fb-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438fd-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df37343902-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df37343904-05c9fe06, #w-node-_3620bb8d-af19-6b7a-73a0-2c8bd04427cf-05c9fe07, #w-node-c1f22e7c-b65e-32f0-fac2-97c3689f4ac3-05c9fe07, #w-node-f93695fa-cd59-8ac0-14a1-757da11c19ec-05c9fe07, #w-node-_928d3131-d21e-ee9c-e754-c61917d4e9a6-05c9fe07, #w-node-_928d3131-d21e-ee9c-e754-c61917d4e9aa-05c9fe07, #w-node-_928d3131-d21e-ee9c-e754-c61917d4e9ad-05c9fe07, #w-node-_12eab7b6-1595-4def-ff58-c7c814e05879-05c9fe07, #w-node-_12eab7b6-1595-4def-ff58-c7c814e0587d-05c9fe07, #w-node-_12eab7b6-1595-4def-ff58-c7c814e05880-05c9fe07, #w-node-_7c1c59c2-1fcd-1ec2-59ea-4c0d81d97f6f-05c9fe07, #w-node-_7c1c59c2-1fcd-1ec2-59ea-4c0d81d97f73-05c9fe07, #w-node-_7c1c59c2-1fcd-1ec2-59ea-4c0d81d97f76-05c9fe07, #w-node-daea6ac3-2eb7-5a0a-b8a7-7fb499050383-05c9fe07, #w-node-daea6ac3-2eb7-5a0a-b8a7-7fb499050387-05c9fe07, #w-node-daea6ac3-2eb7-5a0a-b8a7-7fb49905038a-05c9fe07, #w-node-_57c2f08f-04c6-64bc-f665-66fe7c239f02-05c9fe07, #w-node-_57c2f08f-04c6-64bc-f665-66fe7c239f06-05c9fe07, #w-node-_57c2f08f-04c6-64bc-f665-66fe7c239f09-05c9fe07, #w-node-_07fe46eb-4570-1072-3dd1-0552231e3004-05c9fe07, #w-node-_07fe46eb-4570-1072-3dd1-0552231e3008-05c9fe07, #w-node-_07fe46eb-4570-1072-3dd1-0552231e300b-05c9fe07, #w-node-f61dc6d6-3352-ad1f-888d-4452299e4afe-05c9fe07, #w-node-f61dc6d6-3352-ad1f-888d-4452299e4b02-05c9fe07, #w-node-f61dc6d6-3352-ad1f-888d-4452299e4b05-05c9fe07, #w-node-_6771b3fa-4e45-9a92-f93a-36bcda9714e5-05c9fe07, #w-node-_6771b3fa-4e45-9a92-f93a-36bcda9714e9-05c9fe07, #w-node-_6771b3fa-4e45-9a92-f93a-36bcda9714ec-05c9fe07, #w-node-_6568f793-e3f5-1bd8-eaaf-97b2e6e1a757-05c9fe07, #w-node-_6568f793-e3f5-1bd8-eaaf-97b2e6e1a75b-05c9fe07, #w-node-_6568f793-e3f5-1bd8-eaaf-97b2e6e1a75e-05c9fe07, #w-node-d153a964-8b5e-2c34-bd11-c873a2353ac7-05c9fe07, #w-node-d153a964-8b5e-2c34-bd11-c873a2353acb-05c9fe07, #w-node-d153a964-8b5e-2c34-bd11-c873a2353ace-05c9fe07, #w-node-c2b30e38-aeb7-7779-6822-4a99bcc4e021-05c9fe07, #w-node-c2b30e38-aeb7-7779-6822-4a99bcc4e025-05c9fe07, #w-node-c2b30e38-aeb7-7779-6822-4a99bcc4e028-05c9fe07, #w-node-ad68612d-647a-1e0d-774d-71002ce2e0fb-05c9fe07, #w-node-ad68612d-647a-1e0d-774d-71002ce2e0ff-05c9fe07, #w-node-ad68612d-647a-1e0d-774d-71002ce2e102-05c9fe07, #w-node-_024dce16-c72a-f3b1-1d22-de9409658e2e-05c9fe07, #w-node-_024dce16-c72a-f3b1-1d22-de9409658e32-05c9fe07, #w-node-_024dce16-c72a-f3b1-1d22-de9409658e35-05c9fe07, #w-node-a1335a5b-8f1d-c337-7173-8014f61b276f-05c9fe07, #w-node-a1335a5b-8f1d-c337-7173-8014f61b2773-05c9fe07, #w-node-a1335a5b-8f1d-c337-7173-8014f61b2776-05c9fe07, #w-node-f5f38ef3-9263-a4c7-e0cb-d501617d90da-05c9fe07, #w-node-f5f38ef3-9263-a4c7-e0cb-d501617d90de-05c9fe07, #w-node-f5f38ef3-9263-a4c7-e0cb-d501617d90e1-05c9fe07, #w-node-_13fd6ee5-0eff-c0a8-212d-63f3d550c1dd-05c9fe07, #w-node-b14f5165-b4f7-2931-d7b4-7c9cbd334b5e-05c9fe07, #w-node-eddc38cd-b5f2-21dc-12e0-e4f8caafc539-05c9fe07, #w-node-_0f22634c-3ed1-67a8-8684-33a26efb9e4e-05c9fe07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c528b6aa-59f8-c97b-d542-fab33ec28ff9-05c9fe21 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_50956841-5a76-6f66-70d9-3f7808ac472f-05c9fe26, #w-node-d311a354-632c-9829-941d-51faedf59d96-05c9fe26, #w-node-_2eef52c0-2a95-c341-c92b-05f0cce6aedd-05c9fe26, #w-node-_0ecf1993-a25a-ac65-a0ab-f7c416fc9483-05c9fe26, #w-node-cb6a143f-11da-96dd-2b7b-0536b6d2fb15-05c9fe26, #w-node-_57665fc2-90b5-bbe7-5b7e-248e58bbf9e8-05c9fe26, #w-node-_578c14f5-2e97-d27e-d09e-1ff9cba540e5-05c9fe26, #w-node-_62bcf3f8-5815-41b7-d059-1ac48f9742a3-05c9fe26, #w-node-c8748c54-0a19-3580-8a19-a8482e860a66-05c9fe26, #w-node-bb26e2bf-f017-3042-010b-d23fb9cd10ef-05c9fe26, #w-node-ae32d06f-f0bc-a5ef-5427-07eaf0860a09-05c9fe26, #w-node-_0473ca53-89e9-b78b-f0ef-b7574312fa50-05c9fe26, #w-node-_72780edd-7abb-becb-a91a-cabc4066e6e0-05c9fe26, #w-node-_31375585-2683-d42d-9343-2680a05049a1-05c9fe26, #w-node-_5b2c2b9e-09d4-18f9-525c-1c5e33127109-05c9fe26, #w-node-cb75601e-71cd-3fd7-3ef0-b600b53f0b6e-05c9fe26, #w-node-_5a84ebc4-c177-2c76-6cf7-2da7b80d6500-05c9fe26, #w-node-a72252ef-56d6-4f6e-7c59-8581a7ea41cb-05c9fe26, #w-node-_4f04a19e-3910-4b61-d401-139cbcdec768-05c9fe26, #w-node-_65a3e940-cb55-7b83-31c8-f24cf24eebcf-05c9fe26, #w-node-_5254b2dc-e9dc-b3c8-ea9c-7270077d4e14-05c9fe26, #w-node-a400751c-40ba-e233-d2e2-c9661f6edab0-05c9fe26, #w-node-fc2da7b2-83c9-7100-0aca-14417cfab7db-05c9fe26, #w-node-_900d987b-dc3e-d649-8e96-6c40717f4746-05c9fe26, #w-node-ebd306ee-4f16-c78f-3aed-e5aa89fac382-05c9fe2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7935f82b-ab93-ccdf-9c97-e69da54349a7-05c9fe2f {
  place-self: auto center;
}

#w-node-_7d1e40c3-e2ea-bac0-cb8a-9c48bfb0d71e-05c9fe2f, #w-node-_9c987844-918a-6046-0f93-362b21a7acee-05c9fe2f, #w-node-_4d4005cf-e54c-1f6b-305a-1550218ced5a-05c9fe2f, #w-node-_4d4005cf-e54c-1f6b-305a-1550218ced5c-05c9fe2f, #w-node-_659ee443-f923-455c-5419-8e863717a4e3-05c9fe2f, #w-node-_659ee443-f923-455c-5419-8e863717a4e5-05c9fe2f, #w-node-d6576246-2115-25f2-9991-d7b884c7edac-05c9fe2f, #w-node-d6576246-2115-25f2-9991-d7b884c7edae-05c9fe2f, #w-node-_054f354f-a2da-7992-81b3-f752c8bf4d9e-05c9fe2f, #w-node-_054f354f-a2da-7992-81b3-f752c8bf4da0-05c9fe2f, #w-node-a11d30fe-7e54-01c5-d82c-1319509876c8-05c9fe2f, #w-node-a11d30fe-7e54-01c5-d82c-1319509876ca-05c9fe2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc1682d9-5f80-4fb0-2106-e8d8462efd59-05c9fe30 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1adff202-0c97-f43d-c76d-1b90933ec1b2-05c9fe35 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-dcd03042-dd63-028e-e48f-741f1d26cf5b-05c9fe35 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_8aed4aa0-37b7-8c06-da41-5433029ae202-05c9fe35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-edc38169-c657-8da2-751b-54641950c05f-05c9fe35, #w-node-b6cd492d-37b8-352d-3c73-d15f9c582dce-05c9fe35, #w-node-_96dee785-3a34-ae3e-6ff6-630a274a54c3-05c9fe35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dae0830-6dd7-bc3a-7a8f-3d222ddef6e2-05c9fe35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2dae0830-6dd7-bc3a-7a8f-3d222ddef6ee-05c9fe35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dae0830-6dd7-bc3a-7a8f-3d222ddef6fa-05c9fe35, #w-node-_2dae0830-6dd7-bc3a-7a8f-3d222ddef706-05c9fe35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0bd068f9-7a63-7265-3f28-40630adb762f-05c9fe35, #w-node-_888f8180-7e42-f366-1288-2375ab758582-05c9fe35, #w-node-_4c93b67e-d433-2e8d-1e84-62bd72fedbca-05c9fe35, #w-node-f2cbc392-1e32-e508-a1cd-be3467da6eea-05c9fe35, #w-node-_702f2bd7-36d2-b46d-c5bb-8f65ae0fb9f1-05c9fe35, #w-node-_937f52b9-5bf5-d74d-dec3-fad72e346e0a-05c9fe35, #w-node-f743a012-2852-e8e2-1018-f1c4df20407f-05c9fe35, #w-node-_56063940-0d02-a53c-60b7-3ff0bcdb19ff-05c9fe35, #w-node-_947e3383-d02a-18ce-cded-b6874c1b6b75-05c9fe35, #w-node-_1aa04b96-06de-5909-ec11-5ff9634848ce-05c9fe35, #w-node-_228d83c5-d01e-c6c8-2f51-2ad7a243ee2f-05c9fe35, #w-node-_82c384c0-510e-387b-a848-1da302ba5bea-05c9fe35, #w-node-_9e4cc149-284a-cfcc-cabe-9cd4c0899e46-05c9fe35, #w-node-ac51d0de-2fbf-60f4-967d-3fc77da03c47-05c9fe37, #w-node-b7809340-e78f-7bee-042c-e8b282f1a34b-05c9fe37, #w-node-_0e894bb4-c6ca-51d0-cf77-05fbebdddfc6-05c9fe37, #w-node-_0b6d6b6a-52cd-5611-3ccb-1a4a574e6b06-05c9fe37, #w-node-_3d084202-063c-6a1b-3637-a4dbeafb62f6-05c9fe37, #w-node-d231e11a-fc66-0d7f-623e-c97a91e24c3d-05c9fe37, #w-node-_6abb6944-3168-5734-9843-90277ab178de-05c9fe37, #w-node-c04dd703-a7cc-ed64-7cc6-b3e286e47de2-05c9fe37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93a09804-cf46-a534-b505-d92139af41f0-05c9fe37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_03a813a4-577f-f117-bb70-28b7a4aadb06-05c9fe37, #w-node-_31ceac2e-3980-499d-8273-06b86ea79018-05c9fe37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f639dfb-aeaf-eb5e-c17a-7f39ca85feaa-05c9fe38 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6f639dfb-aeaf-eb5e-c17a-7f39ca85feb2-05c9fe38 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_6f639dfb-aeaf-eb5e-c17a-7f39ca85febd-05c9fe38 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-_6e25f596-04ea-d5a5-043f-c4eb35c6282e-05c9fe38, #w-node-_6e25f596-04ea-d5a5-043f-c4eb35c62830-05c9fe38, #w-node-_6e25f596-04ea-d5a5-043f-c4eb35c62832-05c9fe38, #w-node-_6e25f596-04ea-d5a5-043f-c4eb35c62834-05c9fe38, #w-node-_6e25f596-04ea-d5a5-043f-c4eb35c62836-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a380710d9-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a380710e0-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a380710e7-05c9fe38, #w-node-_4552c978-26e4-f210-ddf1-1600a64967d0-05c9fe38, #w-node-f916b98f-5154-8a88-1734-d104800a3116-05c9fe38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8052811-8c70-7a6e-2826-1f7a380710f2-05c9fe38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c8052811-8c70-7a6e-2826-1f7a380710fe-05c9fe38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8052811-8c70-7a6e-2826-1f7a3807110a-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071116-05c9fe38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c8052811-8c70-7a6e-2826-1f7a3807114f-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071154-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071159-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a3807115e-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071163-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071168-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a3807116d-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071174-05c9fe38, #w-node-c8052811-8c70-7a6e-2826-1f7a38071179-05c9fe38, #w-node-fe922df9-dc36-5477-e33f-90e65d71970c-05c9fe38, #w-node-_7bc2cb3b-3cbf-9633-858f-342899b7cc20-05c9fe38, #w-node-a360e258-f8f5-5251-1267-31349169dc7f-05c9fe3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360e258-f8f5-5251-1267-31349169dc83-05c9fe3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a360e258-f8f5-5251-1267-31349169dc87-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc8f-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc93-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dcab-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dcaf-05c9fe3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360e258-f8f5-5251-1267-31349169dcb0-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dcb6-05c9fe3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b6dc965-e0ad-4e1f-401b-9bfb98e9892c-05c9fe3c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-efac89c4-1e00-f456-bc96-92e56a8a381b-05c9fe3c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_64f284cc-dc27-1020-ed33-83296ab65587-05c9fe3c, #w-node-_8ff9abbe-66b1-a99d-087b-4d8249f53b46-05c9fe3c, #w-node-_74761d1b-4b9a-986f-1040-cf090b5aa336-05c9fe3c, #w-node-_147b657e-b2a5-4448-180a-12496b52f413-05c9fe3c, #w-node-_0a80a657-4173-f84c-457d-5cf2b4e2464b-05c9fe3c {
  place-self: center;
}

#w-node-_409e40ec-365f-7b98-7d81-f5ae33d9f19b-05c9fe3e, #w-node-_56eb5fb9-56c8-cfc2-624c-351aff56b01f-05c9fe3e, #w-node-db06446d-61cf-5890-d937-4c81a63bf7a4-05c9fe3e, #w-node-_69f4068d-dd13-0b86-46f9-0293473cf4f6-05c9fe3e, #w-node-_69f4068d-dd13-0b86-46f9-0293473cf4f9-05c9fe3e, #w-node-_69f4068d-dd13-0b86-46f9-0293473cf4fb-05c9fe3e, #w-node-b7a070cd-8bac-8a4a-f874-76e24df68c8f-05c9fe3e, #w-node-b7a070cd-8bac-8a4a-f874-76e24df68c92-05c9fe3e, #w-node-b7a070cd-8bac-8a4a-f874-76e24df68c94-05c9fe3e, #w-node-beac88e6-5f55-1500-b7e9-4cb5cc2c7c8b-05c9fe3e, #w-node-beac88e6-5f55-1500-b7e9-4cb5cc2c7c8e-05c9fe3e, #w-node-beac88e6-5f55-1500-b7e9-4cb5cc2c7c90-05c9fe3e, #w-node-_58941288-82c4-01e0-f54c-1d1d95653512-05c9fe3e, #w-node-_58941288-82c4-01e0-f54c-1d1d95653515-05c9fe3e, #w-node-_58941288-82c4-01e0-f54c-1d1d95653517-05c9fe3e, #w-node-ba867693-1c1a-5d5b-9225-133c97bb5e91-05c9fe3e, #w-node-ba867693-1c1a-5d5b-9225-133c97bb5e94-05c9fe3e, #w-node-ba867693-1c1a-5d5b-9225-133c97bb5e96-05c9fe3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6905a1b5-38db-1150-5918-e838ace891b1-05c9fe41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6905a1b5-38db-1150-5918-e838ace891bd-05c9fe41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6905a1b5-38db-1150-5918-e838ace891c9-05c9fe41, #w-node-_6905a1b5-38db-1150-5918-e838ace891d5-05c9fe41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1e87afda-e93a-f5d5-d803-0f63a36e2c00-05c9fe41, #w-node-b70d6bb3-9c7e-b127-26d3-4d83a7c34756-05c9fe41, #w-node-b30189b6-1017-0151-74ad-9cae1eb506c8-05c9fe41, #w-node-_7eecb08e-139d-10a4-0f5d-ac34bb3c4191-05c9fe41, #w-node-_701bab63-c114-06e9-a883-38333a7d7bce-05c9fe41, #w-node-_08a562a4-400d-1d9d-5888-bbb7608bd89d-05c9fe41, #w-node-_6e604f45-f77b-485a-1ef8-1a4547f30037-05c9fe46, #w-node-_706b0876-9d86-9e31-8b41-be018c507f58-05c9fe46, #w-node-_7933c554-a001-362b-0313-99247d651d88-05c9fe46, #w-node-_8f191fd5-e368-4b7f-8aad-e36eb39ee1f9-05c9fe47, #w-node-_4ecd6b48-9b02-b7fc-1c2c-e51df292cfb7-05c9fe47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a9286-05c9fe48 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_42e0f6c8-7572-c95c-4390-629dbae5c395-05c9fe48 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a9299-05c9fe48 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-_4b2c4f98-d714-4782-f6f0-ec790d83e278-05c9fe48, #w-node-_4b2c4f98-d714-4782-f6f0-ec790d83e27f-05c9fe48, #w-node-_4b2c4f98-d714-4782-f6f0-ec790d83e286-05c9fe48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a931f-05c9fe48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a932b-05c9fe48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a9337-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9343-05c9fe48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a5e786cf-af48-32f6-c26a-bd6e213a937c-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9381-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9386-05c9fe48, #w-node-aeace00c-4018-d1a8-67ee-258b47a31844-05c9fe48, #w-node-_8a59fecd-8427-c4ac-c7b7-b90a3ab47eb8-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9395-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a939a-05c9fe48, #w-node-_8bf099bc-ac0e-426d-aa0c-7b4d20b1208b-05c9fe48, #w-node-_641a5a88-1431-1061-6485-757602ea85f6-05c9fe48, #w-node-_7286e42a-ee9e-a531-45ad-dbf4318f3c5a-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a93a1-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a93a6-05c9fe48, #w-node-_99af4fa0-6217-2310-7339-f395ae4ae896-05c9fe48, #w-node-e3adb6ab-c596-8082-acd9-769cef485afa-05c9fe48, #w-node-_04ab3313-1b58-ec3e-5023-f38c97f5fce4-05c9fe48, #w-node-_0f1b2a39-f81d-b9c6-9877-20f8f53fd76f-05c9fe48, #w-node-_0f1b2a39-f81d-b9c6-9877-20f8f53fd772-05c9fe48, #w-node-cc8d205d-8113-b84b-3217-9bda098c5a71-05c9fe48, #w-node-cc8d205d-8113-b84b-3217-9bda098c5a74-05c9fe48, #w-node-_36419ab9-d345-615f-72be-3caffcd524be-05c9fe48, #w-node-_36419ab9-d345-615f-72be-3caffcd524c1-05c9fe48, #w-node-_99af4fa0-6217-2310-7339-f395ae4ae8a9-05c9fe48, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6365-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6368-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed636a-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed636c-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed636f-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6373-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6376-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6378-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed637a-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed637d-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed637f-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6381-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6384-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6386-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed6388-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed638b-05c9fe4a, #w-node-d0976e02-cf77-063f-0c74-53cbf5ed638d-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc045-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc048-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc04a-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc04c-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc04f-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc051-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc053-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc056-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc058-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc05a-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc05d-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc05f-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc061-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc064-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc066-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc068-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc06b-05c9fe4a, #w-node-d4450287-4fac-a495-6271-b6e4bebdc06d-05c9fe4a, #w-node-_0a78f7eb-10d7-85ea-de85-e0bfb0892a09-05c9fe4a, #w-node-_0a78f7eb-10d7-85ea-de85-e0bfb0892a0c-05c9fe4a, #w-node-_0a78f7eb-10d7-85ea-de85-e0bfb0892a0e-05c9fe4a, #w-node-b114a977-18ba-968f-5056-d174b6d108ff-05c9fe4a, #w-node-b114a977-18ba-968f-5056-d174b6d10902-05c9fe4a, #w-node-b114a977-18ba-968f-5056-d174b6d10904-05c9fe4a, #w-node-_1c3fa7a5-f919-4dc9-8cf2-4d7a664a8571-05c9fe4a, #w-node-_1c3fa7a5-f919-4dc9-8cf2-4d7a664a8574-05c9fe4a, #w-node-_1c3fa7a5-f919-4dc9-8cf2-4d7a664a8576-05c9fe4a, #w-node-d9c207c7-e28c-9387-c18b-14bfe82930ab-05c9fe4a, #w-node-d9c207c7-e28c-9387-c18b-14bfe82930ae-05c9fe4a, #w-node-d9c207c7-e28c-9387-c18b-14bfe82930b0-05c9fe4a, #w-node-f4f84731-7e70-d0c6-adbb-6667e8675a91-05c9fe4a, #w-node-a5a4b56f-9e69-becc-ea26-5c9763247cbf-05c9fe4a, #w-node-_73fcb3dd-9d64-8e84-dd4c-e7e3d771e5a4-05c9fe4a, #w-node-_73fcb3dd-9d64-8e84-dd4c-e7e3d771e5a7-05c9fe4a, #w-node-_897d3de2-5d7c-a2cd-cecc-cae9f47c1511-05c9fe4a, #w-node-_897d3de2-5d7c-a2cd-cecc-cae9f47c1514-05c9fe4a, #w-node-ae90440e-be58-bc37-4885-54fef3de1960-05c9fe4a, #w-node-ae90440e-be58-bc37-4885-54fef3de1963-05c9fe4a, #w-node-_001ba613-ba08-3d32-cc0f-3e9d7220ccb8-05c9fe4a, #w-node-_001ba613-ba08-3d32-cc0f-3e9d7220ccbb-05c9fe4a, #w-node-_0fce17d8-92ce-031e-dd24-8a85f511b3be-05c9fe4a, #w-node-_0fce17d8-92ce-031e-dd24-8a85f511b3c1-05c9fe4a, #w-node-_2ff4e783-7a9d-5cae-eaf9-a08c9bb85fa2-05c9fe4a, #w-node-_2ff4e783-7a9d-5cae-eaf9-a08c9bb85fa5-05c9fe4a, #w-node-_939ff95a-b17b-3076-0182-9d1f4e3570b6-05c9fe4a, #w-node-_939ff95a-b17b-3076-0182-9d1f4e3570b9-05c9fe4a, #w-node-f721db6a-00fc-fe0d-b2ba-3b0a1d599052-05c9fe4a, #w-node-f721db6a-00fc-fe0d-b2ba-3b0a1d599055-05c9fe4a, #w-node-_69cf5c11-42ca-d5b7-c585-542a29e4464c-05c9fe4a, #w-node-_69cf5c11-42ca-d5b7-c585-542a29e4464f-05c9fe4a, #w-node-_0b6357e8-886c-e07b-2491-1a5c09411bfe-05c9fe4a, #w-node-_0b6357e8-886c-e07b-2491-1a5c09411c01-05c9fe4a, #w-node-c1bd1e85-a586-8cdd-87eb-bc01fba650b9-05c9fe4a, #w-node-c1bd1e85-a586-8cdd-87eb-bc01fba650bc-05c9fe4a, #w-node-c04301ab-d677-b9e7-087c-9a0e54d4aba1-05c9fe4a, #w-node-c04301ab-d677-b9e7-087c-9a0e54d4aba4-05c9fe4a, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ebe-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ec1-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ec3-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ec5-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ec8-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41eca-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ecc-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ecf-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ed1-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ed3-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ed6-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41eda-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41edd-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41edf-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ee1-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ee4-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ee6-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41eef-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ef2-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ef4-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ef6-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41ef9-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41efb-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41efd-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f00-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f02-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f04-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f07-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f09-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f0b-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f0e-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f10-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f12-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f15-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f17-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f19-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f1c-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f1e-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f20-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f23-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f25-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f27-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f2a-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f2c-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f2e-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f31-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f33-05c9fe4b, #w-node-_018e8e19-5b44-41f1-a260-647ed83de860-05c9fe4b, #w-node-_018e8e19-5b44-41f1-a260-647ed83de863-05c9fe4b, #w-node-_018e8e19-5b44-41f1-a260-647ed83de865-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f3f-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f42-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f44-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f47-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f49-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f4c-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f4e-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f51-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f53-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f56-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f6d-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f70-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f73-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f76-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f79-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f7c-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f7f-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f82-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f85-05c9fe4b, #w-node-e34753f6-ffa1-8710-73c8-1cebbfe41f88-05c9fe4b, #w-node-cc877122-e30c-cde3-1428-6e23afc965fb-05c9fe4b, #w-node-cc877122-e30c-cde3-1428-6e23afc965fe-05c9fe4b, #w-node-_498ce71b-a48a-7034-e269-fc0ac1ebf8fc-05c9fe4b, #w-node-_498ce71b-a48a-7034-e269-fc0ac1ebf8ff-05c9fe4b, #w-node-_384bf880-3f3c-29c5-c0c8-23ab05a3fd94-05c9fe4b, #w-node-_384bf880-3f3c-29c5-c0c8-23ab05a3fd97-05c9fe4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_240d211b-e918-a008-b7d4-cea3aa61c139-05c9fe4c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_240d211b-e918-a008-b7d4-cea3aa61c14c-05c9fe4c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-_5955d915-ea0c-aa88-aa70-c9fdab0c9c61-05c9fe4c, #w-node-_1693de7d-74bf-0430-9c41-c75d1cb5afdb-05c9fe4c, #w-node-_21f183e0-1638-60d4-b5fc-6af2708a6212-05c9fe4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6490bb53-3125-1051-168b-e60acffbe0a8-05c9fe4c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6490bb53-3125-1051-168b-e60acffbe0ae-05c9fe4c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-a25d806f-5616-0b6c-2d80-becc341a5249-05c9fe4f, #w-node-a25d806f-5616-0b6c-2d80-becc341a5250-05c9fe4f, #w-node-a25d806f-5616-0b6c-2d80-becc341a5257-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873a2-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873a5-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873a7-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873a9-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873ac-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873b0-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873b3-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873b5-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873b7-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873ba-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873bc-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873be-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873c1-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873c3-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873c5-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873c8-05c9fe4f, #w-node-f4455975-e0c8-b04f-1ade-41f1c2b873ca-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554670-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554673-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554675-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554677-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e1222355467a-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e1222355467e-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554681-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554683-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e1222355468c-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e1222355468f-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554691-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554693-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554696-05c9fe4f, #w-node-_4e73e477-0ed7-b6ed-491c-e12223554698-05c9fe4f, #w-node-a4795593-aba8-3bb5-9ee0-a2d28f7e17d8-05c9fe4f, #w-node-a4795593-aba8-3bb5-9ee0-a2d28f7e17db-05c9fe4f, #w-node-a4795593-aba8-3bb5-9ee0-a2d28f7e17dd-05c9fe4f, #w-node-ce8c682f-7760-c747-6c13-5e64299d6ceb-05c9fe4f, #w-node-ce8c682f-7760-c747-6c13-5e64299d6cee-05c9fe4f, #w-node-ce8c682f-7760-c747-6c13-5e64299d6cf0-05c9fe4f, #w-node-_882e7d33-1022-8efb-2738-c19105d86cae-05c9fe4f, #w-node-_882e7d33-1022-8efb-2738-c19105d86cb1-05c9fe4f, #w-node-_882e7d33-1022-8efb-2738-c19105d86cb3-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e991585-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e991588-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99158a-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99158c-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99158f-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e991593-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e991596-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e991598-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99159a-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99159d-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e99159f-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915a1-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915a4-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915a6-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915a8-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915ab-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915ad-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915af-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915b2-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915b4-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915b6-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915b9-05c9fe4f, #w-node-ca6b7311-268d-c755-fe35-b7e63e9915bb-05c9fe4f, #w-node-_3365860c-ff77-eeb1-96af-071942735359-05c9fe4f, #w-node-f4a6104d-1086-7bc1-ccb7-5845021ceda1-05c9fe4f, #w-node-c70200d3-d301-bbbd-c7c9-746d2b2573de-05c9fe4f, #w-node-_353156a6-4986-c5c5-5aa3-47eb8d9d2efc-05c9fe4f, #w-node-_1dbf4315-759e-4de6-1615-ae0ba2419129-05c9fe4f, #w-node-e04e8e03-dee5-47a7-342f-ff9f79a2d581-05c9fe4f, #w-node-_57b8525d-ce05-a1eb-ddca-227a78f3cd8a-05c9fe4f, #w-node-_438b6f40-af49-9789-e161-3d67806dde74-05c9fe4f, #w-node-_4126718f-817b-f3b6-2403-2f9b06c45435-05c9fe4f, #w-node-_81bdf6ca-6e3a-4040-7964-4aeae3484b00-05c9fe4f, #w-node-_8d89e212-4038-9f77-c062-1d5854b82752-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b8275c-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82766-54b82734, #w-node-_32623d49-26dc-f617-1abf-54cefae1658f-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b8277b-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82788-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82792-54b82734, #w-node-c29c9ab5-6350-b79b-eaa3-2db83c3d029a-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827b1-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827bb-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827ce-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827e9-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827f3-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b827fd-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82807-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b8281c-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82826-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82830-54b82734, #w-node-_424deef0-6e08-6f82-8218-a68470a5aad7-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b8284f-54b82734, #w-node-d925c4d5-1141-d654-5feb-34ffbce44502-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82859-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82862-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82888-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b82892-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b8289c-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b828a6-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b828b1-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b828bb-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b828c5-54b82734, #w-node-_8d89e212-4038-9f77-c062-1d5854b828cf-54b82734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b2c45a-ca53-f519-dbe0-269d5a18fd66-67dcfebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c944d13d-dbca-4f28-37d4-931ea7ce5543-67dcfebd, #w-node-ffa007b5-6605-9bd9-437d-165ba33b9151-67dcfebd, #w-node-a4e678e9-30b7-cd4b-beb1-674ad9284378-67dcfebd, #w-node-b97bc0cc-f27d-9d4a-181e-710ef3e18e4c-67dcfebd, #w-node-_52a8559d-bb85-8841-48a9-2a58f82d96c9-67dcfebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_74e10c4e-28f6-f2b5-12fc-29f73e2194f1-38a73765, #w-node-a7b6d63f-042a-5377-b302-88296bb93c66-38a73765 {
  align-self: stretch;
}

#w-node-_4681a812-dac4-8e94-e57f-f41775f451be-38a73765 {
  place-self: center;
}

#w-node-_4681a812-dac4-8e94-e57f-f41775f451c0-38a73765, #w-node-_5199c847-e80d-52e2-763b-da14a9d0f543-38a73765, #w-node-_8bda3233-fda0-f39c-c507-0d5615841cfb-38a73765 {
  align-self: center;
}

#w-node-_9fddeb16-9e8e-622e-0899-ba0f46e67be8-38a73765, #w-node-_1c6ccfe4-3fe0-a2cc-80b0-4a9a3a34e078-38a73765, #w-node-_82079c2f-cbda-27b5-a1c9-52e6a01ac1a5-38a73765, #w-node-_8f123596-ffac-3aa0-7df3-082d2d4b8a80-38a73765 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6cdb9ae-885e-0154-5b07-b688bedd5719-38a73765 {
  align-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-a360e258-f8f5-5251-1267-31349169dc83-05c9fe3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a360e258-f8f5-5251-1267-31349169dc8f-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc93-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dcab-05c9fe3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_2a764e9e-101f-c050-4642-13ed028b48ef-05c9fdcd {
    align-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d2cab1f9-d481-6ce4-e5b6-2e329de7992a-05c9fb93 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_3124c80c-f2c0-9ed2-88b4-d1552b7fbfc4-05c9fceb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2195028b-b988-e6b6-cbe7-d678aa39d3b1-05c9fceb, #w-node-_1ba4cce7-892b-ef9f-237b-1aece8895bb0-05c9fceb, #w-node-e0e75fd0-4482-bcc6-e06e-41f2c3fafe90-05c9fceb, #w-node-_0d0a8161-bbd1-afcd-eb6a-397cd594d61b-05c9fceb, #w-node-e5cbbc09-077a-f009-6df4-d8b0334e8901-05c9fceb, #w-node-_8a8a417a-1f2a-fda1-c603-d992b9959b43-05c9fceb, #w-node-_7a9ff63d-3ab6-e906-7a8b-92ac6767b186-05c9fd63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40509-05c9fd7d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4050a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40516-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40522-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4052e-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4053a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40546-05c9fd7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5415c0f8-6948-a793-0cdc-96df373438d5-05c9fe06 {
    align-self: center;
  }

  #w-node-_5415c0f8-6948-a793-0cdc-96df373438d7-05c9fe06, #w-node-_5415c0f8-6948-a793-0cdc-96df373438d9-05c9fe06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fef2bef-6286-b3c4-9970-ea5098cbae3e-05c9fe2f {
    align-self: center;
  }

  #w-node-_7935f82b-ab93-ccdf-9c97-e69da54349a7-05c9fe2f, #w-node-_48daf956-e020-4878-62e0-63181a515f5e-05c9fe2f, #w-node-_1adff202-0c97-f43d-c76d-1b90933ec1b2-05c9fe35, #w-node-_8aed4aa0-37b7-8c06-da41-5433029ae202-05c9fe35, #w-node-_6f639dfb-aeaf-eb5e-c17a-7f39ca85feaa-05c9fe38, #w-node-_6f639dfb-aeaf-eb5e-c17a-7f39ca85febd-05c9fe38 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a360e258-f8f5-5251-1267-31349169dc73-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc77-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc7b-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc7f-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc87-05c9fe3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7b6dc965-e0ad-4e1f-401b-9bfb98e9892c-05c9fe3c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-efac89c4-1e00-f456-bc96-92e56a8a381b-05c9fe3c {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9286-05c9fe48, #w-node-a5e786cf-af48-32f6-c26a-bd6e213a9299-05c9fe48, #w-node-_240d211b-e918-a008-b7d4-cea3aa61c139-05c9fe4c, #w-node-_240d211b-e918-a008-b7d4-cea3aa61c14c-05c9fe4c, #w-node-_6490bb53-3125-1051-168b-e60acffbe0a8-05c9fe4c, #w-node-_6490bb53-3125-1051-168b-e60acffbe0ae-05c9fe4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3124c80c-f2c0-9ed2-88b4-d1552b7fbfc4-05c9fceb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2195028b-b988-e6b6-cbe7-d678aa39d3b1-05c9fceb, #w-node-_1ba4cce7-892b-ef9f-237b-1aece8895bb0-05c9fceb, #w-node-e0e75fd0-4482-bcc6-e06e-41f2c3fafe90-05c9fceb, #w-node-_0d0a8161-bbd1-afcd-eb6a-397cd594d61b-05c9fceb, #w-node-e5cbbc09-077a-f009-6df4-d8b0334e8901-05c9fceb, #w-node-_8a8a417a-1f2a-fda1-c603-d992b9959b43-05c9fceb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40509-05c9fd7d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4050a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40516-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40522-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4052e-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4053a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40546-05c9fd7d, #w-node-bfd2e3c9-0b6c-a098-df86-49fcc6e83d4c-05c9fd99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad95eb3a-da9d-8bb1-03b3-372c2319faeb-05c9fdef {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_68e818d4-6bb0-d77f-3ce2-685baf0dc4ad-05c9fceb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3124c80c-f2c0-9ed2-88b4-d1552b7fbfc4-05c9fceb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2195028b-b988-e6b6-cbe7-d678aa39d3b1-05c9fceb, #w-node-_1ba4cce7-892b-ef9f-237b-1aece8895bb0-05c9fceb, #w-node-e0e75fd0-4482-bcc6-e06e-41f2c3fafe90-05c9fceb, #w-node-_0d0a8161-bbd1-afcd-eb6a-397cd594d61b-05c9fceb, #w-node-e5cbbc09-077a-f009-6df4-d8b0334e8901-05c9fceb, #w-node-_8a8a417a-1f2a-fda1-c603-d992b9959b43-05c9fceb, #w-node-_0f548f37-4083-353f-a9bb-323295122bca-05c9fceb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb00d347-3826-55c6-1722-19c812e9e9f1-05c9fd41, #w-node-c878fa46-d324-0ad8-ec70-f169ec01c276-05c9fd41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40509-05c9fd7d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4050a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40516-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40522-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4052e-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc4053a-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40546-05c9fd7d, #w-node-_4cd4f83c-51c0-1059-23cc-cbe8dcc40548-05c9fd7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3abf520b-c801-ee2c-a6bd-aff25b14b97a-05c9fd94 {
    place-self: center;
  }

  #w-node-_368a696c-5b92-ca05-85ff-4f308b2f1316-05c9fdcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad95eb3a-da9d-8bb1-03b3-372c2319faeb-05c9fdef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-a360e258-f8f5-5251-1267-31349169dc7f-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc83-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc8f-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dc93-05c9fe3b, #w-node-a360e258-f8f5-5251-1267-31349169dcab-05c9fe3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a360e258-f8f5-5251-1267-31349169dcb6-05c9fe3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_6e604f45-f77b-485a-1ef8-1a4547f30037-05c9fe46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
