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: Suisse Intl;
  src: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ac87625cdc4d5b666caed0_SuisseIntl-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisse Intl;
  src: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ac8762c519a065351db597_SuisseIntl-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisse Intl;
  src: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ac876323f4fd085be7c541_SuisseIntl-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisse Intl;
  src: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ac8763c519a074991db598_SuisseIntl-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --black-main: #0d1115;
  --white: white;
  --medium-sea-green: #16a480;
  --black: black;
  --black-0-4: #838587;
  --royal-blue: #2d5fff;
  --white-smoke: #f4f4f4;
  --text-highlight: #cad6f9;
  --transparent: transparent;
  --black-2: #161b20;
}

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

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

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

.w-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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

body {
  color: var(--black-main);
  padding-top: 68px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

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

h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

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

p {
  margin-bottom: 0;
}

a {
  color: var(--black-main);
  text-decoration: underline;
}

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

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

figure {
  margin-bottom: 10px;
}

.p-gen-v2 {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.16667;
}

.p-gen-v2.max-w-2 {
  max-width: 310px;
}

.footer-social-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.footer-cpr {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  margin-top: 52px;
  margin-bottom: 24px;
  display: flex;
}

.nav-link-dd__mg-item__text {
  color: #9c9d9f;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.nav-link-dd__toggle__wrap {
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.mgr-capterra__right {
  padding-top: 10px;
}

.nav-menu__dummy.hide {
  display: none;
}

.nav-menu-v2 {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.nav-link-dd__mr-link__icon {
  margin-left: 10px;
}

.footer-col-2 {
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.nav-link-dd__link-big__label {
  border-bottom: 1px #16a480;
}

.navbar-brand {
  pointer-events: none;
  cursor: auto;
  width: auto;
  height: 40px;
  margin-right: auto;
  display: flex;
}

.navbar-brand.is--footer {
  pointer-events: auto;
  width: 100px;
  display: block;
}

.s-mgr-process {
  padding-top: 89px;
  padding-bottom: 120px;
}

.footer-logo-subtitle {
  max-width: 140px;
  margin-top: 10px;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  display: block;
}

.nav-menu__bottom {
  display: none;
}

.footer-group__links {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.12;
}

.section-title.max-w-900 {
  max-width: 900px;
}

.section-title.otziv.col {
  background-color: #0000;
}

.section-title.minips {
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.footer-group__title {
  margin-top: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.28571;
}

.nav-link-dd__toggle__label {
  padding-bottom: 2px;
  line-height: 1.2;
}

.c-link-arrow-rt__icon {
  margin-left: 10px;
}

.custom-js {
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.tm {
  font-size: .55em;
  font-weight: 600;
  line-height: 100%;
  display: inline-block;
  position: relative;
  top: -.55em;
}

.nav-link-dd__mg-item {
  text-decoration: none;
}

.we-proc__author-role {
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.mgr-capterra__ctas-wrap {
  margin-top: 30px;
}

.nav-link-dd__mgroup__title {
  border-bottom: 1px solid #3d4144;
  align-items: center;
  padding-bottom: 8px;
  display: flex;
}

.hp-we-proc__row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.hp-we-proc__row.ww {
  align-items: start;
}

.c-link-arrow-rt {
  color: #fff;
  align-items: center;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1875;
  text-decoration: none;
  display: flex;
}

.nav-link-dd__mg-item__title {
  color: #0d1115;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  display: inline-block;
}

.nav-link-dd__mgroup__title-text {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.nav-link-dd__mgroup__title-text.bl {
  color: #0d1115;
}

.s-mgr-section-3 {
  color: #fff;
  background-color: #16a480;
  padding-top: 72px;
  padding-bottom: 73px;
}

.nav-link {
  color: #fff;
  border: 1px solid #0000;
  margin-left: 12px;
  margin-right: 12px;
  padding: 12px 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125;
}

.nav-link.is--login {
  margin-left: 5px;
  margin-right: 5px;
  transition: all .3s;
}

.nav-link.is--login:hover {
  opacity: .85;
}

.nav-link.is--nav-menu {
  transition: all .3s linear;
}

.nav-link.is--nav-menu:hover {
  color: #ddd;
}

.nav-link.is--nav-menu.w--current {
  color: var(--white);
}

.nav-link-dd__list {
  display: none;
}

.nav-link-dd__list.w--open {
  z-index: 99999;
  background-color: #ddd0;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: block;
  inset: 118px auto auto 0%;
  overflow: hidden;
}

.nav-link-dd__list.bgs.w--open {
  padding-top: 12px;
}

.we-proc__author-name {
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.s-mgr-capterra__wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-link-dd__toggle {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d1c2f7d104585acda8f5fc_Polygon%202.svg");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: 0;
  padding: 24px 12px 24px 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125;
  transition: all .3s linear;
}

.nav-link-dd__toggle:hover {
  opacity: .85;
}

.nav-link-dd__toggle.w--open {
  background-size: 15px;
}

.nav-link-dd__toggle.lkn {
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
}

.nav-link-dd__toggle.lkn:hover {
  color: #ddd;
}

.nav-link-dd__toggle.lkn.hidemenu {
  display: none;
}

.nav-link-dd__toggle.nstyle {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.nav-link-dd__toggle.nstyle.w--open {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d0832090d9acf0de83fbbb_Rectangle%20938.svg");
  background-position: 50% 60px;
  background-repeat: no-repeat;
  background-size: 22px;
}

.nav-link-dd__toggle__icon {
  margin: 0 0 0 10px;
  position: relative;
}

.nav-link-dd__toggle__icon.is--mobile {
  display: none;
}

.c-navbar__wrap {
  align-items: center;
  display: flex;
  position: relative;
}

.footer-legal-link {
  color: #888;
  margin-right: 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  text-decoration: none;
}

.footer-col-1 {
  flex-direction: column;
  margin-right: 40px;
  display: flex;
}

.nav-link-dd__link-big {
  color: #0d1115;
  margin-top: 10px;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.66667;
  text-decoration: none;
  display: flex;
}

.nav-link-dd__link-big.time-hide {
  display: none;
}

.c-btn {
  background-color: var(--black-main);
  border-radius: 2px;
  padding: .7em 1.5em;
  font-family: Suisse Intl, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  transition: all .25s cubic-bezier(.25, .46, .45, .94);
}

.c-btn:hover {
  background-color: #272a2d;
}

.c-btn:active {
  background-color: #3d4144;
}

.c-btn:focus {
  background-color: #161b20;
}

.c-btn.is--green {
  background-color: var(--medium-sea-green);
  text-align: center;
  flex: none;
  padding: 13px 21.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.c-btn.is--green:hover {
  background-color: #128366;
}

.c-btn.is--green:active {
  background-color: #0e6952;
}

.c-btn.is--green:focus {
  background-color: #128366;
}

.c-btn.is--green.absolute {
  display: none;
}

.c-btn.is--green.sh {
  box-shadow: 0 0 20px #0000004d;
}

.c-btn.is--green.new-p {
  margin-right: 72px;
  padding-left: 24px;
  padding-right: 24px;
}

.c-btn.is--white {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  flex: none;
  padding: 13px 21.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  box-shadow: 0 0 20px #0000004d;
}

.c-btn.is--white:hover {
  color: var(--black);
  background-color: #f0f0f0;
}

.c-btn.is--white:active {
  background-color: #0e6952;
}

.c-btn.is--white:focus {
  background-color: #128366;
}

.c-btn.is--white.absolute {
  display: none;
}

.nav-link-dd__mgroup__list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.mgr-rev-slide__nav {
  display: none;
}

.footer-subs__title {
  text-align: center;
  margin-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 1.25;
}

.footer-subs__title.vs2 {
  line-height: 28px;
}

.footer-cpr__text {
  color: #888;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.nav-link-dd__link-big__icon {
  margin-left: 1em;
}

.mgr-capterra__stars {
  align-items: center;
  margin-top: 0;
  display: flex;
}

.we-proc_p1 {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2;
}

.we-proc_p1.max-w-380 {
  max-width: 380px;
}

.nav-link-dd {
  flex: none;
  position: static;
}

.nav-link-dd.hidemenu {
  display: none;
}

.s-mgr-section-3__title {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.11538;
}

.nav-link-dd__mr-link {
  color: #0d1115;
  border-bottom: 1px solid #0d1115;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.nav-link-dd__mr-link.time-hide {
  display: block;
}

.custom-css__immediate {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.we-proc__author {
  align-items: center;
  display: flex;
}

.we-proc__photo {
  object-fit: contain;
  width: 78px;
  height: 78px;
  margin-right: 16px;
}

.nav-link-dd__menu__left-wrap {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-link-dd__menu__right {
  z-index: 1;
  width: 100%;
  max-width: 400px;
  padding-top: 40px;
  padding-bottom: 60px;
  padding-left: 50px;
  position: relative;
}

.nav-link-dd__preview-img {
  width: 100%;
  margin-top: 40px;
  display: block;
}

.footer-subs__form-block {
  background-color: #161b20;
  max-width: 350px;
  margin-bottom: 0;
  padding: 48px 48px 54px;
}

.footer-subs__form-block.new2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 272px;
  padding-top: 36px;
  display: flex;
}

.c-footer {
  z-index: 1;
  background-color: var(--black-main);
  color: #fff;
  padding-top: 90px;
  position: relative;
}

.mgr-24hrs__right-img {
  width: 100%;
  max-width: 539px;
  display: block;
}

.s-mgr-24hrs {
  background-color: #f4f4f4;
  padding-top: 144px;
  padding-bottom: 144px;
  overflow: hidden;
}

.mgr-capterra__stars-img {
  width: 160px;
  margin-right: 20px;
}

.navbar-brand__img {
  filter: invert();
  pointer-events: none;
  width: 100%;
  max-width: 100%;
}

.mgr-capterra__stars-num {
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  line-height: 1.11538;
}

.nav-link-dd__menu__left {
  flex: 1;
  padding: 40px 50px 60px 0;
}

.nav-link-dd__menu__left.no-top-pad {
  padding-top: 24px;
}

.footer-group {
  width: 28%;
}

.nav-link-dd__mgroup__title-icon {
  object-fit: contain;
  width: 32px;
  height: 32px;
  margin-right: 7px;
  padding: 3px;
  display: block;
}

.nav-link-dd__menu-wrap {
  background-color: #fff;
  width: 99%;
  max-width: 1256px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 5px 15px #0000001a;
}

.nav-link-dd__menu-wrap.newbgstyle {
  z-index: 99999;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #000c;
  background-color: #fffffff7;
  border-radius: 2px;
  width: 99%;
  max-width: 1256px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 20px 50px;
  font-family: Suisse Intl, sans-serif;
  position: relative;
  overflow: auto;
  box-shadow: 0 0 50px #0006;
}

.nav-link-dd__menu__right-bg {
  z-index: -1;
  background-color: #f4f4f4;
  width: 50vw;
  position: absolute;
  inset: 0%;
}

.mgr-capterra__ctas-wrap-2 {
  margin-top: 40px;
}

.mgr-capterra__left {
  padding-right: 80px;
}

.footer-capterra-logo {
  width: 90px;
  margin-top: 0;
}

.s-hp-we-process__wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
}

.nav-link-dd__menu-grid {
  align-items: stretch;
  display: flex;
}

.s-mgr-section-3__subtitle {
  margin-top: 19px;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 1.16667;
}

.s-mgr-section-3__wrap {
  text-align: center;
}

.nav-menu__main {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-menu {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  justify-items: center;
  display: flex;
}

.hp-we-proc-row__hr {
  background-color: #fff;
  height: 1px;
  margin-top: 64px;
  margin-bottom: 64px;
}

.c-footer__row {
  display: flex;
}

.nav-menu__ctas {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 370px;
  margin-left: auto;
  display: flex;
}

.footer-soc-link__icon {
  width: 24px;
  height: 24px;
  display: block;
}

.s-mgr-section-2 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.footer-group-link {
  color: var(--black-0-4);
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  line-height: 1.42;
  text-decoration: none;
  transition: all .3s linear;
}

.footer-group-link:hover {
  color: var(--white);
}

.mgr-process__hr {
  background-color: #0d1115;
  width: 100%;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.mgr-process__hr._64 {
  margin-top: 64px;
}

.mgr-process__hr._64._80 {
  margin-bottom: 80px;
}

.c-navbar {
  z-index: 999999;
  background-color: #0d1115;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

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

.c-container.size-m {
  max-width: 1095px;
}

.c-container.is--navbar, .c-container.is--navbar.temp {
  display: block;
}

.hp-we-proc__row__left {
  padding-right: 40px;
}

.hero-c {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 136px;
  padding-bottom: 96px;
}

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

.container.pad4 {
  padding-left: 4px;
  padding-right: 4px;
}

.container.f_slide {
  padding-left: 3px;
  padding-right: 3px;
}

.container.f_b {
  padding-left: 2px;
  padding-right: 2px;
}

.container.detcont {
  padding-left: 2.75px;
  padding-right: 2.75px;
}

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

.container.for-we-help {
  max-width: 1268px;
}

.container.for8-5 {
  padding-left: 11.5px;
  padding-right: 11.5px;
}

.container.max801 {
  max-width: 841px;
}

.container.left-3 {
  padding-left: 3px;
}

.container.for-pricing, .container.for-table, .container._10 {
  padding-left: 10px;
  padding-right: 10px;
}

.container._14pad {
  padding-left: 14px;
  padding-right: 14px;
}

.container._10log {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-big {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big.semi {
  font-weight: 600;
}

.heading-big._8.ot {
  margin-top: 85px;
}

.heading-big._8.ot.min-mob.max420 {
  max-width: 420px;
}

.wrap587 {
  width: 100%;
  max-width: 587px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper {
  color: var(--black-main);
  min-height: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.wrapper.no-gran, .wrapper.mask-wrap {
  overflow: hidden;
}

.wrapper.mask-wrap.overflow-no {
  overflow: visible;
}

.wrapper.artwr {
  color: var(--black);
  width: 100%;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
}

.wrapper.hd {
  position: relative;
  overflow: hidden;
}

.sub-heading {
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 28px;
}

.sub-heading.text-53 {
  margin-top: 26px;
}

.subscription-section {
  flex-direction: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.flex-subscription {
  flex-wrap: wrap;
  display: flex;
}

._50-per-sub {
  object-fit: fill;
  flex-direction: row;
  width: 50%;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  overflow: visible;
}

.link-sub {
  color: var(--black-main);
  background-color: #f4f4f4;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 492px;
  padding: 58px 40px;
  text-decoration: none;
  display: flex;
}

.icon-sub {
  height: 32px;
  margin-bottom: 24px;
}

.bl {
  width: 100%;
}

.bl.dop-r-34 {
  padding-right: 34px;
}

.heading-h3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.heading-h3.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.heading-h3._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.div-read {
  align-items: center;
  height: 32px;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: flex;
}

.div-read.lear {
  margin-top: 0;
}

.arow-link {
  height: 32px;
  margin-left: 8px;
}

.text-dop {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.slider-section {
  background-color: #f4f4f4;
  padding-top: 65px;
  padding-bottom: 65px;
}

.slider-section.lpp {
  margin-top: 149px;
  padding-top: 122px;
  padding-bottom: 114px;
}

.call-to-action {
  background-color: var(--royal-blue);
  color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
}

.call-to-action.green-bg {
  background-color: #16a480;
  padding-top: 64px;
  padding-bottom: 64px;
}

.call-to-action.green-bg._96pad {
  padding-top: 96px;
  padding-bottom: 96px;
}

.bt-call-block {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-h2 {
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 32px;
}

.button {
  background-color: var(--black-main);
  text-align: center;
  object-fit: fill;
  border-radius: 2px;
  padding: 12.5px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button:hover {
  background-color: #3d4144;
}

.button:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button.w210 {
  width: 100%;
  max-width: 210px;
}

.button.green-bt {
  background-color: #16a480;
  padding: 10px 26px;
}

.button.green-bt:hover {
  background-color: #128366;
}

.button.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button.green-bt.uc {
  padding: 12.5px 49px;
}

.button.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.button.outline {
  border: 3px solid #fff;
  border-radius: 0;
}

.button.outline.secondary {
  border-width: 3px;
  margin-left: 20px;
  padding-top: 9.5px;
  padding-bottom: 9.5px;
}

.button.green-on-black {
  background-color: var(--medium-sea-green);
}

.button.green-on-black:hover {
  background-color: #0e6952;
}

.button.gradient-bt {
  background-color: var(--medium-sea-green);
  background-image: linear-gradient(90deg, #16a480, #11745b);
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 21px;
  box-shadow: 0 2px 60px #16a48087;
}

.button.gradient-bt:hover {
  border-radius: 3px;
  margin-top: -3.5px;
  margin-bottom: -3.5px;
  padding-top: 15.5px;
  padding-bottom: 15.5px;
}

.button.secondary {
  background-color: var(--white);
  color: var(--black-main);
  -webkit-text-stroke-color: var(--black);
}

.button.blue-bt {
  background-color: var(--royal-blue);
  font-size: 16px;
  line-height: 20px;
  box-shadow: 0 0 20px #0003;
}

.button.blue-bt:hover {
  background-color: var(--medium-sea-green);
}

.button.blue-bt.new {
  height: 45px;
  margin-bottom: 18px;
  margin-right: 40px;
}

.button.ai-banner-cta {
  margin-top: 24px;
}

.slide {
  width: 50%;
  height: 100%;
  padding-left: 17px;
  padding-right: 17px;
}

.slide.rev {
  width: 100%;
  height: auto;
}

.slide.we {
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.slider {
  background-color: #0000;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.slider.revsl {
  width: 50%;
}

.text-slide {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 28px;
}

.text-slide.revtext {
  font-size: 30px;
  line-height: 40px;
}

.text-slide.revtext.st-text {
  font-size: 18px;
  line-height: 27px;
}

.flex-slide {
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  height: auto;
  min-height: 405px;
  display: flex;
}

.flex-slide.for-rev {
  max-width: 417px;
  min-height: 295px;
}

.flex-slide.for-rev.pr-p {
  max-width: none;
  min-height: auto;
}

.flex-slide.for-rev.max100per {
  max-width: none;
}

.mask {
  width: 100%;
  height: 100%;
}

.mask.automated {
  height: auto;
}

.info-slide {
  align-items: center;
  display: flex;
}

.info-slide.fp {
  margin-top: 40px;
}

.av {
  border-radius: 1000px;
  height: 77px;
  margin-right: 17px;
}

.name {
  font-weight: 600;
}

.right-arrow {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b1daeb2b6d9f3d1449146d_arrow-right-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  order: -1;
  width: 36px;
  height: 36px;
  margin-bottom: 56px;
  margin-left: 0;
  margin-right: 17px;
  display: block;
  position: relative;
}

.right-arrow.tablet {
  margin-bottom: 0;
}

.right-arrow.we {
  margin-bottom: 33px;
}

.right-arrow.affp {
  display: block;
}

.left-arrow {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b1daeb2f13231143699d16_arrow-right-circle%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  order: -1;
  width: 36px;
  height: 36px;
  margin-bottom: 56px;
  margin-left: 0;
  margin-right: 6px;
  display: block;
  position: relative;
}

.left-arrow.tablet {
  margin-bottom: 0;
}

.left-arrow.we {
  margin-bottom: 33px;
}

.left-arrow.affp {
  display: block;
}

.next {
  text-align: right;
  padding-right: 23px;
  font-size: 16px;
  line-height: 25px;
}

.next.fa {
  z-index: 0;
  padding-right: 118px;
  position: relative;
  bottom: -31px;
}

.next.fa.mob {
  bottom: -193px;
}

.next.fa.sfp {
  display: none;
}

.next.spec {
  margin-bottom: -47px;
  padding-bottom: 16px;
  padding-right: 101px;
}

.hero-b {
  padding: 112px 0 74px;
  display: flex;
  overflow: hidden;
}

._50-per-big {
  width: 50%;
}

._50-per-big.hero-left {
  justify-content: flex-end;
  display: flex;
}

._50-per-big.sub-heero-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

._50-per-big.his {
  align-items: center;
  padding-left: 0;
}

.img-hero-block {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b34feb9fb55e8ca8f92824_img.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-start;
  width: 677px;
  height: 476px;
  position: relative;
  left: -48px;
}

.img-hero-block.taplet-ispr {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ee4937639ba1865d6ba7e0_img%20(23).webp");
}

.text-hero-block {
  z-index: 1;
  width: 100%;
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.heading-block-op {
  padding-bottom: 32px;
}

.h-b-block {
  padding-bottom: 24px;
}

.h-b-block._16 {
  padding-bottom: 16px;
}

.h-b-block.otst {
  padding-right: 40px;
}

.h-b-block.ps {
  padding-bottom: 50px;
}

.text-hero-b {
  padding-bottom: 40px;
}

.text-hero-b._30 {
  padding-bottom: 48px;
  font-size: 30px;
  line-height: 40px;
}

.block-ch {
  background-color: #f4f4f4;
  padding-top: 96px;
  padding-bottom: 48px;
}

.h-block-ch {
  padding-bottom: 80px;
}

.h-block-ch.for-black {
  width: 100%;
  max-width: 461px;
  padding-bottom: 64px;
}

.flex-b {
  flex-wrap: wrap;
  display: flex;
}

._33-per-b {
  width: 33%;
  padding-left: 18px;
  padding-right: 18px;
}

.cont-b {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b3455cee516f1ec0caa334_check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-bottom: 48px;
  padding-left: 36px;
}

.cont-b.hisbl {
  padding-bottom: 0;
  padding-left: 34px;
}

.cont-b.hisbl.bl-ch {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62c6f5fd79674fec53dba534_check%20(2).svg");
}

.cont-b.f-b {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62baf60f0e807571b6481571_check%20(1).svg");
  padding-bottom: 28px;
}

.cont-b.f-b.no-ch {
  background-image: none;
}

.cont-b.f-b.minus {
  margin-top: -27px;
  padding-bottom: 0;
}

.subhero-b {
  align-items: center;
  padding-top: 112px;
  padding-bottom: 62px;
  display: flex;
  overflow: hidden;
}

.img-sub-hero {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62e9015a09e4877b1ef653dd_img2%20(3)%20(1).webp");
  background-repeat: no-repeat;
  background-size: cover;
  width: 678px;
  height: 441px;
  position: relative;
  right: -42px;
}

.text-big-sub {
  z-index: 1;
  max-width: 484px;
  font-size: 30px;
  line-height: 40px;
  position: relative;
}

.text-big-sub.no-maxw {
  max-width: none;
  margin-top: -50px;
  padding-right: 41px;
}

.mob-image-b {
  display: none;
}

.hero-histotry {
  align-items: center;
  display: flex;
}

.img-his-hero {
  width: 100%;
  max-width: 580px;
}

.hero-his-bg-img {
  background-color: #f4f4f4;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 600px;
  padding-left: 30px;
  padding-right: 20px;
  display: flex;
}

.img-cont {
  width: 100%;
}

.history-text-block {
  padding-top: 96px;
  padding-bottom: 0;
  overflow: hidden;
}

.history-text-block.rev-op {
  padding-top: 80px;
  padding-bottom: 96px;
}

.history-text-block.padd-d {
  padding-bottom: 40px;
}

.sep {
  background-color: #35383e;
  width: 100%;
  height: 1px;
  margin-top: 80px;
}

.sep._100 {
  margin-top: 100px;
}

.flex-his {
  flex-wrap: wrap;
  display: flex;
}

.flex-his.for-img {
  align-items: center;
}

._50-per-his-text {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
}

._50-per-his-text.for-his-img {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

._50-per-his-text.no-padd {
  padding-right: 0;
}

._50-per-his-text.for-his-img2 {
  padding-left: 0;
  padding-right: 0;
}

._50-per-his-text.mob20, ._50-per-his-text.dr {
  padding-left: 0;
}

.pad-40 {
  padding-bottom: 40px;
}

.h-bl-padd {
  padding-right: 30px;
  position: static;
  top: 20px;
}

.big-img-block {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 96px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.img-his-bl {
  z-index: 2;
  width: 100%;
  max-width: 1228px;
  margin-bottom: -92px;
  position: relative;
}

.image-his-desc {
  width: 100%;
}

.black-block-ch {
  color: var(--white);
  background-color: #0d1115;
  padding-top: 94px;
  padding-bottom: 94px;
}

.black-block-ch.min-ot {
  padding-top: 164px;
  padding-bottom: 68px;
}

.img-his-desk {
  width: 580px;
  max-width: none;
}

._50-per-bl {
  width: 50%;
  padding-left: 18px;
  padding-right: 18px;
}

._50-per-bl.rd {
  padding-left: 0;
}

.img-his-desk2 {
  width: 678px;
  max-width: none;
  position: relative;
  left: -79px;
}

.fin-block-his {
  background-color: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-his-tablet, .image-his-mob, .img-his-tablet {
  width: 100%;
  display: none;
}

.pad-24 {
  padding-bottom: 24px;
}

.img-his-mob, .img-his-tablet2, .img-his-mob2 {
  width: 100%;
  display: none;
}

.block-2-comp {
  color: var(--white);
  background-color: #2d5fff;
  padding-top: 85.5px;
}

.h-bl-comp {
  max-width: 646px;
  padding-bottom: 40px;
}

.tm2 {
  font-size: 14px;
  line-height: 100%;
  display: inline-block;
  position: relative;
  top: -30px;
  left: 4px;
}

.flex-comp {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.flex-comp.quest-fl {
  align-items: flex-end;
}

.flex-comp.na {
  align-items: stretch;
}

._50-fl-comp-left {
  width: 50%;
  padding-right: 36px;
}

.image {
  width: 100%;
  height: auto;
}

.image.ds {
  width: auto;
  max-width: none;
  height: 494px;
  min-height: 495px;
  position: relative;
  bottom: -31px;
}

.for-comp-img-minus {
  margin-bottom: -60px;
}

._50-fl-comp-right {
  width: 50%;
  padding-left: 0;
}

._50-fl-comp-right.dop-otst {
  padding-bottom: 60px;
}

.p-24-comp {
  padding-top: 24px;
  padding-bottom: 40px;
  font-size: 24px;
  line-height: 28px;
}

.p-24-comp.ub2 {
  padding-top: 0;
}

.link-block {
  color: var(--white);
  text-decoration: none;
}

.link-block.black-link {
  color: var(--black-main);
}

.vs-block {
  padding-top: 205px;
  padding-bottom: 64px;
}

.hero-comp {
  background-color: #f4f4f4;
  justify-content: center;
  align-items: center;
  padding-top: 47px;
  padding-bottom: 87px;
  overflow: hidden;
}

.flex-hero-comp {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._48-per-hero-comp {
  width: 48%;
  padding-right: 77px;
}

.bt-padd-42 {
  padding-top: 42px;
}

._52-per-hero-comp {
  width: 52%;
}

.img-hero-comp {
  width: 673px;
  max-width: none;
}

._50-per {
  width: 50%;
}

._50-per.fl-l {
  justify-content: flex-end;
  display: flex;
}

._50-per.stcky {
  position: sticky;
  top: 10px;
  bottom: 10px;
}

._50-per.r15 {
  padding-right: 15px;
  display: flex;
}

._50-per.l15 {
  padding-left: 15px;
  display: flex;
}

._50-per.for-bt {
  justify-content: flex-end;
  padding-right: 70px;
  display: flex;
}

._50-per.fl-l {
  justify-content: flex-end;
  display: flex;
  position: static;
  top: 100px;
}

._50-per.fl-i-2 {
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.h-bl-dop {
  max-width: 386px;
  font-size: 24px;
  line-height: 28px;
}

.logos-comp {
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.logos-comp.up {
  padding-bottom: 30px;
}

.logo-comp.shopify {
  height: 37px;
  margin-right: 34px;
}

.logo-comp.bigcommerce {
  height: 34px;
}

.logo-comp.wix {
  height: 33px;
  margin-right: 62px;
}

.logo-comp.squarespace {
  height: 26px;
}

.logo-comp.woo {
  height: 33.5px;
}

.logo-comp.cratejoy {
  height: 45px;
}

.logo-comp.recharge {
  height: 32px;
  margin-right: 50px;
}

.logo-comp.bold {
  height: 33px;
}

.logo-comp.paywhirl {
  height: 23px;
  margin-right: 37px;
}

.logo-comp.moonclerk {
  width: auto;
  height: 20px;
}

.line-comp {
  background-color: var(--black);
  width: 100%;
  height: 1px;
  margin-top: 63px;
  margin-bottom: 63px;
}

.slider-block {
  padding-top: 65px;
  padding-bottom: 68px;
}

.slider-block.grey-bg {
  background-color: #f4f4f4;
  padding-top: 88px;
  padding-bottom: 60px;
}

.slider-block.grey-bg.mig {
  padding-bottom: 44px;
}

.slider-block.grey-bg.mig.gr-p {
  padding-bottom: 100px;
}

.slider-block.grey-bg.mig.do.top-60 {
  margin-top: 60px;
}

.slider-block.green-bg {
  background-color: var(--medium-sea-green);
  color: var(--white);
  padding-top: 104px;
  padding-bottom: 104px;
}

.slider-block.grey-bg2 {
  background-color: #f4f4f4;
  padding-bottom: 150px;
}

.flex-rev {
  display: flex;
}

.rev {
  width: 100%;
}

.cit {
  width: 50%;
  padding-top: 92px;
  padding-right: 75px;
}

.cit.fpp {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.cit.fpp.pod {
  padding-top: 0;
}

.cit.fpp.gf {
  justify-content: space-between;
  align-items: center;
}

.quest-block {
  background-color: var(--black-main);
  color: var(--white);
  padding-top: 72px;
  padding-bottom: 76px;
}

._70-per {
  width: 70%;
}

._30-per {
  width: 30%;
}

._30-per.dopmob.sp2 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.link-quest {
  color: var(--white);
  padding-bottom: 0;
  font-size: 24px;
  line-height: 28px;
  text-decoration: none;
  overflow: hidden;
}

.link-quest.min-st {
  font-size: 18px;
  line-height: 25px;
}

.link-quest.min-st.dark {
  color: var(--black);
}

.link-quest.min-st.dark.otst {
  object-fit: scale-down;
  margin-top: -5px;
  position: relative;
  bottom: -5px;
}

.link-quest.dark {
  color: var(--black-main);
}

.link-quest.dark.otr-link {
  margin-top: -8px;
  margin-bottom: -8px;
  display: inline-block;
  position: relative;
}

.link-quest.link-page {
  color: var(--black-main);
  font-size: 18px;
  line-height: 18px;
  position: relative;
  top: 4px;
}

.link-quest.link-page.white {
  color: var(--white);
}

.line-anim {
  background-color: var(--white);
  width: 100%;
  height: 1.5px;
}

.line-anim.mini {
  height: 1px;
  margin-top: -3px;
}

.line-anim.mini.black-line {
  background-color: var(--black-main);
}

.line-anim.mini.black-line.sbold {
  height: 1px;
  margin-top: -4px;
}

.line-anim.mini.black-line.kiop {
  width: 100%;
  margin-top: 0;
}

.line-anim.dark-line {
  background-color: var(--black-main);
}

.line-anim.dark-line.pok {
  background-color: var(--white);
}

.more-block {
  background-color: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.more-block.vs-block-slider {
  padding-top: 96px;
  padding-bottom: 56px;
}

.line-24 {
  background-color: var(--black-main);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.line-24.otst-lets {
  margin-top: 64px;
  margin-bottom: 80px;
}

.line-24.otst-vs {
  margin-top: 48px;
  margin-bottom: 80px;
}

.line-24.otst-vs.n64 {
  margin-bottom: 64px;
}

.line-24.pad80-64 {
  margin-top: 80px;
  margin-bottom: 64px;
}

.line-24.pad64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.line-24.pad56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.line-24.fpl {
  margin-bottom: 80px;
}

.line-24.fpl._45 {
  margin-bottom: 45px;
}

.sub-h-comp-bl {
  z-index: 1;
  max-width: 417px;
  position: relative;
}

.block-det {
  flex-wrap: wrap;
  height: auto;
  padding-top: 85px;
  display: flex;
  overflow: visible;
}

.block-det.for-mobile {
  display: block;
  overflow: hidden;
}

.block-det.for-mobile.spec-sl {
  padding-top: 75px;
}

.one-det {
  width: 33.33%;
  padding-bottom: 40px;
  padding-left: 17.25px;
  padding-right: 17.25px;
}

.det {
  color: var(--black-main);
  width: 100%;
  text-decoration: none;
}

.white-det-bl {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 13px 10px 10px;
  display: flex;
}

.color-det-bl {
  background-color: var(--black-0-4);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
}

.color-det-bl.for-wix {
  background-color: #0c6efc;
}

.color-det-bl.for-bold {
  background-color: #dc3726;
}

.color-det-bl.for-squarespace {
  background-color: var(--black);
}

.color-det-bl.for-recharge {
  background-color: #3901f1;
}

.color-det-bl.for-cratejoy {
  background-color: #38bfc3;
}

.color-det-bl.for-bigcommerce {
  background-color: #34313f;
}

.color-det-bl.for-paywhirl {
  background-color: #42ade2;
}

.color-det-bl.for-moonclerk {
  background-color: #101e28;
}

.color-det-bl.for-woo {
  background-color: #7f54b3;
}

.color-det-bl.for-shopify {
  background-color: #377e62;
}

.logo-det {
  height: 42px;
}

.logo-det.wix-det {
  height: 25px;
}

.logo-det.bold-det {
  height: 26px;
}

.logo-det.squarespace-det, .logo-det.recharge-det {
  height: 25px;
}

.logo-det.cratejoy-det {
  height: 39px;
  margin-top: 13px;
}

.logo-det.bigcommerce-det {
  height: 34px;
}

.logo-det.paywhirl-det {
  height: 18px;
}

.logo-det.moonclerk-det {
  height: 72px;
}

.logo-det.woo-det {
  height: 28px;
}

.logo-det.shopify-det {
  height: 35px;
}

.vs-bl-det {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vs {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 41px;
  height: 41px;
  margin-top: -20.5px;
  margin-bottom: -20.5px;
  font-weight: 600;
  display: flex;
}

.det-name-bl {
  padding-top: 30px;
  font-size: 24px;
  line-height: 28px;
}

.line-16 {
  background-color: var(--black-main);
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.slider-det {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62bf2cefc7aa0b2f06938656_this.svg");
  background-position: 50% 20px;
  background-repeat: no-repeat;
  background-size: auto 28px;
  border: 1px solid #ff7b00;
  flex-flow: wrap;
  justify-content: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.slider-det.desctop-and-mobile {
  background-image: none;
  border-style: none;
  border-color: #0000;
}

.line-rev-mob {
  display: none;
}

.fl-2-sl {
  flex-wrap: wrap;
  display: flex;
}

.hero-rec {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-rec.phero {
  overflow: hidden;
}

.hero-rec.all-grad {
  background-image: linear-gradient(#2d5fff, #1b3999);
  overflow: hidden;
}

._50-per-rec-left {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-left: 0;
  display: flex;
}

._50-per-rec-right {
  background-color: #16a480;
  align-items: flex-start;
  width: 50%;
  min-height: 580px;
  padding: 40px 20px 26px 0;
  display: flex;
}

._50-per-rec-right.pp {
  justify-content: flex-start;
  min-height: 714px;
  padding: 76px 0 0 147px;
  overflow: hidden;
}

._50-per-rec-right.sts {
  background-color: var(--royal-blue);
  min-height: 696px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

._50-per-rec-right.uc {
  background-color: var(--royal-blue);
  min-height: 741px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}

._50-per-rec-right.ps-wr {
  background-color: var(--royal-blue);
  align-items: flex-end;
  min-height: 644px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

._50-per-rec-right.no-bg {
  background-color: #2d5fff00;
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  min-height: 580px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}

.half-container {
  width: 100%;
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
}

.half-container.flex-c {
  flex-direction: column;
  align-items: center;
  max-width: 583px;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.half-container.lt {
  padding-right: 40px;
}

.img-rec {
  width: 100%;
}

.logo-hero-rec {
  height: 27px;
  margin-right: 29px;
}

.logo-hero-rec.rec2 {
  height: 20px;
  margin-right: 0;
}

.logo-hero-rec.pay2 {
  height: 13px;
  margin-right: 0;
}

.logo-hero-rec.bigcomm2 {
  height: 31px;
  margin-right: 0;
  position: relative;
  top: -5px;
}

.logo-hero-rec.squares2 {
  height: 18px;
  margin-right: 0;
}

.logo-hero-rec.cratejoy2 {
  height: 29px;
  margin-right: 0;
}

.logo-hero-rec.wix2 {
  height: 16.6px;
  margin-right: 0;
}

.logo-hero-rec.bold2 {
  height: 17.4px;
}

.logo-hero-rec.woo2 {
  height: 21px;
  margin-right: 0;
  position: relative;
  top: 3px;
}

.logo-hero-rec.shop2 {
  height: 23.6px;
  margin-right: 0;
}

.logo-hero-rec.moon2 {
  height: 14.35px;
}

.text-24 {
  font-size: 24px;
  line-height: 28px;
}

.text-24.otr {
  display: inline;
}

.text-24.pptext {
  max-width: 400px;
}

.gray96-block {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.bl-dop-text-lets {
  width: 100%;
  max-width: 701px;
  margin-bottom: 56px;
  font-size: 24px;
  line-height: 28px;
}

.bl-dop-text-lets.ot-t-t2 {
  z-index: 1;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 64px;
  display: flex;
  position: relative;
}

.flex-st {
  display: flex;
}

.flex-st.otst-802 {
  padding-top: 80px;
}

._50-per-left-padd {
  width: 50%;
  padding-left: 20px;
  padding-right: 48px;
}

._50-per-left-padd.no20.no20-2 {
  padding-left: 0;
}

._50-per-right-padd {
  width: 50%;
  padding-right: 20px;
}

.vs-block-rec {
  text-align: center;
  width: 100%;
  padding-top: 78px;
  padding-bottom: 78px;
}

.img-bl-vs {
  justify-content: center;
  align-items: flex-start;
  padding-top: 72px;
  display: flex;
}

.image-vs {
  width: 100%;
  max-width: 710px;
  position: relative;
  right: -35px;
}

.call-to-blue {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 96px;
  padding-bottom: 96px;
}

.link-otst-bl {
  padding-top: 0;
}

.ab-block {
  padding-top: 96px;
  padding-bottom: 54px;
}

.subbly-vs-logo {
  height: 49px;
  margin-bottom: 0;
}

.subbly-vs-logo.recharge {
  height: 40px;
}

.subbly-vs-logo.paywhild {
  height: 23px;
}

.subbly-vs-logo.bicomm3 {
  height: 51px;
}

.subbly-vs-logo.square3 {
  height: 32px;
}

.subbly-vs-logo.cratejoy3 {
  height: 39px;
}

.subbly-vs-logo.wix3 {
  height: 24px;
}

.subbly-vs-logo.bold3 {
  height: 41px;
}

.subbly-vs-logo.woo3 {
  height: 43px;
}

.subbly-vs-logo.moon3 {
  height: 31px;
}

._40-per {
  width: 40%;
}

._50-per-otst {
  width: 50%;
  padding-bottom: 34px;
  padding-left: 28px;
  padding-right: 28px;
}

.t-semi {
  margin-bottom: 8px;
  font-weight: 600;
}

.ic-vs {
  height: 24px;
  margin-bottom: 16px;
}

._60-per {
  flex-wrap: wrap;
  width: 60%;
  display: flex;
}

._60-per.nof {
  display: block;
}

._30-px-text-bl {
  width: 100%;
  max-width: 701px;
  padding-bottom: 48px;
  font-size: 30px;
  line-height: 40px;
}

.flex-cc {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-cc._80-padd {
  padding-top: 80px;
}

.flex-cc._80-padd.cr, .flex-cc.v {
  align-items: flex-start;
}

.img-600 {
  width: 600px;
  max-width: none;
  margin-right: 10px;
  position: relative;
}

.img-600.mobonly {
  display: none;
}

.padd-left-54 {
  padding-left: 54px;
}

.block-96 {
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.padd-right-54 {
  padding-right: 54px;
}

.img-600-v2 {
  width: 624px;
  max-width: none;
  margin-bottom: -76px;
  margin-left: 10px;
}

.img-600-v2.nom {
  margin-bottom: 0;
}

.gray80-block {
  background-color: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.bl-max-391 {
  width: 100%;
  max-width: 391px;
  padding-bottom: 16px;
}

.bl-max-391._24 {
  max-width: 430px;
  padding-bottom: 24px;
}

.bl-600-text-flex {
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 461px;
  font-weight: 600;
}

.bl-600-text-flex.nooo {
  padding-top: 24px;
  font-weight: 400;
}

.p-obt, .p-opt {
  display: inline;
}

.img-594 {
  width: 594px;
  max-width: none;
}

.when-to-use {
  text-align: center;
  padding-top: 88px;
  padding-bottom: 67px;
}

.gray-vs {
  text-align: left;
  background-color: #f4f4f4;
  width: 100%;
  padding: 60px 40px;
}

.pad-32 {
  padding-top: 32px;
}

.bt-c-c-bl {
  flex-direction: column;
  align-items: center;
  padding-top: 133px;
  display: flex;
}

.flex-link-bt-bl {
  padding-top: 24px;
  display: flex;
}

.h3-slider {
  z-index: 1;
  margin-top: 0;
  margin-bottom: -46px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
  position: relative;
}

.dop700 {
  max-width: 701px;
  padding-top: 48px;
}

.txt-highlight {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62f51d484f9c70c1f6e6f556_bg%20hl.svg");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto 22px;
  padding-left: 4px;
  padding-right: 4px;
}

.txt-highlight.green-highlight {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/63628a8facd399d358432599_Rectangle%20877.svg");
  background-position: 50%;
}

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

.text-f-lin {
  display: inline;
}

.link-2, .link-3 {
  color: var(--black-main);
}

.hero-home {
  z-index: 1;
  color: var(--white);
  width: 100%;
  height: 100%;
  padding-top: 85px;
  padding-bottom: 42px;
  position: relative;
}

.h-block-home {
  text-align: center;
  padding-bottom: 0;
}

.h1-home {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.h1-home.typed {
  margin-left: 0;
  margin-right: 0;
}

.h1-home.line-1 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.h1-home.no-m {
  margin-left: 0;
}

.h1-home.white {
  color: var(--white);
  margin-bottom: 8px;
  margin-left: 0;
  font-size: 42px;
}

.h1-home.white.lef {
  font-family: Suisse Intl, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.h-block-home-for-anim {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.bt-hero-home {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 74px;
  display: flex;
}

.text-hero-home {
  max-width: 450px;
  margin-top: 40px;
  font-size: 24px;
  line-height: 28px;
}

.block-img-home {
  justify-content: center;
  align-items: flex-start;
  margin-top: 140px;
  padding-bottom: 80px;
  display: flex;
}

.img-hero {
  height: 498px;
}

.hero-home-logos {
  justify-content: space-between;
  align-items: center;
  width: 989px;
  max-width: 989px;
  margin-top: 73px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-home-logos.pslog {
  margin-top: 0;
}

.hero-logo-wrapper {
  opacity: .5;
}

.hero-logo-wrapper._100 {
  opacity: 1;
}

.hl1 {
  width: 59.5442px;
  height: 36px;
}

.hl1.skew-7 {
  transform: skew(-7deg);
}

.hl2 {
  width: 106.466px;
  height: 36px;
}

.hl2.skew-7 {
  transform: translate(0);
}

.hl3 {
  height: 20px;
}

.hl3.b {
  width: auto;
  height: 38px;
}

.hl4 {
  width: 73.6656px;
  height: 47px;
}

.hl5 {
  width: 106.638px;
  height: 21px;
}

.hl6 {
  width: auto;
  height: 39px;
}

.h-block-sl {
  padding-bottom: 0;
}

.h-block-sl.d40 {
  padding-bottom: 40px;
}

.icon-tab {
  height: 24px;
}

.ic-bl-tab {
  width: 100%;
  max-width: 44px;
}

.ic-bl-tab.r {
  max-width: 40px;
}

.bt-block {
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
  display: flex;
}

.bt-block._50p-bt.ot4 {
  padding-top: 28px;
}

.ready {
  overflow: hidden;
}

.blue-bg-ready {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 105px;
  padding-bottom: 330px;
}

.flex {
  flex-wrap: wrap;
  display: flex;
}

.ready-50-per {
  width: 50%;
}

.bl-377 {
  max-width: 377px;
  font-size: 24px;
  line-height: 28px;
}

.bold-readi-text {
  margin-bottom: 37px;
  padding-top: 68px;
  padding-left: 42px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.flex-one-ic-text {
  align-items: flex-start;
  padding-bottom: 24px;
  display: flex;
}

.flex-one-ic-text.no {
  padding-bottom: 0;
}

.ic-bl {
  align-items: flex-start;
  width: 100%;
  min-width: 42px;
  max-width: 42px;
  display: flex;
}

.ic-x {
  height: 24px;
}

.bl-text-ready {
  width: 100%;
  max-width: 402px;
}

.ready-img-block {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.img-ready {
  width: 100%;
  max-width: 1402px;
  margin-top: -275px;
}

.table-section {
  text-align: left;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 160px;
}

.h-block-c {
  text-align: center;
}

.line-table {
  margin-top: 0;
  margin-bottom: 0;
  transition: all .3s linear;
  display: flex;
}

.line-table:hover {
  background-color: #f4f4f4;
}

.line-table.head-table:hover {
  background-color: #0000;
}

._20-per-table {
  flex-direction: column;
  width: 20%;
  display: flex;
}

.h-bl-table {
  border-bottom: 1px solid #f4f4f4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 113px;
  display: flex;
}

.h-bl-table.sbt {
  background-color: #f4f4f4;
  border-bottom-color: #ebebeb;
}

.logo-subbly-table {
  height: 42px;
}

.logo-shopify-table {
  height: 22px;
}

.logo-wix-table {
  height: 15px;
}

.logo-woo-table {
  height: 21.3px;
}

.naz-table {
  border-bottom: 1px solid #f4f4f4;
  align-items: center;
  height: 58px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.naz-table._64 {
  height: 64px;
}

.naz-table.ai-row {
  background-image: linear-gradient(45deg, #ca38ffcc, #07c4ffe6);
}

.check-bl-table {
  border-bottom: 1px solid #f4f4f4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  display: flex;
}

.check-bl-table.sbt {
  background-color: #f4f4f4;
  border-bottom-color: #ebebeb;
}

.check-bl-table._64 {
  height: 64px;
}

.check-table {
  height: 24px;
  padding-right: 0;
}

.text-table {
  text-align: center;
  border-bottom: 1px solid #f4f4f4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.text-table._64 {
  height: 64px;
}

.next-section {
  background-color: var(--medium-sea-green);
  color: var(--white);
  padding-top: 104px;
  padding-bottom: 160px;
}

.links-next-steep {
  flex-direction: column;
  margin-top: 74px;
  display: flex;
}

.link-next {
  color: var(--white);
  align-items: stretch;
  padding-top: 46px;
  padding-bottom: 48px;
  text-decoration: none;
  transition: all .3s linear;
  display: flex;
}

._50-per-next {
  align-items: center;
  width: 50%;
  display: flex;
}

.h-next {
  padding-left: 32px;
  padding-right: 160px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.text-bl-next {
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
}

.arow-bl-next {
  justify-content: flex-end;
  align-items: flex-start;
  width: 10%;
  display: flex;
}

.ar {
  height: 32px;
}

.line-next {
  background-color: var(--white);
  opacity: .5;
  width: 100%;
  height: 1px;
}

.all-subscription-types {
  background-color: #f4f4f4;
  padding-top: 104px;
  padding-bottom: 160px;
}

.h-flex-block {
  align-items: center;
  margin-bottom: 72.5px;
  display: flex;
}

.h-flex-block.for-cc {
  margin-bottom: 0;
}

._67-per {
  width: 67%;
  padding-right: 50px;
}

.sub-h-flex-bl {
  width: 100%;
  max-width: 461px;
  padding-top: 14.5px;
}

._33-per-bt-bl {
  width: 33%;
  padding-bottom: 15px;
  padding-left: 60px;
}

.flex-setk {
  flex-wrap: wrap;
  display: flex;
}

.one-plat {
  background-color: var(--white);
  flex-direction: column;
  width: 33%;
  min-height: 227px;
  margin-bottom: 1px;
  margin-right: 1px;
  padding: 50px 34px 20px 40px;
  font-size: 16px;
  display: flex;
}

.ic-plat {
  height: 24px;
}

.cont-plat {
  padding-top: 24px;
}

.h-pla-cont {
  font-size: 18px;
  font-weight: 600;
}

.welcome {
  z-index: 2;
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 780px;
  padding: 148px 20px;
  display: flex;
  position: relative;
}

.wrapper-welc {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 827px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.h-blcock-welc {
  padding-bottom: 24px;
}

.bt-bl-40 {
  padding-top: 40px;
}

.help {
  padding-top: 104px;
  padding-bottom: 160px;
}

.h-bl-help {
  width: 100%;
  max-width: 475px;
  padding-bottom: 96px;
}

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

._50-per-help {
  width: 50%;
}

._50-per-help.links-help {
  padding-top: 0;
}

.conn-bl {
  width: 100%;
  max-width: 296px;
}

.h-conn-bl {
  padding-bottom: 27px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.facebook-link-cont {
  align-items: center;
  padding-top: 18.3px;
  padding-bottom: 33px;
  display: flex;
}

.f-icon {
  height: 30px;
  position: relative;
  top: 2px;
}

.avatars {
  height: 45px;
}

.link-help {
  color: var(--black-main);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 56px;
  padding-bottom: 56px;
  text-decoration: none;
  display: flex;
}

.text-and-icon-help-link {
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.line-links {
  background-color: var(--black-main);
  width: 100%;
  height: 1px;
}

.call-to-14 {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 59.5px;
  padding-bottom: 59.5px;
}

.link-capterra {
  margin-top: 34px;
}

.av-bl {
  min-width: 94px;
}

.bl-text-slide {
  flex-direction: column;
  align-items: flex-start;
  height: 70px;
  display: flex;
  overflow: visible;
}

.text-anim {
  height: 100%;
}

.abs-wrapper {
  background-color: var(--black-main);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.bg-hero {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  max-height: 1300px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg-hero-img {
  width: 100%;
}

._50-per-hero-bg {
  width: 50%;
}

.abs-welcome-wrapper {
  background-color: var(--black-main);
  height: 780px;
  position: relative;
  overflow: hidden;
}

.bg-welcome {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 2400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: -800px 0% 0%;
  overflow: hidden;
}

.t1 {
  height: 194px;
  position: absolute;
  left: 61.344px;
}

.t2 {
  height: 144px;
  position: absolute;
  top: 430px;
  left: 239.414px;
}

.t3 {
  height: 164px;
  position: absolute;
  top: 885px;
  right: 492.906px;
}

.t4 {
  height: 160px;
  position: absolute;
  top: 359px;
  right: 212.406px;
}

.t5 {
  height: 180px;
  position: absolute;
  top: 683px;
  left: 105px;
}

.t6 {
  height: 210px;
  position: absolute;
  top: 701px;
  right: 75.836px;
}

.t7 {
  z-index: 10;
  height: 180px;
  position: absolute;
  top: 116px;
  right: 86px;
}

.table-wrapper {
  padding-top: 80px;
  padding-bottom: 23px;
}

.ar-mob, .mob-fix-table {
  display: none;
}

.image-pp {
  width: auto;
  max-width: none;
  height: 486px;
  position: relative;
}

.cont-img-pp {
  width: 100%;
  height: 486px;
  margin-top: 30px;
  overflow: hidden;
}

.typewriter {
  justify-content: center;
  display: flex;
}

.typed-cursor {
  opacity: 0;
  width: 0;
  height: 0;
}

.urs {
  background-color: var(--white);
  width: 1px;
  height: 36px;
  margin-bottom: 0;
  margin-left: 7px;
}

.bl-flex-anim {
  align-items: stretch;
  display: block;
}

.bl-st:hover {
  opacity: 1;
}

.effect {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1400px;
  height: 1200px;
  display: flex;
  position: relative;
}

.anim-on {
  width: 100%;
  height: 5px;
}

.text-st {
  text-align: center;
  padding-top: 0;
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hide {
  margin-bottom: 0;
  display: none;
}

.flex-bio-we {
  align-items: flex-start;
  display: flex;
}

.bio-we {
  color: #fff;
  background-color: #0d1115;
  padding: 51px 20px 62px 51px;
}

.rev-we {
  flex-direction: column;
  align-items: stretch;
  padding: 44px 51px 50px;
  display: flex;
}

.link-block-2 {
  color: #fff;
  text-decoration: none;
}

.links-bl {
  border-top: 1px solid #fff;
  justify-content: space-between;
  width: 100%;
  max-width: 493px;
  margin-top: 27px;
  padding-top: 20px;
  display: none;
}

.we-help-section {
  padding-top: 104px;
  padding-bottom: 104px;
}

.line-anim-2 {
  background-color: #fff;
  width: 100%;
  height: 1.5px;
}

.line-anim-2.mini {
  height: 1px;
  margin-top: -3px;
}

.we-sk {
  padding-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.text-we-his {
  margin-top: 8px;
  margin-bottom: -48px;
}

.one-bio {
  flex-direction: column;
  padding-right: 37px;
  display: flex;
}

.img-block {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6319e7f0b46086fe8f71e042_vinomojo%20background.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 47%;
}

.img-block.pure {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6320749736c334396492f1de_pure-roasters-photo.webp");
  background-position: 100% 0;
}

.img-block.kids {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/630f8bb8428a55db846446e4_kids%20baking%20club%20background.webp");
}

.img-block.vino {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/632074ba1a7af18830801288_vinomojo-photo.webp");
  background-position: 100% 0;
  background-size: cover;
}

.link-quest-2 {
  color: #fff;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 28px;
  text-decoration: none;
  overflow: hidden;
}

.link-quest-2.min-st {
  font-size: 18px;
  line-height: 27px;
}

.link-quest-2.min-st.mini16 {
  font-size: 16px;
  line-height: 25px;
}

.content-we {
  background-color: #f4f4f4;
  flex-direction: column;
  justify-content: space-between;
  width: 53%;
  margin-left: -1px;
  display: flex;
}

.p-we-text {
  max-width: 470px;
  padding-top: 42px;
  font-size: 30px;
  line-height: 40px;
}

.flex-we {
  display: flex;
}

.we-h {
  padding-bottom: 18px;
  font-size: 24px;
  font-weight: 600;
}

.text-dop-otz {
  margin-bottom: 80px;
}

.logos-section {
  background-color: var(--black-main);
  padding-top: 39.5px;
  padding-bottom: 39.5px;
}

.flex-logos {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-pp.lpp1, .logo-pp.lpp2 {
  height: 49px;
}

.logo-pp.lpp3 {
  height: 50px;
}

.logo-pp.lpp4 {
  height: 62px;
}

.logo-pp.lpp5 {
  height: 29px;
}

.logo-pp.lpp6 {
  height: 63px;
}

.h-bl-120 {
  text-align: center;
  padding-top: 120px;
  padding-bottom: 120px;
}

.heading-sbig {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 64px;
  font-weight: 600;
  line-height: 70px;
}

.flex-hw {
  z-index: 1;
  display: flex;
  position: relative;
}

.one-hw {
  background-color: #f4f4f4;
  width: 100%;
  max-width: 20%;
  min-height: 195px;
  padding-top: 40px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 20px;
  font-weight: 600;
}

.ic-hw {
  height: 24px;
  margin-bottom: 16px;
}

.plus-wr {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 8px;
  display: flex;
  position: relative;
}

.plus {
  width: 24px;
  max-width: none;
  height: 24px;
  margin-left: -8px;
  margin-right: -8px;
}

.blue-bl-wh {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 43px;
  padding-bottom: 69px;
  font-size: 52px;
  font-weight: 600;
  line-height: 58px;
  display: flex;
}

.check-ic {
  height: 43px;
  margin-bottom: 13px;
}

.h-bl-sin {
  width: 100%;
  max-width: 727px;
}

._100-features {
  padding-bottom: 0;
}

.h-bl-feat {
  text-align: center;
  padding-top: 118px;
  padding-bottom: 0;
}

.flex-anim {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.one-anim-bl {
  color: #838587;
  width: 25%;
  font-size: 24px;
  line-height: 28px;
  text-decoration: none;
  transition: all .3s linear;
}

.one-anim-bl:hover, .one-anim-bl.w--current {
  color: var(--black-main);
}

.one-anim-bl.oa1.fix {
  min-height: 54px;
}

.one-anim-bl.oa2 {
  width: 30%;
  padding-right: 45px;
}

.one-anim-bl.oa2.fix {
  min-height: 54px;
}

.one-anim-bl.oa3 {
  width: 20%;
}

.one-anim-bl.oa3.fix {
  flex-direction: column;
  justify-content: space-between;
  min-height: 54px;
  display: flex;
}

.one-anim-bl.oa4 {
  width: 25%;
  padding-left: 30px;
}

.one-anim-bl.oa4.fix {
  min-height: 54px;
}

.anim-pol-wr {
  background-color: #d0d1d2;
  width: 100%;
  max-width: 210px;
  height: 1px;
  margin-top: 19px;
}

.pol {
  background-color: #161b20;
  width: 50%;
  height: 1px;
}

.section-pp {
  padding-top: 100px;
}

.bg-pp {
  width: 100%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 5px;
}

.bg-pp.green {
  padding-bottom: 70.5px;
}

.bg-pp.white.logos {
  background-color: #0000;
}

.bg-pp.grey {
  color: var(--black-main);
  background-color: #f4f4f4;
}

.flex-per {
  display: flex;
}

.flex-per.for-ost {
  justify-content: flex-end;
  margin-top: 6px;
}

.h-bl-flex {
  width: 42%;
}

.h-cr-pp {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 34.74px;
}

.bl-max-274 {
  max-width: 274px;
}

.bl-per-flex {
  flex-wrap: wrap;
  align-items: stretch;
  width: 58%;
  display: flex;
}

.wrapp {
  width: 50%;
  padding-bottom: 56px;
}

.ic-per {
  height: 24px;
  margin-bottom: 10px;
}

._600 {
  font-weight: 600;
}

.wrapp-text {
  max-width: 252px;
}

.home-logos-wrapper {
  justify-content: center;
  display: flex;
}

.l2 {
  display: none;
}

.logos-flex {
  justify-content: space-between;
  align-items: center;
  margin-top: 88px;
  margin-bottom: 128px;
  display: flex;
}

.logos-flex.nofl {
  margin-bottom: 100px;
  display: block;
}

.logo-pp-per {
  height: 40px;
}

.logo-pp-per._1 {
  height: 39px;
}

.logo-pp-per._2 {
  height: 50px;
}

.logo-pp-per._3 {
  height: 36px;
}

.logo-pp-per._4 {
  height: 21px;
}

.logo-pp-per._5 {
  height: 30px;
}

.logo-pp-per._6 {
  height: 40px;
}

.logo-pp-per._7 {
  height: 47px;
}

.logo-pp-per._8 {
  height: 22px;
}

.logo-pp-per._9, .logo-pp-per._10 {
  height: 33px;
}

.logo-pp-per._6lo {
  height: 38px;
}

.list {
  padding-top: 12px;
  padding-left: 30px;
  font-size: 16px;
}

.p-list {
  margin-bottom: 4px;
  line-height: 25px;
}

.max-321 {
  max-width: 321px;
}

.bl-max-338 {
  max-width: 338px;
}

.text-d-link {
  display: inline;
}

.spec-bl {
  width: 100%;
  margin-bottom: 32px;
}

.flex-logos-2 {
  flex-wrap: wrap;
  padding-top: 80px;
  padding-bottom: 170px;
  display: flex;
}

.wr-logos-2 {
  width: 12.5%;
  padding: 8px 8.5px 9px;
  transition: all .3s linear;
}

.wr-logos-2:hover {
  opacity: .75;
}

.logo-and-bg {
  width: 100%;
}

.rew-block {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 83px;
  padding-bottom: 101px;
}

.bt-hw {
  display: none;
}

.navigations {
  z-index: 999;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 76px 0 60px;
  position: absolute;
}

.navigations.fixed {
  z-index: 1000;
  background-color: var(--white);
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Suisse Intl, sans-serif;
  display: none;
  position: fixed;
  inset: 66px 0% auto;
}

.fn {
  height: 212px;
}

.text-span-3 {
  font-weight: 600;
}

.block-editing-images {
  color: #ff8400;
  background-color: #272727;
  margin-top: 40px;
  padding: 60px 10px 10px;
}

.border-edit {
  border: 1px solid #ff8400;
  margin: -5px;
}

.edit-text {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
}

._1--bg-active, ._2--bg-active, ._3--bg-active {
  width: 100%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

.storiels-hero1 {
  background-color: var(--white-smoke);
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.content-text-hero {
  width: auto;
  margin-left: 0;
  padding-top: 221px;
  padding-bottom: 0;
  padding-left: 20px;
  position: static;
  overflow: visible;
}

.paragraf-descriptino {
  margin-top: 24px;
  margin-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.heading-2 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.right-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(235px, auto) minmax(235px, auto) minmax(95px, auto);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start stretch;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-right: 0;
  padding-right: 0;
  display: grid;
  position: static;
  inset: 0% 0% 0% auto;
}

.grid-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr .4fr;
  grid-auto-columns: 1fr;
  place-content: space-between flex-start;
  place-items: stretch stretch;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.image-7 {
  width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.image-9 {
  width: auto;
  margin: 49px 16px 16px 0;
  padding-left: 0;
}

.image-9.class-2img {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-right: 0;
}

.image-9._20margin {
  margin-bottom: 16px;
  margin-left: 20px;
  margin-right: 0;
}

.image-9._20margin._3-grid-colums {
  margin-top: 16px;
  margin-left: 0;
}

.body-2 {
  background-color: var(--white);
}

._2-right {
  flex-direction: column-reverse;
  align-items: flex-start;
  display: flex;
}

.image-11 {
  width: 100%;
  height: auto;
  margin-top: 16px;
  margin-bottom: 16px;
}

.image-12 {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.grid-hero {
  grid-template-rows: auto;
  grid-template-columns: minmax(350px, auto) minmax(350px, auto);
  justify-items: end;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

._3-grid-colums {
  display: block;
}

.seciombambo {
  height: auto;
}

.content-bambo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.text-content {
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 79px;
  padding-left: 0;
  display: flex;
}

.img-content {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/633ee2216e6653b5e410539e_Rectangle%20684.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0;
  padding-bottom: 100%;
  padding-right: 100%;
}

.paragraf-bambo {
  max-width: 386px;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.image-16 {
  margin-bottom: 40px;
  margin-right: 0;
  padding-right: 0;
}

.div-block-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 400px;
  display: flex;
}

.text-block-3 {
  margin-top: 0;
  margin-right: 10px;
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

._35-churm {
  flex-direction: row;
  align-items: center;
  margin-top: 122px;
  display: flex;
}

.image-17 {
  width: 12px;
  height: 13px;
}

.text-block-4 {
  margin-top: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.line-bambo {
  background-color: var(--black-main);
  width: 387px;
  height: 1px;
  margin-top: 40px;
}

.read-block {
  align-items: center;
  margin-top: 30px;
  margin-bottom: 85px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.text-block-5 {
  color: var(--black-main);
  margin-right: 8px;
}

.slaider-explore {
  height: auto;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.name-section {
  max-width: 1060px;
  margin: 100px auto 0;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-3 {
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.slaider {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  justify-content: space-around;
  max-width: none;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-link {
  color: var(--black-main);
  width: 490px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.img-card {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/633f11028a14aa4590667606_unsplash_wmZNEGkcsmw.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: auto;
  max-width: 100%;
  height: auto;
  padding-bottom: 67%;
  padding-right: 0%;
}

.img-card.sec-img-card {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/633feed6a2eb195102e149ec_5ea057f326dc304539183c38_slider-images_warfire-minis-mod%201.webp");
}

._1namecard {
  align-items: center;
  height: 90px;
  margin-top: 26px;
  display: flex;
}

.text-block-6 {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.text-block-7 {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.block-text {
  margin-left: 26px;
}

.content-cart-30x-mrr {
  border-top: 1px solid var(--black-main);
  border-bottom: 1px solid var(--black-main);
  flex-direction: column;
  justify-content: center;
  height: 84px;
  margin-top: 26px;
  display: flex;
}

.descriptoin-card {
  font-family: Suisse Intl, sans-serif;
  font-weight: 400;
  line-height: 19px;
}

._30x-mrr {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.text-read {
  margin-right: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.block-read {
  align-items: center;
  margin-top: 22px;
  margin-bottom: 100px;
  display: flex;
}

.sllaiders {
  max-width: 1040px;
  margin-top: -50px;
  margin-left: auto;
  margin-right: auto;
}

.slider-2 {
  background-color: #0000;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.left-arrow-2 {
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  inset: 0% 70px auto auto;
}

.right-arrow-2 {
  inset: 0% 0 auto auto;
}

.text-block-8 {
  color: var(--black-main);
  margin-right: 0;
  padding-right: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.image-18 {
  margin-left: 26px;
}

.slide-2 {
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-3 {
  width: 500px;
  margin-left: 10px;
  margin-right: 10px;
}

.mask-2 {
  width: auto;
  margin-left: auto;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.pagination-sl {
  display: none;
}

.section-explore {
  min-height: 100vh;
}

.content-explore {
  max-width: 1060px;
  margin-top: 117px;
  margin-left: auto;
  margin-right: auto;
}

.title-explore {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-5 {
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.search {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.animated-section-worked {
  padding-bottom: 166px;
  overflow: hidden;
}

.animated-section-worked._100 {
  padding-bottom: 100px;
}

.mobile-wrapper-static {
  border: 1px solid #ff8e24;
  width: 60%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.heading-wrapper-anim-wr {
  padding-bottom: 90px;
}

.heading-wrapper-anim-wr.elem.flex-bt {
  justify-content: space-between;
  margin-top: 86px;
  padding-bottom: 67px;
  display: flex;
}

.a-wr-cont {
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-wr-cont.cent {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
}

.icon-anim {
  width: 24px;
}

.bl-icon {
  width: 44px;
  min-width: 44px;
  max-width: 44px;
}

.text-anim-bl {
  font-size: 20px;
  line-height: 27px;
}

.text-anim-bl._16 {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.wrapper-anim {
  width: 100%;
}

.img-anim-mob-wr {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.img-anim-mob {
  width: 100%;
}

.mob-layble {
  color: #fff;
  background-color: #ff8e24;
  margin-bottom: 20px;
  padding: 7px;
  display: inline-block;
}

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

.tabs.two {
  margin-top: 138px;
}

.tabs-menu {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.tabs-content {
  width: 50%;
  padding-top: 30px;
  overflow: visible;
}

.lottie-animation {
  width: 600px;
  position: relative;
}

.lottie-animation.a2 {
  float: right;
}

.lottie-animation.a2.stat {
  display: none;
}

.tab-button1 {
  opacity: .4;
  color: var(--black-main);
  background-color: #0000;
  padding: 30px 0 0;
  text-decoration: none;
}

.tab-button1.w--current {
  opacity: 1;
  background-color: #0000;
}

.load-bar-base {
  background-color: var(--black-0-4);
  width: 100%;
  height: 1px;
  margin-top: 30px;
}

.load-bar {
  background-color: var(--black-main);
  width: 0%;
  height: 2px;
  position: relative;
  top: -1px;
}

.wr-tab {
  padding-right: 100px;
}

.wr-tab.at2 {
  padding-left: 100px;
  padding-right: 0;
}

.wr-tab.at2._52 {
  padding-left: 52px;
}

.wr-tab.lppp {
  padding-left: 32px;
  padding-right: 0;
  font-size: 24px;
  line-height: 32px;
}

.tab-button2 {
  opacity: .4;
  background-color: #0000;
  padding: 30px 0 0;
}

.tab-button2.w--current {
  opacity: 1;
  background-color: #0000;
}

.tabscontent2 {
  width: 50%;
  padding-top: 30px;
  overflow: visible;
}

.link-4 {
  color: var(--black-main);
}

.dop-bl-rew {
  padding-left: 0;
  padding-right: 22px;
}

.bl-h-mgt {
  text-align: center;
  width: 100%;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
}

.bt-c-mgt {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
}

.podp-bl {
  color: #838587;
  text-align: center;
  width: 100%;
  max-width: 495px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  line-height: 140%;
}

.flex-r {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

._50per-texts {
  width: 50%;
}

._50per-texts.anim {
  align-self: stretch;
  position: relative;
}

.bl-for-img {
  background-color: var(--royal-blue);
  align-items: flex-start;
  width: 600px;
  min-width: 600px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
  display: flex;
}

.text-pol {
  width: 100%;
  max-width: 493px;
}

.text-mgt {
  width: 100%;
  max-width: 418px;
  padding-top: 40px;
  padding-bottom: 64px;
}

.text-mgt.otstr {
  padding-bottom: 44px;
}

.h-tabs-bl {
  width: 100%;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.text-tabs-bl {
  width: 100%;
}

.one-switch {
  padding-bottom: 55px;
  padding-left: 84px;
}

.one-switch._4 {
  padding-bottom: 0;
}

.dop-text-rew {
  color: #a9bdff;
  max-width: 346px;
  padding-top: 24px;
  font-size: 14px;
  line-height: 140%;
}

.dop-text-rew.hide-text {
  display: none;
}

.img-mob-an {
  display: block;
}

.img-mob-an.new {
  position: relative;
  right: -40px;
}

.hero-funnels {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  padding-top: 111px;
  padding-bottom: 61px;
}

.bt-hero-wrapper-funnels {
  padding-top: 49.5px;
  padding-bottom: 20px;
}

.funnels-hero-animation {
  width: 100%;
  max-width: 1066px;
  margin-left: auto;
  margin-right: auto;
}

.ever-block {
  text-align: center;
  background-color: #f4f4f4;
  padding-top: 96px;
  padding-bottom: 96px;
}

.flex-big-funnels-bl {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

._50per-ever {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.black-bg-funnels {
  color: #fff;
  text-align: left;
  background-color: #0d1115;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 50px;
  padding-left: 59px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.h-bg-f {
  width: 100%;
  max-width: 441px;
  padding-bottom: 23px;
}

.animated-block-2 {
  text-align: center;
  padding-top: 98px;
}

.h-an-fun {
  width: 100%;
  max-width: 620px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.h-an-fun._97 {
  margin-bottom: 97px;
}

.funnels-animation-2 {
  width: 100%;
  max-width: 1073px;
  margin-left: auto;
  margin-right: auto;
}

.big-images-block {
  background-color: #f4f4f4;
  padding-top: 53px;
  padding-bottom: 177px;
}

.link-5, .link-6, .link-7, .link-8 {
  color: var(--black-main);
}

.flex-big-image {
  display: flex;
}

.flex-big-image.otst {
  text-align: center;
  margin-top: 15px;
}

._40-bi {
  width: 40%;
  padding-right: 7.5px;
}

._40-bi.re2 {
  padding-left: 7.5px;
  padding-right: 0;
}

._60-bi {
  justify-content: flex-end;
  width: 60%;
  padding-left: 7.5px;
}

._60-bi.re {
  padding-left: 0;
  padding-right: 7.5px;
}

.bg-bi {
  color: var(--white);
  background-color: #16a480;
  width: 100%;
  height: 414px;
}

.bg-bi.orange {
  background-color: #ff7a2c;
}

.bg-bi.blue2 {
  background-color: #2d5fff;
}

.bg-bi.bl-bg2 {
  background-color: #0d1115;
}

.h-anim-bi {
  color: var(--white);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.h-wr-bi {
  background-color: #128366;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 81px;
  display: flex;
}

.h-wr-bi.or {
  background-color: #e5671c;
}

.h-wr-bi.blue {
  background-color: #244ccc;
}

.h-wr-bi.bl-bg {
  background-color: #161b20;
}

.cont-bi {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 230px;
  margin-top: 33px;
  display: flex;
}

.cont-bi.otst {
  padding-left: 14.5px;
  padding-right: 14.5px;
}

.ic-bi {
  height: 100px;
}

.check-bi {
  height: 48px;
}

.check-bi.switch {
  height: 29px;
  margin-top: 19px;
}

.flex-bi {
  justify-content: center;
  display: flex;
}

.pr {
  opacity: 0;
}

.abs-text {
  width: 280px;
  margin-left: -100px;
  margin-right: -100px;
  position: relative;
}

.bt-flex-wr {
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 5px;
  display: flex;
}

._20-text {
  margin-bottom: -3px;
  font-size: 20px;
  line-height: 24px;
}

.bt-cc-mob {
  justify-content: center;
  display: flex;
}

.div-readstory {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.image-26 {
  margin-bottom: 40px;
  margin-right: 0;
  padding-right: 0;
}

.image-26.spnew {
  width: auto;
  max-width: none;
  height: 110px;
}

._50-left-flex-q {
  padding-top: 80px;
}

._50-left-flex-q._31 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-35 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.img-brand-cart, .img-brand-cart._77 {
  width: 70px;
  height: 70px;
}

.img-brand-cart._77.shad {
  border-radius: 1000px;
  position: static;
  box-shadow: 0 5px 7px -4px #00000045;
}

.img-content-2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/639b9bd695ef69a9e4ecb28e_Rectangle%20684%20(1).jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  min-width: auto;
  max-width: 960px;
  height: 100%;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0%;
  padding-right: 0;
}

.div-block-25 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 235px;
  min-width: 235px;
  height: auto;
  margin-left: 16px;
  margin-right: auto;
  display: flex;
}

.image-1hero1 {
  width: auto;
  margin: 0 0 16px;
  padding-left: 20px;
}

._2-right-2 {
  flex-direction: column-reverse;
  align-items: stretch;
  min-width: 235px;
  max-width: 235px;
  margin-top: auto;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.hero-one {
  flex-direction: row;
  justify-content: flex-start;
  width: 50%;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-13 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 510px;
  margin-top: 221px;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-deskriptional {
  padding-left: 16px;
}

.text-deskriptin-card {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.paragraf-descriptino-2 {
  width: 462px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.heading-7 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.paragraf-bambo-2 {
  max-width: 386px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.text-reaad-story {
  margin-right: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.text-block-10 {
  color: #0d1115;
  margin-right: 8px;
}

.image-36 {
  flex: 0 auto;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.hero-illstory {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.section-explore-2 {
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.section-explore-2._80 {
  padding-top: 100px;
  padding-bottom: 100px;
}

._50-right-imgf {
  width: 50%;
}

._2nd-deskroption-card {
  border-top: 1px solid #0d1115;
  border-bottom: 1px solid #0d1115;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 70px;
  margin-top: 24px;
  display: flex;
}

._2nd-deskroption-card.storysl {
  width: 100%;
}

.arrow-story {
  width: auto;
  max-width: none;
  height: auto;
}

.text-block-11 {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

._50-content {
  justify-content: flex-end;
  width: 50%;
  padding-left: 20px;
  display: flex;
}

.name-brend-block {
  justify-content: flex-start;
  align-items: stretch;
  height: 90px;
  margin-top: 25px;
  display: flex;
}

.name-brend-block.storysl {
  align-items: center;
}

.image-1hero {
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 16px;
  margin-bottom: 16px;
}

.line-bambo-2 {
  background-color: #0d1115;
  width: 387px;
  height: 1px;
  margin-top: 40px;
}

.text-block-13 {
  margin-top: 0;
  margin-right: 10px;
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.div-block-24 {
  width: 618px;
  height: 616px;
  padding-left: 20px;
  display: flex;
  position: relative;
  left: auto;
  overflow: hidden;
}

.seciombambo-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f4f4;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

._35-churm-2 {
  flex-direction: row;
  align-items: center;
  margin-top: 122px;
  display: flex;
}

.read-block-2 {
  align-items: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.text-block-14 {
  margin-top: 5px;
  font-family: Suisse Intl, sans-serif;
  line-height: 19px;
}

.content-bambo-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(520px, auto) minmax(520px, auto);
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: stretch stretch;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-38 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.block-img-second {
  flex-direction: column;
  align-items: stretch;
  width: 235px;
  min-width: 235px;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.img-cart-stories {
  width: auto;
  height: auto;
}

.img-cart-stories.sstory-e {
  width: 100%;
  max-width: none;
  height: auto;
}

.image-32 {
  width: 622px;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.image-32.spec-img-only-mob {
  display: none;
}

.block-bambo {
  flex-direction: column;
  align-items: stretch;
  width: 530px;
  min-width: auto;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.storiels-hero1-2 {
  background-color: #f4f4f4;
  max-width: none;
  height: auto;
  margin-top: -2px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: visible;
}

.heading-9 {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.image-40 {
  width: auto;
  max-width: none;
  height: auto;
}

.image-41 {
  width: auto;
  margin: 0 0 16px;
  padding-left: 0;
}

.left-content-copy {
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-34 {
  width: auto;
  max-width: 590%;
  height: auto;
  max-height: 550px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.content-hero4 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sec-5 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.image-20 {
  width: 110px;
  margin-bottom: 16px;
}

.textr-h12x {
  color: #fff;
  font-size: 64px;
  font-weight: 600;
  line-height: 70px;
}

.div-block-7 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.div-block-17 {
  justify-content: flex-end;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-left: 0;
  display: flex;
}

.img-logo2 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100%;
  padding-right: 0;
  display: none;
}

.heading-hero2 {
  color: #fff;
  text-align: left;
  width: 350px;
  margin-bottom: 36px;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text462-left {
  width: 100%;
  max-width: 528px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.img-hero1-copy {
  width: auto;
  min-width: auto;
  max-width: 590px;
  height: auto;
  max-height: 550px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  position: static;
  right: auto;
}

.div-blockhero3 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  display: flex;
}

.div-text-hero3 {
  width: auto;
  min-width: auto;
  max-width: 490px;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0;
  display: flex;
  position: static;
  left: 20px;
}

.div-block-26 {
  width: auto;
  margin-left: 3px;
  position: relative;
  left: auto;
}

.slider-storys {
  z-index: 900;
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.sl-story-5 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.link-sl-story {
  color: #0d1115;
  flex-direction: column;
  align-items: flex-start;
  width: 315px;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.link-sl-story.w--current {
  width: 315px;
}

.bold-text-2 {
  width: auto;
  height: auto;
}

.text-customer {
  max-width: 500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
}

.section-hero2 {
  background-color: #0000;
  max-width: none;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.hero3 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.right-conten {
  text-align: right;
  width: auto;
  height: auto;
  padding-right: 0%;
  overflow: visible;
}

.content {
  background-color: #ca0104;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/63760bac5f07cf1fd3a8b72a_cofee%201%20(2).webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  width: auto;
  max-width: 1230px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-4 {
  max-width: none;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.paragraph-4 {
  width: auto;
  margin-top: 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-block-15 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-size: 18px;
  line-height: 27px;
  display: inline-block;
}

.left-tex {
  width: 1058px;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 196px 0 160px 20px;
}

.bakink-hero1 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.text492 {
  width: auto;
  max-width: 492px;
  margin-left: 20px;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.deskription-hero4 {
  width: 597px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.link-9 {
  color: #0d1115;
  font-size: 16px;
  line-height: 25px;
  text-decoration: none;
}

.paragraf-no-see-pc {
  font-size: 18px;
  line-height: 27px;
  display: none;
}

.div-block-18 {
  flex: 0 auto;
  justify-content: flex-end;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.img-for-tablet {
  display: none;
}

.img-right {
  width: 590px;
  max-width: 590px;
  height: auto;
  max-height: 550px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
  overflow: visible;
}

.div-block-27 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 590px;
  height: 100%;
  max-height: 550px;
  display: flex;
  position: relative;
  left: 25px;
  overflow: hidden;
}

.for-see-mob {
  display: none;
}

.block-img23 {
  width: 590px;
  min-width: 590px;
  max-width: 100%;
  height: 550px;
  position: relative;
  left: auto;
  right: 25px;
}

.div-block-20 {
  justify-content: flex-end;
  width: 50%;
  height: 100%;
  margin-left: 0;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.text-kids {
  letter-spacing: normal;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.content-slider {
  z-index: 9;
  flex-direction: column;
  align-items: stretch;
  max-width: 1056px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 96px;
  display: flex;
  position: relative;
}

.img-for-mobl {
  display: none;
}

.flex-bakinng {
  display: flex;
}

.conteiner-hero4 {
  background-color: #f4f4f4;
  justify-content: space-around;
  max-width: 1056px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 20px;
  display: flex;
}

.text-block-16 {
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 27px;
}

.flex-hero4 {
  width: 50%;
  max-width: none;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.right-arrow-5 {
  z-index: 909;
  width: 35px;
  height: 35px;
  inset: -80px 0 auto auto;
  overflow: visible;
}

.image-33 {
  width: 585px;
  min-width: 585px;
  height: 100%;
}

.right-hero3 {
  justify-content: flex-end;
  align-items: stretch;
  width: 50%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

._50scrin-2sc {
  margin-left: 22px;
}

.ar-sl-st {
  z-index: 909;
  object-fit: scale-down;
  justify-content: space-between;
  width: 9%;
  height: 35px;
  display: flex;
  inset: -80px 40px auto auto;
  overflow: visible;
}

.hero4 {
  background-color: #f4f4f4;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-span-8 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e67378f08d1c663cc105_blueline.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 22px;
}

.div-block-19 {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

.righr-content {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
  left: auto;
}

.text-block-17 {
  color: #0d1115;
  align-items: center;
  margin-right: 23px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

._528-right {
  flex-direction: column;
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.hero1-kids-baking-club {
  width: 100%;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.sect-slider {
  background-color: #f4f4f4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  overflow: hidden;
}

.maska-sl {
  z-index: 900;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  left: auto;
}

._50sckrine {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.imslogo {
  width: 176px;
  height: auto;
  margin-bottom: 40px;
}

.imslogo.cafee {
  margin-bottom: 40px;
}

.imslogo.cafee._103 {
  width: 100px;
}

.sl-story-2 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.name-logo {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.wrapper-slider {
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.text-block-18 {
  width: 100%;
  font-size: 18px;
  line-height: 27px;
}

.slide-nav-2 {
  display: none;
}

.heading-10 {
  padding-left: 0;
}

.heading-10.story-duwn {
  margin-top: 0;
  margin-bottom: -30px;
  padding-top: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.bloc-hero4-namelogo {
  width: auto;
  margin-left: 137px;
}

.sl-story-1 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.img-for-mobil {
  display: none;
}

.div-block-16 {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.block-rig-textt {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  width: 50%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 30px;
  display: flex;
}

.container-hero-c {
  max-width: 1077px;
  height: 100%;
  font-weight: 600;
}

.div-block-28 {
  width: 100%;
  max-width: 590px;
  height: 440px;
  max-height: none;
  margin-left: 22px;
  padding-left: 0;
}

.div-block-29 {
  width: auto;
  max-width: none;
  height: 100%;
  margin-right: 47px;
  position: relative;
  right: auto;
}

.img-hero1 {
  width: auto;
  max-width: 604px;
  height: 100%;
  max-height: 470px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.div-block-32 {
  position: relative;
  left: auto;
}

.text-right-content {
  justify-content: flex-start;
  align-items: center;
  max-width: 1056px;
  height: auto;
  margin: 0 auto;
  padding: 112px 20px;
  display: flex;
}

.left-scrin-2 {
  max-width: 474px;
  margin-left: auto;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
}

.right-conte2 {
  width: 100%;
  max-width: 474px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
  right: auto;
}

.section4 {
  background-color: #f4f4f4;
  height: auto;
  overflow: hidden;
}

.right-img {
  width: 50%;
  height: auto;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.class-textd {
  margin-left: 20px;
}

.mobil-img {
  display: none;
}

.left-conte2 {
  justify-content: flex-start;
  width: 50%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  display: flex;
}

.pareagra {
  font-size: 18px;
  line-height: 27px;
}

.img-anton {
  width: 110px;
  margin-bottom: 16px;
}

.img-text-content {
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.text-span-9 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e67378f08d1c663cc105_blueline.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 26px;
}

.div-block-31 {
  justify-content: flex-end;
  display: flex;
  position: relative;
  right: 48px;
}

.paragraf-1280 {
  max-width: 500px;
  margin-right: 0;
  font-size: 18px;
  line-height: 27px;
}

.section5 {
  justify-content: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  display: block;
  overflow: hidden;
}

.image-23 {
  width: 565px;
  max-width: 565px;
  height: 100%;
  max-height: 580px;
  margin-right: 0;
  padding-bottom: 0;
}

.left-text-content {
  flex: 1;
  max-width: 477px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: 0;
}

.right-scrin-2 {
  width: 50%;
  max-height: none;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.img-1280 {
  width: 566px;
  max-width: 566px;
  height: 580px;
  margin-left: 0;
  margin-right: 0;
}

.paragraf-rightbold {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.paragraf-left2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.img-left {
  width: 594px;
  max-width: 100%;
  height: 100%;
  max-height: 617px;
  margin-left: 0;
  margin-right: 0;
}

.image-22 {
  width: auto;
  max-width: 594%;
  max-height: 625px;
}

.paragraf-left {
  font-size: 18px;
  line-height: 27px;
}

.div-block-22 {
  align-items: center;
  width: 50%;
  padding-left: 0;
  display: flex;
}

.left-content {
  width: auto;
  max-width: 474px;
  margin-left: 0;
  margin-right: 32px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.name-blok-hero2 {
  color: #fff;
  letter-spacing: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.feft-sccrin0 {
  justify-content: flex-end;
  width: 50%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.div-block-23 {
  justify-content: flex-end;
  width: 50%;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
}

.hero-2-cafe {
  height: 602px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.fon-img {
  background-color: #0d1115;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e829d8ee24820459d04f_cofee%201%20(3).webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1230px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 190px 0 0;
  display: flex;
}

.paragraf-right {
  margin-left: auto;
  margin-right: 0;
  font-size: 18px;
  line-height: 27px;
}

.flex-block-e {
  padding-top: 96px;
  display: flex;
}

.right-img-1280 {
  justify-content: flex-end;
  width: 50%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

._1280-forpc {
  justify-content: flex-end;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-30 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: flex;
}

.flex-coffer {
  display: flex;
}

.img-for-planshet {
  display: none;
}

.text-block-19 {
  max-width: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.div-logos {
  margin-left: 137px;
}

.heading-11 {
  color: #0d1115;
  width: 597px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.hero1coffee {
  justify-content: flex-end;
  margin-left: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-left: 0;
  display: flex;
}

.pareagra1 {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.div-block-33 {
  justify-content: flex-start;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.adam-mamondi-text {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.text-1280 {
  margin-left: 0;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 20px;
  position: relative;
  inset: auto auto auto 22px;
}

.div-for-mkibil {
  display: none;
}

.div-block-30 {
  position: relative;
  left: 20px;
}

.h1-hero2 {
  color: #fff;
  margin-top: 38px;
  font-size: 64px;
  font-weight: 600;
  line-height: 70px;
}

._1280 {
  justify-content: flex-start;
  max-width: none;
  margin-bottom: 96px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.hero3vino {
  overflow: hidden;
}

.logo-hero4 {
  max-width: 110px;
  margin-bottom: 16px;
}

.image-42 {
  width: 598px;
  max-width: 598%;
  height: auto;
  max-height: 570px;
}

.content-vino {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-left: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.paragraf6 {
  font-size: 18px;
  line-height: 27px;
}

.paragraf-hero4 {
  max-width: 597px;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.h3-hero2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.div-text2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1056px;
  margin-top: 175px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.paragraf-hero3bold {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.text-name-title {
  width: 50%;
  margin-right: 0;
  padding-left: 20px;
}

.description-hero4 {
  font-size: 16px;
  line-height: 25px;
}

.block-right-hero4 {
  padding-left: 137px;
}

.hero1-vino {
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  overflow: hidden;
}

.img-hero3 {
  width: 565px;
  max-width: 100%;
  height: 100%;
  max-height: 550px;
  margin-left: 0;
}

.img-hero3._600-5-copy {
  width: 597px;
  max-width: none;
  height: auto;
  max-height: 100%;
}

.img-hero2 {
  display: none;
  position: static;
}

.right-text-hero3 {
  flex-direction: column;
  width: 492px;
  min-width: auto;
  max-width: 100%;
  max-height: none;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
  position: relative;
  left: 0;
}

.paragraf-vino {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 25px;
}

.hero2-vino {
  margin-right: 0;
  overflow: hidden;
}

.div-block-34 {
  justify-content: flex-end;
  width: 565px;
  max-width: 100%;
  height: 100%;
  max-height: none;
  display: flex;
  position: relative;
  left: auto;
  right: 50px;
}

.text-span-11 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e67378f08d1c663cc105_blueline.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 22px;
}

.hero5 {
  padding-top: 96px;
  padding-bottom: 0;
  overflow: hidden;
}

.paragraf-yero3 {
  font-size: 18px;
  line-height: 27px;
}

.paragraf-yero3.boldab {
  font-weight: 600;
}

.div-block-36 {
  width: 597px;
  margin-right: 18px;
}

.paragraf6bold {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.h1-hero-block2 {
  color: #fff;
  font-size: 64px;
  font-weight: 600;
  line-height: 70px;
}

.for-mobildeskription {
  font-size: 18px;
  line-height: 25px;
  display: none;
}

.otziv {
  background-color: #f4f4f4;
  margin-bottom: 96px;
  padding-bottom: 0;
  overflow: hidden;
}

.left-textvino {
  width: auto;
  max-width: 528px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

._50-cont-flex-w {
  width: 50%;
}

.left-img {
  justify-content: flex-end;
  width: 50%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.h4-vino {
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.flex-50-cotent {
  position: relative;
  left: 16px;
}

.flex-cot100 {
  display: flex;
  overflow: hidden;
}

.img-coffehero {
  width: 100%;
  max-width: 580px;
  height: 100%;
  position: relative;
  left: 18px;
}

.div-block-37 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.namebold4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.right-hero1 {
  justify-content: flex-start;
  width: 50%;
  height: 100%;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.block-content {
  justify-content: flex-start;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding: 115px 20px 117px;
  display: flex;
  overflow: hidden;
}

.text-hero1vinoo {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.logo-imgg {
  width: 120px;
  height: auto;
  margin-bottom: 40px;
}

.ing-vino {
  width: 597px;
  max-width: 597%;
  height: 100%;
  max-height: 592px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.text-span-10 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e67378f08d1c663cc105_blueline.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 22px;
}

.all-50-cont {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.text-50-cotn {
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
}

._1280vino {
  justify-content: flex-end;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  overflow: hidden;
}

.content-2 {
  background-color: #fe9254;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/63760e4690751eafa8e81c66_cofee%202123.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 896px;
  justify-content: flex-start;
  max-width: 1230px;
  min-height: 602px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.content-2.eawh {
  background-color: #026746;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/639b9325bc5300a89eb80d62_stats%20(1).png");
  background-position: 100%;
  background-size: cover;
}

.hero4vino {
  background-color: #f4f4f4;
  overflow: hidden;
}

.div-burn-copy-copy {
  justify-content: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero3burn {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.image-27 {
  width: auto;
  min-width: 597px;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

.left-burnbox {
  justify-content: flex-end;
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 32px;
  display: flex;
}

.image-24 {
  max-height: 555px;
  margin-right: 0;
  display: inline-block;
}

.thomas-deskrip {
  max-width: 597px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.hero1burn {
  overflow: hidden;
}

.for-mobill {
  display: none;
}

.he-hero2burn {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-39 {
  width: auto;
  min-width: 566px;
  height: auto;
  margin-right: 3px;
  padding-right: 0;
}

.text-content-hero2 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.img-burn-3 {
  justify-content: flex-end;
  width: 50%;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 44px;
  display: flex;
}

.paragraf-hero1.text18d {
  font-size: 18px;
  line-height: 27px;
}

.nanetext-thomas {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.hero2burn {
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.h1burn {
  color: #fff;
  margin-top: 72px;
  font-size: 64px;
  font-weight: 600;
  line-height: 70px;
}

.h1burn._64 {
  margin-top: 64px;
}

.text-span-22 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e67378f08d1c663cc105_blueline.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 22px;
}

.text-burn-copy {
  width: auto;
  max-width: 511px;
  height: auto;
  max-height: none;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-10 {
  width: 50%;
}

.div-block-40 {
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-41 {
  width: 597px;
  height: 500px;
}

.image-31 {
  width: auto;
  min-width: auto;
  max-width: none;
  height: 500px;
}

.text-hero22 {
  width: 50%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.img-burn {
  justify-content: flex-end;
  width: 566px;
  min-width: 566px;
  max-width: none;
  height: 575px;
  max-height: none;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  right: 28px;
}

.img-burn.sec-imgburn-right {
  background-image: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.img-burn.sec-imgburn-right.xz1 {
  justify-content: flex-start;
  width: 597px;
  min-width: 597px;
  min-height: 100%;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 18px;
  padding-right: 0;
  position: static;
  right: auto;
}

.img-burn.sec-imgburn-right-copy {
  justify-content: flex-start;
  width: 50%;
  min-width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
  position: static;
  right: auto;
}

.text-burn {
  width: auto;
  max-width: 470px;
  height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 32px;
  padding-left: 0;
  padding-right: 0;
}

.text-burn.z1z {
  margin-left: 20px;
  margin-right: 20px;
}

.logo-thomas {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e9a6990398e8bb4e5275_thommas.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.logo-burn {
  margin-bottom: 40px;
}

.deskburn-burn {
  max-width: 470px;
  margin-left: auto;
  margin-right: 12px;
  padding-left: 20px;
  font-weight: 400;
}

.deskburn-burn.q21 {
  max-width: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

.deskburn-burn.q21.tex18 {
  font-size: 18px;
  line-height: 27px;
}

.deskburn-burn.t61 {
  margin-right: 0;
}

.deskburn-burn.t61.cx1 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.deskburn-burn.t61.cx1.text18d {
  font-size: 18px;
  line-height: 27px;
}

.burn-flex-right {
  flex-direction: row-reverse;
  justify-content: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 96px 20px;
  display: flex;
}

.right-burn-img {
  width: 50%;
  max-width: none;
  max-height: 555px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.logo-nameblock {
  width: auto;
}

.blockburnbox {
  justify-content: space-between;
  align-items: stretch;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  padding-right: 0;
  display: flex;
}

.img-cart-n {
  width: 566px;
  min-width: 566px;
}

.image-29 {
  width: auto;
  max-width: 566px;
  height: auto;
}

._1qaz.tex18 {
  font-size: 18px;
  line-height: 24px;
}

.img-burn-copy {
  background-image: none;
  justify-content: flex-end;
  width: 50%;
  max-width: none;
  max-height: none;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 48px;
  display: flex;
}

.text-burn-copy-2 {
  max-width: 511px;
  max-height: none;
  margin-left: 30px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.burn-flex-right-second {
  flex-direction: row-reverse;
  justify-content: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 20px;
  display: flex;
}

.deskription-h1 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.left-textburn-copy {
  max-width: 476px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.thomas-deskript-name {
  font-size: 16px;
  line-height: 25px;
}

.h4-burn {
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.image-28 {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.div-burn {
  flex: 0 auto;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-burn._50z {
  width: 50%;
  margin-left: auto;
  margin-right: 0;
}

.div-fotmob {
  width: 597px;
  height: 555px;
  position: relative;
  left: 18px;
}

._50-csrin {
  justify-content: flex-end;
  width: 50%;
  padding-right: 20px;
  display: flex;
}

.div-block-42 {
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.div-block-11 {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-12 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.image-30 {
  width: 566px;
  height: 575px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.burn-flex {
  justify-content: space-between;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.burn-flex.block-img-right {
  flex-direction: row;
  justify-content: center;
  max-width: none;
  padding: 96px 0 0;
}

.burn-flex.block-img-right.block-qwick-copy {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 96px;
}

.burn-flex.block-img-right.block-qwick {
  padding-bottom: 0;
}

.block-thomas {
  background-color: #f4f4f4;
  height: 408px;
  max-height: none;
}

.text-block-20 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-20.tex18 {
  font-size: 18px;
  line-height: 27px;
}

.content-hero2 {
  background-color: #0d1115;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/637611a5f63e869c8c3b5ab6_11.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  min-width: auto;
  max-width: 1230px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0 114px;
  display: block;
}

.thomas-content {
  justify-content: space-between;
  align-items: center;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 92px;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.alpha {
  float: right;
  background-color: var(--royal-blue);
  justify-content: center;
  align-items: center;
  width: 600px;
  padding-top: 3.5px;
  padding-bottom: 3.5px;
  display: block;
  position: relative;
}

.alpha.proz {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.switch-animate {
  width: 720px;
  min-width: 720px;
  margin-top: -90px;
}

.switch-animate.new {
  width: 100%;
  min-width: 0;
  margin-top: 0;
  position: relative;
  top: -30px;
  right: -40px;
}

.bold-text-3 {
  font-weight: 400;
}

.text-hero-uc {
  font-size: 24px;
  line-height: 28px;
}

.img-hero-uc {
  min-width: 623px;
}

.callto-uc {
  background-color: var(--black-main);
  color: var(--white);
  padding-top: 84px;
  padding-bottom: 84px;
}

.flex-ctuc {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padd28 {
  padding-top: 28px;
  padding-bottom: 0;
}

.wrapper-nav-uc {
  background-color: #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 6px;
}

.nav_uc {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.uc-group-link-wrap {
  margin-bottom: 4px;
  margin-right: 23px;
}

.uc-group-link {
  color: #9c9d9f;
  font-size: 18px;
  text-decoration: none;
  transition: all .3s linear;
}

.uc-group-link:hover {
  color: var(--black-main);
}

.uc-group-link.w--current {
  color: var(--black-main);
  text-decoration: underline;
}

.sec-info {
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.sec-info.gr {
  background-color: #f4f4f4;
  position: relative;
}

.flex-st-uc {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-wr-inf {
  width: 50%;
  padding-right: 50px;
}

.text-wr-inf.obr-text {
  padding-left: 50px;
  padding-right: 0;
}

.img-wr-inf {
  width: 50%;
  padding-left: 18px;
}

.img-wr-inf.obr {
  padding-left: 0;
  padding-right: 18px;
}

.h-wr-inf {
  border-bottom: 1px solid var(--black-main);
  margin-bottom: 64px;
  padding-bottom: 24px;
}

.image-info {
  width: 100%;
}

.wr-ch-info {
  padding-top: 48px;
  padding-bottom: 16px;
}

.flex-ch {
  align-items: flex-start;
  padding-bottom: 32px;
  display: flex;
}

.ch24 {
  width: 24px;
}

.ch-wr {
  width: 40px;
  min-width: 40px;
}

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

.suc {
  width: 100%;
  max-width: 603px;
}

.fixed-nav-uc {
  z-index: 1790;
  display: none;
  position: fixed;
  inset: 64px 0% auto;
  box-shadow: 6px 6px 17px #5c5c5c14;
}

.id-sec {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -140px;
}

.mobile-navigation-uc {
  background-color: var(--royal-blue);
  width: 100%;
}

.dropdown-toggle-2 {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/636be2afbfd4d871995d4475_chevron-down%20(1).svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto 24px;
  width: 100%;
  padding: 13px 24px;
}

.dropdown-toggle-2.w--open {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/636be2af528dc70d444bc097_chevron-down%20(2).svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto 24px;
}

.dropdown-link-2 {
  padding: 6.5px 12px 6.5px 22px;
}

.dropdown-link-2.w--current {
  color: var(--black-main);
  background-color: #16a4801a;
}

.dropdown-list-2 {
  background-color: var(--white);
}

.dropdown-list-2.w--open {
  padding-bottom: 20px;
  position: relative;
}

.body-3, .body-4, .body-5, .body-6, .body-7 {
  font-family: Suisse Intl, sans-serif;
}

.highlight {
  background-color: #e5ebff;
  font-style: normal;
}

.animate-mask-ps {
  opacity: .1;
  justify-content: space-between;
  align-items: flex-start;
  width: 860px;
  height: 100%;
  padding-left: 45px;
  display: flex;
  position: absolute;
}

.animate-mask-ps.no-abs {
  position: relative;
}

.animate-mask-ps.no-abs.sdvig {
  width: 720px;
}

.one-pol {
  width: 78.24px;
  height: 2805.36px;
}

.pol-img {
  width: 100%;
}

.pol-up {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 5610.72px;
  display: flex;
}

.wr-pol.sdv2 {
  position: relative;
  top: -33%;
}

.wr-pol.sdv3 {
  position: relative;
  bottom: 50%;
}

.wr-pol.sdv4 {
  position: relative;
  bottom: 15%;
}

.wr-pol.sdv5 {
  position: relative;
  top: -40%;
}

.pol-down {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 5610.72px;
  display: flex;
}

.content-hero-ps {
  z-index: 1;
  width: 100%;
  padding-left: 87px;
  position: relative;
}

.flex-cc-h {
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.logo-s-h {
  width: 91px;
  min-width: 91px;
}

.text-sh {
  color: var(--white);
  padding-left: 23px;
  font-size: 24px;
  font-weight: 600;
}

.img-ps-h {
  outline-offset: 0px;
  border-radius: 8px 8px 0 0;
  outline: 3px #0d1115;
  width: 704px;
  min-width: 704px;
  max-width: none;
  box-shadow: 177px 177px 250px #000000b0, 0 104px 104.44px #0000007d, 0 56px 55.84px #00000069, 0 31px 31.3px #00000057, 0 7px 6.63px #00000045, 0 7px 6.92px #00000030;
}

.green-ps-section {
  background-color: var(--medium-sea-green);
  color: var(--white);
  padding-top: 120px;
  padding-bottom: 120px;
}

.flex-gr {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.h-wr-gr {
  width: 41%;
}

.text-gr-wr {
  width: 59%;
  font-size: 24px;
  line-height: 28px;
}

.table-section-ps {
  padding-top: 116px;
  padding-bottom: 114px;
}

.h-table-sec {
  max-width: 689px;
  margin-left: auto;
  margin-right: auto;
}

.text-bl-table {
  max-width: 606px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 37px;
  padding-bottom: 18px;
  font-size: 24px;
  line-height: 28px;
}

.img-gr {
  width: 598px;
  min-width: 598px;
  max-width: none;
  height: auto;
}

.section-im-text {
  padding-top: 86px;
  padding-bottom: 101px;
  overflow: hidden;
}

.logos-section-ps {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  padding-top: 46px;
  padding-bottom: 88px;
  overflow: hidden;
}

.h-log-wr {
  width: 100%;
  max-width: 607px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.problems-section {
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  display: flex;
}

.wrapper-problems-section {
  background-color: #ff7a2c1a;
  width: 100%;
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 105px;
}

.h-wr-problems {
  text-align: center;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 57px;
}

.flex-prob {
  justify-content: space-between;
  display: flex;
}

.prob-wr {
  width: 100%;
  max-width: 323px;
}

.one-prob {
  align-items: stretch;
  padding-bottom: 25px;
  display: flex;
}

.x {
  width: 24px;
  min-width: 24px;
  max-width: none;
  margin-right: 16px;
}

.dark-anim {
  background-color: var(--black-main);
  justify-content: center;
  width: 100%;
  min-height: 622px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wr-anim-dark {
  justify-content: space-between;
  width: 1920px;
  height: 100%;
  display: flex;
  position: absolute;
}

.content-dark-sec {
  z-index: 2;
  color: var(--white);
  width: 100%;
  height: 622px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 126px;
  position: absolute;
}

.flex-dark-sec {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

._50-per-dark {
  width: 50%;
}

._50-per-dark.fima {
  justify-content: flex-start;
  align-items: flex-end;
  padding-right: 20px;
  display: flex;
}

._50-per-dark.fte {
  padding-top: 31px;
  padding-left: 15px;
}

.section-dark {
  width: 100%;
  min-height: 622px;
  position: relative;
}

.text-ds {
  width: 100%;
  max-width: 469px;
  padding-top: 35px;
  font-size: 24px;
  line-height: 28px;
}

.wr-text-gr {
  padding-bottom: 27px;
}

.link-10 {
  color: var(--black-main);
}

.for-line-mask {
  width: 87px;
  margin-top: -3px;
  overflow: hidden;
}

.notification-bar {
  background-color: var(--royal-blue);
  height: auto;
  margin-top: 49px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  position: static;
  top: 66px;
}

.notification-bar.bar-backup {
  display: none;
}

.notification-bar.animated-banner {
  display: block;
  position: relative;
  top: 0;
}

.notification-bar.animated-banner.extended-trial-offer {
  display: block;
  position: static;
}

.notification-bar.notif-bar-transparent {
  z-index: 800;
  background-color: #0000001a;
  margin-top: 0;
  display: none;
  position: relative;
  top: 49px;
}

.notification-bar.offer-banner {
  display: block;
}

.notification-bar.notif-bar-alt {
  background-color: var(--medium-sea-green);
}

.notification-text {
  color: var(--white);
  text-align: center;
  text-shadow: 0 0 6px #00000040;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.notification-text.extended-trial-message {
  display: block;
}

.hero-pricing {
  text-align: center;
  padding-top: 135px;
  padding-bottom: 60px;
}

.hero-pricing.new-dz {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.heading-pricing {
  margin-top: 0;
  margin-bottom: 23px;
  font-size: 52px;
  font-weight: 600;
  line-height: 58px;
}

.heading-pricing.new-dz {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 42px;
}

.hero-text-pricing {
  width: 100%;
  max-width: 593px;
  margin-left: auto;
  margin-right: auto;
}

.hero-text-pricing.new-design {
  color: #0d1115d9;
  max-width: 587px;
  font-size: 20px;
}

.pricing-wrapper {
  z-index: 10;
  padding-bottom: 0;
  position: relative;
}

.text-gr-log {
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  font-weight: 600;
}

.section-help-pricing {
  padding-top: 97px;
  padding-bottom: 130px;
}

.section-help-pricing.blue-new-help {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 128px;
  padding-bottom: 118px;
}

.flex-help-pr {
  flex-wrap: wrap;
  display: flex;
}

.wr-text-help {
  max-width: 358px;
  margin-left: 20px;
}

.wr-text-help.w2 {
  max-width: 335px;
}

.bt-wr-help {
  padding-top: 32px;
}

.text-span-24 {
  font-weight: 600;
}

.period {
  background-color: var(--medium-sea-green);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 383px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.period.left-side {
  background-color: #f8f8f8;
  border-radius: 0;
  width: auto;
  height: 48px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 16%;
  display: flex;
}

.period-bt {
  color: #bceee0;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 18px;
  padding-right: 18px;
  transition: all .3s linear;
  display: flex;
}

.period-bt:hover {
  color: #fff;
}

.period-bt.w--current {
  background-color: var(--white);
  color: var(--black);
  border-radius: 100px;
  padding-left: 23px;
  padding-right: 23px;
}

.period-bt.custom-button--new-des {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #737678;
  border-bottom: 2px solid #d7d7d7;
  min-width: 125px;
  max-width: 205px;
  height: 48px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 22px;
  transition-duration: .2s;
}

.period-bt.custom-button--new-des.w--current {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0d1115;
  background-color: #f8f8f8;
  border-bottom-width: 2px;
  border-bottom-color: #16a480;
  border-radius: 0;
  font-weight: 500;
}

.period-bt.custom-button--new-des.custom-button-2 {
  max-width: 215px;
}

.label-bt-period {
  color: #f8f8f8;
  background-color: #16a480;
  border-radius: 2px;
  margin-left: 0;
  padding: 2px 4px;
  font-size: 13px;
  line-height: 16px;
}

.currency-wrapper {
  z-index: 10;
  justify-content: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.currency-wrapper.rifh {
  justify-content: flex-end;
  align-items: stretch;
  padding-bottom: 2px;
  padding-left: 377px;
}

.dropdown-currency {
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 0;
}

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

.currency-toggle {
  align-items: center;
  height: 50px;
  padding: 0 34px 0 12px;
  transition: all .3s linear;
  display: flex;
}

.currency-toggle:hover, .currency-toggle.w--open {
  color: var(--medium-sea-green);
}

.currency-toggle._16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.dropdown-list-3 {
  z-index: 3;
  background-color: #0000;
}

.dropdown-list-3.w--open {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
  box-shadow: 0 10px 17px 7px #8385873d;
}

.dropdown-link-3 {
  background-color: var(--white);
  border-top: 1px solid #f4f4f4;
  padding-left: 12px;
  transition: all .3s linear;
}

.dropdown-link-3:hover {
  color: var(--medium-sea-green);
}

.dropdown-link-3._16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.flex-pricing-head {
  flex-wrap: wrap;
  display: flex;
}

.flex-pricing-head.nowrap {
  flex-wrap: nowrap;
  height: auto;
}

.head-price-table {
  padding-top: 66px;
}

.head-price-table.monthly-plans.no-top-pd, .head-price-table.annual-plans.no-top-pd {
  padding-top: 0;
}

.f-bl-table-head {
  border-right: 1px solid #f4f4f4;
  width: 22%;
  padding: 32px 16px;
}

.f-bl-table-head.fmot {
  width: 100%;
}

._19-per-table-head {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  width: 19.5%;
  padding: 32px 10px;
  font-size: 14px;
  line-height: 19.6px;
  display: flex;
}

._19-per-table-head.perv {
  border-right: 1px solid #d7d7d7;
}

._19-per-table-head.blue-cart {
  background-color: var(--royal-blue);
  color: var(--white);
}

._19-per-table-head.blue-cart.advanced-plan-1.mo-w {
  color: var(--black);
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  margin-top: 0;
  padding: 36px 0;
  position: relative;
}

._19-per-table-head.blue-cart.advanced-plan-1.mo-w.mob-p {
  text-decoration: none;
}

._19-per-table-head.blue-cart._25.advanced-plan-2.mo-w {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #d7d7d7;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 0;
  position: relative;
}

._19-per-table-head.fs {
  width: 33.33%;
}

._19-per-table-head.basic-plan-1.mo-w {
  cursor: pointer;
  border: 1px solid #d7d7d7;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 25%;
  padding: 36px 0;
  position: relative;
}

._19-per-table-head.basic-plan-1.mo-w.active {
  background-color: #6d4dc700;
}

._19-per-table-head.basic-plan-1.mo-w.mob-p {
  text-decoration: none;
}

._19-per-table-head.subbly-plan-1.mo-w {
  cursor: pointer;
  border: 1px solid #d7d7d7;
  border-width: 1px 0;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  padding: 36px 0;
  position: relative;
}

._19-per-table-head.subbly-plan-1.mo-w.mob-p {
  text-decoration: none;
}

._19-per-table-head.enterprise-plan-1.mo-w {
  cursor: pointer;
  border: 1px solid #d7d7d7;
  border-left-width: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  padding-top: 36px;
  padding-bottom: 36px;
  position: relative;
}

._19-per-table-head.enterprise-plan-1.mo-w.mob-p {
  text-decoration: none;
}

._19-per-table-head._25 {
  width: 25%;
}

._19-per-table-head._25.basic-plan-2.mo-w {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 25%;
  padding-top: 36px;
  padding-bottom: 36px;
}

._19-per-table-head._25.basic-plan-2.mo-wr {
  background-color: #fff;
  border: 2px solid #2d5fff;
  border-bottom: 1px solid #d7d7d7;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 25%;
  padding-top: 16px;
  padding-bottom: 0;
}

._19-per-table-head._25.subbly-plan-2.mo-w {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-style: solid none;
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 0;
}

._19-per-table-head._25.enterprise-plan-2.mo-w {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-left-style: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

._19-per-table-head._25.enterprise-plan-2.mo-wr {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-left-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 0;
}

._19-per-table-head._25.lm.subbly-plan-2.mo-w {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-width: 1px 0;
  padding-top: 16px;
  padding-bottom: 0;
}

.h-pricing {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.h-pricing.other-h-pr.centrt.mblock {
  display: none;
}

.h-pricing.down-10 {
  padding-bottom: 2px;
  font-weight: 400;
  line-height: 42px;
}

.price_in_head {
  font-size: 36px;
  font-weight: 600;
  line-height: 47px;
}

.price_in_head._24 {
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.price-info-head {
  justify-content: center;
  align-items: center;
  display: flex;
}

.price-info-head.new-d {
  justify-content: center;
  align-items: center;
}

.price-info-head.new-d.addon-currency-price {
  justify-content: flex-start;
  align-items: center;
}

.price-info-head.price-addon-left {
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
}

.price-info-head.addon-currency-price {
  justify-content: flex-start;
  align-items: center;
}

.cur {
  padding-right: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.cur._24 {
  padding-right: 1px;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.cur._24.onner {
  color: #9c9d9f;
  text-transform: uppercase;
  padding-bottom: 0;
  padding-right: 6px;
  font-size: 15px;
  font-weight: 600;
  line-height: 46px;
}

.podp-head-price {
  margin-top: 1px;
  padding-left: 5px;
  font-size: 14px;
  line-height: 20px;
}

.podp-head-price._18-gr {
  color: #9c9d9f;
  font-size: 18px;
  line-height: 42px;
}

.podp-head-price._18-gr--l {
  color: #9c9d9f;
  padding-left: 0;
  padding-right: 6px;
  font-size: 18px;
  line-height: 42px;
}

.or-text {
  color: #9c9d9f;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-bottom: 16px;
}

.or-text.white-for-blue-cart {
  border-bottom-color: var(--white);
  color: var(--white);
}

.bt-bl-head-pricing-table {
  padding-top: 16px;
}

.bt-bl-head-pricing-table.fmbt {
  background-color: #fff;
  padding-top: 4px;
}

.bt-bl-head-pricing-table.fmbt.bluebg {
  background-color: var(--royal-blue);
}

.currency_carts.ai-addon-price {
  border-style: none;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.c-wr {
  flex-direction: column;
  align-items: flex-start;
  width: 13%;
  margin-bottom: -50px;
  margin-left: 0;
  margin-right: 72px;
  display: flex;
}

.usd-t {
  z-index: 95;
  display: inline-block;
  position: relative;
}

.gbp-t {
  z-index: 4;
  display: inline-block;
  position: relative;
}

.eur-t {
  z-index: 3;
  display: inline-block;
  position: relative;
}

.cad-t {
  z-index: 92;
  display: inline-block;
  position: relative;
}

.aud-t {
  z-index: 91;
  display: inline-block;
  position: relative;
}

.pay-wr {
  position: relative;
}

.bt-all-wrapper {
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.link-all {
  color: var(--black-main);
  padding: 10px;
  text-decoration: none;
  transition: all .3s linear;
}

.link-all:hover {
  color: var(--medium-sea-green);
}

.link-all.new-dz {
  color: #2d5fff;
  border: 1px solid #d7d7d7;
  padding: 24px 80px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

.link-all.new-dz:hover {
  color: #fff;
  background-color: #2d5fff;
}

.all-bt-flex {
  display: flex;
}

.down-ic {
  width: 24px;
  height: 24px;
  margin-left: 8px;
}

.sn-wr {
  color: #9c9d9f;
  text-align: right;
  border-top: 1px #f4f4f4;
  padding-top: 34px;
  font-size: 14px;
}

.pricing-table-wrapper {
  width: 100%;
}

.skrtabs {
  display: none;
}

.scroll-table-wrapper {
  width: 100%;
  overflow: hidden;
}

.scroll-table-wrapper.no-overflow {
  overflow: visible;
}

.naz-bl-table {
  width: 22%;
  display: flex;
}

.naz-bl-table.wh {
  background-color: #fff;
}

.naz-bl-table.wh._327 {
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
}

.naz-bl-table._327 {
  background-color: #fff;
  width: 329px;
}

.cont-bl-table {
  width: 78%;
  display: flex;
}

.cont-bl-table._100 {
  width: 100%;
}

.flex-for-table-scroll {
  width: 100%;
  height: auto;
  display: flex;
}

.sub-head-table {
  background-color: #f4f4f4;
  align-items: center;
  width: 100%;
  height: 72px;
  padding-left: 16px;
  font-weight: 600;
  transition: all .3s linear;
  display: flex;
}

.sub-head-table._24 {
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  padding-left: 24px;
}

.sub-head-table._24.n-t {
  border-top-style: none;
}

.table-pricing {
  width: 100%;
  font-size: 16px;
  line-height: 25px;
  position: relative;
}

.line-table-pricing {
  border-bottom: 1px solid #f4f4f4;
  transition: all .3s linear;
  display: flex;
}

.line-table-pricing:hover {
  background-color: #f4f4f4;
}

.line-table-pricing.nhov {
  position: relative;
}

.line-table-pricing.nhov:hover {
  background-color: #0000;
}

.line-table-pricing.bg-line {
  background-color: #f4f4f4;
}

.naz-table-pricing {
  justify-content: space-between;
  align-items: center;
  width: 22%;
  min-height: 64px;
  padding-left: 16px;
  padding-right: 10px;
  display: flex;
}

.naz-table-pricing.link-nt {
  color: var(--black-main);
  justify-content: flex-start;
  text-decoration: none;
  transition: all .3s linear;
}

.naz-table-pricing.link-nt.plusinf {
  cursor: pointer;
  justify-content: space-between;
}

.naz-table-pricing.link-nt.plusinf.m-b._327 {
  width: 300px;
}

.naz-table-pricing.link-nt.m-b._327 {
  color: #000;
  font-weight: 600;
}

.naz-table-pricing.link-nt.m-b._327.hov1 {
  cursor: pointer;
  width: 300px;
}

.naz-table-pricing.link-nt.m-b._327.hov1:hover {
  background-color: #e7fcf6;
}

.naz-table-pricing.link-nt.m-b._327.hov2 {
  cursor: pointer;
  width: 300px;
}

.naz-table-pricing.link-nt.m-b._327.hov2:hover {
  background-color: #dde5ff;
}

.naz-table-pricing.link-nt.m-b._327.hov3 {
  cursor: pointer;
  width: 300px;
}

.naz-table-pricing.link-nt.m-b._327.hov3:hover {
  background-color: #ffe2d1;
}

.naz-table-pricing._0 {
  padding-right: 0;
}

.naz-table-pricing.m-b._327 {
  width: 327px;
  padding-left: 24px;
}

.features-cont {
  border: 1px solid #d7d7d7;
  padding-bottom: 16px;
}

.features-cont.no-pad {
  border-bottom-style: none;
  padding-bottom: 0;
}

.table-cell {
  border-left: 1px solid #f4f4f4;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 19.5%;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.table-cell.np {
  border-left-color: #0000;
}

.table-cell.d_price, .table-cell.d2_price, .table-cell.d3_price, .table-cell.d4_price {
  flex-direction: column;
}

.mini-h-t {
  color: #3d4144;
  padding-left: 14px;
  font-size: 14px;
  line-height: 19.6px;
}

.mini-h-t.new-d {
  color: #000000d9;
  padding-left: 16px;
  font-size: 14px;
}

.mini-h-t.new-d-16 {
  color: #000000d9;
  padding-left: 0;
  font-size: 16px;
}

.bl-ar-t {
  padding-left: 6px;
}

.up-ar-t {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.info-icon {
  width: 14px;
  min-width: 14px;
  height: 20px;
}

.info-icon.new-dd {
  filter: invert(40%);
  justify-content: center;
  align-items: center;
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: flex;
}

.link-info {
  color: var(--black-main);
  align-items: center;
  margin-left: 5px;
  padding: 5px;
  transition: all .3s linear;
  display: flex;
}

.info-wr {
  z-index: 9;
  align-items: center;
  min-width: 1px;
  min-height: 1px;
  display: flex;
  position: relative;
  left: 5px;
}

.info-text-bl {
  color: var(--white);
  background-color: #0d1115cc;
  border-radius: 2px;
  align-items: center;
  padding: 19px 23px;
  font-size: 14px;
  line-height: 19.6px;
}

.wrap-info {
  cursor: pointer;
  align-items: center;
  width: 230px;
  display: flex;
  position: absolute;
  transform: translate(-71px)scale(.5);
}

.ar-in {
  opacity: .8;
  width: 100%;
}

.ar-wr-inf {
  align-items: center;
  width: 12px;
  min-width: 12px;
  height: auto;
  min-height: auto;
  display: flex;
}

.selling-count {
  padding-bottom: 16px;
}

.selling-count.no-pad {
  border: 1px #d7d7d7;
  border-style: none solid;
  padding-bottom: 0;
}

.tabs-content-2 {
  padding-top: 0;
}

.growth-content {
  border: 1px solid #d7d7d7;
  border-top-style: none;
}

.dop-fc {
  align-items: center;
  display: flex;
}

.minip {
  text-align: center;
  width: 100%;
  margin-top: -16px;
  font-size: 14px;
  line-height: 20px;
}

.minip.minip2 {
  color: #9c9d9f;
  margin-top: -24px;
  font-size: 10px;
  line-height: 12px;
}

.mob-zag-table {
  display: none;
}

.fixed-plans {
  z-index: 1000;
  background-color: var(--white);
  padding-top: 0;
  display: block;
  position: fixed;
  inset: 66px 0% auto;
  box-shadow: 0 13px 15px #83858736;
}

.pricing-wrapper-end {
  padding-bottom: 80px;
}

.pricing-wrapper-info {
  z-index: 9;
  padding-top: 66px;
  position: relative;
}

.wrapper-fixed-plans {
  display: none;
}

.pstrt {
  z-index: 10;
  padding-bottom: 60px;
  position: relative;
}

.close-bar-bt {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/639b456e2241c7955bf491cb_x.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  width: 30px;
  height: 30px;
  transition: all .3s linear;
  position: relative;
  inset: 0% 0 auto 30px;
}

.close-bar-bt:hover {
  opacity: .8;
}

.notification-bar-text-wr {
  position: relative;
}

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

.close-bl {
  width: 30px;
  height: 30px;
}

.logo-earth-wheat {
  border-radius: 1000px;
  height: 114px;
  margin-bottom: 22px;
  box-shadow: 0 26px 20px 4px #00000029;
}

.content-new {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-new {
  color: var(--white);
  width: 100%;
  max-width: 477px;
  font-size: 42px;
  font-weight: 600;
  line-height: 48px;
}

.img-mob {
  margin-top: -5px;
  display: none;
}

.sz {
  padding-bottom: 8px;
  font-weight: 600;
  display: inline-block;
}

.zag-wh-m {
  display: none;
}

.link-11, .link-12, .link-13 {
  color: var(--black-main);
}

.notification-link {
  color: var(--white);
  background-color: #000;
  margin-left: 5px;
  padding: 3px 10px;
  display: inline-block;
}

.notification-link:hover {
  background-color: #303030;
  text-decoration: none;
}

.link-14, .link-15, .link-16, .link-17, .link-18, .link-19, .link-20 {
  color: var(--black-main);
}

.rich-text-block {
  color: var(--white);
}

.link-21, .link-22 {
  color: var(--black);
}

.link-23, .link-24, .link-25, .link-26 {
  color: var(--black-main);
}

.html-embed {
  float: none;
  text-align: center;
  padding-top: 40px;
  display: block;
  position: static;
}

.link-sub-newsletter {
  color: var(--black-main);
  background-color: #f4f4f4;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 0;
  padding: 58px 40px;
  text-decoration: none;
  display: flex;
}

.div-link-newsletter {
  text-align: center;
  -webkit-text-stroke-color: var(--black-main);
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 32px;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-decoration: underline;
  display: flex;
  position: static;
}

.text-block-24 {
  color: var(--black-main);
  text-decoration: underline;
}

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: block;
}

.button---newsletter {
  background-color: var(--black-main);
  text-align: center;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
}

.button---newsletter:hover {
  background-color: #3d4144;
}

.button---newsletter:focus {
  color: var(--white);
  background-color: #3d4144;
}

.html-embed-2 {
  padding-top: 100px;
}

.bt-block-z-copy {
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
  display: flex;
}

.bt-block-z-copy._50p-bt-z-copy.ot4-z-copy {
  padding-top: 60px;
  overflow: visible;
}

.div-read-z-copy {
  color: var(--black-main);
  align-items: center;
  height: 32px;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  display: flex;
}

.text-block-hero {
  background-color: var(--black-main);
  color: var(--white);
  text-align: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 100px;
  position: relative;
  top: -2px;
}

.podp-hero {
  padding-bottom: 40px;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.podp-hero.dop {
  padding-top: 40px;
}

.green-span {
  color: var(--medium-sea-green);
}

.bl-video-home {
  width: 100%;
  max-width: 735px;
  position: relative;
}

.bl-video-home.rel-6 {
  z-index: 6;
}

.video {
  width: 100%;
}

.bl-click-video {
  color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64786a06ef6a326edc0de89e_Group%201%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 106px 20px 53px;
  font-size: 48px;
  font-weight: 700;
  line-height: 53px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.play-icon-hero-home {
  height: 97px;
}

.ai-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1292px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.content-ai {
  width: 100%;
  max-width: 944px;
  padding-top: 58px;
}

.h-block-ai {
  text-shadow: 0 1px 15px #ffffff40;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-size: 52px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.log {
  z-index: 2;
  height: 46px;
  position: relative;
}

.pow {
  opacity: .5;
  height: 27px;
  margin-left: 12px;
}

.subtext-ai {
  opacity: .7;
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
  line-height: 32px;
}

.dan-cont-ai {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.image-ai1 {
  border-radius: 5px;
  height: 218px;
  box-shadow: 0 0 8px #00000036;
}

.apply-cont {
  margin-left: -19px;
  position: relative;
  top: 39px;
}

.img-1-cont {
  order: -1;
}

.img-churn {
  width: 100%;
  max-width: 171px;
}

.churn-block {
  z-index: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: linear-gradient(#5a65d0cc, #675cd0cc);
  border-radius: 5px;
  margin-left: -19px;
  padding: 24px 37px 33px 28px;
  position: relative;
  box-shadow: 0 0 40px #0000002b;
}

.text-ai-block {
  width: 40%;
  max-width: 242px;
  margin-left: 33px;
  font-size: 24px;
  line-height: 28px;
}

.dop-text-ai {
  opacity: .7;
  padding-top: 16px;
  font-size: 20px;
  line-height: 23px;
}

.h-ti {
  padding-bottom: 42px;
}

.bt-ai-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 915px;
  padding-top: 75px;
  padding-bottom: 42px;
  display: flex;
}

.bt-ai-link {
  z-index: 1;
  color: var(--white);
  text-align: center;
  text-shadow: 0 0 15px #00000026;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 -20px 20px -16px #0000001a, 0 20px 20px -13px #0000001a;
}

.bg-bt-link {
  background-color: var(--white);
  width: 100%;
  height: 47px;
  max-height: 47px;
  position: relative;
  inset: 0%;
}

.contant {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.flex-bg-bt {
  opacity: .38;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.chevr {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64bfe7f6cf5ceb8900fd87a0_Frame%202344.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 47px;
}

.chevr.rr {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64bfe93d3ffad200341bbf6c_Frame%202344%20(2).svg");
  background-position: 100%;
}

.text-bl-bt {
  z-index: 1;
  position: relative;
}

.gradient-bg {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 70px 6px #000000c7;
}

.text-block-25 {
  color: var(--white);
  font-weight: 500;
}

.text-block-26 {
  font-size: 14px;
}

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

.text-block-28 {
  color: var(--black-0-4);
  text-align: left;
  margin-bottom: 16px;
  font-size: 14px;
}

.text-span-35 {
  margin-top: 0;
  padding-top: 0;
  padding-right: 0;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -8px;
  right: -1px;
}

.block-other-plans {
  padding-top: 85px;
  padding-bottom: 167px;
}

.other-plans {
  justify-content: center;
  width: 100%;
  max-width: 682px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.oth-plan-cont {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.other-bg {
  background-color: var(--white-smoke);
  text-align: center;
  width: 100%;
  padding: 47px 20px 48px;
}

.text-lite-plan {
  font-size: 16px;
  line-height: 23px;
}

.wr-link-other-plan {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 19px;
  display: flex;
}

.link-lite-plan {
  color: var(--black-main);
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  transition: all .3s linear;
}

.link-lite-plan:hover {
  color: var(--medium-sea-green);
}

.tabs-2 {
  width: 100%;
}

.tabs-menu-2 {
  display: none;
}

.header-lp {
  background-color: var(--royal-blue);
  color: var(--white);
  padding-top: 118px;
  padding-bottom: 153px;
}

.h-block-lp {
  text-align: center;
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.text-header-lp {
  max-width: 593px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 23px;
  padding-bottom: 32px;
  font-size: 24px;
  line-height: 32px;
}

.flex-header-lp {
  justify-content: center;
  padding-top: 104px;
  display: flex;
}

.one-card-hlp {
  width: 33.33%;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.bg-clp {
  background-color: var(--white);
  color: var(--black-main);
  width: 100%;
  min-height: 356px;
  padding: 50px 32px 32px;
}

.ic-lph {
  height: 24px;
}

.h-bl-lp-c {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.heading-lp-2-bl {
  width: 100%;
  max-width: 640px;
  padding-top: 100px;
  padding-bottom: 28px;
}

.cta-orange {
  background-color: #ff7a2c;
  width: 100%;
  padding-top: 55px;
  padding-bottom: 89px;
}

.block-cta-o {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 505px;
  margin-left: auto;
  margin-right: auto;
}

.ic-cta {
  height: 40px;
}

.h-bl-cta {
  padding-top: 20px;
  padding-bottom: 16px;
}

.black-lp-section {
  color: var(--white);
  background-color: #0d1115;
  overflow: hidden;
}

.big-text {
  padding-top: 163px;
  padding-bottom: 208px;
}

.heading-12 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.h-block-slider {
  max-width: 472px;
  margin-top: 77px;
  margin-bottom: 77px;
}

.sub-h-sl {
  padding-top: 24px;
  font-size: 24px;
  line-height: 32px;
}

.link-wh {
  color: var(--white);
  transition: all .3s linear;
}

.link-wh:hover {
  color: var(--medium-sea-green);
}

.slider-flex-nav {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 30px;
  padding-right: 17px;
  display: flex;
  position: relative;
}

._w-slider-arrow-right, ._w-slider-arrow-left {
  display: none;
}

.next-button {
  color: #2a2b68;
  background-color: #31c1ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 112%;
  transition: all 1s;
  display: flex;
}

.next-button:hover {
  background-color: #11abee;
}

.next-button.butafor {
  flex: none;
  font-size: 16px;
}

.next-button.hidden-on-load {
  opacity: 0;
  pointer-events: none;
}

.sl-ar.back-button {
  margin-right: 6px;
}

.ar-icon {
  width: 36px;
  height: 36px;
}

.text-next-sl {
  margin-right: 23px;
}

.slide-nav-3 {
  display: none;
}

.slider-3 {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.slide-4 {
  width: 364px;
  padding-left: 7px;
  padding-right: 7px;
}

.mask-3 {
  width: 100%;
  max-width: 364px;
  height: auto;
  overflow: visible;
}

.slide-content {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.photo-wr {
  width: 100%;
  position: relative;
}

.image-slide {
  width: 100%;
}

.slide-info {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 54px;
  padding-left: 27px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.name-slide {
  align-items: center;
  width: 100%;
  font-size: 24px;
  line-height: 32px;
  display: flex;
}

.ic-slide {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-right: 8px;
}

.logo-bl-sl {
  display: flex;
}

.logo-sl._1 {
  height: 31px;
  margin-bottom: 22px;
}

.logo-sl._2 {
  height: 44px;
  margin-bottom: 10px;
}

.logo-sl._3 {
  height: 30px;
  margin-bottom: 23px;
}

.logo-sl._4 {
  height: 67px;
  margin-bottom: 7px;
}

.h-block-sll {
  text-align: center;
  width: 100%;
  max-width: 724px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 66px;
}

.link-block-sllp {
  text-align: center;
  padding-top: 102px;
}

.link-sliders {
  color: var(--black-main);
  transition: all .3s linear;
}

.link-sliders:hover {
  color: var(--medium-sea-green);
}

.div-block-45 {
  text-align: center;
  padding-top: 23px;
}

.paragraph-6 {
  margin-bottom: 10px;
}

.link-27 {
  color: var(--white);
}

.head-art {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  margin-top: 57px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.content-head-art {
  z-index: 1;
  width: 100%;
  min-height: 562px;
  position: relative;
}

.container-art {
  z-index: 1;
  width: 100%;
  max-width: 1040px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.subcontainer-art {
  width: 100%;
  max-width: 799px;
}

.heading-1-art {
  max-width: 748px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 44px;
  line-height: 57px;
}

.links-art {
  border: 1px solid #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  min-width: 445px;
  max-width: 540px;
  margin-bottom: 36px;
  padding: 16px 24px;
  font-size: 16px;
  display: flex;
}

.links-art ul {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
}

.links-art li {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64de39ee92fe4545da00ee58_%23.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 11px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  line-height: 32px;
}

.links-art a {
  color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64de39ee92fe4545da00ee58_%23.svg");
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: auto 14px;
  border-bottom: 1px solid #0000001a;
  width: auto;
  margin-top: 8px;
  margin-bottom: 12px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 14px;
  line-height: 17px;
  text-decoration: none;
  transition: all .3s linear;
  display: inline-block;
}

.links-art a:hover {
  border-bottom-color: #000;
}

.hdec {
  z-index: 1;
  background-color: var(--white);
  color: #0003;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-bottom: -16px;
  margin-left: 24px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  line-height: 32px;
  display: flex;
  position: relative;
}

.fl-dec {
  display: flex;
}

.img-cont-art {
  z-index: 0;
  position: absolute;
}

.image-45 {
  width: 43.9063vw;
}

.rich-art {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 52px;
  display: flex;
}

.rich-art h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.rich-art p {
  width: 69.5%;
  padding-top: 24px;
  padding-bottom: 0;
}

.rich-art h4, .rich-art h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.black-block {
  background-color: var(--black);
  color: var(--white);
  padding-top: 183px;
  padding-bottom: 309px;
}

.black-block.bb2 {
  padding-bottom: 36px;
}

.image-cont {
  z-index: 1;
  width: 100%;
  max-width: 1221px;
  margin: 31px auto -155px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.image-cont.ic2 {
  margin-top: -284px;
  margin-bottom: 0;
}

.rich-for-list {
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 799px;
  display: block;
}

.rich-for-list h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 32px;
}

.rich-for-list h4 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.rich-for-list p {
  width: 100%;
  padding-top: 16px;
}

.rich-for-list ul {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-for-list figure {
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.rich-for-list img {
  width: 100%;
}

.rich-for-list ol {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-for-list h3 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.rich-for-list.bbig {
  max-width: 810px;
}

.call-to-art {
  background-color: var(--medium-sea-green);
  padding-top: 72px;
  padding-bottom: 72px;
}

.callto-art-cont {
  max-width: 1041px;
  padding-left: 20px;
  padding-right: 20px;
}

.cart-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.block-text-call-to {
  color: var(--white);
  max-width: 611px;
  font-size: 52px;
  line-height: 64px;
}

.subbly-logo {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e0b7dd3df2a4e609e1e862_logo%20(1).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 65px;
}

.final-block {
  background-color: #f4f4f4;
  padding-top: 64px;
  padding-bottom: 10px;
}

.conclusion {
  padding-top: 88px;
  padding-bottom: 88px;
}

.rich-cons ul {
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-cons h2 {
  margin-top: 0;
  margin-bottom: 36px;
  line-height: 57px;
}

.rich-cons h3 {
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 20px;
}

.rich-cons p {
  margin-top: 16px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-bl-art-mob {
  display: none;
}

._799 {
  max-width: 799px;
}

._36-otst {
  width: 100%;
  height: 36px;
}

.links-sp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mob-spac, .mob-spac36 {
  display: none;
}

.shad {
  border-radius: 6px;
  width: 88%;
  height: 38px;
  margin-top: 0;
  position: absolute;
  box-shadow: 0 0 14px 4px #0003;
}

.dop-symbol {
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
  position: relative;
}

.mobile-gotizontal {
  align-items: flex-start;
  display: flex;
}

.deskburn-burn-copy-copy-copy {
  max-width: 490px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-weight: 400;
}

.deskburn-burn-copy-copy-copy.text18d-copy {
  font-size: 18px;
  line-height: 27px;
}

.rich-art-copy-2 {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.rich-art-copy-2 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.rich-art-copy-2 p {
  width: 69.5%;
  padding-top: 24px;
  padding-bottom: 0;
}

.rich-art-copy-2 h4, .rich-art-copy-2 h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.rich-for-list-copy {
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 799px;
  display: block;
}

.rich-for-list-copy h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 32px;
}

.rich-for-list-copy h4 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.rich-for-list-copy p {
  width: 100%;
  padding-top: 16px;
}

.rich-for-list-copy ul {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-for-list-copy figure {
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.rich-for-list-copy img {
  width: 100%;
}

.rich-for-list-copy ol {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-for-list-copy h3 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.rich-art-copy-3 {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rich-art-copy-3 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.rich-art-copy-3 p {
  width: 69.5%;
  padding-top: 24px;
  padding-bottom: 0;
}

.rich-art-copy-3 h4, .rich-art-copy-3 h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.plus-simbol {
  margin-right: -5px;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.link-lite-plan-2 {
  color: #0d1115;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  transition: all .3s linear;
}

.link-lite-plan-2:hover {
  color: #16a480;
}

.link-lite-plan-2.blue-link-pri {
  color: #fff;
  background-color: #2d5fff;
  margin-top: 10px;
  text-decoration: none;
}

.link-lite-plan-2.blue-link-pri:hover {
  background-color: #16a480;
}

.h-pricing-2 {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.text-vid-2 {
  color: #0d1115;
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 24px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  display: inline-block;
}

.other-bg-2 {
  text-align: center;
  background-color: #f4f4f4;
  width: 100%;
  padding: 47px 20px 48px;
}

.other-bg-2.black-other {
  color: #fff;
  background-color: #0d1115;
  padding-left: 22px;
  padding-right: 22px;
}

.mpo {
  text-align: center;
  margin-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 18px;
}

.text-border {
  border-top: 1px solid #d7d7d7;
  margin-top: 8px;
  padding-top: 16px;
}

.sec-info-copy {
  padding-top: 0;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.hero-b-copy {
  padding: 112px 0 74px;
  display: flex;
  overflow: hidden;
}

.img-hero-block-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b34feb9fb55e8ca8f92824_img.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-start;
  width: 677px;
  height: 476px;
  position: relative;
  left: -48px;
}

.img-hero-block-copy.taplet-ispr-copy {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6553a42936170518e0ffb15b_alex-christmas-webinar-ig%20(1).png");
  background-position: 20%;
  background-size: contain;
  position: relative;
}

.mob-image-b-copy {
  display: none;
}

.hero-c-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 96px;
}

.rich-text-block-2 {
  text-align: left;
}

.heading-big-copy {
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.p-obt-copy {
  text-align: left;
  object-fit: fill;
  font-style: normal;
  display: inline-block;
}

.call-to-art-copy {
  background-color: var(--medium-sea-green);
  margin-top: 88px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.callto-art-cont-copy {
  max-width: 1041px;
  padding-left: 20px;
  padding-right: 20px;
}

.cart-flex-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.block-text-call-to-copy {
  color: var(--white);
  max-width: 611px;
  font-size: 52px;
  line-height: 64px;
}

.subbly-logo-copy {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e0b7dd3df2a4e609e1e862_logo%20(1).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 65px;
  display: inline;
}

.slider-copy {
  background-color: #0000;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.slider-copy.revsl-copy {
  width: 50%;
}

.webinar-promo {
  background-color: #0d1115;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

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

.main-block-webinar {
  width: 100%;
  overflow: hidden;
}

.flex-form-block {
  flex-wrap: wrap;
  display: flex;
}

.h-block-web {
  padding-top: 48px;
  padding-bottom: 24px;
}

.h1-webinar {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.tag-webinar {
  color: var(--medium-sea-green);
  background-color: #16a4801a;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 16px;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  display: inline-block;
  position: relative;
  top: -9px;
}

.text-webinar-form {
  max-width: 484px;
  font-size: 20px;
  line-height: 32px;
}

.data-form-block {
  flex-wrap: wrap;
  padding-top: 24px;
  padding-bottom: 32px;
  display: flex;
}

.data-bl-form {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 36px;
  font-size: 15px;
  line-height: 24px;
  display: flex;
}

.h-block-data-form {
  opacity: .4;
  align-items: center;
  font-size: 16px;
  line-height: 41px;
  display: flex;
}

.icon-data {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-right: 12px;
}

.link-data-from {
  color: var(--black);
  transition: all .3s linear;
}

.link-data-from:hover {
  color: var(--medium-sea-green);
}

.form-web-wr {
  width: 47%;
  display: flex;
  position: relative;
}

.bg-form {
  z-index: 0;
  background-color: var(--medium-sea-green);
  width: 50vw;
  min-width: 50vw;
  max-width: 50vw;
  height: 100%;
  position: absolute;
  box-shadow: inset 0 4px 24px #00000026;
}

.form-cont {
  width: 100%;
  padding: 48px 28px 48px 48px;
  position: relative;
}

.timer {
  color: var(--white);
  padding-top: 14px;
  font-size: 16px;
}

.time {
  align-items: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.day {
  display: none;
}

.info-web {
  width: 53%;
}

.form-body {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.form-body.v2 {
  width: 100%;
  min-width: 566px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 27px 14px;
}

.form-body.v2.v3 {
  min-width: 637px;
  padding-left: 4px;
  padding-right: 4px;
}

.pol-form {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
}

.pol-form.f2 {
  width: 100%;
}

.pol-form.f3 {
  width: 60%;
}

.field-label {
  color: var(--black-main);
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: 400;
}

.text-field {
  color: var(--black);
  background-color: #f8f8f8;
  border: 1px #d7d7d7;
  border-bottom-style: solid;
  height: 48px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 13px;
  line-height: 48px;
}

.text-field:focus {
  border-top-style: none;
  border-bottom-color: #d7d7d7;
  border-left-style: none;
  border-right-style: none;
}

.submit-button {
  color: var(--medium-sea-green);
  background-color: #fff;
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
  box-shadow: 0 0 24px #00000026;
}

.submit-button:hover {
  background-color: var(--black-main);
  color: var(--white);
}

.success-message {
  color: var(--medium-sea-green);
  background-color: #fff;
  margin-top: 36px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  box-shadow: 0 0 24px #00000026;
}

.check-block {
  padding-top: 0;
}

.check-block.fcb2 {
  padding-top: 0;
  padding-bottom: 12px;
}

.checkbox {
  background-color: #fff;
  border: 1px #000;
  border-radius: 0;
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-top: 0;
  margin-left: -22px;
  box-shadow: 0 0 24px #00000026;
}

.checkbox.w--redirected-checked {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/656f4845d86b909a183fcdbb_checkmark-outline.svg");
  background-size: cover;
}

.checkbox-field {
  color: var(--white);
  padding-top: 18px;
  padding-left: 22px;
  font-size: 16px;
  line-height: 16px;
}

.speakers-section {
  background-color: #f4f4f4;
  padding-top: 60px;
  padding-bottom: 8px;
}

.h2-webinar {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.h-block-web-sp {
  padding-bottom: 36px;
}

.speakers {
  width: 100%;
  max-width: 875px;
}

.speaker {
  color: var(--black);
  margin-bottom: 52px;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  transition: all .3s linear;
  display: flex;
}

.speaker:hover {
  color: var(--medium-sea-green);
}

.photo-block {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
}

.photo-effect {
  z-index: 0;
  background-color: #fff;
  border-radius: 2px;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: absolute;
  top: 10px;
  left: 10px;
}

.photo {
  z-index: 1;
  border-radius: 2px;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
}

.text-speaker {
  width: 100%;
  padding-top: 16px;
  padding-left: 35px;
}

.p-speaker {
  color: #000;
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.h-block-speaker {
  text-decoration: underline;
}

.bonuses {
  padding-top: 60px;
  padding-bottom: 54px;
}

.container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.h-block-bonuses {
  padding-bottom: 24px;
}

.flex-bonus {
  flex-wrap: wrap;
  display: flex;
}

._50-bonus {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.bonus {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.bonus.bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bonus.bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708c400a7fdaad05a3192f_Frame%207112%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.h-block-bon {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.bonus-info {
  color: var(--white);
  background-color: #2d5fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px 80px 24px 24px;
  display: flex;
}

.bonus-info.binfobg2 {
  background-color: #ff7b2d;
}

.icon-bonus {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.text-bonus-info {
  width: 100%;
  max-width: 357px;
}

.text-block-bonus {
  flex-wrap: wrap;
  padding-top: 36px;
  display: flex;
}

.text-block-info {
  width: 50%;
}

.h-block-bonus-2 {
  padding-bottom: 32px;
}

.text-info {
  max-width: 521px;
  line-height: 36px;
}

.list-2 {
  padding-left: 26px;
}

.image-block-bonus {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.image-bonus {
  width: 100%;
  max-width: 536px;
}

.logos-section-webinar {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 73px;
}

.flex-logos-webinar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 55px;
  display: flex;
}

.form-section-2-webinar {
  background-color: var(--medium-sea-green);
  padding-top: 48px;
  padding-bottom: 33px;
  box-shadow: inset 0 4px 24px #00000026;
}

.h-block-form-2 {
  color: var(--white);
  padding-bottom: 0;
}

.form-flex {
  align-items: flex-end;
  max-width: 823px;
  display: flex;
}

.block-bt-form-2 {
  width: 100%;
  min-width: 257px;
  padding-left: 16px;
}

._50-per-alt-bl {
  width: 50%;
}

.flex-alt-form-block {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 12px;
  display: flex;
}

.two-alt-block {
  width: 45%;
}

.form-block-alt-ver {
  background-color: var(--medium-sea-green);
  padding-top: 48px;
  padding-bottom: 33px;
}

.flex-alt-form {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.dop-timer {
  padding-bottom: 10px;
}

.pol-form-copy {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: block;
}

.form-body-copy-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template: ". ."
                 "Area Area-2"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 36px;
  margin-bottom: 16px;
  padding: 16px 4px;
  display: grid;
  box-shadow: 0 0 24px #00000026;
}

.text-field-copy {
  color: var(--black-0-4);
  background-color: #f8f8f8;
  border: 1px #d7d7d7;
  border-bottom-style: solid;
  height: 48px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 13px;
  line-height: 48px;
}

.text-field-copy:focus {
  border-top-style: none;
  border-bottom-color: #d7d7d7;
  border-left-style: none;
  border-right-style: none;
}

.check-block-copy {
  padding-top: 0;
  padding-bottom: 16px;
}

.slider-block-copy {
  background-color: #0000;
  padding-top: 65px;
  padding-bottom: 68px;
}

.form-body-copy-bottom {
  background-color: var(--white);
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.form-body-copy-bottom.v2-copy-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 566px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 27px 14px;
  display: grid;
}

.img-hero-block-copy-copy {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b34feb9fb55e8ca8f92824_img.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-start;
  width: 677px;
  height: 476px;
  position: relative;
  left: -48px;
}

.img-hero-block-copy-copy.taplet-ispr-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65491f16a3085807a259f743_liam-holiday-webinar-ig%20(1).png");
  background-position: 20%;
  background-size: contain;
  position: relative;
}

.paragraf-hero1-copy.text18d-copy {
  font-size: 18px;
  line-height: 27px;
}

.h4-burn-copy {
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.logo-burn-copy {
  margin-bottom: 40px;
}

.right-burn-img-copy {
  width: 50%;
  max-width: none;
  max-height: 555px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.image-28-copy {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.block-thomas-copy {
  background-color: #f4f4f4;
  height: 408px;
  max-height: none;
}

.thomas-content-copy {
  justify-content: space-between;
  align-items: center;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 92px;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.logo-thomas-copy {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/659bd331c10f331d301dfd2e_kzOGKR90JHq9gNQ1UvlYEm6eA%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.nanetext-thomas-copy {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.thomas-deskript-name-copy {
  font-size: 16px;
  line-height: 25px;
}

.deskburn-burn-copy {
  max-width: 470px;
  margin-left: auto;
  margin-right: 12px;
  padding-left: 20px;
  font-weight: 400;
}

.deskburn-burn-copy.t61-copy {
  margin-right: 0;
}

.deskburn-burn-copy.t61-copy.cx1-copy {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.deskburn-burn-copy.t61-copy.cx1-copy.text18d-copy {
  font-size: 18px;
  line-height: 27px;
}

.image-27-copy {
  width: auto;
  min-width: 597px;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

._1qaz-copy.tex18-copy {
  font-size: 18px;
  line-height: 24px;
}

.image-29-copy {
  width: auto;
  max-width: 566px;
  height: auto;
}

.logo-burn-copy-copy {
  margin-bottom: 40px;
}

.image-24-copy {
  max-height: 555px;
  margin-right: 0;
  display: inline-block;
}

.image-28-copy-copy {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.logo-burn-copy-copy-copy {
  margin-bottom: 40px;
}

.image-24-copy-copy {
  max-height: 555px;
  margin-right: 0;
  display: inline-block;
}

.image-28-copy-copy-copy {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.image-27-copy-copy-copy {
  width: auto;
  min-width: 597px;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

.image-29-copy-copy-copy {
  width: auto;
  max-width: 566px;
  height: auto;
}

.html-embed-3 {
  margin-top: 50px;
}

.logo-boddle-box {
  margin-bottom: 40px;
}

.h4-boddle-box {
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.paragraf-hero1-boddle.text18d-boddle {
  font-size: 18px;
  line-height: 27px;
}

.jennifer-boddle-descrip {
  max-width: 597px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.headshot-jennifer-boddle {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65d337a3ef842c0d5ba74490_current.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.nametext-jennifer-boddle {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.descript-name-jennifer-boddle {
  font-size: 16px;
  line-height: 25px;
}

.desk-boddle {
  max-width: 490px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-weight: 400;
}

.desk-boddle.text18d-copy-copy, .desk-boddle.text18d-marks-and-spencer {
  font-size: 18px;
  line-height: 27px;
}

.block-jennifer-boddle {
  background-color: #f4f4f4;
  height: 408px;
  max-height: none;
}

.boddle-copy-copy {
  max-width: 470px;
  margin-left: auto;
  margin-right: 12px;
  padding-left: 20px;
  font-weight: 400;
}

.boddle-copy-copy.t61-copy-copy {
  margin-right: 0;
}

.boddle-copy-copy.t61-copy-copy.cx1-copy-copy {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.boddle-copy-copy.t61-copy-copy.cx1-copy-copy.text18d-copy-copy {
  font-size: 18px;
  line-height: 27px;
}

.boddle-copy-copy-copy.tex18-copy-copy {
  font-size: 18px;
  line-height: 24px;
}

.headshot-sew-what {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/659bd8b53c5b9d7b17e1ebad_1516856619733.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.sew-what-content {
  justify-content: space-between;
  align-items: center;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 92px;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.headshot-kelsea-powell {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65a04236f8a52de4c0f4ab90_391-our-story-bw-16932791959568.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.boddle-box-image-2 {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.sl-story-4, .sl-story-6, .sl-story-7, .sl-story-8, .sl-story-9 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.wrapper-slider-2row {
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: hidden;
}

.slider-storys-2row {
  z-index: 900;
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.text-block-33 {
  margin-top: 5px;
  font-family: Suisse Intl, sans-serif;
  line-height: 19px;
}

.heading-13 {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-34 {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.deskburn-burn-header-rt-test {
  max-width: 490px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-weight: 400;
}

.deskburn-burn-header-rt-test.text18d-header-rt-test {
  font-size: 18px;
  line-height: 27px;
}

.header-case {
  z-index: 0;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 648px;
  padding-top: 50px;
  display: flex;
  position: relative;
}

.flex-hero-case {
  display: flex;
}

._50-per-hero-case {
  width: 50%;
}

._50-per-hero-case.for-img-hero-case {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.logos-case {
  align-items: center;
  padding-top: 24px;
  padding-bottom: 32px;
  display: flex;
}

.img-logo {
  height: 85px;
}

.subbly-logo-case {
  height: 39px;
}

.plus-case {
  color: #d7d7d7;
  text-align: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 28px;
  line-height: 56px;
}

.heading-case {
  text-align: left;
  margin-bottom: 0;
}

.heading-case h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
}

.heading-case strong {
  color: var(--medium-sea-green);
  font-weight: 600;
}

.heading-case p {
  line-height: 32px;
}

.text-hero-case {
  color: #0d1115;
  width: 100%;
  max-width: 484px;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 32px;
}

.text-hero-case a {
  color: #000;
  font-weight: 600;
  transition: all .3s;
}

.text-hero-case a:hover {
  color: var(--medium-sea-green);
}

.text-hero-case strong {
  font-weight: 600;
}

.data-block-header-case {
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  width: 100%;
}

.flex-data {
  justify-content: flex-start;
  display: flex;
}

.one-data {
  border-top: 1px #f4f4f4;
  border-bottom: 1px #f4f4f4;
  border-right: 1px #f4f4f4;
  width: 25%;
  padding-top: 18px;
  padding-bottom: 18px;
}

.one-data.od4 {
  border-right-style: none;
  padding-left: 10px;
}

.one-data.otstt {
  border-right-style: solid;
  padding-bottom: 0;
  padding-left: 10px;
}

.one-data.otstt.tw {
  border-left: 1px solid #f4f4f4;
  padding-left: 10px;
}

.data-text-block {
  color: #737678;
  font-size: 20px;
  line-height: 24px;
}

.data-text-block h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

.bg-section {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  padding-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.text-block-case {
  max-width: 689px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.text-block-case.vwtc {
  padding-top: 72px;
  padding-bottom: 72px;
}

.text-block-case.noot {
  padding-bottom: 0;
}

.rich-text {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.parallax-block {
  background-color: #000;
  width: 100%;
  overflow: hidden;
}

.parallax-block.red {
  background-color: #d72320;
}

.flex-par-block {
  min-height: 422px;
  display: flex;
}

._55per-par {
  justify-content: flex-end;
  align-items: center;
  width: 55%;
  display: flex;
}

._55per-par.lllll {
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._55per-par._50perpa {
  justify-content: center;
  width: 50%;
}

._45per-par {
  width: 45%;
  padding-top: 112px;
  padding-bottom: 60px;
  padding-left: 60px;
}

._45per-par.centp {
  align-items: center;
  width: 50%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bt-block-par {
  padding-top: 48px;
}

.text-par-bl {
  color: var(--white);
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
}

.text-par-bl._48px {
  font-size: 48px;
  line-height: 56px;
}

.img-par-1 {
  border-radius: 6px;
  min-width: 631px;
  display: block;
  box-shadow: 0 2px 14px 8px #16a48096;
}

.gray-block {
  z-index: 1;
  background-color: #f8f8f8;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.rich-text-block-3 {
  color: #000;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 1004px;
  font-size: 20px;
  line-height: 32px;
  display: flex;
}

.rich-text-block-3 h1 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 45px;
}

.rich-text-block-3 h2 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 45px;
  line-height: 48px;
}

.rich-text-block-3 h3 {
  color: #0e6952;
  width: 30%;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 20px;
  line-height: 32px;
}

.rich-text-block-3 h4 {
  width: 30%;
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text-block-3 p {
  width: 70%;
  margin-bottom: 36px;
}

.text-block-citate {
  color: var(--black);
  max-width: 689px;
  margin-left: 0;
  padding-top: 72px;
  padding-bottom: 72px;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.text-block-citate p {
  width: 100%;
}

.text-block-citate a {
  color: var(--medium-sea-green);
  text-decoration: none;
  transition: all .3s linear;
}

.text-block-citate a:hover {
  text-decoration: underline;
}

.text-block-citate img {
  border-bottom: 5px #16a480;
  border-right: 5px #16a480;
  width: 100%;
  display: block;
}

.text-block-citate figure {
  width: 100%;
}

.text-block-citate.noot {
  padding-bottom: 0;
}

.categories {
  flex-wrap: wrap;
  margin-bottom: 24px;
  display: flex;
}

.cat {
  color: var(--medium-sea-green);
  text-align: center;
  background-color: #16a4801a;
  border-radius: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  padding: 4px 10px;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
  transition: all .3s linear;
}

.cat:hover {
  background-color: #16a48033;
}

.link-citate {
  color: var(--black);
  width: 100%;
  max-width: 739px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  transition: all .3s;
  display: block;
  position: relative;
}

.link-citate:hover {
  text-shadow: 0 4px 5px #16a48080;
}

.block-cit {
  position: relative;
}

.p-cit {
  z-index: 1;
  position: relative;
}

.bl-cit-wr {
  padding-left: 56px;
}

.kav {
  width: 72px;
  position: absolute;
}

.kav.kn {
  inset: auto 0% 0% auto;
}

.kav.kvv {
  margin-left: -55px;
  inset: 0% auto auto 0%;
}

.authorcit {
  text-shadow: 0 0 #0000;
  padding-top: 24px;
  font-family: Suisse Intl, sans-serif;
  display: flex;
}

.ava-author-block {
  background-color: #d0ede6;
  width: 120px;
  height: 120px;
  margin-top: 6px;
  margin-left: 6px;
  position: relative;
}

.ava-photo {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65b3c2c26dd574fc67f16a5e_image%2044.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-top: -6px;
  margin-left: -6px;
}

.name-auth-block {
  flex-direction: column;
  padding-top: 8px;
  padding-left: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  display: block;
}

.podp-auth {
  color: #737678;
  margin-top: 2px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.img-par-2, .img-par-3 {
  width: 100%;
  max-width: 354px;
  display: block;
}

.form-block-case {
  background-image: linear-gradient(264deg, #319e84, #ffe6b9);
  padding-top: 30px;
  padding-bottom: 30px;
}

.flex-form-block-case {
  align-items: center;
  display: flex;
}

.img-case-form-block {
  width: 45%;
}

.form-block-case-fl {
  width: 55%;
}

.image-46 {
  width: 100%;
  max-width: 345px;
  display: block;
}

.heading-form-case {
  color: var(--white);
  font-size: 36px;
  font-weight: 600;
  line-height: 47px;
}

.form-block-3 {
  max-width: 497px;
}

.html-form-ryan {
  float: none;
  text-align: center;
  padding-top: 0;
  display: block;
  position: static;
}

.image-promo-webinar-ryan-culver {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.time-ryan {
  align-items: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.speakers-ryan {
  width: 100%;
  max-width: 875px;
}

.bonus-ryan {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.bonus-ryan.bonusbg2-copy {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.h2-webinar-ryan {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.container-1200-ryan {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-logos-webinar-ryan {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 55px;
  display: flex;
}

.checkbox-field-ryan {
  color: var(--white);
  margin-bottom: 18px;
  padding-left: 22px;
  font-size: 16px;
  line-height: 16px;
}

.field-label-ryan {
  color: var(--black-main);
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: 400;
}

.pol-form-ryan {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
}

.select-field-ryan-full {
  height: 48px;
}

.form-body-row2 {
  background-color: var(--white);
  margin-top: -36px;
  margin-bottom: 18px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.form-flex-ryan {
  align-items: flex-end;
  max-width: 823px;
  display: flex;
}

.form-body-v2-ryan {
  background-color: var(--white);
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.form-body-v2-ryan.v2-ryan {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  min-width: 566px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 14px;
}

.form-body-ryan {
  background-color: var(--white);
  box-shadow: none;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: block;
}

.pol-form-ryan-v2 {
  width: auto;
  padding-left: 12px;
  padding-right: 12px;
}

.form-body-ryan-top {
  background-color: var(--white);
  opacity: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
}

.parallax-cont {
  width: 100%;
  margin-top: 72px;
}

.header-bundles {
  color: var(--white);
  text-align: center;
  background-color: #132665;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c9ff369711b7e1746ba679_Frame%202815%20(1).svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 600px;
  padding-top: 160px;
  padding-bottom: 71px;
  position: relative;
}

.body-bundles {
  padding-top: 0;
}

.hero-bundle {
  flex-direction: column;
  align-items: center;
  max-width: 899px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-1170 {
  width: 100%;
  max-width: 1210px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1170._12pad {
  padding-left: 12px;
  padding-right: 12px;
}

.container-1170._2pad {
  padding-left: 2px;
  padding-right: 2px;
}

.container-1170._0padcont {
  padding-left: 0;
  padding-right: 0;
}

.heading-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 600;
  line-height: 78px;
}

.text-hero-bundle-1 {
  z-index: auto;
  color: #ffffffb3;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 42px;
  font-size: 27px;
  line-height: 34px;
  position: static;
}

.text-hero-bundle-1.suc {
  padding-top: 36px;
  padding-bottom: 82px;
}

.image-hero-bundle {
  z-index: 2;
  border-radius: 4px;
  width: 100%;
  display: block;
  box-shadow: 0 4px 134px #00000073, 0 0 112px #0f0f0fc9;
}

.text-first-bl {
  color: var(--white);
  width: 100%;
  max-width: 637px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 45px;
  padding-bottom: 32px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 31px;
}

.dop-text-first-bl {
  color: #fff9;
  padding-top: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.examples-block {
  padding-top: 37px;
  padding-bottom: 48px;
}

.examples-block.gray-eb {
  background-color: #f8f8f8;
  padding-top: 60px;
  padding-bottom: 80px;
}

.heading-2-bundles {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.heading-2-bundles.maxw {
  max-width: 580px;
  line-height: 41px;
}

.text-block-bundles {
  padding-top: 8px;
  font-size: 24px;
  line-height: 31px;
}

.text-block-bundles._16 {
  padding-top: 16px;
}

.flex-bl-bundle {
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 36px;
  display: flex;
}

.block-bundle {
  width: 33.33%;
  padding-left: 8px;
  padding-right: 8px;
}

.block-bundle._50bb, .block-bundle._50x {
  width: 50%;
  padding-bottom: 16px;
}

.block-bundle._50x.b60x {
  width: 60%;
}

.block-bundle._50x.b40x {
  width: 40%;
}

.link-block-bundle {
  color: var(--black-main);
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 223px;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
  transition: all .3s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-bundle:hover {
  background-color: #b8e5d9;
}

.link-block-bundle.whitebb {
  background-color: var(--white);
}

.link-block-bundle.whitebb:hover {
  background-color: #b8e5d9;
}

.link-block-bundle.blue-hover:hover {
  background-color: #a9bdff;
}

.link-block-bundle.orange-hover:hover {
  background-color: #ffc9a9;
}

.link-block-bundle._1hj {
  background-color: #f8f8f8;
  height: 313px;
}

.link-block-bundle._1hj:hover {
  background-color: #a9bdff;
}

.link-block-bundle._2hj {
  background-color: #f4f4f4;
  height: 313px;
}

.link-block-bundle._2hj:hover {
  background-color: #ffc9a9;
}

.link-block-bundle._3hj {
  background-color: #f4f4f4;
  height: 320px;
}

.link-block-bundle._3hj:hover {
  background-color: #b8e5d9;
}

.link-block-bundle._4hj {
  background-color: #f4f4f4;
  height: 320px;
}

.link-block-bundle._4hj:hover {
  background-color: #a9bdff;
}

.link-block-bundle._5hj {
  background-color: #f4f4f4;
  height: 320px;
  padding-right: 0;
}

.link-block-bundle._5hj:hover {
  background-color: #e4cfff;
}

.link-block-bundle._6hj {
  background-color: #f4f4f4;
  height: 256px;
}

.link-block-bundle._6hj:hover {
  background-color: #ffd6d1;
}

.link-block-bundle._7hj {
  background-color: #f4f4f4;
  height: 256px;
}

.link-block-bundle._7hj:hover {
  background-color: #b8e5d9;
}

.link-block-bundle.xl {
  background-color: #f4f4f4;
  height: 332px;
}

.link-block-bundle.xl:hover {
  background-color: #f4f4f4;
}

.link-block-bundle.xl._250 {
  height: 250px;
}

.link-block-bundle.xl._403 {
  height: 403px;
  margin-top: -70px;
}

.link-block-bundle.xl._283 {
  height: 283px;
  padding-right: 0;
}

.link-block-bundle.xl._283.rewwww {
  padding-left: 0;
  padding-right: 24px;
}

.link-block-bundle.xl._283.oit {
  padding-right: 24px;
}

.bl-for-h24 {
  padding-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.bl-for-h24.dt {
  color: var(--black-main);
}

.bl-for-h24.specr {
  width: 110%;
}

.bl-for-h24.oyt {
  padding-right: 20px;
}

.bl-for-h24.rewoy {
  padding-left: 20px;
}

.block-img-link-bund {
  border-radius: 4px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 195px;
  min-height: 195px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #0000001c;
}

.block-img-link-bund.bix {
  height: 225px;
  min-height: auto;
}

.block-img-link-bund.bix.bb55 {
  box-shadow: none;
  height: 310px;
  transform: translate(0, -19px)scale(1.05);
}

.block-img-link-bund.bix.ngr, .block-img-link-bund.bix.noooo {
  box-shadow: none;
}

.block-img-link-bund.bbl {
  height: 230px;
  min-height: 220px;
}

.block-img-link-bund.bbl.gff {
  box-shadow: none;
  height: 260px;
}

.block-img-link-bund.bbl.gff._110 {
  width: 106%;
}

.block-img-link-bund.mgf {
  border-radius: 14px 0 0 14px;
  height: auto;
  min-height: auto;
  margin-bottom: 24px;
}

.block-img-link-bund.mgf.tr {
  border-radius: 0 14px 14px 0;
}

.bl-h-link {
  padding-bottom: 24px;
}

.bl-h-link.nop {
  padding-bottom: 5px;
}

.image-link-bund {
  width: 100%;
  display: block;
  position: relative;
}

.image-link-bund._146 {
  height: 146px;
}

.image-link-bund.polll {
  margin-left: -17px;
}

.image-link-bund.minusppp {
  margin-top: -13px;
  margin-left: -17px;
}

.open-l-bl {
  z-index: 1;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 60px;
  display: block;
  position: absolute;
  inset: 0%;
}

.open-l-bl.btt {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 90px;
}

.open-l-bl.bol {
  padding-bottom: 85px;
}

.open-text {
  background-color: var(--black-main);
  color: var(--white);
  padding: 8px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
}

.configuration-block {
  padding-top: 47px;
  padding-bottom: 36px;
}

.conf-bl {
  background-color: var(--royal-blue);
  color: var(--white);
  width: 100%;
  padding: 20px 24px;
  font-size: 15px;
  line-height: 19px;
}

.conf-bl.orbg {
  background-color: #ff7a2c;
}

.conf-bl.grbg {
  background-color: var(--medium-sea-green);
}

.img-conf {
  width: auto;
  height: 64px;
}

.link-conf {
  color: var(--white);
  transition: all .3s linear;
}

.link-conf:hover {
  color: var(--text-highlight);
}

.dop-text-conf {
  color: #0d111566;
  margin-top: 44px;
  font-size: 15px;
  line-height: 21px;
}

.dop-text-conf._8 {
  margin-top: 8px;
}

.dop-text-conf._16 {
  margin-top: 16px;
}

.modes-block {
  background-color: #f8f8f8;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 27px;
}

.tabs-3 {
  background-color: var(--white);
  justify-content: space-between;
  margin-top: 30px;
  padding: 24px;
  display: flex;
}

.tabs-content-3 {
  width: 68%;
  max-width: 765px;
  padding-left: 20px;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 30.5%;
  max-width: 344px;
  display: flex;
}

.tab-link-bun {
  background-color: #f4f4f4;
  border: 2px solid #16a48000;
  margin-bottom: 12px;
  padding: 14px;
  font-size: 14px;
  line-height: 18px;
  transition: all .3s linear;
}

.tab-link-bun:hover {
  background-color: #b8e5d954;
  border-color: #b8e5d945;
}

.tab-link-bun.w--current {
  background-color: #b8e5d9;
  border-color: #16a480;
}

.image-bundle {
  width: 100%;
  display: block;
}

.pricing-modes-block {
  padding-top: 36px;
  padding-bottom: 69px;
}

.block-pric {
  width: 45.2%;
  padding-left: 0;
  padding-right: 8px;
}

.block-pric._2 {
  width: 54.8%;
  padding-left: 8px;
  padding-right: 0;
}

.block-pric._3 {
  width: 27.7%;
}

.block-pric._4 {
  width: 30.1%;
  padding-left: 8px;
}

.block-pric._5 {
  width: 42.2%;
  padding-left: 8px;
  padding-right: 0;
}

.bg-bund {
  color: var(--white);
  background-color: #16a480;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 166px;
  margin-bottom: 16px;
  padding: 20px 36px 20px 24px;
  font-size: 15px;
  line-height: 19px;
  display: flex;
}

.bg-bund.bgb-b {
  background-color: var(--black-main);
}

.bg-bund.bgb-s {
  background-color: #2d5fff;
  flex-direction: column;
  justify-content: flex-start;
  min-height: auto;
  padding-right: 0;
  display: block;
}

.bg-bund.bgb-o {
  background-color: #ff7a2c;
  flex-direction: column;
  justify-content: flex-start;
  min-height: auto;
  padding-right: 0;
  display: block;
}

.bg-bund.bgb-l {
  color: var(--black-main);
  background-color: #f4f4f4;
  min-height: auto;
  padding-right: 24px;
}

.bg-bund.black-block1 {
  background-color: #3d4144;
  flex-flow: column;
  margin-bottom: 0;
}

.bg-bund.flexvv {
  flex-flow: column;
  margin-bottom: 0;
}

.bg-bund.seri {
  color: var(--black-main);
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding-right: 24px;
}

.image-bund {
  display: block;
}

.image-bund.ib1 {
  width: 152px;
  min-width: 152px;
  height: 126px;
}

.image-bund.ib2 {
  width: 239px;
  min-width: 239px;
  height: 110px;
}

.image-bund.ib3 {
  width: 249px;
  min-width: 249px;
  height: 68px;
  margin-top: 24px;
}

.image-bund.ib4 {
  width: 249px;
  min-width: 249px;
  height: 53px;
  margin-top: 24px;
}

.image-bund.ib5 {
  width: 171px;
  min-width: 171px;
  height: 110px;
}

.faq-block {
  background-color: #f8f8f8;
  padding-top: 48px;
}

.faq-block.fds, .faq-block.swi {
  background-color: #f4f4f4;
  padding-top: 147px;
}

.faq-flex {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.img-block-faq {
  flex-direction: column;
  justify-content: flex-end;
  width: 50%;
  max-width: 308px;
  display: flex;
}

.img-block-faq.ccc {
  justify-content: center;
  align-items: flex-start;
}

.faq-bll {
  width: 100%;
  max-width: 774px;
}

.faq-bll.swi {
  padding-bottom: 120px;
}

.dropdown {
  background-color: #fff;
  width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  line-height: 21px;
  transition: all .3s linear;
}

.dropdown:hover {
  background-color: #b8e5d9;
}

.dropdown.noh:hover {
  background-color: #fff;
}

.dropdown.bl:hover {
  background-color: #577fff;
}

.dropdown.gr:hover {
  background-color: #45b699;
}

.dropdown.or:hover {
  background-color: #ff7a2c;
}

.dropdown-toggle-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  display: flex;
}

.dropdown-toggle-3.hoveref {
  z-index: 1;
  transition: all .3s linear;
}

.dropdown-toggle-3.hoveref:hover {
  background-color: #fff0;
}

.ddown-toggle-text {
  z-index: 1;
  width: 90%;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
  position: relative;
}

.for-animaite-header {
  z-index: -1;
  width: 1px;
  height: 10000000vh;
  position: absolute;
  inset: 105vh auto auto 0%;
}

.plus-cont {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  display: flex;
  position: relative;
}

.minpol {
  background-color: var(--black-main);
  width: 12px;
  height: 3px;
  position: absolute;
}

.minpol.pluspol {
  transform: rotate(0);
}

.dropdown-list-4 {
  padding-left: 24px;
}

.dropdown-list-4.w--open {
  background-color: #ddd0;
  padding-top: 0;
  padding-right: 24px;
  position: relative;
  overflow: hidden;
}

.advanced-block {
  background-color: var(--black-main);
  color: var(--white);
  padding-top: 44px;
  padding-bottom: 82px;
}

.advanced-block.we {
  padding-top: 60px;
  padding-bottom: 56px;
}

.flex-grid {
  z-index: 0;
  align-items: stretch;
  padding-top: 39px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.flex-grid.hovers {
  z-index: 2;
  display: flex;
  position: relative;
  inset: 0%;
}

.flex-grid.animations {
  z-index: 0;
  transform: translate(0);
}

._72_21per {
  flex-wrap: wrap;
  width: 72.21%;
  display: flex;
}

._27_79per {
  flex-direction: column;
  justify-content: space-between;
  width: 27.79%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.block-lo {
  color: var(--white);
  background-color: #3d4144;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 16px;
  padding-top: 20px;
  padding-left: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block-lo.io6 {
  height: 283px;
  max-height: 283px;
}

.block-lo.io7 {
  height: 308px;
  max-height: 308px;
}

.block-lo.io1 {
  height: 178px;
  max-height: 178px;
}

.block-lo.io2 {
  background-color: #16a480;
  height: 139px;
  max-height: 139px;
}

.block-lo.io3 {
  height: 237px;
  max-height: 237px;
}

.block-lo.io4 {
  background-color: #ff7a2c;
  height: 278px;
  max-height: 278px;
}

.block-lo.io5 {
  background-color: #2d5fff;
  height: 160px;
  max-height: 160px;
  padding-right: 24px;
}

.block-lo.db1 {
  background-color: #16a480;
  height: 242px;
}

.block-lo.db2 {
  height: 194px;
}

.block-lo.db3 {
  color: var(--black-main);
  background-color: #fff;
  height: 261px;
}

.block-lo.db4 {
  background-color: #3d4144;
  height: 309px;
}

.block-lo.db8 {
  height: 312px;
}

.block-lo.db7 {
  background-color: #122768;
  height: 312px;
}

.block-lo.db5 {
  background-color: #2d5fff;
  height: 242px;
}

.block-lo.db6 {
  background-color: var(--white);
  color: var(--black-main);
  height: 242px;
}

.block-lo.db9 {
  background-color: var(--medium-sea-green);
  height: 168px;
}

.img-block-io {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.image-io {
  display: block;
}

.image-io.iio6 {
  width: 191px;
}

.image-io.iio7 {
  width: 263px;
}

.h-bl-io {
  z-index: 2;
  width: 100%;
  padding-bottom: 16px;
  position: relative;
}

.bg-io {
  background-color: #161b20;
  position: absolute;
  inset: 0%;
}

.bg-io.bi1 {
  background-color: #161b20;
}

.bg-io.bi2 {
  background-color: #094335;
}

.bg-io.bi4 {
  background-color: #792d00;
}

.bg-io.bi5 {
  background-color: #122768;
}

.bg-io.bw3 {
  background-color: var(--white);
  opacity: 1;
}

.bg-io.aibg {
  background-color: var(--black-main);
  opacity: 1;
  background-image: linear-gradient(254deg, #cb36ffcc 7%, #07c4ffe6 94%);
}

.comming {
  border: 1px solid #fff;
  border-radius: 4px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  display: inline;
  position: relative;
  top: -3px;
  left: 6px;
}

.text-block-35 {
  align-items: center;
  display: flex;
}

._42_235per {
  width: 42.235%;
  padding-left: 8px;
  padding-right: 8px;
}

._57_77per {
  width: 57.765%;
  padding-left: 8px;
  padding-right: 8px;
}

._100per {
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}

.abs-cont-niz {
  position: relative;
}

.pdrop {
  padding-bottom: 16px;
}

.logo-the-baseball-box {
  margin-bottom: 40px;
}

.the-baseball-box-image-2 {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.image-27-copy-copy {
  width: auto;
  min-width: 597px;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

.image-29-copy-copy {
  width: auto;
  max-width: 566px;
  height: auto;
}

.headshot-nick-shaw {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65d337a3ef842c0d5ba74490_current.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.for-mobildeskription-copy {
  font-size: 18px;
  line-height: 25px;
  display: none;
}

.h4-baseball-box {
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.paragraf-hero1-baseball.text18d-boddle, .paragraf-hero1-baseball.text18d-baseball {
  font-size: 18px;
  line-height: 27px;
}

.new-label {
  background-color: #a0daca;
  border: 1px solid #16a480;
  border-radius: 4px;
  margin-left: 2px;
  padding: 2px 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.sl-story-10 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.headshot-jennifer-boddle-2, .headshot-jennifer-boddle-3, .headshot-jennifer-boddle-4, .headshot-jennifer-boddle-5 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65aadf205afa5b84a80891c3_Screenshot%202024-01-19%20at%2019.42.49.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 110px;
  max-width: none;
  height: 110px;
  margin-bottom: 16px;
}

.logo-marks-and-spencer {
  margin-bottom: 40px;
}

.marks-and-spencer-cover-image {
  max-height: 555px;
  margin-right: 0;
  display: inline-block;
}

.h4-marks-and-spencer {
  max-width: none;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.paragraf-hero1-marks-and-spencer.text18d-boddle, .paragraf-hero1-marks-and-spencer.text18d-baseball, .paragraf-hero1-marks-and-spencer.text18d-marks-and-spencer {
  font-size: 18px;
  line-height: 27px;
}

.marks-and-spencer-image-2 {
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.marks-and-spencer-image-3 {
  width: auto;
  min-width: 597px;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
}

.marks-and-spencer-image-4 {
  width: auto;
  max-width: 566px;
  height: auto;
}

.desk-marks-and-spencer {
  max-width: 490px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-weight: 400;
}

.desk-marks-and-spencer.text18d-copy-copy, .desk-marks-and-spencer.text18d-marks-and-spencer {
  font-size: 18px;
  line-height: 27px;
}

.marks-and-spencer-body {
  max-width: 470px;
  margin-left: auto;
  margin-right: 12px;
  padding-left: 20px;
  font-weight: 400;
}

.marks-and-spencer-body.t61-copy-copy {
  margin-right: 0;
}

.marks-and-spencer-body.t61-copy-copy.cx1-copy-copy {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.marks-and-spencer-body.t61-copy-copy.cx1-copy-copy.text18d-copy-copy {
  font-size: 18px;
  line-height: 27px;
}

.marks-and-spencer-body.t61-marks-and-spencer {
  margin-right: 0;
}

.marks-and-spencer-body.t61-marks-and-spencer.cx1-copy-copy {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.marks-and-spencer-body.t61-marks-and-spencer.cx1-copy-copy.text18d-copy-copy {
  font-size: 18px;
  line-height: 27px;
}

.marks-and-spencer-body.t61-marks-and-spencer.cx1-marks-and-spencer {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.marks-and-spencer-body.t61-marks-and-spencer.cx1-marks-and-spencer.text18d-copy-copy, .marks-and-spencer-body.t61-marks-and-spencer.cx1-marks-and-spencer.text18d-marks-and-spencer {
  font-size: 18px;
  line-height: 27px;
}

.marks-and-spencer-body-2.tex18-copy-copy {
  font-size: 18px;
  line-height: 24px;
}

.marks-and-spencer-body-2.tex18-marks-and-spencer {
  font-size: 18px;
  line-height: 27px;
}

.for-mobildeskription-marks {
  font-size: 18px;
  line-height: 25px;
  display: none;
}

.sl-story-11 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.block-video {
  width: 100%;
}

.signup-block-cs-flex-55-right {
  width: 55%;
}

.text-field-2 {
  color: #000;
  background-color: #f8f8f8;
  border: 1px #d7d7d7;
  border-bottom-style: solid;
  height: 48px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 13px;
  line-height: 48px;
}

.text-field-2:focus {
  border-top-style: none;
  border-bottom-color: #d7d7d7;
  border-left-style: none;
  border-right-style: none;
}

.signup-block-cs-flex-45-left {
  width: 45%;
}

.signup-block-cs-form {
  max-width: 497px;
}

.checkbox-field-2 {
  color: #fff;
  padding-top: 18px;
  padding-left: 22px;
  font-size: 16px;
  line-height: 16px;
}

.success-message-2 {
  color: #16a480;
  background-color: #fff;
  margin-top: 36px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  box-shadow: 0 0 24px #00000026;
}

.signup-block-cs-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.signup-block-cs-wrapper-final {
  background-image: linear-gradient(264deg, #319e84, #ffe6b9);
  padding-top: 30px;
  padding-bottom: 30px;
  position: static;
}

.signup-block-cs-header-text {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
  line-height: 47px;
}

.field-label-2 {
  color: #0d1115;
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: 400;
}

.signup-block-cs-flex-45-55 {
  align-items: center;
  display: flex;
}

.submit-button-2 {
  color: #16a480;
  background-color: #fff;
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
  box-shadow: 0 0 24px #00000026;
}

.submit-button-2:hover {
  color: #fff;
  background-color: #0d1115;
}

.signup-block-cs-image-cms {
  object-fit: contain;
  width: 100%;
  max-width: 345px;
  max-height: 280px;
  display: block;
}

.form-body-2 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.body-block-cs-cta-block-flex-20-left {
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.body-block-cs-cta-block-main-wrapper {
  text-align: left;
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  margin-top: 50px;
  margin-bottom: 30px;
  overflow: visible;
}

.body-block-cs-about-section-text-cms {
  color: #000;
  max-width: 1000px;
  font-size: 20px;
  line-height: 35px;
}

.body-block-cs-quotation-content-wrapper {
  color: #000;
  width: 100%;
  max-width: 935px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  transition: all .3s;
  display: block;
  position: relative;
}

.body-block-cs-quotation-content-wrapper:hover {
  text-shadow: 0 4px 5px #16a48080;
}

.body-block-cs-quotation-author-details-wrapper {
  flex-direction: column;
  padding-top: 8px;
  padding-left: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  display: block;
}

.body-block-cs-cta-block-flex-button-layout {
  text-align: left;
  border-radius: 0;
  flex: 0 auto;
  order: 0;
  align-self: center;
  padding-top: 0;
}

.body-block-cs-about-section-text-wrapper {
  max-width: 689px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.body-block-cs-about-section-text-wrapper.body-block-cs-about-section-text-wrapper-noot {
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.body-block-cs-challenge-section-text-cms {
  color: #000;
  max-width: 1000px;
  font-size: 20px;
  line-height: 35px;
}

.body-block-cs-sticky-column-metrics-content-wrapper {
  z-index: 1;
  border: 1px #000;
  width: 100%;
  position: static;
  top: 0;
}

.body-block-cs-metric-text-cms {
  color: #737678;
  font-size: 20px;
  line-height: 24px;
}

.body-block-cs-metric-text-cms h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

.body-block-cs-quotation-author-image-cms {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65b3c2c26dd574fc67f16a5e_image%2044.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-top: -6px;
  margin-left: -6px;
}

.body-block-cs-sticky-column-main-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  height: auto;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: grid;
}

.body-block-cs-grey-box-text-cms {
  color: #000;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  font-size: 20px;
  line-height: 32px;
  display: flex;
}

.body-block-cs-sticky-metric-layout {
  border-top: 1px #f4f4f4;
  border-bottom: 1px #f4f4f4;
  border-right: 1px #f4f4f4;
  flex: 0 auto;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.body-block-cs-container-1200 {
  max-width: 1200px;
  margin-top: 30px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.body-block-cs-cta-block-flex-text {
  color: #fff;
  text-align: left;
  align-self: auto;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.body-block-cs-cta-block-flex-80-right {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  width: 80%;
  padding: 20px;
  display: flex;
}

.body-block-cs-quotation-main-wrapper {
  padding-top: 0;
  padding-left: 0;
}

.body-block-cs-flex-metrics-layout {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border: 1px #000;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.body-block-cs-cta-block-flex-logo-subbly {
  object-fit: fill;
  border-radius: 6px;
  flex: 0 auto;
  align-self: auto;
  min-width: auto;
  display: block;
  box-shadow: 0 2px 14px 8px #16a48096;
}

.body-block-cs-wrapper-final {
  z-index: 0;
  background-color: #fff;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  overflow: visible;
}

.body-block-cs-quotation-text-wrapper {
  position: relative;
}

.body-block-cs-cta-block-flex-20-80 {
  background-color: #16a480;
  border-radius: 6px;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-block-cs-container-1200-custom-margin {
  max-width: 1200px;
  margin-top: -10px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.body-block-cs-quotation-author-name-cms {
  font-size: 18px;
}

.body-block-cs-metrics-container {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.body-block-cs-quotation-author-wrapper {
  text-shadow: 0 0 #0000;
  justify-content: center;
  margin-top: 30px;
  font-family: Suisse Intl, sans-serif;
  display: flex;
}

.body-block-cs-cta-block-content-wrapper {
  background-color: #0000;
  border-radius: 6px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.body-block-cs-challenge-section-text-wrapper {
  max-width: 689px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.body-block-cs-challenge-section-text-wrapper.body-block-cs-challenge-section-text-vwtc {
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 0;
}

.body-block-cs-quotation-author-image-wrapper {
  background-color: #d0ede6;
  width: 120px;
  height: 120px;
  margin-top: 6px;
  margin-left: 6px;
  position: relative;
}

.body-block-cs-cta-block-flex-button-style-1 {
  text-align: center;
  object-fit: fill;
  background-color: #0d1115;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.body-block-cs-cta-block-flex-button-style-1:hover {
  background-color: #3d4144;
}

.body-block-cs-cta-block-flex-button-style-1:focus {
  color: #fff;
  background-color: #3d4144;
}

.body-block-cs-cta-block-flex-button-style-1.body-block-cs-cta-block-flex-button-green-style-2 {
  background-color: #0d1115;
  border-radius: 6px;
  padding: 10px 26px;
  transition: all .3s linear;
}

.body-block-cs-cta-block-flex-button-style-1.body-block-cs-cta-block-flex-button-green-style-2:hover {
  background-color: #3d4144;
}

.body-block-cs-results-section-text-cms {
  color: #000;
  max-width: 1000px;
  margin-left: 0;
  padding-top: 72px;
  padding-bottom: 72px;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.body-block-cs-results-section-text-cms.body-block-cs-results-section-text-cms-noot {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 35px;
}

.body-block-cs-cta-block-container-1200 {
  background-color: #0000;
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
  overflow: visible;
}

.body-block-cs-cta-block-flex-button {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.body-block-cs-sticky-column-metrics-main-wrapper {
  position: sticky;
  top: 80px;
}

.body-block-cs-grey-box-wrapper {
  z-index: 1;
  background-color: #f8f8f8;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.body-block-cs-quotation-author-title-cms {
  color: #737678;
  margin-top: 2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.body-block-cs-quotation-text-cms {
  z-index: 1;
  text-align: center;
  max-width: none;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
  position: relative;
}

.body-block-cs-quotation-text-cms:hover {
  text-shadow: none;
}

.body-block-cs-solution-section-text-cms {
  color: #000;
  max-width: 1000px;
  margin-left: 0;
  padding-top: 72px;
  padding-bottom: 72px;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.body-block-cs-solution-section-text-cms.body-block-cs-solution-section-text-cms-noot {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 35px;
}

.header-block-cs-logo-section {
  z-index: 1;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 32px;
  display: flex;
  position: static;
  top: 40px;
  bottom: auto;
}

.header-block-cs-flex-50-left {
  width: 50%;
}

.header-block-cs-categories-cms-list {
  flex-flow: row;
  width: 80%;
  margin-bottom: 24px;
  padding-top: 24px;
  display: flex;
}

.header-block-cs-plus-icon {
  color: #d7d7d7;
  text-align: center;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 28px;
  line-height: 56px;
}

.header-block-cs-mobile-stats-wrapper {
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  width: 100%;
  margin-top: 0;
  display: none;
  position: static;
  top: 0;
}

.header-block-cs-header-image {
  object-fit: fill;
  flex: 1;
}

.header-block-cs-logo-subbly {
  height: 39px;
}

.header-block-cs-title {
  width: 80%;
  margin-bottom: 0;
}

.header-block-cs-categories-cms-wrapper {
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.header-block-cs-blurb {
  color: #0d1115;
  width: 80%;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 32px;
}

.header-block-cs-flex-50-right {
  width: 50%;
}

.header-block-cs-flex-50-right.header-block-cs-flex-50-img-settings {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-block-cs-logo-cms {
  height: 85px;
  max-height: 60px;
}

.header-block-cs-flex-metrics-layout-mobile {
  flex-flow: row;
  justify-content: flex-start;
  padding-bottom: 0;
  display: flex;
}

.header-block-cs-flex-50-50 {
  display: flex;
}

.header-block-cs-wrapper-final {
  z-index: 0;
  background-color: #f4f4f4;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 648px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.header-block-cs-container-1200-mobile-stats {
  max-width: 1200px;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.header-block-cs-flex-metrics-text-mobile-cms-backup {
  color: #737678;
  font-size: 20px;
  line-height: 24px;
}

.header-block-cs-flex-metric-layout-mobile {
  border-top: 1px #f4f4f4;
  border-bottom: 1px #f4f4f4;
  border-right: 1px #f4f4f4;
  width: 25%;
  padding-top: 0;
  padding-bottom: 0;
}

.header-block-cs-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.header-block-cs-categories-cms-item {
  color: #16a480;
  text-align: center;
  object-fit: fill;
  background-color: #16a4801a;
  border-radius: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  padding: 4px 10px;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
  transition: all .3s linear;
  display: block;
}

.header-block-cs-categories-cms-item:hover {
  background-color: #16a48033;
}

.header-block-cs-flex-metrics-text-mobile-cms {
  color: #737678;
  font-size: 20px;
  line-height: 24px;
}

.header-block-cs-flex-metrics-text-mobile-cms h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

.see-it-live {
  background-color: #f8f8f8;
  padding-top: 60px;
  padding-bottom: 80px;
}

.we-care-about {
  padding-top: 62px;
  padding-bottom: 76px;
}

.cs-button {
  color: #16a480;
  text-align: center;
  background-color: #fff;
  width: 100%;
  max-width: 497px;
  height: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
  box-shadow: 0 0 24px #00000026;
}

.cs-button:hover {
  color: #fff;
  background-color: #0d1115;
}

.block-1 {
  width: 27.692%;
  padding-right: 16px;
}

.img-block-1 {
  width: 100%;
  max-width: 248px;
  margin-top: 24px;
  display: block;
}

.block-2 {
  width: 31.966%;
  padding-right: 16px;
}

.block-3 {
  width: 40.34%;
}

.img-block-block-3 {
  padding-left: 24px;
}

.image-block-3 {
  width: 100%;
  min-width: 152px;
  display: block;
}

.supporting {
  padding-top: 66px;
  padding-bottom: 47px;
}

.flex-supp {
  justify-content: space-between;
  display: flex;
}

.left-supp-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 327px;
  display: flex;
}

.link-gray {
  color: #0d111566;
  transition: all .3s linear;
}

.link-gray:hover {
  color: var(--medium-sea-green);
}

.reight-supp {
  width: 100%;
  max-width: 740px;
  padding-left: 10px;
}

.bl-r-sup {
  width: 100%;
  padding-bottom: 12px;
}

.one-bl-sup {
  background-color: #f4f4f4;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 36px 20px 24px;
  font-size: 15px;
  line-height: 19px;
  display: flex;
}

.image-sup {
  width: 216px;
  min-width: 216px;
  display: block;
}

.heading-48 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.span-30d4a0 {
  color: #30d4a0;
}

.header-en {
  color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/660aace9b4522a7e4bcb8fe9_ezgif-6-d866fecee0.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 662px;
  position: relative;
  overflow: hidden;
}

.text-hero-enabl {
  color: #ffffffb3;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 36px;
  padding-bottom: 60px;
  font-size: 24px;
  line-height: 36px;
}

.block-bt-hero-enabl {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.text-bt-rjad {
  color: #fff9;
  padding-left: 16px;
}

.image-faq {
  width: 100%;
  max-width: 244px;
  position: relative;
}

.hover-effect-faq {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

._50-per-grid {
  width: 50%;
}

._50-per-grid.left24 {
  padding-left: 24px;
}

.grid-flex {
  flex-flow: wrap;
  width: 100%;
  padding-top: 39px;
  display: flex;
}

.grid-flex.static {
  z-index: 1;
  position: relative;
  top: 0;
}

.grid-flex.absolut {
  z-index: 0;
  position: absolute;
  top: 0;
}

.text-dop-15 {
  margin-top: 4px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}

.aiflex {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aiic {
  width: 44px;
  min-width: 44px;
  display: block;
  position: relative;
}

.ic-const {
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  display: flex;
  position: relative;
}

.shadow {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.shadow-shadow {
  opacity: .7;
  border-radius: 4px;
  width: 90%;
  height: 90%;
  box-shadow: 0 0 14px 4px #00000038;
}

._73-per {
  width: 73%;
  padding-right: 24px;
}

._27-per {
  width: 27%;
}

._100-per {
  width: 100%;
}

.div-block-46, .cs-button-updated {
  padding-top: 12px;
}

.cs-button-non-form {
  color: #16a480;
  text-align: center;
  background-color: #fff;
  width: 100%;
  max-width: 497px;
  height: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
  box-shadow: 0 0 24px #00000026;
}

.cs-button-non-form:hover {
  color: #fff;
  background-color: #0d1115;
}

.image-47 {
  flex: 0 auto;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.cs-homepage-hero-animation-wrapper {
  background-color: #f4f4f4;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: visible;
}

.cs-homepage-hero-text-subheader {
  width: 462px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.image-48 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.cs-homepage-hero-text-block {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 510px;
  margin-top: 221px;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cs-homepage-hero-flex-50-right {
  flex-direction: row;
  justify-content: flex-start;
  width: 50%;
  display: flex;
  position: relative;
  overflow: visible;
}

.cs-homepage-hero-text-header {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.cs-homepage-hero-image-wrapper {
  width: 618px;
  height: 616px;
  padding-left: 20px;
  display: flex;
  position: relative;
  left: auto;
  overflow: hidden;
}

.cs-homepage-hero-image-wrapper-left-column {
  flex-direction: column-reverse;
  align-items: stretch;
  min-width: 235px;
  max-width: 235px;
  margin-top: auto;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.image-49 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.cs-homepage-hero-flex-50-left {
  justify-content: flex-end;
  width: 50%;
  padding-left: 20px;
  display: flex;
}

.cs-homepage-hero-wrapper {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.cs-homepage-hero-image-wrapper-middle-column {
  flex-direction: column;
  align-items: stretch;
  width: 235px;
  min-width: 235px;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.cs-homepage-hero-image-wrapper-right-column {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 235px;
  min-width: 235px;
  height: auto;
  margin-left: 16px;
  margin-right: auto;
  display: flex;
}

.image-50 {
  width: auto;
  max-width: none;
  height: auto;
}

.cs-homepage-body-wrapper {
  min-height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.cs-homepage-body-featured-cs-wrapper {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.cs-homepage-body-header-text-wrapper {
  flex-flow: column;
  max-width: 1054px;
  margin: 3rem auto 3rem 0;
  padding: 30px 75px 30px 10px;
  display: flex;
}

.cs-homepage-body-header-text {
  padding-left: 0;
}

.cs-homepage-body-header-text.cs-homepage-body-custom-class-story-duwn {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1056px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
  display: flex;
  position: static;
  left: 0;
}

.cs-homepage-body-header-text-wrapper-small-padding {
  flex-flow: column;
  max-width: 1054px;
  margin: 3rem auto 3rem 0;
  padding: 30px 75px 30px 10px;
  display: flex;
}

.cs-homepage-body-featured-merchant-cms-merchant-info-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 530px;
  min-width: auto;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.cs-homepage-body-featured-merchant-cms-image-styling-1 {
  width: 622px;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.cs-homepage-body-featured-merchant-cms-image-styling-1.cs-homepage-body-featured-merchant-cms-image-styling-mobile {
  display: none;
}

.cs-homepage-body-featured-merchant-cms-metrics-line-2 {
  max-width: 386px;
  margin-top: 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.cs-homepage-body-featured-merchant-cms-logo-image {
  object-fit: contain;
  width: auto;
  max-width: 190px;
  height: 110px;
  margin-bottom: 40px;
  margin-right: 0;
  padding-right: 0;
}

.cs-homepage-body-featured-merchant-cms-read-link {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.cs-homepage-body-featured-merchant-cms-flex-50-left {
  padding-top: 0;
}

.cs-homepage-body-featured-merchant-metrics-line-1-wrapper {
  flex-direction: row;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.cs-homepage-body-featured-merchant-cms-image {
  aspect-ratio: auto;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/639b9bd695ef69a9e4ecb28e_Rectangle%20684%20(1).jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: auto;
  min-width: auto;
  max-width: 600px;
  height: 100%;
  max-height: 600px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0%;
  padding-right: 0;
  overflow: visible;
}

.cs-homepage-body-featured-merchant-read-text {
  color: #0d1115;
  margin-right: 8px;
}

.cs-homepage-body-featured-merchant-cms-quotation {
  max-width: 386px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
}

.cs-homepage-body-featured-merchant-cms-layout-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(520px, auto) minmax(520px, auto);
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: stretch stretch;
  width: auto;
  max-width: 1054px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cs-homepage-body-featured-merchant-cms-metrics-line-1 {
  margin-top: 0;
  margin-right: 10px;
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.cs-homepage-body-featured-merchant-cms-founder-name {
  max-width: 386px;
  margin-top: 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.cs-homepage-body-featured-merchant-separator-line {
  background-color: #0d1115;
  width: 387px;
  height: 1px;
  margin-top: 40px;
}

.cs-homepage-body-featured-merchant-cms-business-name {
  max-width: 386px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.cs-homepage-body-featured-merchant-cms-flex-50-right {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
}

.cs-homepage-body-featured-merchant-load-more-read-more-arrow {
  width: auto;
  max-width: none;
  height: auto;
}

.cs-homepage-body-featured-merchant-load-more-cms-metrics-line-1 {
  text-align: left;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.cs-homepage-body-featured-merchant-load-more-cms-featured-image {
  width: auto;
  height: auto;
}

.cs-homepage-body-featured-merchant-load-more-cms-featured-image.cs-homepage-body-featured-merchant-load-more-cms-custom-format {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: 200px;
  overflow: hidden;
}

.cs-homepage-body-featured-merchant-load-more-metrics-wrapper {
  border-top: 1px solid #0d1115;
  border-bottom: 1px solid #0d1115;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 70px;
  margin-top: 24px;
  display: flex;
}

.cs-homepage-body-featured-merchant-load-more-metrics-wrapper.storysl {
  text-align: left;
  align-items: flex-start;
  width: 100%;
}

.cs-homepage-body-featured-merchant-load-more-cms-details-logo {
  object-fit: contain;
  width: 70px;
  height: 70px;
}

.cs-homepage-body-featured-merchant-load-more-cms-wrapper {
  float: none;
  clear: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.cs-homepage-body-featured-merchant-load-more-cms-metrics-line-2 {
  margin-top: 5px;
  font-family: Suisse Intl, sans-serif;
  line-height: 19px;
}

.cs-homepage-body-featured-merchant-load-more-cms-list {
  z-index: 900;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  bottom: auto;
  overflow: visible;
}

.cs-homepage-body-featured-merchant-load-more-details-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  height: 90px;
  margin-top: 25px;
  display: flex;
}

.cs-homepage-body-featured-merchant-load-more-details-wrapper.cs-homepage-body-featured-merchant-load-more-details-wrapper-custom-storysl {
  align-items: center;
}

.cs-homepage-body-featured-merchant-load-more-cms-details-business-name {
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.cs-homepage-body-featured-merchant-load-more-cms-read-more-link {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.cs-homepage-body-featured-merchant-load-more-cms-details-business-location {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.cs-homepage-body-featured-merchant-load-more-cms-item {
  color: #0d1115;
  flex-direction: column;
  align-items: flex-start;
  width: 315px;
  max-width: none;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.cs-homepage-body-featured-merchant-load-more-cms-item.w--current {
  width: 315px;
}

.cs-homepage-body-featured-merchant-load-more-text-wrapper {
  padding-left: 16px;
}

.cs-homepage-body-featured-merchant-load-more-read-more-text {
  margin-right: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.pagination, .pagination-2 {
  margin-bottom: 2rem;
  padding-top: 30px;
  padding-bottom: 30px;
}

.content-header {
  z-index: 2;
  padding-top: 150px;
  position: relative;
}

.anim-header-wr {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.anim-header-img-cont {
  width: 100%;
  max-width: 1232px;
  height: 100%;
  padding-top: 69px;
  position: relative;
}

.image-anim-header {
  border-radius: 4px;
  width: 100%;
  display: block;
  position: absolute;
  transform: translate(0, 100%);
  box-shadow: 0 -10px 50px #00000080;
}

.flex-anim-header {
  display: flex;
  position: relative;
}

.one-hov {
  text-align: left;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px 24px 0;
  transition: all .3s linear;
  display: flex;
  overflow: hidden;
}

.one-hov:hover {
  background-color: var(--medium-sea-green);
}

.one-hov.bluehov:hover {
  background-color: var(--royal-blue);
}

.one-hov.orangehov:hover {
  background-color: #ff7a2c;
}

.img-bl {
  padding-top: 26px;
}

.img-hov {
  border-radius: 4px 4px 0 0;
  width: 100%;
  display: block;
  box-shadow: 0 0 20px #00000024;
}

.razdah {
  width: 16px;
}

.shadow-block-anim-header {
  z-index: 1;
  background-image: linear-gradient(0deg, #00000080, #fff0 86%);
  width: 100%;
  height: 220px;
  position: absolute;
  inset: auto 0% 0%;
}

.hover-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--black-main);
  background-color: #ffffff4d;
  border-radius: 4px;
  width: 33.33%;
  text-decoration: none;
  transition: all .3s linear;
  display: flex;
  overflow: hidden;
}

.hover-bg:hover {
  box-shadow: 0 0 30px #00000080;
}

.mobile-block {
  display: none;
}

.block-inf {
  background-color: var(--medium-sea-green);
  color: var(--white);
  padding-top: 32px;
}

.image-inf {
  width: 100%;
  margin-top: 16px;
  display: block;
}

.pagination-3 {
  padding-bottom: 30px;
}

.webinar-main-wrapper {
  color: var(--black-main);
  min-height: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.webinar-main-wrapper.no-gran, .webinar-main-wrapper.mask-wrap {
  overflow: hidden;
}

.webinar-main-wrapper.artwr {
  color: var(--black);
  width: 100%;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
}

.webinar-main-wrapper.hd {
  overflow: hidden;
}

.webinar-hero-image-wrapper {
  background-color: #0d1115;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.webinar-hero-image-cms {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.webinar-info-block-wrapper {
  width: 100%;
  overflow: hidden;
}

.webinar-info-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-info-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-info-block-flex-53-47 {
  flex-wrap: wrap;
  display: flex;
}

.webinar-info-block-flex-53-left {
  width: 53%;
}

.webinar-info-block-flex-47-right {
  width: 47%;
  display: flex;
  position: relative;
}

.webinar-info-block-title-wrapper {
  padding-top: 48px;
  padding-bottom: 24px;
}

.webinar-info-block-title-text-cms {
  width: 80%;
  margin-bottom: 0;
}

.webinar-info-block-title-text-cms.heading-case {
  text-align: left;
  width: auto;
  max-width: 90%;
}

.webinar-info-block-description-wrapper {
  max-width: 484px;
  font-size: 20px;
  line-height: 32px;
}

.webinar-info-block-details-wrapper {
  flex-wrap: wrap;
  padding-top: 24px;
  padding-bottom: 32px;
  display: flex;
}

.webinar-info-block-date-main-wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 36px;
  font-size: 15px;
  line-height: 24px;
  display: flex;
}

.webinar-info-block-date-icon-header-wrapper {
  opacity: .4;
  align-items: center;
  font-size: 16px;
  line-height: 41px;
  display: flex;
}

.webinar-info-block-date-icon-image {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-right: 12px;
}

.webinar-info-block-bonus-main-wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 36px;
  font-size: 15px;
  line-height: 24px;
  display: flex;
}

.webinar-info-block-bonus-icon-header-wrapper {
  opacity: .4;
  align-items: center;
  font-size: 16px;
  line-height: 41px;
  display: flex;
}

.webinar-info-block-bonus-icon-image {
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin-right: 12px;
}

.webinar-info-block-bonus-link-wrapper {
  color: var(--black);
  transition: all .3s linear;
}

.webinar-info-block-bonus-link-wrapper:hover {
  color: var(--medium-sea-green);
}

.webinar-info-block-form-background {
  z-index: 0;
  background-color: var(--medium-sea-green);
  width: 50vw;
  min-width: 50vw;
  max-width: 50vw;
  height: 100%;
  position: absolute;
  box-shadow: inset 0 4px 24px #00000026;
}

.webinar-info-block-form-container {
  width: 100%;
  padding: 48px 28px 48px 48px;
  position: relative;
}

.webinar-form-template-row1 {
  background-color: var(--white);
  opacity: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 16px 4px;
  display: flex;
}

.webinar-form-template-row2 {
  background-color: var(--white);
  margin-top: -36px;
  margin-bottom: 18px;
  padding: 16px 4px;
  display: flex;
  box-shadow: 0 0 24px #00000026;
}

.webinar-form-template-checkbox {
  padding-top: 0;
}

.webinar-form-template-checkbox.fcb2 {
  padding-top: 0;
  padding-bottom: 12px;
}

.html-embed-4, .webinar-html-form-cms {
  margin-top: 36px;
}

.webinar-info-block-custom-rich-text-with-link {
  transition: all .3s;
}

.webinar-info-block-custom-rich-text-with-link:hover {
  color: var(--medium-sea-green);
  -webkit-text-stroke-color: var(--medium-sea-green);
}

.webinar-info-block-custom-link-style {
  color: var(--black-main);
  -webkit-text-stroke-color: var(--black-main);
  transition: all .3s;
}

.webinar-info-block-custom-link-style:hover {
  color: var(--medium-sea-green);
  -webkit-text-stroke-color: var(--medium-sea-green);
}

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

.webinar-info-block-custom-bold {
  text-decoration: underline;
  transition: all .3s;
}

.webinar-info-block-custom-bold:hover {
  color: var(--medium-sea-green);
  -webkit-text-stroke-color: var(--medium-sea-green);
}

.webinar-info-block-custom-paragraph {
  text-decoration: underline;
  transition: all .3s;
}

.webinar-info-block-custom-paragraph:hover {
  color: var(--medium-sea-green);
}

.webinar-speaker-block-wrapper {
  background-color: #f4f4f4;
  padding-top: 60px;
  padding-bottom: 8px;
}

.webinar-speaker-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-speaker-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-speaker-block-standard-header-wrapper {
  padding-bottom: 36px;
}

.webinar-speaker-block-standard-header-text {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-speaker-block-host-info {
  width: 100%;
  max-width: 875px;
}

.webinar-speaker-block-link-wrapper {
  color: var(--black);
  margin-bottom: 52px;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  transition: all .3s linear;
  display: flex;
}

.webinar-speaker-block-link-wrapper:hover {
  color: var(--medium-sea-green);
}

.webinar-speaker-block-photo-wrapper {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
}

.webinar-speaker-block-photo-effect {
  z-index: 0;
  background-color: #fff;
  border-radius: 2px;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: absolute;
  top: 10px;
  left: 10px;
}

.webinar-speaker-block-photo-cms {
  z-index: 1;
  border-radius: 2px;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
}

.webinar-speaker-block-text-wrapper {
  width: 100%;
  padding-top: 16px;
  padding-left: 35px;
}

.webinar-speaker-block-description-line-1, .webinar-speaker-block-description-line-2 {
  color: #000;
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.webinar-bonus-block-wrapper {
  padding-top: 60px;
  padding-bottom: 54px;
}

.webinar-bonus-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-bonus-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-bonus-block-header-wrapper {
  padding-bottom: 24px;
}

.webinar-bonus-block-header-text-h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-bottom-form-wrapper {
  background-color: var(--medium-sea-green);
  padding-top: 48px;
  padding-bottom: 33px;
  box-shadow: inset 0 4px 24px #00000026;
}

.webinar-bottom-form-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-bottom-form-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-bottom-form-header-wrapper {
  color: var(--white);
  padding-bottom: 0;
}

.webinar-bottom-form-header-text-h2-cms {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-logos-block-wrapper {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 73px;
}

.webinar-logos-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-logos-block-header-text {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-logos-block-logos-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 55px;
  display: flex;
}

.webinar-bonus-block-subcontainer-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-bonus-block-subcontainer-1200.pad8, .webinar-bonus-block-subcontainer-1200.webinar-bonus-block-subcontainer-1200-pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-bonus-block-flex-container {
  flex-wrap: wrap;
  display: flex;
}

.webinar-bonus-block-bonus-subbly-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.webinar-bonus-block-bonus-subbly-wrapper {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.webinar-bonus-block-bonus-subbly-wrapper.bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.webinar-bonus-block-bonus-subbly-wrapper.bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708c400a7fdaad05a3192f_Frame%207112%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.webinar-bonus-block-bonus-subbly-wrapper.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.webinar-bonus-block-bonus-subbly-header-text-wrapper {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.webinar-bonus-block-bonus-subbly-header-text-cms, .webinar-bonus-block-bonus-subbly-description-line1-cms, .webinar-bonus-block-bonus-subbly-description-line2-cms {
  max-width: 70%;
}

.webinar-bonus-block-bonus-host-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.webinar-bonus-block-bonus-host-wrapper {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.webinar-bonus-block-bonus-host-wrapper.bonusbg2-copy {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.webinar-bonus-block-bonus-host-wrapper.webinar-bonus-block-bonus-host-wrapper-bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.webinar-bonus-block-bonus-host-header-text-wrapper {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.webinar-bonus-block-bonus-host-header-text-cms {
  max-width: 70%;
}

.webinar-bonus-block-bonus-host-description-line1-cms, .webinar-bonus-block-bonus-host-description-line2-cms {
  max-width: 60%;
}

.webinar-bonus-block-bonus-other1-main-wrapper, .webinar-bonus-block-bonus-other2-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.webinar-bonus-block-bonus-other1-wrapper {
  color: var(--white);
  background-color: #2d5fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px 80px 24px 24px;
  display: flex;
}

.webinar-bonus-block-bonus-other1-wrapper.binfobg2 {
  background-color: #ff7b2d;
}

.webinar-bonus-block-bonus-other2-wrapper {
  color: var(--white);
  background-color: #2d5fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px 80px 24px 24px;
  display: flex;
}

.webinar-bonus-block-bonus-other2-wrapper.binfobg2, .webinar-bonus-block-bonus-other2-wrapper.binfobg2-copy, .webinar-bonus-block-bonus-other2-wrapper.webinar-bonus-block-bonus-other2-bginfo2 {
  background-color: #ff7b2d;
}

.webinar-bonus-block-bonus-other1-text-wrapper {
  width: 100%;
  max-width: 357px;
}

.webinar-bonus-block-bonus-other1-icon-image, .webinar-bonus-block-bonus-other2-icon {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.webinar-bonus-block-bonus-other2-text-wrapper {
  width: 100%;
  max-width: 357px;
}

.webinar-testimonial-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.webinar-testimonial-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.webinar-testimonial-block-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.webinar-testimonial-block-image {
  width: 100%;
  max-width: 536px;
}

.webinar-testimonial-block-info-description-wrapper {
  max-width: 521px;
  line-height: 36px;
}

.webinar-testimonial-block-wrapper {
  flex-wrap: wrap;
  padding-top: 36px;
  display: flex;
}

.webinar-testimonial-block-info-text-wrapper {
  width: 50%;
}

.webinar-testimonial-block-info-text-header-wrapper {
  padding-bottom: 32px;
}

.webinar-testimonial-block-info-text-header-text-h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-testimonial-block-info-description-list {
  padding-left: 26px;
}

.webinar-html-video-embed-cms {
  margin-top: 36px;
}

.webinar-bottom-form-postwebinar-header-text-h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.webinar-bottom-form-postwebinar-header-wrapper {
  color: var(--white);
  padding-bottom: 0;
}

.webinar-html-postwebinar-form-newsletter {
  margin-top: 36px;
}

.webinar-postwebinar-videoheader-text-h2-cms {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.orange-text {
  color: #ff7a2c;
}

.faq2 {
  width: 100%;
  max-width: 774px;
  padding-bottom: 32px;
}

.cursor-icon {
  opacity: .77;
  mix-blend-mode: soft-light;
  width: 56px;
  min-width: 56px;
  max-width: 56px;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  position: absolute;
  inset: auto -69px 79px auto;
}

.experience-it-live {
  background-color: var(--black-main);
  color: var(--white);
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}

.parallax-bg-block {
  z-index: 0;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.content-parallax-block {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.parallax-bg-image {
  width: 100%;
  display: block;
}

.text-span-36 {
  font-size: 14px;
  line-height: 24px;
}

.doptext-2 {
  margin-bottom: 16px;
  line-height: 36px;
}

.cont-bg {
  z-index: 2;
  background-color: #000c;
  position: relative;
}

.flex-content-bg {
  justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 35px;
  display: flex;
}

.icons-block {
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 364px;
  display: flex;
}

.one-ic-block {
  text-align: center;
  background-color: #73767880;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 175px;
  min-height: 117px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 24px;
  display: flex;
}

.one-ic-block.no {
  margin-right: 0;
}

.one-ic-block.v2 {
  max-width: 149px;
  min-height: 147px;
  margin-top: 12px;
}

.one-ic-block.v2.bv2 {
  max-width: 203px;
}

.ic-con {
  height: 36px;
  margin-bottom: 12px;
  display: block;
}

.subsummit-landing-page-wrapper {
  color: var(--black-main);
  min-height: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.subsummit-landing-page-wrapper.no-gran, .subsummit-landing-page-wrapper.mask-wrap {
  overflow: hidden;
}

.subsummit-landing-page-wrapper.artwr {
  color: var(--black);
  width: 100%;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
}

.subsummit-landing-page-wrapper.hd {
  overflow: hidden;
}

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

.subsummit-hero-image-wrapper {
  background-color: #0d1115;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.time-subsummit {
  align-items: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.subsummit-info-block-form-container {
  width: 100%;
  padding: 48px 28px 0 48px;
  position: relative;
}

.subsummit-info-block-form-background {
  z-index: 0;
  background-color: var(--medium-sea-green);
  width: 50vw;
  min-width: 50vw;
  max-width: 50vw;
  height: 100%;
  position: absolute;
  box-shadow: inset 0 4px 24px #00000026;
}

.subsummit-info-block-flex-47-right {
  width: 47%;
  display: flex;
  position: relative;
}

.subsummit-html-form {
  margin-top: 36px;
}

.subsummit-info-block-wrapper {
  width: 100%;
  overflow: hidden;
}

.subsummit-info-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-info-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.subsummit-info-block-flex-53-47 {
  flex-wrap: wrap;
  display: flex;
}

.subsummit-info-block-flex-53-left {
  width: 53%;
}

.subsummit-info-block-title-wrapper {
  padding-top: 48px;
  padding-bottom: 24px;
  padding-right: 28px;
}

.subsummit-info-block-title-text-cms {
  width: 80%;
  margin-bottom: 0;
}

.subsummit-info-block-title-text-cms.heading-case {
  width: auto;
  padding-right: 20px;
  font-size: 24px;
}

.subsummit-bonus-block-wrapper {
  padding-top: 60px;
  padding-bottom: 54px;
}

.subsummit-bonus-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-bonus-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.subsummit-bonus-block-header-wrapper {
  padding-bottom: 24px;
}

.subsummit-bonus-block-header-text-h2-copy {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.subsummit-bonus-block-subcontainer-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-bonus-block-subcontainer-1200.pad8, .subsummit-bonus-block-subcontainer-1200.webinar-bonus-block-subcontainer-1200-pad8, .subsummit-bonus-block-subcontainer-1200.webinar-bonus-block-subcontainer-1200-pad8, .subsummit-bonus-block-subcontainer-1200.subsummit-bonus-block-subcontainer-1200-pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.subsummit-bonus-block-flex-container {
  flex-wrap: wrap;
  display: flex;
}

.subsummit-bonus-block-bonus-subbly-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-bonus-subbly-wrapper {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.subsummit-bonus-block-bonus-subbly-wrapper.bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-subbly-wrapper.bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708c400a7fdaad05a3192f_Frame%207112%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-subbly-wrapper.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1, .subsummit-bonus-block-bonus-subbly-wrapper.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-subbly-header-text-wrapper {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.subsummit-bonus-block-bonus-subbly-header-text-cms, .subsummit-bonus-block-bonus-subbly-description-line1-cms, .subsummit-bonus-block-bonus-subbly-description-line2-cms {
  max-width: 70%;
}

.subsummit-bonus-block-bonus-host-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-bonus-host-wrapper {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper.bonusbg2-copy {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-host-wrapper.webinar-bonus-block-bonus-host-wrapper-bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper.subsummit-bonus-block-bonus-host-wrapper-bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/664795cc9002a562dcbc3baa_image%2010%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-host-header-text-wrapper {
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.subsummit-bonus-block-bonus-host-header-text-cms {
  max-width: 70%;
}

.subsummit-bonus-block-bonus-host-description-line1-cms, .subsummit-bonus-block-bonus-host-description-line2-cms {
  max-width: 60%;
}

.subsummit-bonus-block-bonus-other1-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-bonus-other1-wrapper {
  color: var(--white);
  background-color: #2d5fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px 80px 24px 24px;
  display: flex;
}

.subsummit-bonus-block-bonus-other1-wrapper.binfobg2 {
  background-color: #ff7b2d;
}

.subsummit-bonus-block-bonus-other1-text-wrapper {
  width: 100%;
  max-width: 357px;
}

.subsummit-bonus-block-bonus-other1-icon-image {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.subsummit-bonus-block-bonus-other2-main-wrapper {
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-bonus-other2-wrapper {
  color: var(--white);
  background-color: #2d5fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px 80px 24px 24px;
  display: flex;
}

.subsummit-bonus-block-bonus-other2-wrapper.binfobg2, .subsummit-bonus-block-bonus-other2-wrapper.binfobg2-copy, .subsummit-bonus-block-bonus-other2-wrapper.webinar-bonus-block-bonus-other2-bginfo2, .subsummit-bonus-block-bonus-other2-wrapper.subsummit-bonus-block-bonus-other2-bginfo2 {
  background-color: #ff7b2d;
}

.subsummit-bonus-block-bonus-other2-text-wrapper {
  width: 100%;
  max-width: 357px;
}

.subsummit-bonus-block-bonus-other2-icon {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.subsummit-testimonial-block-info-description-list {
  padding-left: 26px;
}

.subsummit-testimonial-block-info-description-wrapper {
  max-width: 521px;
  line-height: 36px;
}

.subsummit-testimonial-block-info-text-header-text-h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.subsummit-testimonial-block-info-text-header-wrapper {
  padding-bottom: 32px;
}

.subsummit-testimonial-block-info-text-wrapper {
  width: 50%;
}

.subsummit-testimonial-block-wrapper {
  flex-wrap: wrap;
  padding-top: 36px;
  display: flex;
}

.subsummit-testimonial-block-container-1200 {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-testimonial-block-container-1200.pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.link-28, .link-29, .link-30 {
  color: var(--white);
}

.subsummit-recap-block-image-wrapper {
  object-fit: fill;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  display: block;
}

.code-embed {
  margin-bottom: 0;
}

.slider-4 {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: block;
}

.mask-4 {
  width: 100%;
  max-width: 364px;
  height: auto;
  overflow: visible;
}

.div-block-47 {
  flex: 0 auto;
  display: flex;
}

.slide-nav-4 {
  display: none;
}

.div-block-48 {
  display: block;
}

.slider-5 {
  background-color: #0d1115;
  height: 100%;
  display: none;
}

.h-block-slider-subsummit {
  max-width: 472px;
  margin-top: 77px;
  margin-bottom: 77px;
}

.subsummit-new-info-block-wrapper {
  padding-top: 48px;
  padding-bottom: 48px;
}

.subsummit-info-block-container-1280 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.subsummit-info-block-container-1280.size-m {
  max-width: 1095px;
}

.subsummit-info-block-container-1056 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-info-block-container-1056.pad4 {
  padding-left: 4px;
  padding-right: 4px;
}

.subsummit-info-block-container-1056.f_slide {
  padding-left: 3px;
  padding-right: 3px;
}

.subsummit-info-block-container-1056.f_b {
  padding-left: 2px;
  padding-right: 2px;
}

.subsummit-info-block-container-1056.detcont {
  padding-left: 2.75px;
  padding-right: 2.75px;
}

.subsummit-info-block-container-1056.padding-0 {
  padding-left: 0;
  padding-right: 0;
}

.subsummit-info-block-container-1056.for-we-help {
  max-width: 1268px;
}

.subsummit-info-block-container-1056.for8-5 {
  padding-left: 11.5px;
  padding-right: 11.5px;
}

.subsummit-info-block-container-1056.max801 {
  max-width: 841px;
}

.subsummit-info-block-container-1056.left-3 {
  padding-left: 3px;
}

.subsummit-info-block-container-1056.for-pricing, .subsummit-info-block-container-1056.for-table, .subsummit-info-block-container-1056._10 {
  padding-left: 10px;
  padding-right: 10px;
}

.subsummit-info-block-container-1056._14pad {
  padding-left: 14px;
  padding-right: 14px;
}

.subsummit-expert-bar-calendly-button {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

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

.slide-liam-brennan, .slide-alex-fleck, .slide-julie-ball, .slide-lo-hixson, .slide-jordan-west, .slide-matthew-holman, .slide-renae-gonzalez, .slide-jai-dolwani, .slide-amer-grozdanic, .slide-matt-edmundson, .slide-brice-mcbeth {
  width: 364px;
  padding-left: 7px;
  padding-right: 7px;
}

.header-conf {
  width: 100%;
  min-height: 760px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.bg-header-conf {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.bg-grad {
  z-index: -1;
  background-color: var(--black-main);
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.content-header-conf {
  z-index: 3;
  color: var(--white);
  padding-top: 67px;
  position: relative;
}

.flex-conf {
  padding-top: 90px;
  display: flex;
}

.left-conf {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 65%;
  position: relative;
}

.left-conf.new {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-conf {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
}

.heading-conf._28size {
  font-size: 28px;
  line-height: 36px;
}

.text-block-36 {
  opacity: .85;
  max-width: 591px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 20px;
}

.text-block-37 {
  z-index: 1;
  color: #ffffffd9;
  cursor: auto;
  width: auto;
  font-size: 16px;
  line-height: 32px;
  position: relative;
}

.link-hero-conf {
  color: #ffffffd9;
  transition: all .3s linear;
}

.link-hero-conf:hover {
  color: var(--white);
}

.icon-conf {
  color: #fff;
}

.block-bt-conf {
  padding-top: 36px;
}

.block-bt-conf.flex-bt-bl {
  pointer-events: auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.block-bt-conf.flex-bt-bl._100.left {
  padding-top: 30px;
}

.button-conf {
  background-color: var(--white);
  color: #11745b;
  border-radius: 2px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s linear;
  box-shadow: 0 0 20px #0000004d;
}

.button-conf:hover {
  border-radius: 3px;
  margin-top: -6.5px;
  margin-bottom: -6.5px;
  padding-top: 15.5px;
  padding-bottom: 15.5px;
  box-shadow: 0 4px 20px #0000004d;
}

.button-conf.bluebtconf {
  background-color: var(--royal-blue);
  color: #fff;
}

.button-conf.x-bt {
  color: #01165a;
}

.button-conf.x-bt:hover {
  margin-bottom: -6.5px;
}

.button-conf.x-bt.bluebt {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  box-shadow: 0 0 20px #0003;
}

.button-conf.x-bt.orange-bt {
  color: var(--white);
  background-color: #ff7a2c;
}

.button-conf.x-bt-2 {
  color: #092a94;
}

.button-conf._24 {
  padding-left: 24px;
  padding-right: 24px;
}

.button-conf._24.int {
  z-index: 5;
  padding-left: 34px;
  padding-right: 34px;
  position: relative;
}

.button-conf.small-pad {
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.button-conf.small-pad.swi {
  z-index: 2;
  padding-left: 24px;
  padding-right: 25px;
  position: relative;
}

.button-conf.swittch {
  height: auto;
  padding: 9px 24px;
}

.right-conf {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 35%;
  display: flex;
}

.right-conf.rel {
  z-index: 5;
  position: relative;
}

.label {
  color: #ffffffb3;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6662ecb9b8f036fcb8471218_Group%203901%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 271px;
  height: 85px;
  margin-top: 20px;
  margin-right: 41px;
  padding-bottom: 9px;
  font-size: 13px;
  line-height: 19px;
  display: flex;
}

.label.small {
  width: 220px;
  height: 96px;
  margin-top: 0;
  margin-right: 30px;
  font-size: 11px;
  position: relative;
  top: -20px;
}

.label._59 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6662ecb9b8f036fcb8471218_Group%203901%201.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 59px;
  font-size: 10px;
  line-height: 3px;
}

.text-block-38 {
  font-size: 13px;
  line-height: 24px;
}

.rate {
  font-size: 20px;
  font-weight: 400;
  line-height: 19px;
}

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

.rate._600r.ff {
  line-height: 10px;
}

.rate.smm {
  font-size: 18px;
}

.rate.ff {
  font-size: 16px;
  line-height: 12px;
}

.link-label {
  color: #ffffffb3;
  line-height: 12px;
  transition: all .3s linear;
}

.link-label:hover {
  color: #fff;
}

.image-hero-conf {
  border-radius: 4px;
  width: 42.188vw;
  max-width: 800px;
  margin-top: 0;
  position: relative;
  top: 110px;
  left: 40px;
}

.img-wr-conf {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.gradient-wrapper {
  z-index: 1;
  background-image: linear-gradient(#0000, #000000a6);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 375px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.mask-line {
  width: 104vw;
  margin-bottom: 120px;
  margin-left: -3vw;
  overflow: hidden;
  transform: rotate(-7deg);
}

.wrapper-line {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  overflow: hidden;
}

.logos-line {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.logo-block {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 80px;
  display: flex;
}

.track-horizontal {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: skew(-7deg);
}

.sepp {
  flex: none;
  width: 60px;
  min-width: 60px;
  height: 10px;
}

.geometric {
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-kriv {
  width: 100%;
}

.ptch {
  position: absolute;
  inset: 0%;
}

.podpp {
  position: absolute;
  inset: auto 0% 0%;
}

.podp {
  padding-bottom: 70px;
  position: relative;
}

.text-block-39 {
  color: #838587ab;
  font-size: 20px;
  font-style: italic;
  position: relative;
  top: -62px;
  transform: rotate(-8deg);
}

.text-ug {
  width: 40%;
  margin-top: -50px;
  display: block;
}

.stories {
  background-color: var(--white);
  width: 100%;
  padding-bottom: 77px;
  overflow: hidden;
}

.lines-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
}

.posts {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list-wrapper {
  flex: none;
}

.posts-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item {
  margin-right: 36px;
}

.link-stories {
  background-color: var(--white);
  color: var(--black);
  border-radius: 4px;
  width: 409px;
  height: 323px;
  padding: 0;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 36px #0000001a;
}

.one-post {
  margin-right: 36px;
}

.h-bl-cart {
  padding: 20px 24px 16px;
  font-size: 20px;
  font-weight: 600;
}

.sw-bl {
  color: #737678;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
}

.icon-sw {
  filter: grayscale();
  height: auto;
  max-height: 16px;
  margin-top: 1px;
  margin-left: 4px;
}

.content-stories {
  z-index: 1;
  position: relative;
}

.image-store {
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-store {
  width: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.img-st {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6659f3a16cba618cb45f181e_amer-slide.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 88%;
  height: 67%;
  overflow: hidden;
  transform: translate(0, -20px);
}

.bg-img-store {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-store-block {
  background-color: var(--white);
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  box-shadow: 0 0 21px #00000040;
}

.logo-st {
  height: 52px;
}

.marquee-slider {
  justify-content: flex-start;
  align-items: center;
}

.citate {
  color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666343641a0c76a4066d5c63_ezgif-1-428c636525.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 353px;
  padding-top: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.citate.no2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666343641a0c76a4066d5c63_ezgif-1-428c636525.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.block-citate {
  width: 100%;
  max-width: 637px;
  margin-left: auto;
  margin-right: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 31px;
}

.text-block-40 {
  color: #fff9;
  margin-top: 12px;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 21px;
}

.buttons-block-citate {
  justify-content: center;
  align-items: center;
  max-width: 584px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buttons-block-citate.opanc {
  opacity: 0;
}

.sep12 {
  width: 12px;
  height: 12px;
}

.button-citate {
  background-color: #ffffff1a;
  border-radius: 2px;
  width: 50%;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s linear;
}

.button-citate:hover {
  color: #128366;
  background-color: #fff;
}

.button-citate.auto-w {
  width: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.button-citate.auto-w.gree {
  color: #128366;
  background-color: #e7fcf6;
  border: 0 #e7fcf6;
}

.button-citate.auto-w.gree:hover {
  color: #fff;
  background-color: #128366;
}

.run-line-wrapper {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 95px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.line-run {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-run.marquee_item {
  justify-content: flex-start;
  align-items: flex-end;
}

.img-run-line {
  flex: none;
  width: auto;
  height: 70px;
  margin-left: 40px;
  margin-right: 40px;
}

.sep-16 {
  width: 100%;
  height: 16px;
}

.ex-block {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 80px;
  display: none;
  overflow: visible;
}

.subs-block {
  background-color: #f4f4f4;
  padding-top: 98px;
  padding-bottom: 98px;
  box-shadow: inset 0 4px 34px #00000040;
}

.subs-block.grad-bg {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6663587ce2b655ecf7f321e3_ezgif-6-4306347d60.webp");
  background-position: 50%;
  background-size: cover;
}

.h-bl-g {
  color: var(--black);
  width: 100%;
  max-width: 555px;
  padding-bottom: 15px;
}

.h-bl-g.white-text {
  color: var(--white);
  max-width: none;
  padding-bottom: 70px;
}

.text-block-41 {
  color: #000000b3;
  padding-top: 12px;
  font-size: 20px;
}

.text-block-41.ser {
  color: #ffffffb3;
}

.flex-fg {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.one-row {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 33.33%;
  margin-bottom: 60px;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

.text-block-42 {
  z-index: 1;
  background-color: var(--white);
  border-radius: 4px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  position: relative;
  box-shadow: 0 4px 34px #00000026;
}

.img-row {
  border-radius: 4px 4px 0 0;
  width: 96%;
  margin-bottom: -6px;
  box-shadow: 0 0 34px #00000040;
}

.img-row.imr2 {
  margin-bottom: -8px;
}

.img-row.im3 {
  margin-bottom: -48px;
}

.img-row.im4 {
  margin-bottom: -57px;
}

.img-row.im1 {
  margin-bottom: -34px;
}

.block-code {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 86px;
}

.flex-code {
  display: flex;
}

.left-code {
  width: 50%;
  padding-right: 37.5px;
}

.left-code._232 {
  width: 40%;
}

.reight-code {
  width: 50%;
  padding-left: 37.5px;
}

.reight-code._245 {
  width: 60%;
}

.code-text {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666360c437335ba2b1bcf248_ezgif-7-6e8d8b1061.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 100%;
  padding: 24px 12px 24px 20px;
  font-family: B612 Mono, sans-serif;
  box-shadow: inset 0 4px 34px #00000040;
}

.code-text.text-text {
  box-shadow: none;
  word-break: keep-all;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 100vw;
  padding: 0;
  display: block;
}

.span-code-1 {
  color: #ce8fff;
}

.span-code-2 {
  color: #fff9;
  display: inline-flex;
}

.span-code-3 {
  color: #78ff8d;
}

.text-block-43 {
  padding-top: 12px;
  padding-bottom: 24px;
  font-size: 20px;
}

.button-border {
  border: 2px solid var(--black-main);
  color: var(--black-main);
  text-align: center;
  background-color: #0000;
  border-radius: 2px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s linear;
}

.button-border:hover {
  background-color: var(--black-main);
  color: var(--white);
}

.button-border._45 {
  line-height: 23px;
}

.button-border.bt-bord-nav {
  color: #2d5fff;
  border-color: #00000026;
  padding: 12px 32px;
}

.button-border.bt-bord-nav:hover {
  border-color: var(--black-main);
  background-color: var(--white-smoke);
  color: var(--royal-blue);
}

.button-border.bt-bord-nav.chat-button._100 {
  border-width: 1px;
  border-color: #00000026;
  width: 100%;
}

.button-border.ai-banner-cta-secondary {
  text-align: center;
  border-style: none;
  margin-top: 50px;
  text-decoration: underline;
}

.sep-line {
  background-color: #e0e0e0;
  width: 100%;
  height: 1px;
  margin-bottom: 84px;
}

.flex-pos-conf {
  display: flex;
}

.left-pos-conf {
  width: 50%;
}

.links-block {
  background-color: var(--white);
  padding-bottom: 48px;
}

.text-block-44.onmob {
  display: none;
}

.hero-5050-templates-page {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-templates-page {
  background-color: #f4f4f4;
  justify-content: center;
  align-items: center;
  padding-top: 47px;
  padding-bottom: 87px;
  overflow: hidden;
}

.hero-50-right-templates-page {
  width: 50%;
}

.hero-text-wrapper-templates-page {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 510px;
  margin-top: 221px;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-container-templates-page {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.h2-templates-page {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.hero-50-left-templates-page {
  justify-content: flex-end;
  width: 50%;
  padding-left: 0;
  display: flex;
}

.hero-img-templates-page {
  width: 673px;
  max-width: none;
}

.paragraph-templates-page {
  width: 462px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.cms-grid-wrapper-templates-page {
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.cms-grid-wrapper-templates-page._80-templates-page {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cms-grid-header-templates-page {
  max-width: 500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
}

.cms-grid-header-templates-page.nm-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: 100%;
  max-width: 1054px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.container-1201 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1201._10 {
  padding-left: 10px;
  padding-right: 10px;
}

.h3-templates-page {
  padding-left: 0;
}

.h3-templates-page.story-duwn-templates-page {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1056px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
  display: flex;
  position: static;
  left: 0;
}

.collection-list-templates {
  flex-flow: wrap;
  display: flex;
}

.template-name {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.demo-arrow {
  width: auto;
  max-width: none;
  height: auto;
}

.demo-text-wrapper {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.demo-text-wrapper.sl-story-1-templates-page {
  flex-flow: row-reverse;
  margin-top: 0;
}

.details-wrapper-templates-page {
  justify-content: flex-start;
  align-items: stretch;
  height: 90px;
  margin-top: 25px;
  display: flex;
}

.details-wrapper-templates-page.storysl-copy {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.cms-img-templates-page {
  width: auto;
  height: auto;
}

.cms-img-templates-page.sstory-e {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 160px;
  max-height: none;
  display: block;
  overflow: clip;
}

.template-name-wrapper {
  padding-left: 0;
}

.cms-link-wrapper-templates-page {
  color: #0d1115;
  flex-direction: column;
  align-items: flex-start;
  width: 315px;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.cms-link-wrapper-templates-page.w--current {
  width: 315px;
}

.demo-text {
  margin-right: 8px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.collection-item-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-49 {
  object-fit: fill;
  width: auto;
  min-height: auto;
  max-height: 200px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: visible;
}

.div-block-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 160px;
  display: block;
  overflow: visible;
}

.div-block-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.collection-item-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-52 {
  display: block;
}

.collection-list {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.div-block-53 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.button-copy {
  background-color: var(--black-main);
  text-align: center;
  object-fit: fill;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-copy:hover {
  background-color: #3d4144;
}

.button-copy:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button-copy.w210 {
  width: 100%;
  max-width: 210px;
}

.button-copy.green-bt {
  background-color: var(--medium-sea-green);
  padding: 10px 26px;
}

.button-copy.green-bt:hover {
  background-color: #128366;
}

.button-copy.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button-copy.green-bt.uc {
  padding: 12.5px 49px;
}

.button-copy.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button-copy.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button-copy.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button-copy.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button-copy.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button-copy.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button-copy.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-copy.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button-copy.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button-copy.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.div-template-bg-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 160px;
  display: block;
  overflow: visible;
}

.bl-max-392 {
  width: 100%;
  max-width: 391px;
  padding-bottom: 16px;
}

.bl-max-392._24 {
  max-width: 430px;
  padding-bottom: 24px;
}

.flex-his-copy {
  flex-wrap: wrap;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.flex-his-copy-2 {
  flex-wrap: wrap;
  padding-bottom: 0;
  display: flex;
}

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

.wix-section-comparison {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.heading-big-copy-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.other-comparisons-slider {
  background-color: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
}

.other-comparisons-slider.other-comparisons-vs-block-slider {
  padding-top: 96px;
  padding-bottom: 56px;
}

.image-wrapper {
  border-radius: 4px;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.key-comparison-points-comparison {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 0;
  padding-bottom: 60px;
  position: static;
  top: 40px;
  overflow: visible;
}

.summary-comparison {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 0;
  overflow: hidden;
}

.heading-64 {
  margin-top: 0;
  font-weight: 600;
}

.padd-left-54-15 {
  padding-left: 54px;
}

.color-det-bl-2 {
  background-color: #838587;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 10px;
  display: flex;
}

.color-det-bl-2.for-shopify {
  background-color: #377e62;
}

.color-det-bl-2.for-moonclerk {
  background-color: #101e28;
}

.color-det-bl-2.for-woo {
  background-color: #7f54b3;
}

.color-det-bl-2.for-recharge {
  background-color: #3901f1;
}

.color-det-bl-2.for-bold {
  background-color: #dc3726;
}

.color-det-bl-2.for-cratejoy {
  background-color: #38bfc3;
}

.color-det-bl-2.for-paywhirl {
  background-color: #42ade2;
}

.color-det-bl-2.for-bigcommerce {
  background-color: #34313f;
}

.color-det-bl-2.for-squarespace {
  background-color: #000;
}

.flex-his-20 {
  flex-wrap: wrap;
  padding-bottom: 60px;
  padding-left: 20px;
  display: flex;
  position: static;
  top: 100px;
}

.half-container-right-wrapper {
  width: 100%;
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
}

.half-container-right-wrapper.comparison-flex-c {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 583px;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.cta-2-comparison {
  color: #fff;
  background-color: #2d5fff;
  padding-top: 72px;
  padding-bottom: 72px;
}

.cta-2-comparison.green-bg-cta-2-comparison {
  background-color: #16a480;
  padding-top: 64px;
  padding-bottom: 64px;
}

.cta-2-comparison.green-bg-cta-2-comparison._96-pad-cta-2-comparison {
  padding-top: 96px;
  padding-bottom: 96px;
}

.img-601 {
  object-fit: contain;
  width: 600px;
  max-width: none;
  margin-right: 10px;
  position: static;
  overflow: clip;
}

.padd-left-54-2 {
  padding-left: 0;
  padding-right: 54px;
}

._50per-right-hero-comparison {
  background-color: #16a480;
  align-items: center;
  width: 50%;
  min-height: 580px;
  padding: 40px 20px 26px 0;
  display: flex;
}

.flex-st-2 {
  align-items: center;
  padding-top: 0;
  display: flex;
}

._50-per-2-2 {
  width: 50%;
}

._50-per-otst-copy {
  width: 100%;
  padding-bottom: 34px;
  padding-left: 28px;
  padding-right: 28px;
}

.wrapper-comparison {
  color: #0d1115;
  min-height: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.t-semi-copy {
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 0;
  font-weight: 600;
}

._50per-left-hero-comparison {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-left: 0;
  display: flex;
}

.link-block-3 {
  color: #fff;
  text-decoration: none;
}

.link-block-3.black-link {
  color: #0d1115;
}

.heading-big-copy-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.det-2 {
  color: #0d1115;
  width: 100%;
  text-decoration: none;
}

.testimonials-comparison {
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
}

.hero-comparison {
  justify-content: center;
  align-items: center;
  display: flex;
}

.subbly-section-comparison {
  background-color: #f4f4f4;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.half-container-left-wrapper {
  width: 100%;
  max-width: 528px;
  padding-left: 20px;
  padding-right: 20px;
}

.half-container-left-wrapper.comparison-lt {
  padding-right: 40px;
}

._60-per-copy {
  flex-wrap: wrap;
  width: 60%;
  display: flex;
}

._60-per-copy.mob80-copy {
  width: auto;
}

.line-25 {
  background-color: #0d1115;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.container-1202 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1202.padding-0 {
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 100px;
}

.container-1202.detcont {
  padding-left: 2.75px;
  padding-right: 2.75px;
}

.line-anim-3 {
  background-color: #fff;
  width: 100%;
  height: 1.5px;
}

.line-anim-3.mini {
  height: 1px;
  margin-top: -3px;
}

.left-arrow-3 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b1daeb2f13231143699d16_arrow-right-circle%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  order: -1;
  width: 36px;
  height: 36px;
  margin-bottom: 56px;
  margin-left: 0;
  margin-right: 6px;
  display: block;
  position: relative;
}

.left-arrow-3.tablet {
  margin-bottom: 0;
}

.flex-st-3 {
  object-fit: fill;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: static;
  top: 100px;
}

.vs-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 41px;
  height: 41px;
  margin-top: -20.5px;
  margin-bottom: -20.5px;
  font-weight: 600;
  display: flex;
}

._40-per-copy {
  width: 100%;
}

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

.container-2.padding-0-2 {
  padding-left: 0;
  padding-right: 0;
}

.button-2 {
  text-align: center;
  object-fit: fill;
  background-color: #0d1115;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-2:hover {
  background-color: #3d4144;
}

.button-2:focus {
  color: #fff;
  background-color: #3d4144;
}

.button-2.w210 {
  width: 100%;
  max-width: 210px;
}

.padd-left-55 {
  padding-left: 54px;
}

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

.heading-big-copy-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.try-subbly-button-subsummit-refresh {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.link-quest-3 {
  color: #fff;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 28px;
  text-decoration: none;
  overflow: hidden;
}

.link-quest-3.min-st {
  font-size: 18px;
  line-height: 25px;
}

.img-600-2 {
  box-sizing: border-box;
  width: auto;
  max-width: 600px;
  max-height: 800px;
  margin-right: 0;
  padding-left: 0;
  position: static;
  overflow: clip;
}

.which-to-choose-comparison {
  text-align: center;
  padding-top: 88px;
  padding-bottom: 67px;
}

.heading-65 {
  margin-top: 0;
  font-weight: 600;
}

.cta-comparison {
  color: #fff;
  background-color: #2d5fff;
  padding-top: 96px;
  padding-bottom: 96px;
}

.line-26 {
  background-color: #0d1115;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.line-26.pad80-64 {
  margin-top: 80px;
  margin-bottom: 64px;
}

.line-26.pad56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.line-26.pad64 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.flex-his-20-copy {
  flex-wrap: wrap;
  padding-bottom: 60px;
  display: flex;
}

._50-per-comparison {
  width: 50%;
}

._50-per-comparison.fl-l {
  justify-content: flex-end;
  display: flex;
}

._50-per-comparison.stcky {
  position: sticky;
  top: 10px;
  bottom: 10px;
}

._50-per-comparison.r15 {
  padding-right: 15px;
  display: flex;
}

._50-per-comparison.l15 {
  padding-left: 15px;
  display: flex;
}

._50-per-comparison.for-bt {
  justify-content: flex-end;
  padding-right: 70px;
  display: flex;
}

._50-per-comparison.fl-l {
  justify-content: flex-end;
  display: flex;
  position: static;
  top: 0;
}

._50-per-comparison.fl-i-2 {
  justify-content: flex-start;
  align-items: stretch;
  margin-right: -188px;
  padding-right: 0;
  display: flex;
}

.flex-his-20-copy {
  flex-wrap: wrap;
  padding-bottom: 60px;
  display: flex;
  position: static;
  top: 0;
}

.img-601-copy {
  width: 600px;
  max-width: none;
  margin-right: 10px;
  position: static;
}

.container-1202-copy {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1202-copy.padding-0 {
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 100px;
}

.container-1202-copy.detcont {
  padding-left: 2.75px;
  padding-right: 2.75px;
}

._40-per-copy-copy {
  width: 100%;
}

._50-per-copy {
  width: 50%;
}

._50-per-copy.fl-l {
  justify-content: flex-end;
  display: flex;
}

._50-per-copy.stcky {
  position: sticky;
  top: 10px;
  bottom: 10px;
}

._50-per-copy.r15 {
  padding-right: 15px;
  display: flex;
}

._50-per-copy.l15 {
  padding-left: 15px;
  display: flex;
}

._50-per-copy.for-bt {
  justify-content: flex-end;
  padding-right: 70px;
  display: flex;
}

._50-per-copy.fl-l {
  justify-content: flex-end;
  display: flex;
  position: static;
  top: 100px;
}

._50-per-copy.fl-i-2 {
  justify-content: flex-start;
  align-items: stretch;
  margin-right: -188px;
  padding-right: 0;
  display: flex;
}

._50-per-copy.r15-copy {
  padding-right: 15px;
  display: flex;
}

.gray-vs-copy {
  text-align: left;
  background-color: #f4f4f4;
  width: 100%;
  padding: 60px 40px;
}

.flex-st-3-copy, .flex-st-3-copy-copy {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 100px;
}

.slide-paul-klebanov {
  width: 364px;
  padding-left: 7px;
  padding-right: 7px;
}

.tultipe {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.ttipe {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -48px 0% auto;
}

.ttipe.v2 {
  display: flex;
  right: -28px;
}

.ttipe.tv3 {
  display: flex;
  right: -68px;
}

.ttipe.tv4 {
  display: flex;
  right: -198px;
}

.ttipe.bdf {
  z-index: 40;
  display: flex;
  top: 0%;
  left: 111px;
  right: auto;
}

.round {
  background-color: var(--black-main);
  width: 12px;
  height: 12px;
  position: absolute;
  transform: rotate(45deg);
}

.ttipe-text {
  background-color: var(--black-main);
  max-width: 387px;
  padding: 8px;
  font-size: 14px;
  line-height: 19px;
  position: relative;
  left: 4px;
}

.ttipe-text.small {
  max-width: 300px;
}

.bt-hover-cont {
  opacity: 1;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-45 {
  background-color: var(--white);
  padding: 8px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
}

.block-bt-ccc {
  justify-content: center;
  align-items: flex-start;
  padding-top: 48px;
  display: flex;
}

.btns-chanh {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sep-bt {
  width: 17px;
  height: 15px;
}

.heading-big-switch {
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 46px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-switch.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-switch.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-switch._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-switch.semi {
  font-weight: 600;
}

.heading-big-switch._8.ot {
  margin-top: 85px;
}

.heading-big-switch._8.ot.min-mob.max420 {
  max-width: 420px;
}

.heading-big-switch.otst-switch {
  object-fit: fill;
  padding-right: 50px;
}

._50per-right-hero-switch {
  background-color: #2d5fff;
  align-items: center;
  width: 50%;
  min-height: 580px;
  padding: 40px 20px 26px 0;
  display: flex;
}

.green-ps-section-2 {
  color: #fff;
  background-color: #16a480;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-1203 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.flex-gr-switch {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.text-gr-wr-switch {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.container-1204 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.subhero-b-switch {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f4f4f4;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.img-sub-hero-switch {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6669c4376f12beac8b7957f8_subscription-switch-graph.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 678px;
  height: 441px;
  position: relative;
  right: -42px;
}

._50-per-big-switch {
  width: 50%;
}

._50-per-big-switch.hero-left {
  justify-content: flex-end;
  display: flex;
}

._50-per-big-switch.sub-heero-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

._50-per-big-switch.his {
  align-items: center;
  padding-left: 0;
}

._50-per-big-switch.sub-hero-left-switch {
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  display: flex;
}

._50-per-big-copy {
  width: 50%;
}

._50-per-big-copy.hero-left {
  justify-content: flex-end;
  display: flex;
}

._50-per-big-copy.sub-heero-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

._50-per-big-copy.his {
  align-items: center;
  padding-left: 0;
}

._50-per-big-switch-right {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 50%;
  padding-right: 30px;
  display: flex;
}

._50-per-big-switch-right.hero-left {
  justify-content: flex-end;
  display: flex;
}

._50-per-big-switch-right.sub-heero-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

._50-per-big-switch-right.his {
  align-items: center;
  padding-left: 0;
}

.h-block-c-switch {
  text-align: center;
  flex-flow: column;
  display: flex;
}

.table-section-ps-switch {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-big-switch-2 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-switch-2.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-switch-2.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-switch-2._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-switch-2.semi {
  font-weight: 600;
}

.heading-big-switch-2._8.ot {
  margin-top: 85px;
}

.heading-big-switch-2._8.ot.min-mob.max420 {
  max-width: 420px;
}

.h-table-sec-switch {
  object-fit: fill;
  align-self: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.text-bl-table-switch {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 37px;
  padding-bottom: 18px;
  font-size: 24px;
  line-height: 28px;
}

.paragraph-7 {
  text-align: center;
  align-self: auto;
}

.link-31 {
  color: #0d1115;
}

.heading-big-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-2.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.line-comp-2 {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 63px;
  margin-bottom: 63px;
}

.container-1205 {
  width: 100%;
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.vs-block-switch {
  padding-top: 60px;
  padding-bottom: 60px;
}

._50-per-switch {
  width: 50%;
}

._50-per-switch.fl-l {
  justify-content: flex-end;
  display: flex;
}

._50-per-switch.stcky {
  position: sticky;
  top: 10px;
  bottom: 10px;
}

._50-per-switch.r15 {
  padding-right: 15px;
  display: flex;
}

._50-per-switch.l15 {
  padding-left: 15px;
  display: flex;
}

._50-per-switch.for-bt {
  justify-content: flex-end;
  padding-right: 70px;
  display: flex;
}

._50-per-switch.fl-l {
  justify-content: flex-end;
  display: flex;
  position: static;
  top: 100px;
}

._50-per-switch.fl-i-2 {
  justify-content: flex-start;
  align-items: stretch;
  margin-right: -188px;
  padding-right: 0;
  display: flex;
}

._50-per-switch.stcky-switch {
  position: sticky;
  top: 90px;
  bottom: 10px;
}

.div-block-54 {
  flex-flow: column;
  display: flex;
}

.h-bl-dop-switch {
  max-width: 100%;
  padding-right: 30px;
  font-size: 24px;
  line-height: 28px;
}

.button-3 {
  text-align: center;
  object-fit: fill;
  background-color: #0d1115;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-3:hover {
  background-color: #3d4144;
}

.button-3:focus {
  color: #fff;
  background-color: #3d4144;
}

._30-per-switch {
  width: 30%;
}

._30-per-switch.dopmob.sp2, ._30-per-switch.dopmob-switch.sp2 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

._30-per-switch.dopmob-switch.sp2-switch {
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  display: flex;
}

.div-block-55 {
  align-self: center;
}

.heading-big-switch-3 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-switch-3.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-switch-3.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-switch-3._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-switch-3.semi {
  font-weight: 600;
}

.heading-big-switch-3._8.ot {
  margin-top: 85px;
}

.heading-big-switch-3._8.ot.min-mob.max420 {
  max-width: 420px;
}

.heading-big-switch-4 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-switch-4.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-switch-4.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-switch-4._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-switch-4.semi {
  font-weight: 600;
}

.heading-big-switch-4._8.ot {
  margin-top: 85px;
}

.heading-big-switch-4._8.ot.min-mob.max420 {
  max-width: 420px;
}

.h-table-sec-switch-2 {
  object-fit: fill;
  align-self: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.text-big-sub-switch {
  z-index: 1;
  max-width: 100%;
  font-size: 30px;
  line-height: 40px;
  position: relative;
}

.text-big-sub-switch.no-maxw {
  max-width: none;
  margin-top: -50px;
  padding-right: 41px;
}

.cta-comparison-switch {
  color: #fff;
  background-color: #2d5fff;
  padding: 60px 30px;
}

.s-mgr-section-3-switch {
  color: #fff;
  background-color: #16a480;
  padding-top: 72px;
  padding-bottom: 73px;
}

.mob-image-b-switch {
  display: none;
}

.button-switch {
  background-color: var(--black-main);
  text-align: center;
  object-fit: fill;
  padding: 12.5px 32px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-switch:hover {
  background-color: #3d4144;
}

.button-switch:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button-switch.w210 {
  width: 100%;
  max-width: 210px;
}

.button-switch.green-bt {
  background-color: var(--medium-sea-green);
  padding: 10px 26px;
}

.button-switch.green-bt:hover {
  background-color: #128366;
}

.button-switch.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button-switch.green-bt.uc {
  padding: 12.5px 49px;
}

.button-switch.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button-switch.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button-switch.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button-switch.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button-switch.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button-switch.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button-switch.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-switch.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button-switch.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button-switch.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.text-hov {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  overflow: hidden;
}

.sep-text {
  width: 100%;
  height: 10px;
}

.div-block-56 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-56.dw, .div-block-56.dw2 {
  padding-top: 40px;
}

.button-4 {
  background-color: var(--black-main);
  border-radius: 2px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 8px 12px;
  font-weight: 600;
  transition: all .3s linear;
}

.button-4:hover {
  background-color: var(--medium-sea-green);
  border-radius: 4px;
}

.button-4.hidden {
  display: none;
}

.sep-bttt {
  width: 24px;
  height: 5px;
}

.blockanim {
  padding-bottom: 88px;
}

.left-block {
  width: 50%;
  padding-right: 0;
}

.reight-block {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-left: 50px;
  display: flex;
}

.image-51 {
  width: 410px;
  min-width: 410px;
  max-width: none;
}

.anim-block {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666c425d0e524f3b3225cb4b_Frame%202645.svg"), linear-gradient(#6306ff, #3b0499);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 4px;
  width: 108px;
  min-width: 108px;
  height: 108px;
  min-height: 108px;
  position: relative;
  box-shadow: 0 0 24px #00000040;
}

.anim-wr {
  z-index: 1;
  margin-top: 131px;
  position: relative;
}

.anim-cirkle {
  z-index: 1;
  background-color: #4105a8;
  border-radius: 100%;
  width: 17px;
  min-width: 17px;
  height: 17px;
  min-height: 17px;
  position: absolute;
  bottom: 10px;
  left: auto;
  right: 0%;
}

.subsummit-bonus-block-bonus-subbly-header-text-cms-simple {
  text-align: center;
  max-width: 70%;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
}

.subsummit-bonus-block-bonus-host-header-text-cms-simple {
  max-width: 70%;
}

.subsummit-bonus-block-bonus-subbly-main-wrapper-simple {
  align-self: center;
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-bonus-host-main-wrapper-simple {
  flex: 0 auto;
  align-self: stretch;
  width: 50%;
  padding-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.subsummit-bonus-block-wrapper-simple {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 54px;
  display: flex;
}

.button-simple-subsummit {
  background-color: var(--black-main);
  text-align: center;
  object-fit: fill;
  max-width: 60%;
  padding: 12.5px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-simple-subsummit:hover {
  background-color: #3d4144;
}

.button-simple-subsummit:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button-simple-subsummit.w210 {
  width: 100%;
  max-width: 210px;
}

.button-simple-subsummit.green-bt {
  background-color: var(--medium-sea-green);
  padding: 10px 26px;
}

.button-simple-subsummit.green-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button-simple-subsummit.green-bt.uc {
  padding: 12.5px 49px;
}

.button-simple-subsummit.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button-simple-subsummit.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button-simple-subsummit.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button-simple-subsummit.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button-simple-subsummit.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button-simple-subsummit.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-simple-subsummit.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button-simple-subsummit.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button-simple-subsummit.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.subsummit-bonus-block-subcontainer-1200-simple {
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
}

.subsummit-bonus-block-subcontainer-1200-simple.pad8, .subsummit-bonus-block-subcontainer-1200-simple.webinar-bonus-block-subcontainer-1200-pad8, .subsummit-bonus-block-subcontainer-1200-simple.webinar-bonus-block-subcontainer-1200-pad8, .subsummit-bonus-block-subcontainer-1200-simple.subsummit-bonus-block-subcontainer-1200-pad8 {
  padding-left: 8px;
  padding-right: 8px;
}

.subsummit-bonus-block-subcontainer-1200-simple.subsummit-bonus-block-subcontainer-1200-pad8-simple {
  flex: 0 auto;
  align-self: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.subsummit-bonus-block-flex-container-simple {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  align-content: stretch;
  display: flex;
}

.subsummit-bonus-block-bonus-subbly-header-text-wrapper-simple {
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
}

.subsummit-bonus-block-bonus-subbly-wrapper-simple {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.subsummit-bonus-block-bonus-subbly-wrapper-simple.bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-subbly-wrapper-simple.bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708c400a7fdaad05a3192f_Frame%207112%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-subbly-wrapper-simple.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1, .subsummit-bonus-block-bonus-subbly-wrapper-simple.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1 {
  background-color: var(--medium-sea-green);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-subbly-wrapper-simple.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1-simple {
  background-color: var(--medium-sea-green);
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666343641a0c76a4066d5c63_ezgif-1-428c636525.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  padding-bottom: 24px;
}

.button-simple-subsummit-2 {
  background-color: var(--royal-blue);
  opacity: 1;
  text-align: center;
  object-fit: fill;
  max-width: 100%;
  padding: 12.5px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-simple-subsummit-2:hover {
  background-color: #244ccc;
}

.button-simple-subsummit-2:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button-simple-subsummit-2.w210 {
  width: 100%;
  max-width: 210px;
}

.button-simple-subsummit-2.green-bt {
  background-color: var(--medium-sea-green);
  padding: 10px 26px;
}

.button-simple-subsummit-2.green-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit-2.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button-simple-subsummit-2.green-bt.uc {
  padding: 12.5px 49px;
}

.button-simple-subsummit-2.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button-simple-subsummit-2.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button-simple-subsummit-2.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button-simple-subsummit-2.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit-2.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button-simple-subsummit-2.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button-simple-subsummit-2.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-simple-subsummit-2.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button-simple-subsummit-2.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button-simple-subsummit-2.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.subsummit-bonus-block-bonus-other2-text-simple {
  text-align: center;
  font-size: 24px;
  line-height: 31px;
}

.button-simple-subsummit-3 {
  background-color: var(--medium-sea-green);
  text-align: center;
  object-fit: fill;
  max-width: 70%;
  padding: 12.5px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s linear;
  display: inline-block;
}

.button-simple-subsummit-3:hover {
  background-color: #0e6952;
}

.button-simple-subsummit-3:focus {
  color: var(--white);
  background-color: #3d4144;
}

.button-simple-subsummit-3.w210 {
  width: 100%;
  max-width: 210px;
}

.button-simple-subsummit-3.green-bt {
  background-color: var(--medium-sea-green);
  padding: 10px 26px;
}

.button-simple-subsummit-3.green-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit-3.green-bt.for_foot {
  min-width: auto;
  padding: 13px 32px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.button-simple-subsummit-3.green-bt.uc {
  padding: 12.5px 49px;
}

.button-simple-subsummit-3.green-bt.dopbt {
  min-width: 258px;
  max-width: 260px;
}

.button-simple-subsummit-3.pricing-table-bt {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 18.5px;
}

.button-simple-subsummit-3.pricing-table-bt.green-pr-bt {
  background-color: var(--medium-sea-green);
}

.button-simple-subsummit-3.pricing-table-bt.green-pr-bt:hover {
  background-color: #128366;
}

.button-simple-subsummit-3.pp-bb {
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
}

.button-simple-subsummit-3.white-bt {
  background-color: var(--white);
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.button-simple-subsummit-3.white-bt:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-simple-subsummit-3.butt100 {
  text-align: center;
  width: 100%;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 24px;
}

.button-simple-subsummit-3.white-green-bt {
  background-color: var(--white);
  color: var(--black);
}

.button-simple-subsummit-3.white-green-bt:hover {
  background-color: var(--medium-sea-green);
  color: var(--white);
}

.subsummit-new-info-block-wrapper-simple {
  padding-top: 48px;
  padding-bottom: 48px;
}

.subsummit-bonus-block-bonus-other1-simple {
  text-align: center;
  font-size: 24px;
}

.subsummit-bonus-block-bonus-other2-text-wrapper-simple {
  width: 70%;
  max-width: 357px;
}

.subsummit-bonus-block-bonus-host-wrapper-simple {
  color: var(--white);
  background-color: #9b9b9b;
  width: 100%;
  height: 230px;
  padding-top: 24px;
  padding-left: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper-simple.bonusbg2-copy {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.subsummit-bonus-block-bonus-host-wrapper-simple.webinar-bonus-block-bonus-host-wrapper-bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65c25cb4e73992ca1fd072f0_ryan-offer-background%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2 {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/664795cc9002a562dcbc3baa_image%2010%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2-simple {
  background-color: var(--black-main);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/664795cc9002a562dcbc3baa_image%2010%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  padding-bottom: 24px;
  padding-right: 24px;
}

.subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2-simple.subsummit-bonus-block-12-months {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
}

.subsummit-info-block-title-text-cms-simple {
  width: 80%;
  margin-bottom: 0;
}

.subsummit-info-block-title-text-cms-simple.heading-case {
  text-align: left;
  width: auto;
  padding-right: 20px;
  font-size: 24px;
}

.blocks {
  padding-top: 80px;
  font-size: 18px;
}

.h-block-blocks {
  max-width: 573px;
  padding-bottom: 60px;
}

.text-block-h-bl {
  padding-top: 16px;
  font-size: 20px;
}

.flex-blocks {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.left-flex-b {
  width: 50%;
  padding-right: 40px;
}

.heading-66 {
  font-size: 22px;
  font-weight: 600;
  line-height: 42px;
}

.text-block-46 {
  max-width: 388px;
}

.text-block-46.max430 {
  max-width: 430px;
}

.text-block-46.max425 {
  max-width: 425px;
}

.reight-flex-b {
  width: 50%;
  padding-left: 40px;
}

.anim-cont {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666d8a84a289947c1994ed9c_Frame%204181%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 313px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.anim-cont._3ac {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666d8db04364d84d80cf3f19_nice%20subbly%204%20(1).png");
}

.anim-cont._2ac {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666d8f57a95be3b2cb851f29_Frame%204183%20(1).png");
  justify-content: flex-start;
  align-items: flex-end;
}

.image-52 {
  border-top-left-radius: 6px;
  width: 92%;
  box-shadow: 0 0 24px #00000040;
}

.image-52.lv {
  border-top-left-radius: 0;
  border-top-right-radius: 6px;
}

.shadow-border {
  z-index: 1;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 40px #00000080;
}

.main-carousel {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.slide-abs {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666345e56f2b04258fe7360f_ezgif-1-72da746687.webp");
  background-position: 4% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hide-text-bl {
  opacity: 0;
}

.slide-cont {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666345e56f2b04258fe7360f_ezgif-1-72da746687.webp");
  background-position: 4% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 353px;
  padding-top: 72px;
  position: relative;
  inset: 0%;
}

.slide-cont._2sl {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66700ca8c1a166ab05b872e4_Frame%207129.png");
  background-position: 4% 100%;
}

.slide-cont._3st {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66700d7b9b85fd1704b93d1a_Frame%207128.png");
}

.slide-cont._4st {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66700dc5c429e5b28a667898_Frame%207130.png");
  padding-top: 60px;
}

.btns-block-abs {
  z-index: 2;
  padding-bottom: 26px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.carousel {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.header-parthners {
  width: 100%;
  min-height: 720px;
  padding-top: 88px;
  position: relative;
  overflow: hidden;
}

.flex-header-par {
  display: flex;
}

.text-block-header {
  width: 50%;
}

.text-block-47 {
  margin-top: 36px;
  margin-bottom: 40px;
  font-size: 20px;
}

.img-block-part {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-left: 56px;
  display: flex;
}

.image-part {
  border-radius: 6px;
  width: 100%;
  min-width: 503px;
  max-width: none;
  margin-top: 50px;
  box-shadow: 0 0 24px #0003;
}

.content-header-part {
  z-index: 2;
  position: relative;
}

.bg-header-part {
  z-index: 1;
  width: 110vw;
  height: 200px;
  margin-left: -5vw;
  position: absolute;
  inset: auto 0% 16%;
  transform: rotate(-6deg);
}

.content-bg-header {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.text-citate-block {
  z-index: 1;
  color: #838587ab;
  background-color: #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  font-size: 19px;
  font-style: italic;
  position: relative;
}

.block-for-line {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrap-line-part {
  z-index: 1;
  width: 100vw;
  padding-top: 90px;
  padding-bottom: 90px;
  position: relative;
}

.logos-all {
  flex: 1;
  width: 100%;
  height: 40px;
  margin-right: 75px;
  display: block;
}

.bg-grad-part {
  background-color: var(--black-main);
  position: absolute;
  inset: 0%;
}

.shadow-line {
  z-index: 2;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 4px 4px #00000040;
}

.spec-sep {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 10px;
  margin-top: -5px;
  margin-bottom: -5px;
  position: relative;
  bottom: 0;
}

.div-block-57 {
  width: 1889.11px;
}

.lines-code {
  flex-flow: column;
  display: flex;
}

.line-code {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.code-embed-2 {
  background-color: #14a480;
  align-self: center;
  padding-bottom: 0;
}

.subsummit-bonus-block-wrapper-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #14a480;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  align-items: stretch;
  padding-top: 54px;
  padding-bottom: 54px;
  display: flex;
}

.text-block-48 {
  color: var(--white);
  text-align: center;
  flex: 0 auto;
  align-self: center;
  width: 50%;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-8 {
  margin-bottom: 30px;
  padding-right: 150px;
}

.text-span-38 {
  font-weight: 600;
}

.text-span-39 {
  font-weight: 400;
}

.text-span-40 {
  font-weight: 600;
}

.header-x {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666ebf5c93aedd67e4ffd700_ezgif-2-1786c35c24.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: auto;
  padding-top: 143px;
  padding-bottom: 260px;
}

.logo-x {
  pointer-events: auto;
  width: 100%;
  display: none;
}

.hero-x {
  color: var(--white);
  text-align: center;
  max-width: 685px;
  margin-left: auto;
  margin-right: auto;
}

.text-hero-x {
  color: #fffffff2;
  text-shadow: 0 4px 4px #00000040;
  max-width: 466px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 48px;
  font-size: 20px;
}

.buttons-block-hero-x {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sep-bt-x {
  width: 24px;
  height: 5px;
}

.text-block-49 {
  background-color: #ffffff1a;
  border-radius: 2px;
  padding: 10px 18px;
  font-size: 16px;
  line-height: 21px;
}

.wrapper-line-x {
  z-index: 2;
  width: 100%;
  margin-top: -204px;
  position: relative;
  overflow: hidden;
}

.wrappers-lines {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrappers-lines.marquee_wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 40px;
}

.x-line-img {
  width: 3955.85px;
}

.x-line-img.ml {
  margin-left: -60px;
}

.blocks-x {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 80px;
}

.container-1230 {
  width: 100%;
  max-width: 1238px;
  padding-left: 4px;
  padding-right: 4px;
}

.flex-blocks-x {
  flex-flow: wrap;
  display: flex;
}

.one-block-x {
  width: 50%;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
}

.bg-block-x {
  background-color: #f4f4f4;
  border-radius: 6px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 540px;
  display: flex;
  overflow: hidden;
}

.bg-block-x.bgfx3 {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666ed44ab49442553dfd939e_ezgif-5-378373f0bb.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-block-x.bx2 {
  color: #f2eeea;
  background-color: #090909;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666ed832082d44e307d2bbd3_ezgif-7-926d2baacc.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.wrapper-hover-line {
  justify-content: flex-start;
  align-items: center;
  width: 200%;
  margin-bottom: -48px;
  margin-left: -50%;
  display: flex;
  overflow: hidden;
  transform: scale(.65);
}

.hover-wrap {
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 24px;
  display: flex;
}

.text-block-x {
  padding-top: 31px;
  padding-left: 26px;
  padding-right: 26px;
  line-height: 23px;
}

.heading-67 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: 600;
  line-height: 42px;
}

.text-block-50 {
  max-width: 388px;
}

.x-line-hover-img {
  width: 4634px;
}

.xline-hover-img-2 {
  width: 5713px;
}

.text-block-51 {
  max-width: 469px;
}

.big-text-x {
  color: #0d11154d;
  padding-bottom: 31px;
  padding-left: 24px;
  padding-right: 31px;
  font-size: 68px;
  line-height: 79px;
}

.icons-block-x {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 44px;
  font-weight: 600;
  display: flex;
}

.ib-x {
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 24px;
  line-height: 24px;
  display: flex;
}

.icon-x {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 12px;
  display: block;
}

.icon-x._2131 {
  width: 21px;
  min-width: 21px;
  height: 31px;
  min-height: 31px;
  margin-right: 13px;
}

.bt-block-x {
  justify-content: center;
  align-items: flex-start;
  padding-top: 26px;
  display: flex;
}

.info-block-x {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/666f3ec37ba2c68f9484a690_Frame%207168.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 40px;
}

.container-1050 {
  width: 100%;
  max-width: 1090px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-58 {
  color: #ffffffd9;
  max-width: 937px;
  padding-top: 24px;
  padding-bottom: 32px;
  font-size: 20px;
  line-height: 31px;
}

.div-block-59 {
  color: #ffffffd9;
  flex-flow: wrap;
  justify-content: space-between;
  padding-top: 67px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.one-text-block {
  justify-content: flex-start;
  align-items: center;
  width: 46.5%;
  margin-bottom: 60px;
  line-height: 21px;
  display: flex;
}

.one-text-block.bx {
  width: 65%;
}

.icon-blx {
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  margin-right: 16px;
}

.blocks-x-2 {
  padding-top: 108px;
  padding-bottom: 100px;
}

.h-block-x {
  text-align: center;
  max-width: 703px;
  margin-left: auto;
  margin-right: auto;
}

.text-h-x {
  text-align: center;
  max-width: 794px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
}

.flex-blocks-x2 {
  flex-flow: wrap;
  padding-top: 63px;
  display: flex;
}

.one-image {
  border-radius: 6px;
  flex: none;
  margin-right: 16px;
  overflow: hidden;
  box-shadow: 0 0 20px #0000001a;
}

.one-image._24op {
  margin-right: 24px;
}

.image-53 {
  width: 184px;
}

.image-54 {
  width: 170px;
}

.image-55 {
  width: 415px;
}

.dgh {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-56 {
  width: 221px;
}

.image-57 {
  width: 571px;
}

.link-bbl {
  color: var(--black);
  transition: all .3s;
}

.link-bbl:hover {
  color: var(--medium-sea-green);
}

.image-58 {
  width: 100%;
}

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

.heading-big-copy {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-copy.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-copy.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-copy._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-copy.semi {
  font-weight: 600;
}

.heading-big-copy._8.ot {
  margin-top: 85px;
}

.heading-big-copy._8.ot.min-mob.max420 {
  max-width: 420px;
}

.heading-big-copy.otst-copy {
  object-fit: fill;
  padding-right: 20px;
}

.paragraph-9, .paragraph-10 {
  font-size: 20px;
  line-height: 30px;
}

.s-mgr-process-subsummit {
  padding-top: 89px;
  padding-bottom: 120px;
}

.s-mgr-section-2-subsummit {
  background-color: var(--black-main);
  padding-top: 95px;
  padding-bottom: 95px;
}

.heading-h3-copy {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.heading-h3-copy.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.heading-h3-copy._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.heading-h3-copy._30-copy {
  color: var(--white);
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.text-block-52 {
  color: var(--white);
}

.bl-h-mgt-subsummit {
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.we-proc__photo-copy {
  filter: none;
  outline-offset: 0px;
  object-fit: contain;
  border-radius: 100%;
  outline: 3px #fff;
  width: 78px;
  height: 78px;
  margin-right: 16px;
}

.section-title-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.12;
}

.section-title-copy.otziv-copy.col, .section-title-copy.otziv-copy.col-copy {
  background-color: #0000;
}

.section-title-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Suisse Intl, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.12;
}

.section-title-copy.max-w-900 {
  max-width: 900px;
}

.section-title-copy.otziv.col {
  background-color: #0000;
}

.section-title-copy.minips {
  font-size: 30px;
  line-height: 40px;
}

.text-mgt-copy {
  width: 100%;
  max-width: 418px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-mgt-copy.otstr {
  padding-bottom: 44px;
}

.link-32 {
  color: var(--black-main);
}

.heading-3-copy {
  padding-top: 40px;
  font-family: Suisse Intl, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.heading-big-new-comparison {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 58px;
}

.heading-big-new-comparison.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.heading-big-new-comparison.otst {
  object-fit: fill;
  padding-right: 50px;
}

.heading-big-new-comparison._64 {
  font-size: 64px;
  line-height: 70px;
}

.heading-big-new-comparison.semi {
  font-weight: 600;
}

.heading-big-new-comparison._8.ot {
  margin-top: 85px;
}

.heading-big-new-comparison._8.ot.min-mob.max420 {
  max-width: 420px;
}

.element {
  z-index: 1;
  background-color: var(--white);
  width: 160vw;
  height: 500px;
  margin-left: -40vw;
  position: absolute;
  inset: auto 0% -421px;
  transform: rotate(-7deg);
}

.typed-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.typed-line {
  background-color: var(--white);
  width: 2px;
  height: 36px;
  margin-left: 2px;
  margin-right: 7px;
}

.typewr {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logos-juli {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.logo-ju {
  height: 40px;
  margin-bottom: 40px;
  display: block;
}

.one-logo-jul {
  flex: none;
  padding-left: 10px;
  padding-right: 10px;
}

.text-trial {
  opacity: .7;
  margin-left: 14px;
  font-size: 13px;
  line-height: 17px;
}

.left-arrow-4, .right-arrow-6, .slide-nav-5 {
  display: none;
}

.slider-6 {
  background-color: #ddd0;
  width: 100%;
  height: auto;
}

.image-slide-home {
  border-radius: 4px;
  width: 100%;
  display: block;
}

.mask-5, .slide-5 {
  width: 100%;
  height: auto;
}

.notification-text-2 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 6px #00000040;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.notification-bar-2 {
  background-color: var(--black);
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  position: static;
  top: 66px;
}

.notification-bar-2.animated-banner {
  display: block;
}

.notification-link-2 {
  color: #fff;
  background-color: #000;
  margin-left: 5px;
  padding: 3px 10px;
  display: inline-block;
}

.notification-link-2:hover {
  background-color: #303030;
  text-decoration: none;
}

.migraite-bar {
  z-index: 2147483647;
  margin-top: 8px;
  display: none;
  position: relative;
}

.flex-migrate {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.dropdown-2 {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  bottom: 0;
}

.dropdown-toggle-4 {
  color: var(--white);
  border: 1px solid #fff3;
  border-radius: 2px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 12px 1px;
}

.flex-drop {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.flex-drop.vert {
  flex-flow: column;
}

.left-arrow-5, .right-arrow-7, .slide-nav-6 {
  display: none;
}

.slide-text {
  width: auto;
  height: auto;
}

.mask-6 {
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
}

.slider-7 {
  height: auto;
  display: inline-block;
}

.text-block-53 {
  display: inline-block;
}

.text-block-54 {
  margin-bottom: 0;
  margin-right: 6px;
}

.text-block-54.min-r {
  margin-bottom: -5px;
}

.mask-migrate {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 22px;
  font-weight: 600;
  display: inline-flex;
  overflow: hidden;
}

.text-block-55 {
  width: auto;
}

.shopify, .woocommerce, .wix, .bold, .squarespace, .recharge, .cratejoy, .bigcommerce, .paywhirl, .moonclerk {
  overflow: hidden;
}

.wr-migrate {
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.text-wr-mig {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-mask {
  width: 110px;
  height: 22px;
  overflow: hidden;
}

.text-mask.autor {
  width: auto;
}

.text-rotate-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
  position: relative;
}

.drop-mask {
  position: relative;
  overflow: hidden;
}

.dropdown-link-4 {
  margin: 0;
  padding: 6px 18px;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline;
  transition: all .3s linear;
}

.dropdown-link-4:hover {
  color: var(--medium-sea-green);
}

.dropdown-list-5 {
  max-width: 176px;
  margin-left: 34px;
}

.dropdown-list-5.w--open {
  z-index: 1;
  background-color: #ddd0;
  width: 176px;
  min-width: 176px;
  max-width: 176px;
  height: auto;
  padding-top: 25px;
  inset: 0% 0% 0% auto;
}

.sep6 {
  width: 100%;
  height: 6px;
}

.bg-drop {
  background-color: #fff;
  border-radius: 2px;
  overflow: hidden;
  box-shadow: 0 0 30px #00000040;
}

.sp6 {
  width: 6px;
  height: 22px;
}

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

.flex-bt-migrate {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-migrate {
  padding-left: 20px;
  font-weight: 500;
}

.text-migrate.white70t {
  color: #ffffffb3;
}

.link-mig {
  margin-left: 5px;
  transition: all .3s;
}

.link-mig:hover {
  color: var(--medium-sea-green);
}

.link-mig.white70 {
  color: #ffffffb3;
  margin-left: 9px;
  font-size: 16px;
}

.link-mig.white70:hover {
  color: #fff;
}

.bl-cust {
  padding-top: 40px;
  font-size: 18px;
  line-height: 27px;
}

.migrate-bl-nav {
  justify-content: flex-end;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.left-arrow-6, .right-arrow-8, .slide-nav-7 {
  display: none;
}

.slider-8 {
  z-index: 0;
  background-color: #ddd0;
  width: 100%;
  max-width: 100%;
  height: 22px;
}

.slide-mig {
  width: 100%;
}

.mask-7 {
  width: 89px;
  font-family: Suisse Intl, sans-serif;
  font-weight: 600;
}

.nhov {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.migrate-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  line-height: 22px;
  display: flex;
}

.migrate-wrapper.otst {
  margin-right: 10px;
  display: none;
}

.body-8 {
  padding-top: 68px;
}

.div-block-61 {
  min-height: 42px;
}

.header-2 {
  padding-top: 88px;
  padding-bottom: 0;
}

.flex-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.left-head-2 {
  width: 50%;
  padding-right: 20px;
}

.text-he-2 {
  color: #000000d9;
  padding-top: 36px;
  padding-bottom: 36px;
  font-size: 20px;
}

.btns-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-58 {
  color: #000000bf;
  max-width: 200px;
  padding-left: 27px;
  font-size: 13px;
  line-height: 17px;
}

.book-demo-bt-block {
  padding-top: 16px;
}

.reight-he-2 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-left: 20px;
  display: flex;
}

.cart-2-bg {
  background-color: var(--white);
  border-radius: 4px;
  width: 100%;
  max-width: 540px;
  padding: 16px 23px 16px 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  box-shadow: 0 0 20px #00000026;
}

.cart-2-bg:hover {
  transform: scale(1.02);
  box-shadow: 0 0 20px #00000040;
}

.image-2 {
  border-radius: 4px;
  width: 187px;
  min-width: 187px;
  max-width: 187px;
  display: block;
  box-shadow: 0 0 20px #0000001a;
}

.cont-2 {
  color: #000000d9;
  width: 100%;
  padding-left: 18px;
  font-size: 16px;
  line-height: 24px;
}

.heading-68 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.price-2 {
  color: #000;
  cursor: pointer;
  border: 1px solid #9fb6ff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 10px;
  font-family: "Source Sans 3", sans-serif;
  line-height: 20px;
  display: flex;
}

.price-2:hover {
  border-width: 2px;
  padding: 11px 11px 9px;
}

.point-border {
  z-index: 1;
  background-color: var(--white);
  border: 1px solid #9fb6ff;
  border-radius: 100px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
  margin-top: 11px;
  margin-bottom: -7px;
  margin-left: 10px;
  position: relative;
}

.flex-n2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sale-text {
  color: #000000d9;
  background-color: #9fb6ff80;
  border-radius: 3px;
  margin-left: 8px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
}

.sticky-section {
  padding-bottom: 24px;
}

.flex-sticky {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sk-content {
  width: 62.4%;
  padding-top: 80px;
}

.sticky-block {
  flex-flow: column;
  justify-content: space-between;
  width: 37.6%;
  height: 95vh;
  padding-top: 80px;
  padding-bottom: 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.heading-69 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.left-cont {
  max-width: 344px;
}

.text-left {
  padding-top: 24px;
  font-size: 20px;
  line-height: 26px;
}

.one-box {
  background-color: #f4f4f4;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 16px;
  padding: 16px 36px 16px 24px;
  display: flex;
}

.t-c2 {
  width: 69.55%;
}

.box-bl {
  justify-content: flex-start;
  align-items: center;
  width: 30.45%;
  padding-left: 23px;
  display: flex;
}

.heading-70 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-bl2 {
  padding-top: 8px;
  font-size: 16px;
  line-height: 24px;
}

.list-3 {
  margin-bottom: 0;
  padding-left: 28px;
}

.box-link {
  filter: grayscale();
  color: #838587;
  text-align: center;
  background-color: #fff0;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 120px;
  padding: 10px 8px 12px;
  font-size: 14px;
  line-height: 18px;
  transition: all .3s linear;
  display: flex;
}

.box-link:hover {
  filter: none;
  color: var(--black-main);
  background-color: #fff;
}

.img-box {
  width: 100%;
  max-width: 160px;
  margin-bottom: 4px;
  display: block;
}

.section-sliders {
  width: 100%;
  padding-top: 80px;
  overflow: hidden;
}

.h-bl-c2 {
  text-align: center;
  padding-bottom: 100px;
}

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

.heading-72 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.span-blue {
  color: var(--royal-blue);
}

.end-supp {
  padding-top: 80px;
  padding-bottom: 80px;
}

.flex-sup {
  display: flex;
}

.left-sup {
  width: 50%;
  padding-right: 12px;
}

.wr-sup {
  text-align: center;
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
}

.bg-sup {
  color: var(--white);
  background-color: #090909;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 540px;
  padding-top: 36px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.bg-sup.serbg {
  color: var(--black-main);
  background-color: #fdfdfd;
  box-shadow: inset 0 0 54px #00000040;
}

.h-bl-sup {
  padding-bottom: 12px;
  font-size: 26px;
  font-weight: 600;
  line-height: 42px;
}

.bold-3d4144 {
  color: #3d4144;
  font-weight: 600;
}

.img-sup {
  width: 100%;
  max-width: 330px;
  margin-bottom: -1px;
}

.reight-sup {
  width: 50%;
  padding-left: 12px;
}

.image-sup-bl {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.img-sup2 {
  width: 100%;
  max-width: 507px;
}

.parallax-section {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.bg-parallax-block {
  z-index: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.content-par-block {
  z-index: 1;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 43px;
  position: relative;
}

.flex-par-sec {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.plit-wr {
  flex-flow: column;
  width: 100%;
  max-width: 364px;
  display: flex;
}

.pol-plit-wr {
  display: flex;
}

.one-plit {
  color: var(--white);
  text-align: center;
  background-color: #73767880;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 147px;
  padding: 10px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.one-plit.m149 {
  max-width: 149px;
}

.icon-plit {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: 12px;
  display: flex;
}

.sep12-2 {
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

.cont-plit {
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 679px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 20px;
  display: flex;
}

.span-orange {
  color: #ff7a2c;
}

.heading-block-plit {
  padding-bottom: 40px;
}

.flex-marq-seq {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 120px;
  display: flex;
  position: relative;
}

.text-marq-bl {
  width: 100%;
  max-width: 428px;
}

.heading-73 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 42px;
}

.h-bl-marq {
  padding-bottom: 8px;
}

.nl-marq {
  width: 100%;
  max-width: 645px;
  display: flex;
}

.nl-marq.reverse {
  justify-content: flex-end;
  align-items: stretch;
}

.mask-marq {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66c5fedab1ba6f5c46f1152b_ezgif-2-8b1c63e28b.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 148px;
  min-width: 60vw;
  height: 193px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mask-marq.remm {
  background-position: 100% 100%;
  justify-content: flex-end;
  align-items: stretch;
}

.marqline {
  flex: 1;
  display: flex;
  position: relative;
}

.marqline.revmar {
  justify-content: flex-end;
  align-items: stretch;
}

.polmarq {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.image-marq {
  flex: none;
  width: auto;
  max-width: none;
  height: 100%;
  margin-bottom: -16px;
  margin-right: 30px;
}

.image-marq.min20 {
  margin-bottom: -17px;
  margin-left: 8px;
  margin-right: -18px;
}

.image-marq.min20.nmin2 {
  margin-bottom: 0;
}

.image-marq.min20.nmin2.razm4 {
  width: 1086.76px;
}

.image-marq.min20.emin {
  margin-bottom: -31px;
}

.image-marq.min20.emin.razm5 {
  width: 1877.93px;
}

.image-marq.min20.razm2 {
  width: 1276.59px;
}

.image-marq.nmin {
  margin-bottom: 0;
  margin-right: 20px;
}

.image-marq.nmin.razm3 {
  width: 1958.22px;
}

.image-marq.nmin.razm6 {
  width: 1428.86px;
}

.image-marq.nmin.razm7 {
  width: 880.047px;
}

.image-marq.nmin.razm8 {
  width: 1103.38px;
}

.image-marq.escm {
  margin-bottom: -20px;
}

.image-marq.escm.razm9 {
  width: 852.523px;
}

.image-marq.esm2 {
  margin-bottom: -28px;
  margin-right: 0;
}

.image-marq.esm2.razm10 {
  width: 802.328px;
}

.image-marq.razm1 {
  width: 1170.98px;
}

.point-anim {
  width: 10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.point-marq {
  z-index: -1;
  background-color: #f1090900;
  width: 10px;
  height: 50vh;
  display: block;
  position: absolute;
  top: 60vh;
  left: 0%;
  right: auto;
}

.point-marq.ob {
  inset: 60vh 0% 0% auto;
}

.cs-categories-homepage {
  border: 0px solid var(--black-0-4);
  background-color: var(--white-smoke);
  color: var(--black-0-4);
  text-align: center;
  object-fit: fill;
  border-radius: 4px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  transition: all .3s linear;
  display: block;
}

.h-bl-cart-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 24px 16px;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.image-store-2 {
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.use-case-tag {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.top-line {
  display: flex;
}

.image-hero-conf-copy {
  border-radius: 4px;
  width: 42.188vw;
  max-width: 800px;
  margin-top: 0;
  position: relative;
  top: 70px;
  left: 0;
}

.line-nav-block {
  z-index: 1000;
  color: var(--white);
  background-color: #011f3b;
  width: 100%;
  font-family: Suisse Intl, sans-serif;
  position: relative;
  box-shadow: inset 0 -20px 15px #0003;
}

.flex-n-line {
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 19.46px;
  display: flex;
}

.text-data-freedom-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-data-freedom {
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 8px;
  display: flex;
}

.link-data {
  color: var(--white);
  font-weight: 600;
  transition: all .3s linear;
}

.link-data:hover {
  color: var(--medium-sea-green);
}

.shadow-line-date {
  width: 100%;
  height: 500px;
  box-shadow: 0 -20px 15px #0003;
}

.point-h-line {
  z-index: -1;
  width: 1px;
  height: 1px;
  position: absolute;
  inset: 101vh 0% auto auto;
}

.point-for-line {
  z-index: -1;
  width: 1px;
  height: 1000000000vh;
  position: absolute;
  inset: 105vh 0% auto auto;
}

.toglem {
  justify-content: flex-end;
  align-items: center;
  min-width: 259px;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.togle-migrate {
  padding: 0;
}

.border-migrate {
  color: var(--white);
  border: 1px solid #fff3;
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 13px;
}

.container-navdrop {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.flex-nav-drop {
  flex-flow: wrap;
  display: flex;
}

.left-nav-drop {
  width: 52%;
  padding-right: 40px;
}

.heading-drop {
  font-size: 24px;
  line-height: 31px;
}

.heading-block-drop {
  max-width: 530px;
  padding-bottom: 2px;
}

.link-heading-drop {
  color: #000000d9;
  font-weight: 600;
  transition: all .3s linear;
}

.link-heading-drop:hover {
  color: var(--medium-sea-green);
}

.line-drop {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d08ca7da2fb8a0d5358b9e_Rectangle%20939.svg");
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 6px;
  flex-flow: wrap;
  margin-top: 24px;
  padding-left: 22px;
  font-size: 16px;
  line-height: 21px;
}

.line-drop.nopoint {
  background-image: none;
  padding-left: 0;
}

.link-drop {
  color: #000000d9;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d08d907247ac72be2ea9cf_Frame%20(2).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 22px;
  font-weight: 600;
  transition: all .3s linear;
}

.link-drop:hover {
  color: var(--medium-sea-green);
}

.link-drop.icon-surv {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d08ea947c0fdcef893e24b_Frame%20(3).svg");
}

.link-drop.icon-nodrop {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d1e1a3a3efd9c0ddbb9e4c_Frame%20(10).svg");
}

.link-drop.icon-churn {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d08f638414e83007331fce_Frame%20(5).svg");
}

.link-drop.icon-funnels {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d08fd6e293b4f354bd7091_Frame%20(6).svg");
}

.link-drop.icon-bundles {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d0901f92db250b5448b9d8_Frame%20(7).svg");
}

.link-drop.icon-support {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d090d6d2f09291e1fec1a8_Frame%20(8).svg");
}

.link-drop.icon-big-and-small {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d0912592db250b5449a8df_Frame%20(9).svg");
}

.link-drop.icon-subs {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d091bf84f4008e6db650e9_Group%207003.svg");
}

.link-drop.icon-and {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d092231d25ee57c7154e08_Frame%207230.svg");
}

.text-block-61 {
  display: inline-flex;
}

.reight-nav-drop {
  width: 48%;
  font-size: 18px;
  line-height: 23px;
}

.logos-nav {
  max-width: 400px;
  padding-top: 24px;
}

.image-logos-nav {
  width: 100%;
  max-width: 355px;
  display: block;
}

.btns-bl-nav {
  padding-top: 22px;
}

.bt-bl-nav {
  padding-top: 12px;
  padding-bottom: 12px;
}

.bt-bl-nav.no-pd {
  padding: 0;
}

.body-test {
  padding-top: 0;
}

.arrow-nav {
  width: 20px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.reviews-block {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d1d3fbfae9343886355ae0_ezgif-1-3aca7aa998.webp");
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
  box-shadow: inset 0 0 20px #0000004d;
}

.reviews-block.no-bg {
  box-shadow: none;
  background-image: none;
}

.marquee_wrapper {
  justify-content: flex-end;
  align-items: flex-end;
}

.slider-rev-bl {
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  position: relative;
}

.rev_sl {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  position: relative;
}

.one-product {
  background-color: var(--white);
  border-radius: 4px;
  width: 100%;
  padding-top: 12px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 0 30px #0003;
}

.h-bl-rev {
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-h-bl-rev {
  color: #737678;
  text-align: right;
  font-size: 13px;
  line-height: 17px;
}

.naz-rev {
  margin-bottom: 4px;
  font-weight: 600;
}

.logo-rev {
  width: auto;
  height: 52px;
  display: block;
}

.text-bl-rev {
  color: #0b0f13;
  padding: 12px 16px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 17px;
  font-style: italic;
  line-height: 26px;
}

.author-block-rev {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.author-img {
  height: 101px;
  margin-bottom: -1px;
  display: block;
}

.name-block {
  color: #737678;
  padding-left: 8px;
  font-size: 13px;
  line-height: 17px;
}

.name-text {
  color: #161b20;
  margin-bottom: 4px;
  font-weight: 600;
}

.bt-block-rev {
  justify-content: center;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.testimonials {
  display: block;
}

.logo-1 {
  height: 20px;
  display: block;
}

.logo-1.crtg {
  height: 26px;
}

.logo-por-link {
  margin-bottom: 26px;
  margin-right: 46px;
}

.text-block-62 {
  font-size: 14px;
  display: none;
}

.text-span-42 {
  font-weight: 400;
  text-decoration: none;
}

.highlight-yellow {
  background-color: #fff268;
  padding: 1px;
  display: inline-block;
}

.buttons-hide-block {
  width: 100%;
  display: none;
  position: relative;
}

.style-bts {
  background-color: #9da065;
  display: block;
  position: relative;
}

.flickity-button {
  z-index: 5;
  background-color: #f9f9f90d;
  transition: opacity .3s linear;
}

.flickity-button:hover {
  opacity: 1;
}

.flickity-button.flickity-prev-next-button {
  z-index: 5;
  background-color: #ffffff1a;
  border-radius: 2px;
  width: 45px;
  height: 45px;
  transition: all .3s;
}

.flickity-button.flickity-prev-next-button:hover {
  background-color: #ffffff4d;
}

.flickity-button.flickity-prev-next-button.previous {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d6e3d66467d331f145a8ca_Frame%207233%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  position: absolute;
  inset: auto auto -90px 20px;
}

.flickity-button.flickity-prev-next-button.next {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66d6e37df48757437cdcb41d_Frame%207233.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-right: 0;
  position: absolute;
  inset: auto 20px -90px auto;
}

.flickity-button-icon {
  opacity: 0;
}

.slide-rev {
  width: 33.33%;
  padding-left: 20px;
  padding-right: 20px;
}

.body-alt-home {
  padding-top: 19px;
}

.notification-bar-offer {
  background-color: var(--royal-blue);
  height: auto;
  margin-top: 49px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  position: static;
  top: 66px;
}

.notification-bar-offer.bar-backup {
  display: none;
}

.notification-bar-offer.animated-banner {
  display: none;
  position: relative;
  top: 49px;
}

.notification-bar-offer.notif-bar-transparent {
  z-index: 800;
  background-color: #0000001a;
  margin-top: 0;
  display: none;
  position: relative;
  top: 49px;
}

.notification-bar-offer.offer-banner {
  display: block;
}

.text-mobile-menu, .nav-menu-baidge-block {
  display: none;
}

.who-is-for-block {
  padding-top: 16px;
  padding-bottom: 65px;
  font-family: Suisse Intl, sans-serif;
  display: block;
}

.flex-for {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-for.new-d {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  align-items: stretch;
}

.left-block-for {
  flex-flow: column;
  justify-content: flex-start;
  height: 80vh;
  display: flex;
  position: sticky;
  top: 140px;
}

.left-block-for.new-dd {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  position: static;
}

.text-for {
  width: 100%;
  max-width: 300px;
  padding-top: 24px;
  font-size: 20px;
  line-height: 26px;
}

.text-for.ai-banner-text {
  max-width: none;
}

.text-for.ai-banner-text-small {
  padding-top: 24px;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.bt-block-for {
  padding-top: 32px;
  padding-bottom: 12px;
}

.bt-block-for.no-p {
  padding-top: 0;
}

.right-block-for {
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 730px;
  display: flex;
  position: static;
}

.right-block-for.new-dd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  display: grid;
}

.card-for {
  z-index: 1;
  background-color: var(--white);
  cursor: default;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  transition: all .3s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-for.blue-card {
  flex-flow: column;
}

.card-for.blue-card:hover {
  border-color: var(--royal-blue);
  background-color: #dde5ff;
}

.card-for.orange-card {
  height: 100%;
}

.card-for.orange-card:hover {
  background-color: #ffe2d1;
  border-color: #ff7a2c;
}

.card-for.green-card:hover {
  background-color: #e7fcf6;
  border-color: #45b699;
}

.left-card-for {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.h-text-card {
  margin-top: 10px;
  padding-bottom: 2px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.bt-block-card {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.button-card {
  color: var(--black);
  background-color: #fff;
  border-radius: 2px;
  padding: 8px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
  transition: all .3s linear;
  display: block;
}

.button-card:hover {
  margin-top: -3px;
  margin-bottom: -3px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.button-card.blue-bt-card {
  color: var(--white);
  background-color: #2d5fff;
  display: block;
}

.button-card.orange-bt-card {
  color: var(--white);
  background-color: #ff7a2c;
  display: block;
}

.button-card.green-bt-card {
  color: var(--white);
  background-color: #16a480;
  display: block;
}

.sep-bt-block {
  width: 100%;
  height: 8px;
}

.sep-bt-block._10sep {
  height: 10px;
}

.image-block-card {
  pointer-events: none;
  cursor: default;
  position: relative;
  bottom: 0;
}

.image-card {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 420px;
  max-width: 420px;
  display: block;
  position: relative;
}

.shadow-card-image {
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 30px #83858799;
}

.shadow-card-image.blue-shadow {
  box-shadow: 0 0 30px #2d5fff99;
}

.shadow-card-image.orange-shadow {
  box-shadow: 0 0 30px #ff7a2c99;
}

.shadow-card-image.green-shadow {
  box-shadow: 0 0 30px #16a48099;
}

.image-card-wrap {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 24px;
  display: flex;
}

.image-card-2 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 380px;
  max-width: 380px;
  display: block;
  position: relative;
}

.image-card-3 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  display: block;
  position: relative;
}

.image-card-4 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 370px;
  max-width: 370px;
  display: block;
  position: relative;
}

.image-card-5 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 450px;
  max-width: 450px;
  display: block;
  position: relative;
}

.image-card-6 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 390px;
  max-width: 390px;
  display: block;
  position: relative;
}

.image-card-7 {
  z-index: 1;
  border-radius: 4px;
  width: 100%;
  min-width: 420px;
  max-width: 420px;
  display: block;
  position: relative;
}

.baidge-text {
  z-index: 1;
  color: var(--white);
  position: relative;
}

.heading-tested {
  display: block;
}

.subbly-page-wrap {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
}

.subbly-body {
  background-color: #5f5f5f;
  padding-top: 0;
}

.subbly-footer {
  margin-top: auto;
}

.subbly-main {
  background-color: #ddece9;
}

.subbly-hero {
  background-color: #127860;
  min-height: 480px;
}

.subbly-button {
  float: left;
  background-color: var(--medium-sea-green);
  color: var(--white);
  margin-right: 5px;
  padding: 12.5px 23px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: block;
}

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

.subbly-nav-link {
  float: left;
  padding: 12px 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: block;
}

.subbly-navbar-buttons {
  margin-left: auto;
  margin-right: -5px;
}

.subbly-navbar-wrap {
  background-color: var(--transparent);
}

.subbly-menu-item {
  background-color: var(--transparent);
  color: var(--white);
  cursor: pointer;
  padding: 27px 20px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: block;
  position: relative;
}

.subbly-menu-item.ghost {
  background-color: #0000;
}

.subbly-menu-item.submenu {
  justify-content: flex-start;
  align-items: center;
  transition: all .22s ease-in;
  display: flex;
}

.subbly-menu-item-title {
  display: flex;
}

.subbly-menu-item-arrow {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66f4fcbb0673fd836947bc14_arrow18.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 6px;
}

.subbly-navbar {
  justify-content: center;
  align-items: center;
  display: flex;
}

.subbly-menu-item-content {
  position: relative;
}

.dropdown_height {
  grid-template-rows: 0;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  margin-top: 38px;
  display: grid;
  position: absolute;
  inset: 0% auto auto 0%;
}

.subbly-submenu-list {
  background-color: var(--white);
  color: var(--black-2);
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  overflow: hidden;
}

.subbly-submenu-list-item {
  padding: 16px;
}

.subbly-rich-text {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.subbly-menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.subbly-menu-item-line {
  background-color: var(--white);
  transform-origin: 0%;
  width: 100%;
  height: 1px;
  margin-top: 4px;
  position: absolute;
}

.subbly-menu-item-frame {
  position: relative;
}

.topline {
  z-index: 999999;
  background-color: #0d1115;
}

.stii {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sst {
  width: 40%;
  position: sticky;
  top: 10px;
}

.strtr {
  width: 60%;
  height: 4000px;
  position: relative;
}

.card-wrapper {
  margin-bottom: 12px;
  position: relative;
}

.animated-border-box {
  position: absolute;
  inset: 0%;
}

.border-animation-card-block {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.card-block {
  width: 100%;
  height: 100%;
  position: relative;
}

.animated-border-box-glow {
  width: 100%;
}

.animated-border-box-glow-orange {
  position: absolute;
  inset: 0%;
}

.wrap-h-pricing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.conver-pricing__mark {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 90px;
  display: flex;
  position: relative;
}

.mark-2m {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.label-how-much {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 16px;
  display: flex;
  position: absolute;
  inset: auto -17px 64px auto;
  overflow: hidden;
  transform: rotate(-15deg);
}

.icon-under-txt {
  justify-content: flex-start;
  align-items: center;
  padding-left: 56px;
  display: flex;
  position: relative;
}

.decorative-icon0click {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -13px auto auto -6px;
}

.p-new._18-ger {
  font-family: Georgia, Times, Times New Roman, serif;
}

.p-new._14 {
  font-size: 14px;
  line-height: 16px;
}

.p-new._14._w-f {
  color: var(--black-0-4);
  max-width: 190px;
  font-size: 12px;
  line-height: 14px;
}

.p-new._14.white-5 {
  color: #ffffff80;
}

.p-new._14.black-50 {
  color: #00000080;
}

.p-new._14._73 {
  color: #737678;
}

.p-new._16 {
  font-size: 16px;
  line-height: 21px;
}

.p-new._16.sem {
  color: #000000d9;
  white-space: nowrap;
  word-break: normal;
  font-weight: 600;
}

.p-new._16.geo {
  color: #3d4144;
  font-family: Georgia, Times, Times New Roman, serif;
  font-style: italic;
  line-height: 137%;
}

.p-new._16._3d {
  color: #3d4144;
  max-width: 573px;
}

.p-new._16._3d.mor {
  max-width: 600px;
}

.p-new._16._3d.no-m {
  max-width: none;
}

.p-new._16.white-90 {
  color: #fff;
}

.p-new._16.white {
  color: var(--white);
  margin-top: 20px;
  font-size: 22px;
  line-height: 26px;
}

.p-new._20 {
  font-size: 20px;
  line-height: 120%;
}

.p-new._20._484 {
  max-width: 484px;
  font-size: 18px;
  line-height: 130%;
}

.p-new._20.white {
  color: var(--white);
}

.p-new._20.white.op-90-m-p {
  color: #ffffffe6;
  margin-top: 22px;
  margin-bottom: 28px;
}

.p-new._20.black {
  color: #000000d9;
  font-weight: 400;
}

.p-new._18._3d {
  color: #3d4144;
  padding-left: 16px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.p-new._15 {
  color: #0d1115;
  font-size: 15px;
  font-weight: 400;
}

.p-new._15._600 {
  font-weight: 600;
}

.tab-new-d {
  flex-flow: column;
  display: flex;
}

.wrap-table-sry {
  z-index: 555;
  margin-bottom: -1px;
  position: sticky;
  top: 69px;
}

.info-down-card-price {
  max-width: 182px;
  margin-top: 20px;
  font-size: 16px;
}

.label-most-popular {
  color: #fff;
  background-color: #2e5fff;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 2px 4px;
  font-size: 12px;
  line-height: 15px;
  position: absolute;
  top: 0;
  bottom: auto;
}

.label-most-popular._3 {
  display: none;
}

.name-table-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-labels {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.icon-item-pri {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: -2px;
  display: flex;
}

.label-wrap {
  border: 1px solid #000;
  border-radius: 2px;
  padding: 2px 4px;
  font-size: 12px;
  line-height: 15px;
}

.label-wrap.blue {
  color: #2d5fff;
  border-color: #2d5fff;
  text-decoration: none;
}

.label-wrap.blue.n {
  text-decoration: none;
}

.label-wrap.orange {
  color: #ff7a2c;
  border-color: #ff7a2c;
  text-decoration: none !important;
}

.conver-info-price {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.border-blue-most {
  z-index: 5;
  border: 2px solid #2d5fff;
  width: 184px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 300px;
}

.wrap-btn-pricing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding-top: 35px;
  display: flex;
}

.blue-cta {
  color: var(--white);
  background-color: #2d5fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.blue-cta:hover {
  background-color: #2d5fffcc;
}

.black-cta {
  color: var(--white);
  background-color: #0d1115;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.black-cta:hover {
  background-color: #0d1115cc;
}

.cta-plan-includes {
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  display: flex;
}

.wrap-cta-includes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  max-width: 1080px;
  display: flex;
}

.list-priccing-inc {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.some-item-priccing {
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 85px;
  height: 80px;
  display: flex;
}

.wrap-plan-incl {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000000d9;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
  display: flex;
}

.wrap-plan-incl:hover {
  color: #000000d9;
}

.icon-include-plans {
  height: 24px;
}

.txt-in-pricinng-coll {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  text-decoration: none;
  display: block;
}

.bt-all-wrapper-new-d {
  border-top: 1px #f4f4f4;
  border-bottom: 1px #f4f4f4;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.hover-state-box {
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  border: 2px solid #2d5fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  position: absolute;
  inset: -1px;
}

.hover-state-box._2 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  right: -1px;
}

.hover-state-box._3 {
  opacity: 1;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  display: none;
}

.hover-state-box._4 {
  border-radius: 0 4px 4px 0;
}

.hover-state-box._1 {
  opacity: 1;
}

.box-wrap-mark {
  justify-content: center;
  align-items: center;
  width: 106px;
  height: 106px;
  display: flex;
  position: absolute;
  inset: -33px -46px auto auto;
}

.txt-inside-wrap-mark {
  color: var(--white);
  max-width: 69px;
  font-size: 13px;
  line-height: 16.8px;
  position: relative;
}

.icone-txt {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.blur-bg {
  z-index: 5;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #000000c9;
  position: absolute;
  inset: 0%;
}

.wrap-for-indic {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-62 {
  background-color: #431ab6;
  width: 50px;
  height: 100px;
  display: none;
}

.wrap-for-drag-and-drop {
  width: 100%;
}

.txt-dse {
  font-weight: 700;
  display: inline-flex;
}

.wrap-title-h {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-wrap-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-wrap-btn.int {
  position: relative;
}

.text-span-44 {
  display: block;
}

.txt-on-btn {
  color: #ffffffb3;
  font-size: 16px;
  line-height: 125%;
}

.wrap-right-side-qui {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  -webkit-backdrop-filter: blur(12.5px);
  backdrop-filter: blur(12.5px);
  background-color: #e7e7e733;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 712px;
  height: 450px;
  margin-right: -40px;
  padding: 32px 16px 16px;
  display: flex;
  position: static;
  inset: auto 0% -130px auto;
  overflow: visible;
  box-shadow: 0 0 20px #00000026;
}

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

.right-container {
  width: 100%;
}

.block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px 16px 16px;
  display: flex;
}

.block.hidden {
  display: none;
}

.h-new {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.h-new._22 {
  color: #2a2b68;
  text-align: center;
  font-size: 22px;
  line-height: 130%;
}

.h-new._22.left {
  color: #000;
  text-align: left;
  margin-bottom: 4px;
  font-family: Suisse Intl, sans-serif;
  font-weight: 500;
}

.h-new._16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.h-new._16._600 {
  font-weight: 600;
}

.h-new._14 {
  font-size: 14px;
}

.h-new._14._600 {
  font-weight: 600;
}

.h-new._28 {
  font-size: 28px;
  font-weight: 600;
}

.h-new._28.white {
  color: var(--white);
}

.h-new._36 {
  color: var(--white);
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
}

.h-new._36.black {
  color: var(--black);
  margin-bottom: 20px;
  font-family: Suisse Intl, sans-serif;
  font-weight: 500;
}

.h-new._20 {
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
}

.wrap-radio-img {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.img-radio {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #2a2b68;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: relative;
}

.custom-img-radio {
  cursor: pointer;
  border: 1px solid #4694bd;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s;
  position: absolute;
  inset: 0%;
}

.custom-img-radio:hover {
  background-color: #4694bd1a;
}

.custom-img-radio.w--redirected-checked {
  background-color: #4694bd26;
  border: 2px solid #4664bd;
  border-radius: 4px;
}

.img-in-radio {
  height: 90px;
}

.txt-radio {
  color: #2a2b68;
  font-size: 14px;
}

.form-for-an {
  width: 100%;
}

.fild-email {
  color: #2a2b68;
  border: 1px solid #4694bd;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 8px 12px;
}

.fild-email::placeholder {
  color: #2a2b6866;
  font-weight: 400;
}

.txt-descript {
  color: #5f636e;
  font-size: 16px;
  line-height: 120%;
}

.wrap-info-card-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.some-info-and-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #2a2b68;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: "Source Sans 3", sans-serif;
  font-size: 16px;
  line-height: 120%;
  display: flex;
}

.butafor {
  color: #2a2b68;
  text-transform: none;
  background-color: #31c1ff00;
  border: 2px solid #2a2b681a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 15px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  transition: all .3s;
  display: flex;
}

.butafor:hover {
  background-color: #11abee1a;
}

.butafor._16 {
  flex: none;
  font-size: 16px;
}

.wrap-btn-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.wrap-plan-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.some-item-plan {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #4694bd;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 18px 12px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.some-item-plan:hover {
  background-color: #4694bd1a;
}

.some-item-plan._3 {
  padding-bottom: 45px;
}

.some-item-plan.next-button {
  background-color: #fff;
}

.plan-time {
  pointer-events: none;
  color: #2a2b68;
  font-size: 16px;
  line-height: 120%;
}

.plan-price {
  pointer-events: none;
  color: #2a2b68;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.plan-ship {
  pointer-events: none;
  color: #5f636e;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.circle-decor {
  background-color: #fff;
  border: 1px solid #4694bd;
  border-radius: 100px;
  width: 12px;
  height: 12px;
  display: none;
  position: absolute;
  top: -6px;
  left: 50%;
  right: 50%;
  transform: translate(-50%);
}

.circle-decor.label-m {
  color: var(--white);
  background-color: #31c1ff;
  border-style: none;
  border-radius: 4px;
  width: auto;
  height: auto;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  top: -10px;
  left: auto;
  right: auto;
  transform: none;
}

.down-info-card {
  pointer-events: none;
  color: var(--white);
  text-align: center;
  background-color: #4694bd;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.oll-btn {
  color: #2a2b68;
  background-color: #31c1ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 112%;
  transition: all .3s;
  display: flex;
}

.oll-btn:hover {
  background-color: #11abee;
}

.oll-btn.butafor {
  flex: none;
  font-size: 16px;
}

.dots-nav {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 12px auto auto 20px;
}

.img-box-demo {
  z-index: 20;
  pointer-events: none;
  position: absolute;
  inset: 41% auto auto -104%;
}

.gif-fun {
  position: absolute;
  inset: 32px 0% auto 5px;
  transform: scale(0);
}

.some-image-fun {
  border-radius: 4px;
  width: 203px;
  height: 203px;
}

.few {
  height: 110px;
}

.wrap-for-dropdown-header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.some-wrap-dropdown {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 2px;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 48px auto auto -19px;
  box-shadow: 0 2px 10px #0003;
}

.link-item-header-drop {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #128366;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Suisse Intl, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-item-header-drop.sub {
  color: #128366;
  background-color: #e7fcf6;
  border-radius: 2px;
  width: 165px;
  font-size: 14px;
  line-height: 130%;
  transition: all .5s;
}

.link-item-header-drop.sub:hover {
  color: #fff;
  background-color: #128366;
}

.link-item-header-drop.sub.w--current {
  pointer-events: none;
  color: #161b20;
  background-color: #e7fcf600;
  order: -1;
  padding-left: 10px;
  padding-right: 10px;
}

.link-item-header-drop.orange {
  color: #d35307;
  background-color: #ffe2d1;
  border-radius: 2px;
  width: 165px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 130%;
  transition: all .5s;
}

.link-item-header-drop.orange:hover {
  color: #fff;
  background-color: #d35307;
}

.link-item-header-drop.subx {
  color: #244ccc;
  background-color: #dde5ff;
  border-radius: 2px;
  width: 165px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 130%;
  transition: all .5s;
}

.link-item-header-drop.subx:hover {
  color: #fff;
  background-color: #2d5fff;
}

.link-item-header-drop.subx.w--current {
  pointer-events: none;
  color: #161b20;
  background-color: #dde5ff00;
  order: -1;
}

.icon-in-link-drop {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  height: 27px;
  display: flex;
}

.icon-in-link-drop.jj {
  width: 15px;
  height: 27px;
}

.icon-in-link-drop.kk {
  padding-bottom: 1px;
}

.arow-drop {
  pointer-events: none;
  cursor: auto;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.trigl-svg {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -8px auto auto 119px;
}

.trigl-svg.why-sl {
  top: -8px;
  left: 214px;
}

.trigl-svg.sub {
  top: -8px;
  left: 384px;
}

.trigl-svg.resor {
  top: -8px;
  left: 545px;
}

.text-span-45 {
  display: block;
}

.last-step {
  z-index: 10;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #e7e7e733;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
}

.last-cha {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  opacity: 0;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #e7e7e733;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 712px;
  height: 450px;
  margin-right: -40px;
  padding: 32px 16px 16px;
  display: none;
  position: absolute;
  inset: auto 0% -140px auto;
  box-shadow: 0 0 20px #00000026;
}

.wrap-btn-last {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bridg {
  height: 25px;
  position: absolute;
  inset: -25px 0% auto;
}

.decorative-m-inter-hone {
  flex-flow: column;
  width: 712px;
  display: flex;
  position: absolute;
  bottom: -140px;
  right: -10%;
}

.wrap-for-navigate-docor {
  -webkit-backdrop-filter: blur(27px) blur(5px);
  backdrop-filter: blur(27px) blur(5px);
  background-color: #ffffff1a;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 12px 20px 14px;
  display: flex;
  position: relative;
  bottom: -4px;
}

.navigate-dots {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.some-dots {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.circle-dot {
  border: 1px solid #0000001a;
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.circle-dot.red {
  background-color: #ed6a5e;
}

.circle-dot.yellow {
  background-color: #f4bd50;
}

.circle-dot.green {
  background-color: #61c454;
}

.arrow-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.some-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fal-inp {
  background-color: #fff3;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 370px;
  height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.ddas {
  opacity: 0;
  display: block;
}

.icon-reload {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-right-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.decore-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.animate-elemeny {
  z-index: 5;
  border-radius: 2px;
  width: 686px;
  height: 343px;
  position: absolute;
  inset: 24px auto auto;
  overflow: hidden;
}

.image-animate {
  z-index: 2;
  position: relative;
}

.pointer-animate {
  z-index: 5;
  width: 13px;
  position: absolute;
  inset: 59% 50% 50% 45%;
}

.wrap-for-tip {
  position: relative;
}

.bold-text-5 {
  cursor: pointer;
}

.santa {
  z-index: 2;
  width: 21px;
  height: 19px;
  position: absolute;
  top: -6px;
  left: 1px;
}

.animate-elemeny-2 {
  z-index: 5;
  pointer-events: none;
  border-radius: 2px;
  width: 686px;
  height: 343px;
  position: absolute;
  inset: 24px auto auto;
  overflow: hidden;
}

.preloa {
  z-index: 15;
  background-color: #fff3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  inset: 0%;
}

.preloa- {
  z-index: 15;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  pointer-events: none;
  background-color: #fffc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pointer-animate-2 {
  z-index: 5;
  width: 13px;
  position: absolute;
  inset: 59% 50% 50% 45%;
}

.image-animate-2 {
  z-index: 2;
  position: relative;
}

.code-embed-3 {
  position: absolute;
  inset: 0%;
}

.santa-gif {
  z-index: 20;
  cursor: pointer;
  width: 150px;
  position: absolute;
}

.main-section {
  position: relative;
  overflow: hidden;
}

.wrap-badge {
  cursor: pointer;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 16px 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-style: italic;
  display: none;
  position: absolute;
  inset: 56% -1% auto auto;
  overflow: hidden;
}

.wrap-badge.no-abs {
  display: none;
  position: static;
}

.icone-txt-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -6px;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 22px;
  display: flex;
}

.some-icone-bag {
  width: 48px;
  height: 48px;
}

.fr {
  margin-top: 7px;
}

.pop-up-video {
  z-index: 999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #080808cc;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-block {
  z-index: 4;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.ff-ds {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 30px;
  display: flex;
}

.strike {
  text-decoration: line-through;
}

.hl8 {
  width: auto;
  height: 38px;
}

.text-block-63, .text-block-64, .text-block-65, .text-block-66 {
  text-align: left;
  font-size: 15px;
  line-height: 22px;
}

.testimonials-awful {
  flex-flow: column;
  padding-bottom: 60px;
  display: none;
}

.wrap-slider-au {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #aa242400;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: 273px;
  padding: 16px;
  display: flex;
}

.top-info-rev {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.stars-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.some-rev-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.star-item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.star-def {
  justify-content: center;
  align-items: center;
  display: flex;
}

.star-color {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.down-info, .some-h-bl {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.geo {
  font-family: Georgia, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: 400;
}

.bl-cf {
  background-color: #dde5ff;
  border: 2px solid #dde5ff;
  border-radius: 2px;
  line-height: 41px;
}

.shad-slid {
  z-index: 5;
  background-image: linear-gradient(86deg, #fff, #fff0);
  width: 12vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.shad-slid.right {
  background-image: linear-gradient(270deg, #fff 18%, #fff0);
  inset: 0% 0% 0% auto;
}

.new-50-pec {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.hero-switch-section {
  background-image: linear-gradient(#2d5fff, #1b3999);
}

.items-ratiing {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.items-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.some-item-switch {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-inii {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-btn-swiitch {
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.wrap-btn-swiitch._20-l {
  padding-left: 50px;
}

.box-wrap-switch {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 106px;
  height: 106px;
  display: flex;
  position: relative;
  inset: 0 10px auto auto;
  transform: rotate(-10.6deg);
}

.txt-inside-wrap-wsi {
  color: var(--white);
  text-align: center;
  max-width: 82px;
  font-size: 14px;
  line-height: 16.8px;
  position: relative;
}

.text-span-46 {
  font-weight: 600;
}

.text-span-47 {
  color: #ffffffb3;
  text-decoration: line-through;
}

.text-span-48 {
  display: block;
}

.st-m-wrap {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 120px;
  padding-bottom: 80px;
  display: flex;
}

.st-m-h {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wrpa-rec {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  margin-top: 63px;
  display: flex;
}

.rec-left-side {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450px;
  display: flex;
}

.indo-bef-desc {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-bl {
  color: var(--royal-blue);
  text-decoration: underline;
}

.btn-txt-rec {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.items-rec {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.some-item-rec {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-item-rec {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-rec {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-n-rev {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border: 2px solid #128366;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 130px;
  display: flex;
}

.decor-image-rev {
  width: 100%;
}

.box-some-info-rev {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 60px;
  display: flex;
  position: relative;
  top: -29px;
}

.top-inf {
  background-color: #fff;
  padding: 10px 16px;
}

.text-span-49 {
  font-style: italic;
  font-weight: 700;
}

.righ-drev {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img-n {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ava-img {
  height: 141.5px;
  position: relative;
  left: -10px;
}

.nad-rev {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.bl-d-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bl-d-8.p-9 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #737678;
  padding-left: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.img-dec-rev {
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  width: 334px;
  height: auto;
  display: flex;
}

._16-600 {
  font-weight: 600;
}

._16-srti {
  text-decoration: line-through;
}

.text-span-50 {
  display: block;
}

.wrap-discover {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 50px;
  display: flex;
}

.image-59 {
  width: 549px;
}

.discov {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
}

.wrap-banner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  padding-top: 48px;
  padding-bottom: 74px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.top-info-banner {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.text-span-51 {
  display: block;
}

.abs-emm {
  position: absolute;
}

.img-gif {
  position: sticky;
  top: 60px;
}

.sl-story-12 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 35px;
}

.dropdown-list-6 {
  width: 1280px;
}

.nav-drop {
  color: var(--white);
  cursor: pointer;
  flex: none;
  padding: 0;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.wrap-iinfo-drop-nav {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  opacity: 0;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  pointer-events: none;
  color: #0d1115;
  cursor: auto;
  background-color: #fffffff7;
  border: 1px solid #e2e2e2;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 42px;
  display: flex;
  position: absolute;
  inset: 70px 0% auto;
  box-shadow: 0 0 50px #0006;
}

.wrap-iinfo-drop-nav.active {
  display: flex;
}

.wrap-iinfo-drop-nav._1 {
  opacity: 1;
  pointer-events: auto;
}

.left-side-drop-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 400px;
  max-width: none;
  display: flex;
}

.text-span-52 {
  font-weight: 600;
}

.item-nav-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #3d4144;
  background-color: #dde5ff00;
  border: 1px #e2e2e2;
  border-radius: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  box-shadow: 0 0 0 1px #e2e2e2;
}

.item-nav-link:hover {
  outline-offset: 0px;
  mix-blend-mode: normal;
  box-sizing: border-box;
  border: 0 #2d5fff;
  outline-width: 0;
  outline-color: #2d5fff;
  box-shadow: 0 0 0 2px #2d5fff;
}

.item-nav-link.gori {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0d1115;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  font-size: 16px;
}

.title-nav {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-nav {
  color: #0d1115;
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.some-title-nav {
  color: #0d1115;
  font-size: 16px;
  font-weight: 600;
}

.some-title-nav.normal {
  font-weight: 400;
  text-decoration: underline;
}

.right-siide-drop-menu {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.item-rigth-in {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.some-wrap-collection-stories {
  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: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.some-wrap-collection-stories.grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.succes-link-nav {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px #e2e2e2;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 12px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 0 1px #e2e2e2;
}

.succes-link-nav:hover {
  color: #2d5fff;
  background-color: #dde5ff;
  border-style: none;
  box-shadow: 0 0 0 2px #2d5fff;
}

.image-60 {
  width: 36px;
}

.wrap-info-success {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.start-box {
  color: #737678;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.wrap-hed {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px #000;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-2 {
  width: 100%;
}

.frid-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.wrap-logos-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  display: flex;
}

.item-logo-nav {
  border: 1px #e2e2e2;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 16px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 0 0 1px #e2e2e2;
}

.item-logo-nav:hover {
  background-color: #dde5ff;
  border-style: none;
  box-shadow: 0 0 0 2px #2d5fff;
}

.some-logos-nav {
  max-height: 23px;
}

.nav-top-h {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-nav-link-no-dor {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #3d4144;
  background-color: #dde5ff00;
  border: 0 #e2e2e2;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: border-width .2s;
  display: flex;
}

.item-nav-link-no-dor:hover {
  border-width: 0;
}

.item-fits {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0d1115;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding: 8px 12px;
  font-weight: 400;
  display: flex;
}

.resources-cms-wrapper {
  color: var(--black-main);
  min-height: auto;
  font-family: Suisse Intl, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.resources-cms-wrapper.no-gran, .resources-cms-wrapper.mask-wrap {
  overflow: hidden;
}

.resources-cms-wrapper.mask-wrap.overflow-no {
  overflow: visible;
}

.resources-cms-wrapper.artwr {
  color: var(--black);
  width: 100%;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
}

.resources-cms-wrapper.hd {
  position: relative;
  overflow: hidden;
}

.resources-cms-hero {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 136px;
  padding-bottom: 96px;
}

.resources-cms-header {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.resources-cms-header.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.resources-cms-header.otst {
  object-fit: fill;
  padding-right: 50px;
}

.resources-cms-header._64 {
  font-size: 64px;
  line-height: 70px;
}

.resources-cms-header.semi {
  font-weight: 600;
}

.resources-cms-header._8.ot {
  margin-top: 85px;
}

.resources-cms-header._8.ot.min-mob.max420 {
  max-width: 420px;
}

.resources-cms-subheader {
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 28px;
}

.resources-cms-subheader.text-53 {
  margin-top: 26px;
}

.resources-cms-block-1 {
  color: var(--black-main);
  background-color: #f4f4f4;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 492px;
  padding: 58px 40px;
  text-decoration: none;
  display: flex;
}

.resources-cms-block-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-50-block, .resources-cms-email-block {
  object-fit: fill;
  flex-direction: row;
  width: 50%;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  overflow: visible;
}

.resources-cms-block-2, .resources-cms-block-3, .resources-cms-block-4, .resources-cms-block-5, .resources-cms-block-6, .resources-cms-block-7 {
  color: var(--black-main);
  background-color: #f4f4f4;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 492px;
  padding: 58px 40px;
  text-decoration: none;
  display: flex;
}

.resources-cms-block-1-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-1-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-1-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-2-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-2-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-2-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-3-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-3-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-3-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-4-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-4-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-4-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-5-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-5-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-5-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-6-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-6-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-6-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-block-7-header {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 28px;
}

.resources-cms-block-7-header.st {
  margin-bottom: 0;
  padding-right: 18px;
}

.resources-cms-block-7-header._30 {
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 34.74px;
}

.resources-cms-email-embed {
  padding-top: 100px;
}

.wrap-hero-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #15213d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  display: grid;
}

.wrap-hero-section._56g {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  background-color: #15213d00;
  height: auto;
  padding-top: 80px;
  padding-bottom: 40px;
}

.bl-h {
  background-color: #15213d;
}

.hero-right-side {
  padding-top: 30px;
  padding-bottom: 30px;
}

.wrap-info-v {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  margin-top: 68px;
  margin-bottom: 68px;
  display: flex;
}

.wrap-video {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-info-ch {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

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

.viseo-ttoyi {
  width: 80%;
}

.wrap-content {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--medium-sea-green);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  display: flex;
}

.img-his-hero-resources {
  width: 100%;
  max-width: 580px;
  padding-top: 140px;
}

.rich-cons-resources ul {
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.rich-cons-resources h2 {
  margin-top: 0;
  margin-bottom: 36px;
  line-height: 57px;
}

.rich-cons-resources h3 {
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 20px;
}

.rich-cons-resources p {
  margin-top: 16px;
  padding-top: 0;
  padding-bottom: 0;
}

.rich-art-resources {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rich-art-resources h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.rich-art-resources p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.rich-art-resources h4, .rich-art-resources h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.container-art-resources {
  z-index: 1;
  width: 100%;
  max-width: 1040px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.subcontainer-art-resources {
  width: 100%;
  max-width: 799px;
}

.hero-history-resources {
  align-items: center;
  display: flex;
}

.links-resources {
  font-size: 16px;
  list-style-type: square;
}

.resources-link-block {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-link-block h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-link-block p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-link-block h4, .resources-link-block h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.div-block-63 {
  text-align: left;
  object-fit: fill;
  background-color: #f4f4f4;
  border: 2px solid #000;
  border-radius: 20px;
  max-width: 75%;
  margin-top: 24px;
  margin-bottom: 24px;
  display: block;
}

.links-item-resources {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 40px;
}

.resources-cms-main-header {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 400;
  line-height: 58px;
}

.resources-cms-main-header.semi-pad34 {
  margin-bottom: 34px;
  padding-right: 10px;
  font-weight: 600;
}

.resources-cms-main-header.otst {
  object-fit: fill;
  padding-right: 50px;
}

.resources-cms-main-header._64 {
  font-size: 64px;
  line-height: 70px;
}

.resources-cms-main-header.semi {
  font-weight: 600;
}

.resources-cms-main-header._8.ot {
  margin-top: 85px;
}

.resources-cms-main-header._8.ot.min-mob.max420 {
  max-width: 420px;
}

.resources-cms-section-1 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-1 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-1 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-1 h4, .resources-cms-section-1 h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-2 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-2 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-2 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-2 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-2 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-2-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-2-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-2-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-2-links h4, .resources-cms-section-2-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-3 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-3 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-3 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-3 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-3 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-4 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-4 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-4 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-4 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-4 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-5 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-5 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-5 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-5 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-5 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-6 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-6 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-6 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-6 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-6 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-7 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-7 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-7 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-7 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-7 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-8 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-8 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-8 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-8 h4, .resources-cms-section-8 h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-3-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-3-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-3-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-3-links h4, .resources-cms-section-3-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-4-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-4-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-4-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-4-links h4, .resources-cms-section-4-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-5-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-5-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-5-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-5-links h4, .resources-cms-section-5-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-6-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-6-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-6-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-6-links h4, .resources-cms-section-6-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-7-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-7-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-7-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-7-links h4, .resources-cms-section-7-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.call-to-action-resources {
  background-color: var(--royal-blue);
  color: #fff;
  margin-top: 72px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.call-to-action-resources.green-bg {
  background-color: #16a480;
  padding-top: 64px;
  padding-bottom: 64px;
}

.call-to-action-resources.green-bg._96pad {
  padding-top: 96px;
  padding-bottom: 96px;
}

.resources-cms-section-8a {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-8a h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-8a p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-8a h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-8a h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-9 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-9 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-9 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-9 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-9 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-10 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resources-cms-section-10 h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-10 p {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Suisse Intl, sans-serif;
  font-size: 16px;
}

.resources-cms-section-10 h4 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-10 h3 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-8-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-8-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-8-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-8-links h4, .resources-cms-section-8-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-9-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-9-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-9-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-9-links h4, .resources-cms-section-9-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.resources-cms-section-10-links {
  letter-spacing: normal;
  border-radius: 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 964px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Suisse Intl, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.resources-cms-section-10-links h2 {
  background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/64e097db5c4398bd50ef6104_%234c%201.svg");
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto 26px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 48px;
  padding-left: 28px;
  line-height: 48px;
}

.resources-cms-section-10-links p {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 0;
  font-size: 16px;
}

.resources-cms-section-10-links h4, .resources-cms-section-10-links h3 {
  width: 30.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  font-size: 20px;
  line-height: 32px;
}

.container-1231 {
  max-width: 1056px;
}

.ai-addon-price {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  width: 50%;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.text-block-67 {
  font-size: 24px;
}

.text-block-68 {
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
}

.text-span-53 {
  color: var(--black-0-4);
}

.ai-builder-banner-home {
  width: 100%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.tw-wrapper {
  float: right;
  text-align: center;
  width: 50%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-64 {
  max-width: 50%;
  padding-right: 20px;
}

.code-embed-4 {
  margin-top: 60px;
}

.section {
  max-width: 1210px;
  margin: 40px auto 100px;
}

.text-span-54 {
  color: var(--white);
  -webkit-text-stroke-color: var(--black);
  text-shadow: 0 1px 2px #0006;
  background-image: linear-gradient(245deg, #ff9b61, #02decc);
  border: 2px #0d1115;
  border-radius: 4px;
  margin-top: 0;
  margin-right: 4px;
  padding: 4px 8px;
  font-size: 20px;
  line-height: 22px;
  display: inline-block;
  position: relative;
  top: -4px;
}

@media screen and (max-width: 991px) {
  body {
    padding-top: 63px;
  }

  .nav-link-dd__toggle__wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-menu__dummy {
    background-image: linear-gradient(#000, #fff);
    height: 120vh;
  }

  .nav-menu__dummy.hide {
    display: none;
  }

  .nav-menu-v2 {
    background-color: #fff;
    position: fixed;
    inset: 106px 0% 0;
    overflow: auto;
  }

  .footer-col-2 {
    flex-direction: column;
  }

  .s-mgr-process {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .nav-menu__bottom {
    z-index: 10;
    color: #fff;
    background-color: #0d1115;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .section-title {
    font-size: 40px;
  }

  .section-title.minips {
    font-size: 24px;
    line-height: 28px;
  }

  .nav-link-dd__toggle__label {
    border-bottom: 1px solid #c0c1c1;
    font-size: 20px;
    font-weight: 600;
  }

  .nav-link {
    color: #0d1115;
    margin-left: 0;
    margin-right: 9px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link.is--login {
    color: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .nav-link.is--nav-menu {
    color: var(--black-main);
    padding-top: 32px;
    padding-left: 0;
    font-size: 24px;
  }

  .nav-link-dd__list.w--open {
    margin-top: 0;
    margin-bottom: -1px;
    padding-bottom: 0;
    position: static;
  }

  .nav-menu-btn {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    margin-right: -18px;
    padding: 0;
  }

  .nav-menu-btn.w--open {
    background-color: #0000;
  }

  .nav-link-dd__toggle {
    color: #0d1115;
    width: 100%;
    padding: 20px 20px 6px 0;
  }

  .nav-link-dd__toggle.lkn {
    color: #0d1115;
    margin-top: 20px;
    padding: 0;
  }

  .nav-link-dd__toggle.lkn:hover {
    color: #0d1115;
  }

  .nav-link-dd__toggle__icon {
    display: none;
  }

  .nav-link-dd__toggle__icon.is--mobile {
    width: 12px;
    margin-left: 10px;
    display: block;
  }

  .c-navbar__wrap {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .c-btn.is--green {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .c-btn.is--green.absolute {
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: fixed;
    inset: auto auto 20px 30px;
  }

  .c-btn.is--white {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .c-btn.is--white.absolute {
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: auto auto 20px 30px;
  }

  .nav-link-dd__link-big__icon {
    margin-left: 2em;
  }

  .nav-link-dd {
    border-bottom: 1px #000;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu__bottom-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 350px;
    display: grid;
  }

  .nav-menu__container {
    z-index: 2;
    padding-bottom: 100px;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .nav-link-dd__menu__right {
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .footer-subs__form-block {
    width: 100%;
    max-width: none;
    margin-top: 40px;
  }

  .footer-subs__form-block.new2 {
    min-height: auto;
    padding: 44px 84px 55px;
  }

  .mgr-24hrs__right-img {
    width: 116%;
    max-width: 114%;
  }

  .nav-menu-btn__icon {
    width: 24px;
    height: 24px;
    display: block;
  }

  .nav-menu-btn__icon.icon-open {
    position: absolute;
  }

  .nav-menu-btn__icon.icon-close {
    width: 20px;
    height: 20px;
    position: absolute;
    transform: scale(0);
  }

  .s-mgr-24hrs {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .nav-link-dd__menu__left {
    padding-top: 20px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .nav-link-dd__menu-wrap {
    box-shadow: none;
  }

  .nav-link-dd__menu-wrap.newbgstyle {
    box-shadow: none;
    width: 100%;
    margin-top: 0;
    padding: 24px 0 51px;
  }

  .nav-link-dd__menu__right-bg {
    display: none;
  }

  .nav-link-dd__menu-grid {
    flex-direction: column;
  }

  .nav-menu__main {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 30px;
    padding-right: 0;
  }

  .nav-menu__ctas {
    margin-right: 30px;
  }

  .s-mgr-section-2 {
    padding-top: 70px;
    padding-bottom: 90px;
  }

  .mgr-process__hr._64._80 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .c-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-container.is--navmenu {
    padding-left: 0;
    padding-right: 0;
  }

  .c-container.size-m {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-container.is--navbar {
    z-index: 2000;
    background-color: #0d1115;
    position: relative;
  }

  .hero-c {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .container.pad4 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .container.pad4.tablet0 {
    padding-left: 0;
  }

  .container.pad4.tablet0.revt {
    padding-left: 6px;
    padding-right: 0;
  }

  .container.f_slide {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container.for8-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container._0-otst-tab-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container.max801 {
    max-width: 582px;
  }

  .container.left-3 {
    padding-left: 18.5px;
  }

  .container.for-pricing, .container.for-table {
    padding-left: 18px;
    padding-right: 18px;
  }

  .container._10log {
    padding-left: 8.5px;
    padding-right: 8.5px;
  }

  .heading-big {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big.otst {
    padding-right: 0;
  }

  .heading-big._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big.razm-m {
    max-width: 360px;
  }

  .wrapper.artwr {
    font-size: 16px;
    line-height: 24px;
  }

  .subscription-section {
    padding-bottom: 56px;
  }

  ._50-per-sub {
    padding-bottom: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-sub {
    min-height: 387px;
    padding: 32px;
  }

  .icon-sub {
    height: 30.7px;
    margin-bottom: 16px;
  }

  .bl.dop-r-34 {
    padding-right: 0;
  }

  .heading-h3 {
    font-size: 20px;
    line-height: 23.16px;
  }

  .heading-h3.st {
    padding-right: 0;
  }

  .div-read {
    margin-top: 16px;
  }

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

  .slider-section.lpp {
    margin-top: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .call-to-action {
    padding-top: 71px;
    padding-bottom: 71px;
  }

  .call-to-action.green-bg {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-h2 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 27.79px;
  }

  .button.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .slide {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-slide {
    font-size: 20px;
    line-height: 23px;
  }

  .text-slide.revtext {
    font-size: 24px;
    line-height: 28px;
  }

  .flex-slide {
    min-height: 340px;
  }

  .flex-slide.for-rev {
    max-width: none;
  }

  .flex-slide.for-rev.pr-p {
    min-height: auto;
  }

  .right-arrow {
    margin-bottom: 48px;
    margin-right: 8px;
  }

  .right-arrow.tablet {
    margin-top: -145px;
    margin-right: 20px;
  }

  .right-arrow.tablet.ver-dop {
    margin-top: 0;
  }

  .right-arrow.we {
    z-index: 5;
    top: -30px;
  }

  .left-arrow {
    margin-bottom: 48px;
  }

  .left-arrow.tablet {
    margin-top: -145px;
  }

  .left-arrow.tablet.ver-dop {
    margin-top: 0;
  }

  .left-arrow.we {
    z-index: 5;
    top: -30px;
  }

  .next.fa {
    padding-right: 100px;
  }

  .next.fa.mob {
    margin-bottom: -35px;
    padding-right: 103px;
    bottom: 0;
  }

  .next.fa.in2 {
    z-index: 3;
    top: 0;
    bottom: 0;
  }

  .hero-b {
    align-items: center;
    padding-top: 88px;
  }

  .img-hero-block {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b35681810af52f650fc0ee_img%20(1)%20(1).webp");
    background-position: 100% 0;
    height: 375px;
    left: -65px;
    right: 0;
  }

  .img-hero-block.taplet-ispr {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62ee4937639ba1d35e6ba7df_img%20(22).webp");
    width: 406px;
    height: 376px;
    left: 0;
  }

  .heading-block-op {
    padding-bottom: 24px;
  }

  .h-b-block.fpp {
    padding-right: 46px;
  }

  .text-hero-b._30 {
    padding-bottom: 38px;
  }

  .block-ch {
    padding-top: 88px;
    padding-bottom: 40px;
  }

  .h-block-ch {
    padding-bottom: 56px;
  }

  ._33-per-b {
    width: 50%;
  }

  .cont-b.f-b {
    padding-bottom: 32px;
  }

  .cont-b.f-b.minus {
    margin-top: 0;
  }

  .subhero-b {
    align-items: flex-start;
    padding-top: 96px;
    padding-bottom: 10px;
  }

  .img-sub-hero {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b9da34fd3562bb18813ab1_img2%20(1)%20(1).webp");
    background-position: 0%;
    width: 438px;
    height: 350px;
    left: 20px;
    right: 0;
  }

  .text-big-sub {
    margin-top: 32px;
    padding-left: 10px;
    font-size: 24px;
    line-height: 27.79px;
  }

  .text-big-sub.no-maxw {
    margin-top: 40px;
    padding-left: 0;
  }

  .hero-histotry {
    padding-bottom: 8px;
  }

  .hero-his-bg-img {
    min-height: 470px;
    padding-left: 20px;
  }

  .history-text-block {
    padding-top: 72px;
  }

  .history-text-block.rev-op {
    padding-bottom: 80px;
  }

  .history-text-block.padd-d {
    padding-bottom: 0;
  }

  .sep {
    margin-top: 64px;
  }

  .flex-his.for-img {
    align-items: flex-start;
  }

  ._50-per-his-text {
    padding-left: 14px;
    padding-right: 14px;
  }

  ._50-per-his-text.for-his-img {
    padding-right: 0;
  }

  ._50-per-his-text.for-his-img2 {
    justify-content: flex-end;
    display: flex;
  }

  .pad-40 {
    padding-bottom: 16px;
  }

  .h-bl-padd {
    padding-right: 0;
  }

  .big-img-block {
    padding-top: 80px;
  }

  .img-his-bl {
    margin-bottom: -86px;
  }

  .image-his-desc {
    display: none;
  }

  .black-block-ch {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .black-block-ch.min-ot {
    margin-bottom: 8px;
    padding-top: 150px;
    padding-bottom: 48px;
  }

  .img-his-desk, .img-his-desk2 {
    display: none;
  }

  .fin-block-his {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .image-his-tablet, .img-his-tablet {
    display: inline-block;
  }

  .img-his-mob {
    display: none;
  }

  .img-his-tablet2 {
    width: 375px;
    max-width: none;
    display: inline-block;
    position: relative;
  }

  .obt {
    justify-content: flex-end;
    width: 100%;
    display: flex;
  }

  .block-2-comp {
    padding-top: 74px;
    padding-bottom: 100px;
  }

  .h-bl-comp {
    max-width: 500px;
    padding-bottom: 36px;
  }

  .flex-comp.quest-fl {
    align-items: flex-end;
  }

  ._50-fl-comp-left {
    padding-right: 30px;
  }

  .image {
    display: block;
  }

  .image.ds {
    width: 100%;
    height: auto;
    min-height: auto;
    position: relative;
    bottom: 0;
  }

  .for-comp-img-minus {
    margin-bottom: 0;
  }

  ._50-fl-comp-right.dop-otst {
    padding-bottom: 0;
  }

  .p-24-comp {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .vs-block {
    padding-top: 96px;
  }

  .hero-comp {
    padding-top: 100px;
    padding-bottom: 143px;
  }

  ._48-per-hero-comp {
    text-align: center;
    width: 100%;
    padding-bottom: 108px;
    padding-right: 0;
  }

  ._52-per-hero-comp {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .img-hero-comp {
    width: 100%;
    max-width: 683px;
    position: relative;
    right: -20px;
  }

  ._50-per, ._50-per.fl-l {
    padding-right: 0;
    overflow: hidden;
  }

  ._50-per.r15 {
    padding-right: 8px;
  }

  ._50-per.l15 {
    padding-left: 8px;
  }

  ._50-per.for-bt.ucs {
    justify-content: center;
    padding-top: 32px;
    padding-right: 0;
  }

  ._50-per.fl-l {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 60%;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  ._50-per.fl-i-2 {
    align-self: flex-start;
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  .slider-block.grey-bg {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .slider-block.grey-bg.mig {
    padding-left: 8px;
    padding-right: 8px;
  }

  .slider-block.grey-bg.mig.gr-p {
    padding-bottom: 80px;
  }

  .slider-block.green-bg {
    padding-left: 8px;
    padding-right: 8px;
  }

  .slider-block.grey-bg2 {
    padding-top: 20px;
    padding-bottom: 70px;
  }

  .cit {
    padding-top: 84px;
    padding-right: 20px;
  }

  .quest-block {
    padding-top: 79px;
    padding-bottom: 79px;
  }

  ._30-per {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  ._30-per.dopmob {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link-quest {
    margin-bottom: 6px;
  }

  .link-quest.min-st {
    text-decoration: underline;
  }

  .link-quest.min-st.dark.otst {
    margin-top: -8px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
    bottom: -7px;
  }

  .link-quest.dark {
    font-size: 20px;
    line-height: 23px;
    text-decoration: underline;
  }

  .link-quest.dark.otr-link {
    margin-top: -5px;
    margin-bottom: 0;
    bottom: -5px;
  }

  .link-quest.link-page {
    margin-bottom: 0;
    top: 5px;
  }

  .line-anim.mini {
    display: none;
  }

  .line-anim.mini.black-line.kiop {
    display: block;
  }

  .line-anim.dark-line {
    display: none;
  }

  .line-anim.dark-line.pok {
    display: block;
  }

  .more-block.vs-block-slider {
    padding-top: 80px;
    padding-bottom: 41px;
  }

  .line-24.otst-lets {
    margin-top: 48px;
    margin-bottom: 64px;
  }

  .line-24.otst-vs.n64 {
    margin-top: 64px;
    margin-bottom: 48px;
  }

  .line-24.pad80-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .line-24.pad56 {
    margin-top: 64px;
    margin-bottom: 48px;
  }

  .line-24.fpl {
    margin-bottom: 55px;
  }

  .one-det {
    width: 50%;
  }

  .slider-det {
    background-image: none;
    border-style: none;
  }

  .hero-rec.phero, .hero-rec.all-grad {
    background-color: var(--royal-blue);
    align-items: flex-start;
  }

  ._50-per-rec-left.fpp {
    background-color: var(--white);
    padding-top: 60px;
    padding-bottom: 30px;
  }

  ._50-per-rec-right {
    align-items: flex-end;
    min-height: 540px;
  }

  ._50-per-rec-right.pp {
    min-height: auto;
    padding-top: 105px;
    padding-bottom: 84px;
    padding-left: 51px;
  }

  ._50-per-rec-right.sts {
    align-items: center;
    min-height: 660px;
    padding-right: 0;
  }

  ._50-per-rec-right.uc {
    align-items: flex-start;
    min-height: auto;
  }

  ._50-per-rec-right.ps-wr {
    width: 60%;
    min-height: 541px;
  }

  ._50-per-rec-right.no-bg {
    align-items: center;
    min-height: 660px;
    padding-right: 0;
  }

  .half-container.flex-c {
    padding-left: 14px;
  }

  .half-container.lt {
    padding-right: 60px;
  }

  .half-container.lt.ph {
    padding-right: 9px;
  }

  .img-rec {
    margin-bottom: 63px;
  }

  .text-24 {
    font-size: 20px;
    line-height: 23px;
  }

  .text-24.pptext {
    font-size: 24px;
    line-height: 28px;
  }

  .gray96-block {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .bl-dop-text-lets {
    font-size: 20px;
    line-height: 23px;
  }

  ._50-per-left-padd {
    padding-right: 16px;
  }

  .vs-block-rec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .img-bl-vs {
    padding-top: 64px;
  }

  .link-otst-bl {
    margin-top: 13px;
  }

  .ab-block {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  ._40-per.mob20 {
    width: 20%;
  }

  ._50-per-otst {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._60-per.mob80 {
    width: 80%;
  }

  ._30-px-text-bl {
    padding-bottom: 64px;
    font-size: 24px;
    line-height: 28px;
  }

  .flex-cc {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .img-600 {
    width: 100%;
    margin-right: 0;
  }

  .padd-left-54 {
    padding-left: 16px;
  }

  .block-96 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .padd-right-54 {
    padding-right: 16px;
  }

  .img-600-v2 {
    width: auto;
    height: 560px;
    margin-left: -233px;
  }

  .gray80-block {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .bl-600-text-flex {
    padding-right: 16px;
  }

  .img-594 {
    width: auto;
    height: 415px;
  }

  .when-to-use {
    text-align: left;
    padding-bottom: 85px;
  }

  .gray-vs {
    padding-top: 50px;
    padding-left: 18px;
    padding-right: 30px;
  }

  .pad-32 {
    padding-top: 24px;
  }

  .bt-c-c-bl {
    padding-top: 80px;
  }

  .p-spec-otst {
    padding-right: 40px;
  }

  .hero-home {
    padding-top: 117px;
    overflow: hidden;
  }

  .h1-home {
    line-height: 60px;
  }

  .h1-home.line-1 {
    text-align: center;
  }

  .h1-home.white.lef {
    line-height: 1.2;
  }

  .h-block-home-for-anim {
    justify-content: center;
    margin-bottom: 40px;
    padding-top: 8px;
  }

  .bt-hero-home {
    align-items: center;
    padding-bottom: 91px;
  }

  .block-img-home {
    margin-top: 0;
    padding-bottom: 0;
  }

  .img-hero {
    height: 290px;
  }

  .hero-home-logos {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }

  .blue-bg-ready {
    padding-top: 72px;
    padding-bottom: 225px;
  }

  .ready-50-per {
    padding-right: 14px;
  }

  .bl-377 {
    max-width: 303px;
  }

  .bold-readi-text {
    padding-top: 15px;
  }

  .ready-img-block {
    justify-content: flex-end;
  }

  .img-ready {
    width: auto;
    height: 540px;
    margin-top: -181px;
    margin-left: 0;
    margin-right: -40px;
  }

  .table-section {
    padding-bottom: 50px;
  }

  .line-table {
    width: 100%;
  }

  ._20-per-table {
    width: 20.25%;
  }

  ._20-per-table.mob88 {
    width: 12%;
  }

  ._20-per-table.ft {
    width: 27%;
  }

  .logo-subbly-table {
    height: 34px;
  }

  .h-next {
    padding-left: 0;
    padding-right: 0;
  }

  .all-subscription-types {
    padding-top: 74px;
    padding-bottom: 120px;
  }

  .h-flex-block {
    flex-wrap: wrap;
    margin-bottom: 67px;
  }

  .h-flex-block.for-cc.ucs {
    text-align: center;
    flex-flow: column wrap;
  }

  ._67-per {
    width: 100%;
    max-width: 487px;
    padding-right: 0;
  }

  ._33-per-bt-bl {
    width: 100%;
    margin-top: 38px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .one-plat {
    width: 49%;
  }

  .welcome {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/63054d9fa525cfbe97a31a40_Group%207194%20(2)%20(1).webp");
    background-position: 0 0;
    background-size: cover;
  }

  .wrapper-welc {
    max-width: 627px;
  }

  .bt-bl-40 {
    padding-top: 38px;
  }

  .help {
    padding-bottom: 120px;
  }

  .h-bl-help {
    width: 50%;
    max-width: 303px;
    padding-bottom: 42px;
  }

  ._50-per-help.links-help {
    margin-top: -125px;
    padding-top: 0;
  }

  .bg-hero {
    max-height: 1600px;
  }

  .bg-welcome {
    display: none;
  }

  .table-wrapper {
    padding-bottom: 10px;
    overflow: auto;
  }

  .image-pp, .cont-img-pp {
    height: 373px;
  }

  .urs {
    width: 5px;
    height: 60px;
  }

  .bio-we {
    padding-right: 51px;
  }

  .rev-we {
    padding-bottom: 45px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .links-bl {
    max-width: none;
  }

  .we-help-section {
    padding-top: 72px;
    padding-bottom: 0;
  }

  .line-anim-2.mini {
    display: none;
  }

  .one-bio {
    width: 50%;
    padding-right: 0;
  }

  .img-block {
    width: 100%;
    height: 678px;
  }

  .link-quest-2 {
    margin-bottom: 6px;
  }

  .link-quest-2.min-st {
    text-decoration: underline;
  }

  .content-we {
    width: 100%;
  }

  .p-we-text {
    max-width: 604px;
    padding-top: 27px;
  }

  .flex-we {
    flex-wrap: wrap;
  }

  .logos-section {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .logo-pp.lpp1 {
    height: 45px;
  }

  .logo-pp.lpp2 {
    height: 44px;
  }

  .logo-pp.lpp3 {
    height: 45px;
  }

  .logo-pp.lpp4 {
    height: 57px;
  }

  .logo-pp.lpp5 {
    height: 27px;
  }

  .logo-pp.lpp6 {
    height: 58px;
  }

  .h-bl-120 {
    padding-top: 92px;
    padding-bottom: 72px;
  }

  .heading-sbig {
    font-size: 52px;
    line-height: 60px;
  }

  .flex-hw {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .one-hw {
    max-width: 32.5%;
  }

  .one-hw.pos {
    max-width: 49.45%;
    margin-top: 8px;
  }

  .plus-wr.tablet-sk {
    display: none;
  }

  .blue-bl-wh {
    padding: 49px 60px 60px;
    font-size: 40px;
    line-height: 46px;
  }

  .check-ic {
    height: 40px;
  }

  ._100-features {
    padding-bottom: 0;
  }

  .h-bl-feat {
    padding-top: 106px;
    padding-bottom: 90px;
  }

  .one-anim-bl {
    flex-direction: column;
    justify-content: space-between;
    height: 76px;
    display: flex;
  }

  .one-anim-bl.oa1 {
    padding-right: 33px;
  }

  .one-anim-bl.oa2 {
    padding-right: 35px;
  }

  .one-anim-bl.oa3 {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
  }

  .one-anim-bl.oa4 {
    padding-left: 40px;
  }

  .anim-pol-wr {
    margin-top: 2px;
  }

  .text-anim-wr {
    font-size: 18px;
    line-height: 21px;
  }

  .text-anim-wr.tpp2 {
    padding-right: 10px;
  }

  .section-pp {
    padding-top: 50px;
  }

  .bg-pp {
    padding-left: 28.5px;
    padding-right: 28.5px;
  }

  .bg-pp.green {
    padding-top: 66px;
    padding-bottom: 55px;
  }

  .bg-pp.white {
    padding-top: 100px;
  }

  .bg-pp.white.nto {
    padding-top: 0;
  }

  .bg-pp.grey {
    padding-top: 78px;
  }

  .flex-per {
    flex-direction: column;
  }

  .flex-per.for-ost {
    align-items: flex-end;
  }

  .h-bl-flex {
    width: 100%;
    padding-bottom: 48px;
  }

  .bl-max-274 {
    max-width: 422px;
  }

  .bl-per-flex {
    width: 100%;
  }

  .bl-per-flex.only._67 {
    width: 67%;
  }

  .wrapp {
    padding-bottom: 48px;
  }

  .home-logos-wrapper {
    justify-content: flex-start;
    width: 1978px;
    display: flex;
  }

  .l2 {
    display: block;
  }

  .logos-flex {
    margin-top: 48px;
    margin-bottom: 95px;
  }

  .logos-flex.lf2 {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .logo-pp-per._1 {
    height: 30px;
  }

  .logo-pp-per._2 {
    height: 40px;
  }

  .logo-pp-per._3 {
    height: 27px;
  }

  .logo-pp-per._4 {
    height: 17px;
  }

  .logo-pp-per._5 {
    height: 20px;
  }

  .logo-pp-per._6lo {
    height: 27px;
  }

  .flex-logos-2 {
    padding-bottom: 118px;
  }

  .wr-logos-2 {
    width: 16.65%;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .rew-block {
    padding-top: 72px;
    padding-bottom: 104px;
  }

  .l20-2 {
    width: 33.33%;
  }

  .l20-2.rr {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .l20-2.cc {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 58px;
    display: flex;
  }

  .l20-2.cc2 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .wr-bg-pp {
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .navigations.fixed {
    top: 64px;
  }

  .storiels-hero1 {
    height: 100%;
    overflow: visible;
  }

  .content-text-hero {
    width: auto;
    margin-left: 20px;
    padding-top: 175px;
    padding-bottom: 174px;
    padding-left: 0;
  }

  .paragraf-descriptino {
    margin-left: 0;
  }

  .heading-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 40px;
    line-height: 46px;
  }

  .right-hero {
    justify-content: start;
    place-items: stretch start;
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: static;
    overflow: hidden;
  }

  .grid-image {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .image-7 {
    max-width: 100%;
  }

  .image-9 {
    height: auto;
    margin-top: 40px;
  }

  .image-9.class-2img {
    max-width: 100%;
    height: auto;
  }

  .image-9._20margin {
    max-width: 100%;
  }

  ._2-right {
    max-width: 100%;
    overflow: visible;
  }

  .image-11 {
    max-width: 100%;
    height: auto;
  }

  .image-12 {
    max-width: 100%;
    margin-left: 0;
  }

  .img-content {
    background-position: 50%;
    padding-right: 100%;
  }

  .div-block-3 {
    margin-left: 20px;
  }

  .heading-3 {
    margin-top: 0;
    font-size: 24px;
  }

  .slaider {
    max-width: none;
  }

  .card-link {
    width: 100%;
  }

  .text-block-6 {
    font-size: 20px;
  }

  .slide-2, .slide-3 {
    width: 50%;
  }

  .mask-2 {
    max-width: none;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 22px;
  }

  .animated-section-worked, .animated-section-worked._100 {
    padding-bottom: 0;
  }

  .mobile-wrapper-static {
    border-style: none;
    width: 100%;
    margin-top: 60px;
  }

  .heading-wrapper-anim-wr {
    padding-bottom: 79px;
  }

  .heading-wrapper-anim-wr.elem.flex-bt {
    margin-top: 60px;
  }

  .bl-icon {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
  }

  .mob-layble, .lottie-animation.a2.stat {
    display: none;
  }

  .flex-r.poln {
    align-items: stretch;
  }

  ._50per-texts.anim {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  ._50per-texts.zap {
    display: flex;
  }

  ._50per-texts.otm {
    padding-right: 40px;
  }

  .bl-for-img {
    align-items: center;
    width: 100%;
    min-width: auto;
    padding-top: 66px;
    padding-left: 10px;
  }

  .text-mgt.otstr {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .one-switch {
    padding-left: 0;
  }

  .one-switch._1 {
    padding-bottom: 40px;
  }

  .img-mob-an {
    width: 100%;
    margin-bottom: 40px;
    display: block;
  }

  .hero-funnels {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .ever-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._50per-ever {
    padding-left: 10px;
    padding-right: 10px;
  }

  .black-bg-funnels {
    padding-top: 20px;
    padding-left: 20px;
  }

  .h-bg-f {
    font-size: 24px;
    line-height: 30px;
  }

  .animated-block-2 {
    padding-top: 80px;
  }

  .h-an-fun {
    margin-bottom: 10px;
  }

  .h-an-fun._97 {
    margin-bottom: 60px;
  }

  .big-images-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .bg-bi {
    height: 360px;
  }

  .cont-bi {
    margin-top: 10px;
  }

  .bt-cc-mob {
    padding-bottom: 80px;
  }

  .image-26 {
    margin-bottom: 16px;
  }

  ._50-left-flex-q {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  ._50-left-flex-q._31 {
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .img-brand-cart {
    width: 79px;
  }

  .img-content-2 {
    justify-content: space-between;
    width: auto;
    height: 100%;
    min-height: auto;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
    display: flex;
  }

  .image-1hero1 {
    max-width: none;
    height: auto;
    margin-top: 0;
  }

  ._2-right-2 {
    min-width: 202px;
    max-width: none;
    overflow: visible;
  }

  .paragraf-descriptino-2 {
    width: 350px;
    margin-left: 0;
  }

  .heading-7 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 40px;
    line-height: 46px;
  }

  .paragraf-bambo-2 {
    margin-top: 0;
    font-size: 20px;
    line-height: 23px;
    display: block;
  }

  .image-36 {
    max-width: 100%;
  }

  .section-explore-2 {
    overflow: hidden;
  }

  .section-explore-2._80 {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-story {
    width: auto;
  }

  .image-1hero {
    max-width: 100%;
    height: auto;
  }

  .line-bambo-2 {
    width: 353px;
    margin-top: 16px;
    margin-right: 0;
    padding-right: 0;
  }

  .seciombambo-2 {
    height: auto;
    padding-right: 0;
  }

  ._35-churm-2 {
    margin-top: 32px;
  }

  .read-block-2 {
    margin-top: 22px;
    margin-bottom: 0;
  }

  .content-bambo-2 {
    grid-template-columns: minmax(50%, auto) minmax(50%, auto);
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    padding-left: 0;
  }

  .block-img-second {
    width: auto;
    min-width: 235px;
  }

  .img-cart-stories {
    width: 100%;
    height: auto;
  }

  .img-cart-stories.sstory-e {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-32 {
    min-width: 100%;
    max-width: 0;
    height: 100%;
    min-height: 100%;
    margin-top: auto;
    padding-top: 0;
  }

  .block-bambo {
    justify-content: flex-start;
    width: auto;
    min-width: auto;
    margin: 0 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .storiels-hero1-2 {
    height: 100%;
    overflow: visible;
  }

  .heading-9 {
    font-size: 20px;
    line-height: 23px;
  }

  .image-40 {
    max-width: 100%;
    margin-left: 0;
  }

  .image-41 {
    max-width: none;
    height: auto;
    margin-top: 0;
  }

  .left-content-copy {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .image-34 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin-left: 0;
  }

  .content-hero4 {
    justify-content: space-between;
  }

  .sec-5 {
    padding-right: 0;
  }

  .image-20 {
    width: 110px;
  }

  .textr-h12x {
    font-size: 52px;
    line-height: 60px;
  }

  .div-block-17 {
    flex-direction: column-reverse;
    padding: 64px 20px;
  }

  .img-logo2 {
    width: auto;
    max-width: none;
    height: 601.992px;
    margin-left: auto;
  }

  .heading-hero2 {
    z-index: 17;
    position: relative;
  }

  .text462-left {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .img-hero1-copy {
    display: none;
  }

  .div-blockhero3 {
    flex-direction: column;
    padding-top: 64px;
  }

  .div-text-hero3 {
    width: auto;
    max-width: none;
    margin-top: 24px;
    margin-left: 20px;
    margin-right: 0;
    padding-right: 20px;
    position: static;
    left: auto;
  }

  .div-block-26 {
    width: auto;
    margin-left: 0;
    position: relative;
    left: auto;
  }

  .slider-storys {
    overflow: visible;
  }

  .sl-story-5 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .link-sl-story {
    width: auto;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .link-sl-story.w--current {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-customer {
    margin-left: 0;
    padding-left: 20px;
  }

  .section-hero2 {
    background-image: none;
    padding-left: 0;
    padding-right: 0;
  }

  .right-conten {
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .content {
    background-position: 120%;
    background-size: contain;
    height: 447px;
    padding-left: 0;
    position: relative;
  }

  .container-4 {
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .paragraph-4 {
    width: auto;
    margin-top: 32px;
  }

  .text-block-15 {
    padding-right: 0;
  }

  .left-tex {
    margin-left: 0;
    padding-top: 113px;
    padding-bottom: 156px;
  }

  .bakink-hero1 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text492 {
    max-width: none;
    margin-right: 20px;
  }

  .deskription-hero4 {
    width: 450px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-18 {
    width: auto;
    margin-top: 24px;
    padding-right: 0;
  }

  .img-for-tablet {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .img-right {
    display: none;
  }

  .div-block-27 {
    max-width: none;
    max-height: none;
    left: auto;
  }

  .block-img23 {
    width: auto;
    left: auto;
    right: auto;
  }

  .div-block-20 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .text-kids {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .content-slider {
    padding-top: 64px;
    padding-bottom: 64px;
    padding-right: 0;
  }

  .img-for-mobl {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .flex-bakinng {
    flex-direction: row;
  }

  .conteiner-hero4 {
    height: auto;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-block-16 {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero4 {
    width: auto;
    margin-top: 24px;
    margin-left: 0;
    padding-left: 0;
  }

  .right-arrow-5 {
    right: 20px;
  }

  .image-33 {
    width: 100%;
  }

  .right-hero3 {
    justify-content: space-around;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  ._50scrin-2sc {
    width: 50%;
    margin-left: 10px;
    margin-right: 0;
    padding-right: 20px;
  }

  .ar-sl-st {
    width: auto;
    right: 60px;
  }

  .hero4 {
    height: auto;
  }

  .text-span-8 {
    background-position: 0%;
    background-size: auto 20px;
    line-height: 22px;
  }

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

  .righr-content {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    left: auto;
    overflow: visible;
  }

  ._528-right {
    max-width: none;
    padding-right: 0;
  }

  .sect-slider {
    padding-top: 0;
  }

  ._50sckrine {
    flex-direction: column;
    justify-content: flex-start;
  }

  .imslogo {
    height: 96px;
    margin-top: 0;
  }

  .sl-story-2 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-slider {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-18 {
    margin-left: auto;
    margin-right: auto;
  }

  .bloc-hero4-namelogo {
    flex-direction: column;
    justify-content: center;
    width: auto;
    margin-top: 0%;
    padding-top: 0%;
    display: flex;
  }

  .sl-story-1 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-16 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .block-rig-textt {
    width: auto;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-hero-c {
    height: auto;
  }

  .div-block-28 {
    justify-content: flex-end;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    margin-left: 0;
    display: flex;
  }

  .div-block-29 {
    width: 100%;
    margin-right: 0;
    right: auto;
  }

  .img-hero1 {
    display: none;
  }

  .div-block-32 {
    left: auto;
  }

  .text-right-content {
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .left-scrin-2 {
    max-width: none;
  }

  .right-conte2 {
    max-width: none;
    margin-top: 24px;
    margin-right: 0;
    padding-right: 0;
  }

  .section4 {
    height: auto;
  }

  .right-img {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .class-textd {
    margin-left: 0;
  }

  .left-conte2 {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-text-content {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-span-9 {
    background-size: auto 20px;
  }

  .div-block-31 {
    right: auto;
  }

  .paragraf-1280 {
    max-width: none;
    margin-right: 0;
  }

  .section5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .image-23 {
    width: 100%;
    max-width: 100%;
    max-height: none;
  }

  .left-text-content {
    max-width: none;
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
  }

  .right-scrin-2 {
    max-height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-1280 {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .img-left {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-22 {
    width: auto;
    max-height: 100%;
  }

  .div-block-22 {
    justify-content: center;
    width: 50%;
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .left-content {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .name-blok-hero2 {
    letter-spacing: 0;
  }

  .div-block-23 {
    padding-left: 0;
  }

  .hero-2-cafe {
    height: auto;
  }

  .fon-img {
    background-position: 100%;
    background-size: auto 329px;
    height: 447px;
    padding-top: 135px;
  }

  .flex-block-e {
    flex-direction: column-reverse;
    padding-top: 64px;
  }

  .right-img-1280 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1280-forpc {
    flex-direction: column;
    display: none;
  }

  .text-30 {
    padding-left: 20px;
  }

  .flex-coffer {
    flex-direction: column;
  }

  .img-for-planshet {
    width: 370px;
    max-width: none;
    height: 440px;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-logos {
    margin-left: 102px;
  }

  .heading-11 {
    width: 429px;
    margin-top: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .hero1coffee {
    align-items: center;
    padding: 64px 20px;
  }

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

  .text-1280 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    left: auto;
  }

  .h1-hero2 {
    font-size: 52px;
    line-height: 60px;
  }

  ._1280 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-42 {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .content-vino {
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 64px;
    padding-right: 0;
    overflow: hidden;
  }

  .paragraf-hero4 {
    max-width: 465px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-text2 {
    margin-top: 96px;
    padding-bottom: 156px;
  }

  .text-name-title {
    width: auto;
    margin-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-right-hero4 {
    padding-left: 72px;
  }

  .img-hero3 {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .img-hero3._600-5-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    max-height: none;
    display: block;
  }

  .right-text-hero3 {
    width: auto;
    max-width: 100%;
    padding-right: 0;
  }

  .paragraf-vino {
    padding-top: 24px;
  }

  .div-block-34 {
    width: auto;
    max-height: none;
    left: auto;
    right: auto;
  }

  .text-span-11 {
    background-position: 0%;
    background-size: auto 20px;
  }

  .hero5 {
    padding-top: 64px;
  }

  .paragraf-yero3 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-36 {
    width: auto;
    margin-right: 0;
  }

  .h1-hero-block2 {
    font-size: 52px;
    line-height: 60px;
  }

  .otziv {
    margin-bottom: 64px;
  }

  .left-textvino {
    max-width: 463px;
    margin-right: 0;
    padding-right: 10px;
  }

  ._50-cont-flex-w {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-img {
    width: auto;
    min-width: auto;
    height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h4-vino {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 28px;
  }

  .flex-50-cotent {
    width: 100%;
    height: 99.9999%;
    position: static;
    left: auto;
  }

  .flex-cot100 {
    flex-direction: column-reverse;
  }

  .img-coffehero {
    left: auto;
  }

  .div-block-37 {
    width: auto;
    padding-top: 24px;
  }

  .right-hero1 {
    width: auto;
    min-width: 356px;
    max-width: none;
    max-height: 459px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .block-content {
    padding-top: 54px;
    padding-bottom: 64px;
  }

  .text-hero1vinoo {
    width: auto;
    padding-left: 0;
  }

  .logo-imgg {
    width: 120px;
  }

  .ing-vino {
    width: 417px;
    min-width: auto;
    max-width: none;
    height: 413.496px;
    max-height: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-10 {
    background-position: 0%;
    background-size: auto 20px;
  }

  .all-50-cont {
    width: auto;
    margin-top: 24px;
  }

  .text-50-cotn {
    max-width: none;
  }

  ._1280vino {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .content-2 {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6360e8e71e9ac2003a3ab6e4_cofee%202.webp");
    background-repeat: no-repeat;
    background-size: contain;
    min-height: auto;
  }

  .content-2.eawh {
    background-position: 50%;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .div-burn-copy-copy {
    flex-direction: row;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-27 {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .left-burnbox {
    justify-content: flex-start;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .image-24 {
    width: 461px;
    max-width: none;
    height: 428.559px;
    max-height: none;
    padding-left: 0;
  }

  .thomas-deskrip {
    max-width: 465px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .hero1burn {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-39 {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .text-content-hero2 {
    min-width: auto;
    max-width: none;
    height: auto;
    padding-left: 20px;
  }

  .img-burn-3 {
    background-image: none;
    width: 100%;
    min-width: 100%;
    height: auto;
    max-height: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraf-hero1 {
    padding-top: 24px;
  }

  .paragraf-hero1.text18d {
    font-size: 18px;
    line-height: 27px;
  }

  .h1burn {
    margin-top: 38px;
    font-size: 52px;
    line-height: 60px;
  }

  .h1burn._64 {
    margin-top: 40px;
  }

  .text-span-22 {
    background-position: 0%;
    background-size: auto 20px;
  }

  .text-burn-copy {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-41 {
    width: auto;
    height: auto;
  }

  .image-31 {
    width: 100%;
    height: auto;
  }

  .text-hero22 {
    width: auto;
  }

  .img-burn {
    background-image: none;
    justify-content: space-between;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    right: auto;
  }

  .img-burn.sec-imgburn-right {
    background-image: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .img-burn.sec-imgburn-right.xz1 {
    width: 100%;
    min-width: auto;
    height: 99.9999%;
    padding-left: 0;
  }

  .img-burn.sec-imgburn-right-copy {
    background-image: none;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-burn {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-burn.z1z {
    margin-left: auto;
    margin-right: 0;
  }

  .logo-burn {
    width: 180px;
    height: 75px;
  }

  .deskburn-burn {
    max-width: none;
    padding-left: 0;
  }

  .burn-flex-right {
    flex-direction: column;
    padding: 64px 20px;
  }

  .right-burn-img {
    width: 50%;
    max-width: none;
    max-height: 459px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    overflow: hidden;
  }

  .blockburnbox {
    align-items: center;
    padding: 64px 20px;
  }

  .img-cart-n {
    width: auto;
    height: auto;
  }

  .image-29 {
    width: 100%;
    max-width: none;
  }

  .img-burn-copy {
    background-image: none;
    width: auto;
    min-width: 100%;
    height: auto;
    max-height: none;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-burn-copy-2 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .burn-flex-right-second {
    flex-direction: column;
    padding: 64px 20px;
  }

  .deskription-h1 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .left-textburn-copy {
    width: auto;
    max-width: none;
  }

  .h4-burn {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-28 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .div-burn {
    flex-direction: row;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-burn._50z {
    width: auto;
  }

  .div-fotmob {
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    display: flex;
    left: auto;
  }

  ._50-csrin {
    justify-content: center;
    width: auto;
    padding-right: 0;
  }

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

  .div-block-11 {
    width: auto;
    margin-top: 24px;
  }

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

  .image-30 {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .burn-flex.block-img-right {
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 64px 20px 0;
  }

  .burn-flex.block-img-right.block-qwick-copy {
    padding-bottom: 64px;
  }

  .block-thomas {
    height: auto;
    max-height: none;
  }

  .content-hero2 {
    background-position: -70%;
    background-size: cover;
    min-width: auto;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .thomas-content {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .switch-animate {
    width: 100%;
    min-width: 100%;
    margin-top: -120px;
  }

  .text-hero-uc {
    font-size: 20px;
    line-height: 24px;
  }

  .img-hero-uc {
    min-width: 466px;
  }

  .padd28 {
    padding-top: 12px;
    display: none;
  }

  .wrapper-nav-uc {
    padding-top: 10px;
  }

  .uc-group-link-wrap {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .uc-group-link {
    font-size: 17px;
  }

  .sec-info {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .flex-st-uc {
    align-items: flex-start;
  }

  .text-wr-inf {
    padding-right: 0;
  }

  .text-wr-inf.obr-text {
    padding-left: 0;
  }

  .img-wr-inf {
    padding-left: 16px;
  }

  .img-wr-inf.obr {
    padding-right: 16px;
  }

  .h-wr-inf {
    margin-bottom: 48px;
  }

  .wr-ch-info {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .flex-ch {
    padding-bottom: 24px;
  }

  .id-sec {
    height: 100%;
  }

  .content-hero-ps {
    padding-left: 45px;
  }

  .flex-cc-h {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .logo-s-h {
    margin-bottom: 3px;
  }

  .text-sh {
    padding-left: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .img-ps-h {
    width: 704px;
    min-width: 704px;
    margin-bottom: -75px;
  }

  .green-ps-section {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .h-wr-gr {
    width: 52%;
  }

  .text-gr-wr {
    width: 47%;
  }

  .table-section-ps {
    padding-top: 100px;
    padding-bottom: 94px;
  }

  .h-table-sec {
    max-width: 543px;
  }

  .text-bl-table {
    max-width: 481px;
    padding-top: 24px;
  }

  .logos-section-ps {
    padding-top: 41px;
    padding-bottom: 52px;
  }

  .problems-section {
    padding-top: 0;
  }

  .wrapper-problems-section {
    padding-top: 80px;
    padding-bottom: 84px;
  }

  .h-wr-problems {
    padding-bottom: 80px;
  }

  .one-prob {
    padding-bottom: 24px;
  }

  .dark-anim {
    min-height: 591px;
  }

  .content-dark-sec {
    height: 591px;
    padding-top: 118px;
  }

  ._50-per-dark.fte {
    padding-top: 0;
    padding-left: 6px;
  }

  .section-dark {
    min-height: 591px;
  }

  .text-ds {
    padding-top: 20px;
  }

  .notification-bar.animated-banner.extended-trial-offer {
    margin-top: 55px;
  }

  .notification-text {
    font-size: 14px;
  }

  .hero-pricing {
    padding-bottom: 40px;
  }

  .hero-pricing.new-dz {
    padding-bottom: 0;
  }

  .section-help-pricing {
    padding-top: 75px;
    padding-bottom: 96px;
  }

  .wr-text-help {
    margin-left: 0;
  }

  .bt-wr-help {
    padding-top: 24px;
  }

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

  .f-bl-table-head {
    padding-top: 16px;
  }

  ._19-per-table-head {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._19-per-table-head.blue-cart.advanced-plan-1.mo-w {
    width: 100%;
  }

  ._19-per-table-head.blue-cart.advanced-plan-1.mo-w.mob-p {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._19-per-table-head.blue-cart._25.advanced-plan-2.mo-w {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._19-per-table-head.basic-plan-1.mo-w {
    width: 100%;
  }

  ._19-per-table-head.basic-plan-1.mo-w.mob-p {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._19-per-table-head.subbly-plan-1.mo-w {
    width: 100%;
  }

  ._19-per-table-head.subbly-plan-1.mo-w.mob-p {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._19-per-table-head.enterprise-plan-1.mo-w {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._19-per-table-head.enterprise-plan-1.mo-w.mob-p {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._19-per-table-head._25.basic-plan-2.mo-wr, ._19-per-table-head._25.enterprise-plan-2.mo-wr, ._19-per-table-head._25.lm.subbly-plan-2.mo-w {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .h-pricing {
    font-size: 20px;
    line-height: 23px;
  }

  .price_in_head {
    font-size: 28px;
  }

  .price-info-head {
    border-bottom: 1px #d7d7d7;
    margin-bottom: 8px;
    padding-bottom: 2px;
  }

  .or-text {
    display: none;
  }

  .bt-bl-head-pricing-table {
    padding-top: 8px;
  }

  .c-wr {
    width: 25%;
    margin-right: 0;
  }

  .bt-all-wrapper {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .naz-bl-table.wh._327 {
    display: none;
  }

  .cont-bl-table._100-n {
    width: 100%;
  }

  .flex-for-table-scroll, .line-table-pricing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .line-table-pricing:hover {
    background-color: #fff;
  }

  .line-table-pricing.nhov {
    grid-template-rows: auto;
  }

  .naz-table-pricing {
    padding-left: 10px;
    font-size: 15px;
  }

  .naz-table-pricing.link-nt.plusinf.m-b._327 {
    width: 100%;
  }

  .naz-table-pricing.link-nt.m-b._327 {
    justify-content: space-between;
    align-items: center;
  }

  .naz-table-pricing.m-b._327 {
    border-bottom: 1px solid #f4f4f4;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
  }

  .features-cont.no-pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .table-cell {
    width: 100%;
    min-height: 52px;
    padding: 8px 0;
    font-size: 15px;
  }

  .table-cell.top10 {
    padding-top: 10px;
  }

  .sk-table-content {
    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: block;
  }

  .link-info {
    margin-left: 0;
  }

  .info-wr {
    left: auto;
    right: 141px;
  }

  .wrap-info {
    justify-content: flex-end;
    align-items: center;
  }

  .ar-wr-inf {
    order: 1;
    justify-content: flex-start;
    align-items: center;
    transform: rotate(180deg);
  }

  .tabs-content-2 {
    padding-top: 0;
  }

  .minip {
    margin-top: -1px;
    font-size: 12px;
  }

  .minip.minip2 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .fixed-plans {
    top: 63px;
  }

  .close-bar-bt {
    width: 24px;
    height: 24px;
    left: 20px;
    right: 0;
  }

  .close-bl {
    width: 24px;
    height: 24px;
  }

  .text-new {
    max-width: 368px;
    font-size: 32px;
    line-height: 38px;
  }

  .link-sub-newsletter {
    min-height: 387px;
    padding: 32px;
  }

  .div-link-newsletter {
    margin-top: 16px;
  }

  .bt-block-z-copy._50p-bt-z-copy.ot4-z-copy {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .div-read-z-copy {
    margin-top: 16px;
  }

  .text-block-hero {
    padding-top: 20px;
  }

  .bl-click-video {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .play-icon-hero-home {
    height: 74px;
    margin-bottom: 40px;
  }

  .ai-block {
    margin-top: 278px;
  }

  .content-ai {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h-block-ai {
    font-size: 42px;
  }

  .dan-cont-ai {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-ai1 {
    height: 209px;
  }

  .img-churn {
    max-width: 240px;
  }

  .text-ai-block {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-top: 40px;
  }

  .h-ti {
    padding-bottom: 20px;
  }

  .bt-ai-block {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-28 {
    font-size: 13px;
  }

  .header-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-header-lp {
    font-size: 18px;
    line-height: 27px;
  }

  .flex-header-lp, .heading-lp-2-bl {
    padding-top: 60px;
  }

  .cta-orange {
    padding-bottom: 60px;
  }

  .big-text {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .sub-h-sl {
    font-size: 18px;
    line-height: 27px;
  }

  .link-block-sllp {
    padding-top: 60px;
  }

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

  .container-art {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-1-art {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 24px;
    line-height: 36px;
  }

  .links-art {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .img-cont-art {
    display: none;
  }

  .rich-art {
    padding-bottom: 0;
    display: block;
  }

  .rich-art h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-art p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-art h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .rich-art h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .black-block {
    padding-top: 0;
    padding-bottom: 12px;
  }

  .black-block.bb2 {
    padding-bottom: 12px;
  }

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

  .image-cont.ic2 {
    margin-top: 0;
  }

  .rich-for-list h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-for-list h4 {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .rich-for-list p {
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-for-list ul {
    padding-top: 0;
    padding-left: 14px;
  }

  .rich-for-list ol {
    padding-bottom: 0;
    padding-left: 14px;
  }

  .rich-for-list h3 {
    margin-top: 0;
    margin-bottom: 16px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .call-to-art {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .cart-flex {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .block-text-call-to {
    max-width: 100%;
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 36px;
  }

  .subbly-logo {
    background-size: auto 36px;
  }

  .final-block, .conclusion {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .rich-cons ul {
    padding-left: 14px;
  }

  .rich-cons h2 {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-cons h3 {
    font-size: 16px;
  }

  .image-bl-art-mob {
    padding-bottom: 20px;
    display: block;
  }

  ._36-otst {
    display: none;
  }

  .mob-spac {
    width: 100%;
    height: 52px;
    display: block;
  }

  .mob-spac36 {
    width: 100%;
    height: 36px;
    display: block;
  }

  .deskburn-burn-copy-copy-copy {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-art-copy-2 {
    padding-bottom: 0;
    display: block;
  }

  .rich-art-copy-2 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-art-copy-2 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-art-copy-2 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .rich-art-copy-2 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .rich-for-list-copy h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-for-list-copy h4 {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .rich-for-list-copy p {
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-for-list-copy ul {
    padding-top: 0;
    padding-left: 14px;
  }

  .rich-for-list-copy ol {
    padding-bottom: 0;
    padding-left: 14px;
  }

  .rich-for-list-copy h3 {
    margin-top: 0;
    margin-bottom: 16px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .rich-art-copy-3 {
    padding-bottom: 0;
    display: block;
  }

  .rich-art-copy-3 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-art-copy-3 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-art-copy-3 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .rich-art-copy-3 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .plus-simbol {
    font-size: 28px;
  }

  .h-pricing-2 {
    font-size: 20px;
    line-height: 23px;
  }

  .mpo {
    font-size: 12px;
    line-height: 16px;
  }

  .text-border {
    border-top-style: none;
    padding-top: 0;
  }

  .sec-info-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .hero-b-copy {
    align-items: center;
    padding-top: 88px;
  }

  .img-hero-block-copy {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b35681810af52f650fc0ee_img%20(1)%20(1).webp");
    background-position: 100% 0;
    height: 375px;
    left: -65px;
    right: 0;
  }

  .img-hero-block-copy.taplet-ispr-copy {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6543a41df5fe3731ba5feef8_liam-holiday-webinar-ig.png");
    background-position: 0%;
    width: 406px;
    height: 376px;
    left: 0;
  }

  .hero-c-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .call-to-art-copy {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .cart-flex-copy {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .block-text-call-to-copy {
    max-width: 100%;
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 36px;
  }

  .subbly-logo-copy {
    background-size: auto 36px;
  }

  .h-block-web {
    padding-top: 24px;
    padding-bottom: 16px;
  }

  .h1-webinar {
    font-size: 32px;
    line-height: 36px;
  }

  .tag-webinar {
    top: -2px;
  }

  .text-webinar-form {
    font-size: 16px;
    line-height: 24px;
  }

  .icon-data {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    margin-right: 6px;
  }

  .form-web-wr {
    width: 100%;
  }

  .bg-form {
    width: 120vw;
    min-width: 120vw;
    max-width: 120vw;
    margin-left: -10vw;
  }

  .form-cont {
    padding: 24px 0 15px;
  }

  .timer {
    padding-top: 0;
  }

  .info-web {
    width: 100%;
  }

  .form-body {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .form-body.v2 {
    min-width: auto;
    margin-bottom: 16px;
    padding: 16px 4px;
  }

  .pol-form.f2, .pol-form.f3 {
    width: 50%;
  }

  .check-block.fcb2 {
    order: 1;
    padding-top: 18px;
    padding-bottom: 0;
  }

  .check-block.fcb2._765 {
    padding-bottom: 10px;
  }

  .speakers-section {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .h2-webinar {
    font-size: 24px;
    line-height: 31px;
  }

  .h-block-web-sp {
    padding-bottom: 16px;
  }

  .bonuses {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-1200 {
    max-width: 100%;
  }

  .h-block-bonuses {
    padding-bottom: 16px;
  }

  ._50-bonus {
    width: 100%;
    padding-bottom: 4px;
  }

  .bonus {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .h-block-bon {
    font-size: 18px;
    line-height: 23px;
  }

  .text-block-bonus {
    padding-top: 44px;
  }

  .text-block-info {
    width: 100%;
  }

  .h-block-bonus-2 {
    padding-bottom: 16px;
  }

  .image-block-bonus {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16px;
  }

  .logos-section-webinar {
    display: none;
  }

  .form-section-2-webinar {
    padding-top: 24px;
    padding-bottom: 9px;
  }

  .h-block-form-2 {
    padding-bottom: 16px;
  }

  .form-flex {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .block-bt-form-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  ._50-per-alt-bl {
    width: 100%;
  }

  .flex-alt-form-block {
    flex-wrap: wrap;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .two-alt-block {
    width: 100%;
  }

  .form-block-alt-ver {
    padding-top: 24px;
    padding-bottom: 9px;
  }

  .flex-alt-form {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dop-timer {
    order: -1;
  }

  .form-block-2 {
    width: 100%;
  }

  .form-body-copy-top, .form-body-copy-bottom {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .form-body-copy-bottom.v2-copy-bottom {
    min-width: auto;
    margin-bottom: 16px;
    padding: 16px 4px;
  }

  .img-hero-block-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62b35681810af52f650fc0ee_img%20(1)%20(1).webp");
    background-position: 100% 0;
    height: 375px;
    left: -65px;
    right: 0;
  }

  .img-hero-block-copy-copy.taplet-ispr-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6543a41df5fe3731ba5feef8_liam-holiday-webinar-ig.png");
    background-position: 0%;
    width: 406px;
    height: 376px;
    left: 0;
  }

  .paragraf-hero1-copy {
    padding-top: 24px;
  }

  .paragraf-hero1-copy.text18d-copy {
    font-size: 18px;
    line-height: 27px;
  }

  .h4-burn-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .logo-burn-copy {
    width: 180px;
    height: 75px;
  }

  .right-burn-img-copy {
    width: 50%;
    max-width: none;
    max-height: 459px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    overflow: hidden;
  }

  .image-28-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .block-thomas-copy {
    height: auto;
    max-height: none;
  }

  .thomas-content-copy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .deskburn-burn-copy {
    max-width: none;
    padding-left: 0;
  }

  .image-27-copy {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .image-29-copy {
    width: 100%;
    max-width: none;
  }

  .logo-burn-copy-copy {
    width: 180px;
    height: 75px;
  }

  .image-24-copy {
    width: 461px;
    max-width: none;
    height: 428.559px;
    max-height: none;
    padding-left: 0;
  }

  .image-28-copy-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .logo-burn-copy-copy-copy {
    width: 180px;
    height: 75px;
  }

  .image-24-copy-copy {
    width: 461px;
    max-width: none;
    height: 428.559px;
    max-height: none;
    padding-left: 0;
  }

  .image-28-copy-copy-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .image-27-copy-copy-copy {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .image-29-copy-copy-copy {
    width: 100%;
    max-width: none;
  }

  .logo-boddle-box {
    width: 180px;
    height: 75px;
  }

  .h4-boddle-box {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraf-hero1-boddle {
    padding-top: 24px;
  }

  .paragraf-hero1-boddle.text18d-boddle {
    font-size: 18px;
    line-height: 27px;
  }

  .jennifer-boddle-descrip {
    max-width: 465px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .desk-boddle {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .block-jennifer-boddle {
    height: auto;
    max-height: none;
  }

  .boddle-copy-copy {
    max-width: none;
    padding-left: 0;
  }

  .sew-what-content {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .boddle-box-image-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .sl-story-4, .sl-story-6, .sl-story-7, .sl-story-8, .sl-story-9 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-slider-2row {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-storys-2row {
    overflow: visible;
  }

  .heading-13 {
    font-size: 20px;
    line-height: 23px;
  }

  .deskburn-burn-header-rt-test {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .header-case {
    text-align: center;
    height: auto;
    min-height: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .flex-hero-case {
    flex-wrap: wrap;
    padding-bottom: 40px;
  }

  ._50-per-hero-case {
    width: 100%;
  }

  ._50-per-hero-case.for-img-hero-case {
    justify-content: center;
  }

  .logos-case {
    justify-content: center;
    padding-bottom: 30px;
  }

  .img-logo {
    height: 50px;
  }

  .subbly-logo-case {
    height: 32px;
  }

  .plus-case {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 24px;
    line-height: 50px;
  }

  .heading-case h1 {
    font-size: 32px;
    line-height: 34px;
  }

  .text-hero-case {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .flex-data {
    margin-top: 30px;
  }

  .one-data {
    padding-right: 5px;
  }

  .one-data.od4, .one-data.otstt {
    padding-left: 10px;
  }

  .data-text-block {
    font-size: 16px;
  }

  .data-text-block h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .text-block-case {
    max-width: none;
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-case.vwtc {
    max-width: none;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-case.noot {
    padding-bottom: 0;
  }

  .rich-text {
    font-size: 16px;
    line-height: 24px;
  }

  .parallax-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .flex-par-block {
    flex-wrap: wrap;
    min-height: 300px;
  }

  ._55per-par {
    order: 1;
    justify-content: center;
    width: 100%;
  }

  ._55per-par.lllll {
    justify-content: center;
  }

  ._55per-par._50perpa {
    width: 100%;
  }

  ._45per-par {
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }

  ._45per-par.centp {
    width: 100%;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .bt-block-par {
    padding-top: 30px;
  }

  .text-par-bl {
    font-size: 24px;
    line-height: 31px;
  }

  .text-par-bl._48px {
    width: 100%;
    font-size: 24px;
    line-height: 31px;
  }

  .img-par-1 {
    width: 70%;
    min-width: auto;
  }

  .gray-block {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .rich-text-block-3 h2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 31px;
  }

  .rich-text-block-3 h3 {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .rich-text-block-3 p {
    width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-citate {
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-citate p {
    font-size: 16px;
    line-height: 24px;
  }

  .categories {
    justify-content: center;
  }

  .p-cit {
    font-size: 18px;
    line-height: 26px;
  }

  .bl-cit-wr {
    padding-left: 20px;
  }

  .kav.kn {
    width: 52px;
    margin-bottom: -17px;
    margin-right: -20px;
  }

  .kav.kvv {
    width: 52px;
    margin-left: -40px;
  }

  .authorcit {
    padding-top: 20px;
  }

  .flex-form-block-case {
    flex-wrap: wrap;
  }

  .img-case-form-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .form-block-case-fl {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-form-case {
    font-size: 24px;
    line-height: 31px;
  }

  .bonus-ryan {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .h2-webinar-ryan {
    font-size: 24px;
    line-height: 31px;
  }

  .container-1200-ryan {
    max-width: 100%;
  }

  .form-body-row2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .form-flex-ryan {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .form-body-v2-ryan {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .form-body-v2-ryan.v2-ryan {
    min-width: auto;
    margin-bottom: 16px;
    padding: 16px 4px;
  }

  .form-body-ryan, .form-body-ryan-top {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .parallax-cont {
    margin-top: 30px;
  }

  .container-1170 {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .container-1170.speccont {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-60 {
    font-size: 42px;
    line-height: 51px;
  }

  .text-hero-bundle-1 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-hero-bundle {
    height: 55vw;
  }

  .text-first-bl {
    font-size: 18px;
    line-height: 27px;
  }

  .dop-text-first-bl {
    font-size: 14px;
  }

  .examples-block {
    padding-bottom: 20px;
  }

  .heading-2-bundles {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-2-bundles.maxw {
    max-width: none;
  }

  .text-block-bundles {
    font-size: 16px;
    line-height: 24px;
  }

  .flex-bl-bundle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-bl-bundle.mob-wr {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .block-bundle, .block-bundle._50bb {
    width: 50%;
    padding-bottom: 20px;
  }

  .block-bundle._50x, .block-bundle._50x.b60x, .block-bundle._50x.b40x {
    width: 100%;
  }

  .link-block-bundle._1hj, .link-block-bundle._2hj {
    height: 220px;
  }

  .link-block-bundle._5hj, .link-block-bundle._6hj, .link-block-bundle._7hj {
    height: 180px;
  }

  .link-block-bundle.xl {
    height: 300px;
  }

  .link-block-bundle.xl._403 {
    margin-top: 0;
  }

  .link-block-bundle.xl._283.oit {
    height: 270px;
  }

  .bl-for-h24 {
    font-size: 16px;
    line-height: 27px;
  }

  .bl-for-h24.specr {
    width: auto;
  }

  .bl-h-link {
    font-size: 14px;
  }

  .image-link-bund._146 {
    height: auto;
  }

  .image-link-bund.minusppp {
    margin-top: 0;
  }

  .open-l-bl {
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .open-l-bl.bol {
    padding-top: 60px;
  }

  .configuration-block {
    padding-top: 30px;
  }

  .dop-text-conf {
    text-align: center;
    margin-top: 10px;
  }

  .tabs-3 {
    flex-direction: column;
    padding: 9px;
  }

  .tabs-content-3 {
    width: 100%;
    padding-left: 0;
  }

  .tabs-menu-3 {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
  }

  .tab-link-bun {
    width: 25%;
    margin-bottom: 10px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .pricing-modes-block {
    padding-bottom: 20px;
  }

  .block-pric {
    width: 100%;
    padding-right: 0;
  }

  .block-pric._2 {
    width: 100%;
    padding-left: 0;
  }

  .block-pric._3 {
    width: 100%;
  }

  .block-pric._4, .block-pric._5 {
    width: 100%;
    padding-left: 0;
  }

  .faq-flex {
    flex-flow: column wrap;
    justify-content: flex-end;
    align-items: center;
  }

  .img-block-faq {
    order: 1;
    width: 100%;
    max-width: 360px;
  }

  .faq-bll {
    max-width: none;
  }

  .ddown-toggle-text {
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown-list-4.w--open {
    font-size: 14px;
    line-height: 20px;
  }

  .advanced-block.we {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-grid.hovers {
    flex-wrap: wrap;
    padding-top: 20px;
  }

  .flex-grid.animations {
    display: none;
  }

  ._72_21per, ._27_79per {
    width: 100%;
  }

  .img-block-io {
    justify-content: flex-end;
  }

  .image-io {
    max-width: 400px;
  }

  .bg-io {
    opacity: 0;
  }

  ._42_235per, ._57_77per {
    width: 100%;
  }

  .logo-the-baseball-box {
    width: 180px;
    height: 75px;
  }

  .the-baseball-box-image-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .image-27-copy-copy {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .image-29-copy-copy {
    width: 100%;
    max-width: none;
  }

  .h4-baseball-box {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraf-hero1-baseball {
    padding-top: 24px;
  }

  .paragraf-hero1-baseball.text18d-boddle, .paragraf-hero1-baseball.text18d-baseball {
    font-size: 18px;
    line-height: 27px;
  }

  .new-label {
    padding-bottom: 2px;
  }

  .sl-story-10 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-marks-and-spencer {
    width: 180px;
    height: 75px;
  }

  .marks-and-spencer-cover-image {
    width: 461px;
    max-width: none;
    height: 428.559px;
    max-height: none;
    padding-left: 0;
  }

  .h4-marks-and-spencer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraf-hero1-marks-and-spencer {
    padding-top: 24px;
  }

  .paragraf-hero1-marks-and-spencer.text18d-boddle, .paragraf-hero1-marks-and-spencer.text18d-baseball, .paragraf-hero1-marks-and-spencer.text18d-marks-and-spencer {
    font-size: 18px;
    line-height: 27px;
  }

  .marks-and-spencer-image-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    margin-bottom: 24px;
  }

  .marks-and-spencer-image-3 {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .marks-and-spencer-image-4 {
    width: 100%;
    max-width: none;
  }

  .desk-marks-and-spencer {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .marks-and-spencer-body {
    max-width: none;
    padding-left: 0;
  }

  .sl-story-11 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .signup-block-cs-flex-55-right {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .signup-block-cs-flex-45-left {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .signup-block-cs-container-1200 {
    max-width: 100%;
  }

  .signup-block-cs-header-text {
    font-size: 24px;
    line-height: 31px;
  }

  .signup-block-cs-flex-45-55 {
    flex-flow: row;
  }

  .form-body-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .body-block-cs-cta-block-flex-20-left {
    flex-flow: row;
    order: 1;
    justify-content: center;
    align-items: center;
    width: 30%;
    height: auto;
    padding-top: 20px;
  }

  .body-block-cs-cta-block-main-wrapper {
    margin-top: 30px;
  }

  .body-block-cs-about-section-text-cms {
    font-size: 20px;
    line-height: 35px;
  }

  .body-block-cs-cta-block-flex-button-layout {
    padding-top: 0;
  }

  .body-block-cs-about-section-text-wrapper {
    max-width: none;
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .body-block-cs-about-section-text-wrapper.body-block-cs-about-section-text-wrapper-noot {
    padding-bottom: 0;
  }

  .body-block-cs-challenge-section-text-cms {
    font-size: 20px;
    line-height: 35px;
  }

  .body-block-cs-sticky-column-metrics-content-wrapper {
    margin-top: 0;
  }

  .body-block-cs-metric-text-cms {
    font-size: 16px;
  }

  .body-block-cs-metric-text-cms h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .body-block-cs-sticky-column-main-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .body-block-cs-sticky-metric-layout {
    padding-right: 5px;
  }

  .body-block-cs-container-1200 {
    max-width: 100%;
  }

  .body-block-cs-cta-block-flex-text {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
  }

  .body-block-cs-cta-block-flex-80-right {
    text-align: center;
    width: 100%;
    padding: 0;
  }

  .body-block-cs-quotation-main-wrapper {
    padding-left: 20px;
  }

  .body-block-cs-flex-metrics-layout {
    margin-top: 0;
    padding-top: 0;
  }

  .body-block-cs-cta-block-flex-logo-subbly {
    box-shadow: none;
    width: 70%;
    min-width: auto;
  }

  .body-block-cs-cta-block-flex-20-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .body-block-cs-container-1200-custom-margin, .body-block-cs-metrics-container {
    max-width: 100%;
  }

  .body-block-cs-quotation-author-wrapper {
    padding-top: 20px;
  }

  .body-block-cs-cta-block-content-wrapper {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .body-block-cs-challenge-section-text-wrapper {
    max-width: none;
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .body-block-cs-challenge-section-text-wrapper.body-block-cs-challenge-section-text-vwtc {
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-block-cs-results-section-text-cms {
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .body-block-cs-cta-block-container-1200 {
    max-width: 100%;
  }

  .body-block-cs-cta-block-flex-button {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .body-block-cs-grey-box-wrapper {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .body-block-cs-quotation-text-cms {
    font-size: 18px;
    line-height: 26px;
  }

  .body-block-cs-solution-section-text-cms {
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .header-block-cs-logo-section {
    justify-content: center;
    padding-bottom: 30px;
  }

  .header-block-cs-flex-50-left {
    width: 100%;
  }

  .header-block-cs-categories-cms-list {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .header-block-cs-plus-icon {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 24px;
    line-height: 50px;
  }

  .header-block-cs-mobile-stats-wrapper {
    margin-top: 0;
    display: none;
  }

  .header-block-cs-logo-subbly {
    height: 32px;
  }

  .header-block-cs-title {
    width: 100%;
  }

  .header-block-cs-categories-cms-wrapper {
    text-align: center;
  }

  .header-block-cs-blurb {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .header-block-cs-flex-50-right {
    width: 100%;
  }

  .header-block-cs-flex-50-right.header-block-cs-flex-50-img-settings {
    justify-content: center;
    display: block;
  }

  .header-block-cs-logo-cms {
    height: 50px;
  }

  .header-block-cs-flex-metrics-layout-mobile {
    margin-top: 0;
    padding-top: 30px;
  }

  .header-block-cs-flex-50-50 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    margin-left: 0;
    padding-bottom: 0;
  }

  .header-block-cs-wrapper-final {
    text-align: center;
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .header-block-cs-container-1200-mobile-stats {
    max-width: 100%;
  }

  .header-block-cs-flex-metrics-text-mobile-cms-backup {
    font-size: 16px;
  }

  .header-block-cs-flex-metric-layout-mobile {
    padding-right: 5px;
  }

  .header-block-cs-container-1200 {
    max-width: 100%;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  .header-block-cs-flex-metrics-text-mobile-cms {
    font-size: 16px;
  }

  .header-block-cs-flex-metrics-text-mobile-cms h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .see-it-live, .we-care-about {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-1, .block-2 {
    width: 100%;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .block-3 {
    width: 100%;
    padding-bottom: 0;
  }

  .supporting {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-supp {
    flex-flow: wrap;
  }

  .left-supp-block {
    text-align: center;
    max-width: none;
    padding-bottom: 40px;
  }

  .one-bl-sup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-48 {
    font-size: 24px;
    line-height: 28px;
  }

  .header-en {
    min-height: auto;
  }

  .text-hero-enabl {
    padding-top: 24px;
    padding-bottom: 32px;
    font-size: 18px;
    line-height: 23px;
  }

  .block-bt-hero-enabl {
    flex-flow: column;
  }

  .text-bt-rjad {
    padding-top: 16px;
    padding-left: 0;
  }

  ._50-per-grid {
    width: 100%;
  }

  ._50-per-grid.left24 {
    width: 100%;
    padding-left: 0;
  }

  .grid-flex.absolut {
    display: none;
  }

  ._73-per {
    width: 100%;
    padding-right: 0;
  }

  ._27-per {
    width: 100%;
  }

  .image-47 {
    max-width: 100%;
  }

  .cs-homepage-hero-animation-wrapper {
    height: 100%;
    overflow: visible;
  }

  .cs-homepage-hero-text-subheader {
    width: 350px;
    margin-left: 0;
  }

  .cs-homepage-hero-text-header {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 40px;
    line-height: 46px;
  }

  .cs-homepage-hero-image-wrapper-left-column {
    min-width: 202px;
    max-width: none;
    overflow: visible;
  }

  .cs-homepage-hero-image-wrapper-middle-column {
    width: auto;
    min-width: 235px;
  }

  .image-50 {
    max-width: 100%;
    margin-left: 0;
  }

  .cs-homepage-body-wrapper {
    overflow: hidden;
  }

  .cs-homepage-body-featured-cs-wrapper {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .cs-homepage-body-header-text-wrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-header-text.cs-homepage-body-custom-class-story-duwn {
    padding-left: 18.5px;
  }

  .cs-homepage-body-header-text-wrapper-small-padding {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-merchant-info-wrapper {
    justify-content: flex-start;
    width: auto;
    min-width: auto;
    margin: 0 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-image-styling-1 {
    min-width: 100%;
    max-width: 0;
    height: 100%;
    min-height: 100%;
    margin-top: auto;
    padding-top: 0;
  }

  .cs-homepage-body-featured-merchant-cms-logo-image {
    margin-bottom: 16px;
  }

  .cs-homepage-body-featured-merchant-cms-read-link {
    margin-top: 22px;
    margin-bottom: 0;
  }

  .cs-homepage-body-featured-merchant-cms-flex-50-left {
    width: 50%;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-metrics-line-1-wrapper {
    margin-top: 32px;
  }

  .cs-homepage-body-featured-merchant-cms-image {
    justify-content: space-between;
    width: auto;
    height: 100%;
    min-height: auto;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
    display: flex;
  }

  .cs-homepage-body-featured-merchant-cms-quotation {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 23px;
    display: block;
  }

  .cs-homepage-body-featured-merchant-cms-layout-wrapper {
    grid-template-columns: minmax(50%, auto) minmax(50%, auto);
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-cms-founder-name {
    margin-top: 0;
  }

  .cs-homepage-body-featured-merchant-separator-line {
    width: 353px;
    margin-top: 16px;
    margin-right: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-business-name {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 23px;
    display: block;
  }

  .cs-homepage-body-featured-merchant-load-more-read-more-arrow {
    width: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image {
    width: 100%;
    height: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image.cs-homepage-body-featured-merchant-load-more-cms-custom-format {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: auto;
    min-height: 150px;
    max-height: 150px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .cs-homepage-body-featured-merchant-load-more-metrics-wrapper.storysl {
    margin-top: 40px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-logo {
    width: 79px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-business-name {
    font-size: 20px;
    line-height: 23px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-business-location {
    overflow: visible;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-item {
    width: auto;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-item.w--current {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-header {
    padding-top: 100px;
  }

  .anim-header-wr, .flex-anim-header, .shadow-block-anim-header {
    display: none;
  }

  .mobile-block {
    display: block;
  }

  .block-inf {
    box-shadow: 0 -20px 30px #0000004d;
  }

  .block-inf.bluebg {
    background-color: var(--royal-blue);
    position: relative;
  }

  .block-inf.orangebg {
    background-color: #ff7a2c;
    position: relative;
  }

  ._24hd {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-main-wrapper.artwr {
    font-size: 16px;
    line-height: 24px;
  }

  .webinar-info-block-container-1200 {
    max-width: 100%;
  }

  .webinar-info-block-flex-53-left, .webinar-info-block-flex-47-right {
    width: 100%;
  }

  .webinar-info-block-title-wrapper {
    padding-top: 24px;
    padding-bottom: 16px;
  }

  .webinar-info-block-title-text-cms {
    width: 100%;
  }

  .webinar-info-block-description-wrapper {
    font-size: 16px;
    line-height: 24px;
  }

  .webinar-info-block-date-icon-image, .webinar-info-block-bonus-icon-image {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    margin-right: 6px;
  }

  .webinar-info-block-form-background {
    width: 120vw;
    min-width: 120vw;
    max-width: 120vw;
    margin-left: -10vw;
  }

  .webinar-info-block-form-container {
    padding: 24px 0 15px;
  }

  .webinar-form-template-row1, .webinar-form-template-row2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .webinar-form-template-checkbox.fcb2 {
    order: 1;
    padding-top: 18px;
    padding-bottom: 0;
  }

  .webinar-form-template-checkbox.fcb2._765 {
    padding-bottom: 10px;
  }

  .webinar-speaker-block-wrapper {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .webinar-speaker-block-container-1200 {
    max-width: 100%;
  }

  .webinar-speaker-block-standard-header-wrapper {
    padding-bottom: 16px;
  }

  .webinar-speaker-block-standard-header-text {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-bonus-block-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .webinar-bonus-block-container-1200 {
    max-width: 100%;
  }

  .webinar-bonus-block-header-wrapper {
    padding-bottom: 16px;
  }

  .webinar-bonus-block-header-text-h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-bottom-form-wrapper {
    padding-top: 24px;
    padding-bottom: 9px;
  }

  .webinar-bottom-form-container-1200 {
    max-width: 100%;
  }

  .webinar-bottom-form-header-wrapper {
    padding-bottom: 16px;
  }

  .webinar-bottom-form-header-text-h2-cms {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-logos-block-wrapper {
    display: none;
  }

  .webinar-logos-block-container-1200 {
    max-width: 100%;
  }

  .webinar-logos-block-header-text {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-bonus-block-subcontainer-1200 {
    max-width: 100%;
  }

  .webinar-bonus-block-bonus-subbly-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .webinar-bonus-block-bonus-subbly-wrapper {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .webinar-bonus-block-bonus-subbly-header-text-wrapper {
    font-size: 18px;
    line-height: 23px;
  }

  .webinar-bonus-block-bonus-host-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .webinar-bonus-block-bonus-host-wrapper {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .webinar-bonus-block-bonus-host-header-text-wrapper {
    font-size: 18px;
    line-height: 23px;
  }

  .webinar-bonus-block-bonus-other1-main-wrapper, .webinar-bonus-block-bonus-other2-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .webinar-testimonial-block-container-1200 {
    max-width: 100%;
  }

  .webinar-testimonial-block-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16px;
  }

  .webinar-testimonial-block-wrapper {
    padding-top: 44px;
  }

  .webinar-testimonial-block-info-text-wrapper {
    width: 100%;
  }

  .webinar-testimonial-block-info-text-header-wrapper {
    padding-bottom: 16px;
  }

  .webinar-testimonial-block-info-text-header-text-h2, .webinar-bottom-form-postwebinar-header-text-h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .webinar-bottom-form-postwebinar-header-wrapper {
    padding-bottom: 16px;
  }

  .webinar-postwebinar-videoheader-text-h2-cms {
    font-size: 24px;
    line-height: 31px;
  }

  .faq2 {
    max-width: none;
  }

  .cursor-icon {
    display: none;
  }

  .parallax-bg-block {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/661fc6efe817b35dcfcbc901_ezgif-6-c0f3700640.webp");
    background-position: 0 0;
    background-size: cover;
    background-attachment: fixed;
  }

  .content-parallax-block {
    min-height: 240px;
  }

  .parallax-bg-image {
    display: none;
  }

  .flex-content-bg {
    flex-flow: column;
  }

  .icons-block {
    margin-top: 40px;
  }

  .subsummit-landing-page-wrapper.artwr {
    font-size: 16px;
    line-height: 24px;
  }

  .subsummit-info-block-form-container {
    padding: 24px 0 15px;
  }

  .subsummit-info-block-form-background {
    width: 120vw;
    min-width: 120vw;
    max-width: 120vw;
    margin-left: -10vw;
  }

  .subsummit-info-block-flex-47-right {
    width: 100%;
  }

  .subsummit-info-block-container-1200 {
    max-width: 100%;
  }

  .subsummit-info-block-flex-53-left {
    width: 100%;
  }

  .subsummit-info-block-title-wrapper {
    padding-top: 24px;
    padding-bottom: 16px;
  }

  .subsummit-info-block-title-text-cms {
    width: 100%;
  }

  .subsummit-bonus-block-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .subsummit-bonus-block-container-1200 {
    max-width: 100%;
  }

  .subsummit-bonus-block-header-wrapper {
    padding-bottom: 16px;
  }

  .subsummit-bonus-block-header-text-h2-copy {
    font-size: 24px;
    line-height: 31px;
  }

  .subsummit-bonus-block-subcontainer-1200 {
    max-width: 100%;
  }

  .subsummit-bonus-block-bonus-subbly-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .subsummit-bonus-block-bonus-subbly-header-text-wrapper {
    font-size: 18px;
    line-height: 23px;
  }

  .subsummit-bonus-block-bonus-host-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .subsummit-bonus-block-bonus-host-wrapper {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .subsummit-bonus-block-bonus-host-header-text-wrapper {
    font-size: 18px;
    line-height: 23px;
  }

  .subsummit-bonus-block-bonus-other1-main-wrapper, .subsummit-bonus-block-bonus-other2-main-wrapper {
    width: 100%;
    padding-bottom: 4px;
  }

  .subsummit-testimonial-block-info-text-header-text-h2 {
    font-size: 24px;
    line-height: 31px;
  }

  .subsummit-testimonial-block-info-text-header-wrapper {
    padding-bottom: 16px;
  }

  .subsummit-testimonial-block-info-text-wrapper {
    width: 100%;
  }

  .subsummit-testimonial-block-wrapper {
    padding-top: 44px;
  }

  .subsummit-testimonial-block-container-1200 {
    max-width: 100%;
  }

  .subsummit-recap-block-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16px;
  }

  .subsummit-new-info-block-wrapper {
    padding-top: 70px;
    padding-bottom: 90px;
  }

  .subsummit-info-block-container-1280 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subsummit-info-block-container-1280.is--navmenu {
    padding-left: 0;
    padding-right: 0;
  }

  .subsummit-info-block-container-1280.size-m {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subsummit-info-block-container-1280.is--navbar {
    z-index: 2000;
    background-color: #0d1115;
    position: relative;
  }

  .subsummit-info-block-container-1056 {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .subsummit-info-block-container-1056.pad4 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .subsummit-info-block-container-1056.pad4.tablet0 {
    padding-left: 0;
  }

  .subsummit-info-block-container-1056.pad4.tablet0.revt {
    padding-left: 6px;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.f_slide {
    padding-left: 12px;
    padding-right: 12px;
  }

  .subsummit-info-block-container-1056.for8-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subsummit-info-block-container-1056._0-otst-tab-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.max801 {
    max-width: 582px;
  }

  .subsummit-info-block-container-1056.left-3 {
    padding-left: 18.5px;
  }

  .subsummit-info-block-container-1056.for-pricing, .subsummit-info-block-container-1056.for-table {
    padding-left: 18px;
    padding-right: 18px;
  }

  .header-conf {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 128px;
  }

  .flex-conf {
    flex-flow: wrap;
    padding-top: 35px;
  }

  .left-conf {
    text-align: left;
    width: 100%;
  }

  .text-block-37 {
    line-height: 19px;
  }

  .right-conf {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 60px;
  }

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

  .image-hero-conf {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
  }

  .img-wr-conf {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
  }

  .gradient-wrapper {
    height: 200px;
  }

  .mask-line {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    transform: none;
  }

  .wrapper-line {
    width: 100%;
  }

  .logos-line {
    overflow: hidden;
  }

  .track-horizontal {
    transform: none;
  }

  .ptch {
    inset: 0%;
  }

  .podp {
    padding-bottom: 60px;
  }

  .text-ug {
    display: none;
  }

  .link-stories {
    width: 320px;
  }

  .one-post {
    margin-right: 20px;
  }

  .logo-st {
    height: 36px;
  }

  .citate {
    background-position: 50% 100%;
    background-size: cover;
    min-height: 460px;
    padding-bottom: 0;
  }

  .run-line-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sep-16 {
    display: none;
  }

  .subs-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h-bl-g {
    padding-bottom: 40px;
  }

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

  .one-row {
    width: 50%;
    padding-bottom: 20px;
  }

  .flex-code {
    flex-flow: wrap;
  }

  .left-code {
    width: 100%;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .left-code._232 {
    width: 100%;
  }

  .reight-code {
    width: 100%;
    padding-left: 0;
  }

  .reight-code._245 {
    width: 100%;
  }

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

  .text-block-44.onmob {
    color: #838587ab;
    margin-top: 40px;
    display: block;
  }

  .hero-5050-templates-page {
    align-items: flex-end;
  }

  .hero-templates-page {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-50-right-templates-page {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    display: flex;
    overflow: hidden;
  }

  .hero-text-wrapper-templates-page {
    margin-top: 0;
    padding-bottom: 30px;
  }

  .hero-container-templates-page {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h2-templates-page {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 40px;
    line-height: 46px;
  }

  .hero-img-templates-page {
    width: 100%;
    max-width: 683px;
    position: relative;
    right: -20px;
  }

  .paragraph-templates-page {
    width: 350px;
    margin-left: 0;
  }

  .cms-grid-wrapper-templates-page {
    overflow: hidden;
  }

  .cms-grid-wrapper-templates-page._80-templates-page {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .cms-grid-header-templates-page {
    margin-left: 0;
    padding-left: 20px;
  }

  .cms-grid-header-templates-page.nm-copy {
    margin-bottom: 30px;
  }

  .container-1201 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3-templates-page.story-duwn-templates-page {
    padding-left: 20px;
  }

  .template-name {
    direction: ltr;
    white-space: normal;
    overflow-wrap: normal;
    font-size: 2.5vh;
    line-height: 23px;
  }

  .demo-arrow {
    width: auto;
  }

  .demo-text-wrapper.sl-story-1-templates-page {
    flex-flow: row-reverse;
    align-self: flex-start;
  }

  .cms-img-templates-page {
    width: 100%;
    height: auto;
  }

  .cms-img-templates-page.sstory-e {
    background-color: #0000;
    border-radius: 10px;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .cms-link-wrapper-templates-page {
    width: auto;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .cms-link-wrapper-templates-page.w--current {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-text {
    margin-right: 0;
  }

  .collection-item-2 {
    align-self: flex-end;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-49 {
    box-sizing: border-box;
    object-fit: cover;
    object-position: 50% 50%;
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66659ec58224dc96428f8ff0_templates-standard-background.jpg");
    background-position: 50%;
    background-size: 518px;
    width: 290.328px;
    max-width: none;
    height: 365.328px;
    padding-top: 100%;
    overflow: visible;
  }

  .div-block-50 {
    background-position: 50%;
  }

  .collection-list {
    grid-row-gap: 0px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-copy.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button-copy.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button-copy.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .div-template-bg-img {
    background-position: 50%;
  }

  .flex-his-copy {
    padding-top: 0;
  }

  .flex-his-copy-2 {
    padding-bottom: 9px;
  }

  .wix-section-comparison {
    padding-top: 0;
    padding-bottom: 72px;
    position: relative;
    overflow: visible;
  }

  .heading-big-copy-2 {
    margin-bottom: 0;
    padding-left: 30px;
    font-size: 40px;
    line-height: 46.32px;
  }

  .other-comparisons-slider.other-comparisons-vs-block-slider {
    padding-top: 80px;
    padding-bottom: 41px;
  }

  .key-comparison-points-comparison {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .summary-comparison {
    padding-top: 72px;
    padding-bottom: 0;
  }

  .padd-left-54-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-his-20 {
    padding-bottom: 60px;
  }

  .half-container-right-wrapper.comparison-flex-c {
    padding-left: 14px;
  }

  .cta-2-comparison {
    padding-top: 71px;
    padding-bottom: 71px;
  }

  .cta-2-comparison.green-bg-cta-2-comparison {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .img-601 {
    box-sizing: border-box;
    object-fit: fill;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    margin-right: 0;
    position: static;
    top: 20px;
    overflow: clip;
  }

  .padd-left-54-2 {
    padding-left: 30px;
    padding-right: 0;
  }

  ._50per-right-hero-comparison {
    align-items: flex-end;
    min-height: 540px;
  }

  .flex-st-2 {
    padding-bottom: 26px;
    position: static;
  }

  ._50-per-2-2 {
    padding-right: 0;
    overflow: hidden;
  }

  ._50-per-otst-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-comparison {
    position: static;
  }

  .heading-big-copy-3 {
    margin-bottom: 0;
    padding-left: 30px;
    font-size: 40px;
    line-height: 46.32px;
  }

  .testimonials-comparison {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-comparison {
    padding-left: 18.5px;
  }

  .subbly-section-comparison {
    padding-top: 72px;
    padding-bottom: 0;
    position: relative;
    overflow: visible;
  }

  .half-container-left-wrapper.comparison-lt {
    padding-right: 60px;
  }

  ._60-per-copy.mob80-copy {
    width: 80%;
  }

  .container-1202 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .line-anim-3.mini {
    display: none;
  }

  .left-arrow-3 {
    margin-bottom: 48px;
  }

  .left-arrow-3.tablet {
    margin-top: -145px;
  }

  .left-arrow-3.tablet.ver-dop {
    margin-top: 0;
  }

  .flex-st-3 {
    position: static;
    top: 0;
  }

  .container-2 {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .padd-left-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-big-copy-4 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 30px;
    font-size: 40px;
    line-height: 46.32px;
  }

  .try-subbly-button-subsummit-refresh {
    padding-top: 80px;
  }

  .link-quest-3 {
    margin-bottom: 6px;
  }

  .link-quest-3.min-st {
    text-decoration: underline;
  }

  .img-600-2 {
    width: 100%;
    max-width: none;
    max-height: none;
    margin-right: 0;
    position: static;
    top: 10px;
  }

  .which-to-choose-comparison {
    text-align: left;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-comparison {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .line-26.pad80-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .line-26.pad56 {
    margin-top: 64px;
    margin-bottom: 48px;
  }

  .flex-his-20-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._50-per-comparison, ._50-per-comparison.fl-l {
    padding-right: 0;
    overflow: hidden;
  }

  ._50-per-comparison.r15 {
    padding-right: 8px;
  }

  ._50-per-comparison.l15 {
    padding-left: 8px;
  }

  ._50-per-comparison.for-bt.ucs {
    justify-content: center;
    padding-top: 32px;
    padding-right: 0;
  }

  ._50-per-comparison.fl-l {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 60%;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: visible;
  }

  ._50-per-comparison.fl-i-2 {
    align-self: flex-start;
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  .flex-his-20-copy {
    flex-flow: row;
    padding-top: 0;
    padding-bottom: 60px;
    position: static;
    top: 0;
  }

  .img-601-copy {
    box-sizing: border-box;
    object-fit: fill;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    margin-right: 0;
    position: static;
    top: 20px;
    overflow: clip;
  }

  .container-1202-copy {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-copy, ._50-per-copy.fl-l {
    padding-right: 0;
    overflow: hidden;
  }

  ._50-per-copy.r15 {
    padding-right: 8px;
  }

  ._50-per-copy.l15 {
    padding-left: 8px;
  }

  ._50-per-copy.for-bt.ucs {
    justify-content: center;
    padding-top: 32px;
    padding-right: 0;
  }

  ._50-per-copy.fl-l {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 60%;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  ._50-per-copy.fl-i-2 {
    align-self: flex-start;
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  ._50-per-copy.r15-copy {
    padding-right: 8px;
  }

  .gray-vs-copy {
    padding-top: 50px;
    padding-left: 18px;
    padding-right: 30px;
  }

  .flex-st-3-copy, .flex-st-3-copy-copy {
    position: static;
    top: 0;
  }

  .tultipe {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .ttipe {
    justify-content: center;
    align-items: flex-end;
    position: absolute;
    inset: 0% 0% 30px auto;
  }

  .ttipe.v2, .ttipe.tv3, .ttipe.tv4, .ttipe.bdf {
    right: 0;
  }

  .round {
    background-color: var(--black-main);
    bottom: -5px;
  }

  .ttipe-text {
    background-color: var(--black-main);
    width: 90%;
    max-width: none;
    left: 0;
  }

  .heading-big-switch {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-switch.otst {
    padding-right: 0;
  }

  .heading-big-switch._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-switch._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-switch.razm-m {
    max-width: 360px;
  }

  .heading-big-switch.otst-switch {
    padding-right: 0;
  }

  ._50per-right-hero-switch {
    align-items: flex-end;
    min-height: 540px;
  }

  .green-ps-section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-1203 {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .flex-gr-switch {
    justify-content: flex-start;
  }

  .text-gr-wr-switch {
    flex: 1;
    width: 47%;
  }

  .container-1204 {
    max-width: 100%;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .subhero-b-switch {
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-sub-hero-switch {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6669c4376f12beac8b7957f8_subscription-switch-graph.png");
    background-position: 50%;
    background-size: contain;
    flex: 0 auto;
    align-self: auto;
    width: 438px;
    height: 350px;
    left: 20px;
    right: 0;
  }

  ._50-per-big-switch.sub-hero-left-switch {
    align-self: center;
  }

  .table-section-ps-switch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-big-switch-2 {
    width: 100%;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-switch-2.otst {
    padding-right: 0;
  }

  .heading-big-switch-2._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-switch-2._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-switch-2.razm-m {
    max-width: 360px;
  }

  .h-table-sec-switch {
    max-width: none;
  }

  .text-bl-table-switch {
    max-width: none;
    padding: 30px 30px 0;
  }

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

  .heading-big-2 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .container-1205 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .vs-block-switch {
    padding-top: 96px;
  }

  ._50-per-switch, ._50-per-switch.fl-l {
    padding-right: 0;
    overflow: hidden;
  }

  ._50-per-switch.r15 {
    padding-right: 8px;
  }

  ._50-per-switch.l15 {
    padding-left: 8px;
  }

  ._50-per-switch.for-bt.ucs {
    justify-content: center;
    padding-top: 32px;
    padding-right: 0;
  }

  ._50-per-switch.fl-l {
    justify-content: center;
    align-self: flex-start;
    align-items: stretch;
    width: 60%;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  ._50-per-switch.fl-i-2 {
    align-self: flex-start;
    width: 60%;
    margin-right: 0;
    padding-right: 0;
    position: sticky;
    top: 100px;
    overflow: hidden;
  }

  ._30-per-switch {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  ._30-per-switch.dopmob, ._30-per-switch.dopmob-switch {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-big-switch-3 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-switch-3.otst {
    padding-right: 0;
  }

  .heading-big-switch-3._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-switch-3._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-switch-3.razm-m {
    max-width: 360px;
  }

  .heading-big-switch-4 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-switch-4.otst {
    padding-right: 0;
  }

  .heading-big-switch-4._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-switch-4._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-switch-4.razm-m {
    max-width: 360px;
  }

  .h-table-sec-switch-2 {
    max-width: none;
  }

  .text-big-sub-switch {
    margin-top: 32px;
    padding-left: 10px;
    font-size: 24px;
    line-height: 27.79px;
  }

  .text-big-sub-switch.no-maxw {
    margin-top: 40px;
    padding-left: 0;
  }

  .cta-comparison-switch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .s-mgr-section-3-switch {
    padding: 60px 30px;
  }

  .button-switch.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button-switch.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button-switch.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .div-block-56.dw {
    padding-top: 0;
  }

  .div-block-56.dw2 {
    margin-top: -30px;
  }

  .blockanim {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .left-block {
    width: 100%;
  }

  .reight-block {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
  }

  .subsummit-bonus-block-bonus-subbly-main-wrapper-simple, .subsummit-bonus-block-bonus-host-main-wrapper-simple {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 4px;
  }

  .subsummit-bonus-block-wrapper-simple {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .button-simple-subsummit.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button-simple-subsummit.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button-simple-subsummit.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .subsummit-bonus-block-subcontainer-1200-simple, .subsummit-bonus-block-subcontainer-1200-simple.subsummit-bonus-block-subcontainer-1200-pad8-simple {
    max-width: 100%;
  }

  .subsummit-bonus-block-bonus-subbly-header-text-wrapper-simple {
    font-size: 18px;
    line-height: 23px;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper-simple {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .button-simple-subsummit-2.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button-simple-subsummit-2.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button-simple-subsummit-2.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .button-simple-subsummit-3.btucs {
    min-width: 280px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .button-simple-subsummit-3.pricing-table-bt {
    padding-left: 6px;
    padding-right: 6px;
  }

  .button-simple-subsummit-3.butt100 {
    max-width: 340px;
    margin-top: 40px;
  }

  .subsummit-new-info-block-wrapper-simple {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .subsummit-bonus-block-bonus-host-wrapper-simple {
    height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .subsummit-info-block-title-text-cms-simple {
    width: 100%;
  }

  .h-block-blocks {
    text-align: center;
    max-width: 100%;
    padding-bottom: 40px;
  }

  .text-block-h-bl {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-blocks {
    flex-flow: wrap;
  }

  .left-flex-b {
    width: 100%;
    padding-right: 0;
  }

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

  .text-block-46 {
    margin-left: auto;
    margin-right: auto;
  }

  .reight-flex-b {
    width: 100%;
    padding-left: 0;
  }

  .reight-flex-b.firstfb {
    order: -1;
  }

  .anim-cont {
    max-width: 540px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-abs {
    background-position: 50% 100%;
    background-size: auto 290px;
  }

  .slide-cont {
    background-position: 50% 100%;
    background-size: auto 290px;
    height: 460px;
    padding-bottom: 300px;
  }

  .slide-cont._2sl {
    background-position: 50% 100%;
  }

  .slide-cont._4st {
    padding-top: 20px;
  }

  .header-parthners {
    min-height: auto;
  }

  .flex-header-par {
    flex-flow: wrap;
  }

  .text-block-header {
    width: 100%;
  }

  .img-block-part {
    width: 100%;
    padding-left: 0;
  }

  .bg-header-part {
    width: 100vw;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    position: relative;
    bottom: 0%;
    transform: none;
  }

  .content-bg-header, .text-citate-block {
    height: auto;
  }

  .wrap-line-part {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .subsummit-bonus-block-wrapper-form {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-48 {
    width: 70%;
  }

  .header-x {
    padding-top: 100px;
    padding-bottom: 229px;
  }

  .wrapper-line-x {
    margin-top: -206px;
  }

  .x-line-img {
    width: 2000px;
  }

  .one-block-x {
    width: 100%;
  }

  .bg-block-x {
    height: 380px;
  }

  .wrapper-hover-line {
    perspective-origin: 50% 100%;
    transform-origin: 50% 100%;
    width: 200%;
    margin-top: -140px;
    margin-bottom: 0;
    margin-left: -50%;
    overflow: visible;
    transform: scale(.5);
  }

  .text-block-x {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .x-line-hover-img {
    width: 2000px;
  }

  .xline-hover-img-2 {
    width: 2500px;
  }

  .big-text-x {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 42px;
    line-height: 54px;
  }

  .info-block-x {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-58 {
    font-size: 18px;
    line-height: 24px;
  }

  .one-text-block {
    width: 100%;
    margin-bottom: 40px;
  }

  .one-text-block.bx {
    width: 100%;
  }

  .blocks-x-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-big-copy {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-copy.otst {
    padding-right: 0;
  }

  .heading-big-copy._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-copy._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-copy.razm-m {
    max-width: 360px;
  }

  .heading-big-copy.otst-copy {
    padding-right: 0;
  }

  .s-mgr-process-subsummit {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .s-mgr-section-2-subsummit {
    padding-top: 70px;
    padding-bottom: 90px;
  }

  .heading-h3-copy {
    font-size: 20px;
    line-height: 23.16px;
  }

  .heading-h3-copy.st {
    padding-right: 0;
  }

  .section-title-copy {
    font-size: 40px;
  }

  .section-title-copy.minips {
    font-size: 24px;
    line-height: 28px;
  }

  .text-mgt-copy.otstr {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-3-copy {
    margin-top: 0;
    font-size: 24px;
  }

  .heading-big-new-comparison {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .heading-big-new-comparison.otst {
    padding-right: 0;
  }

  .heading-big-new-comparison._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .heading-big-new-comparison._8.ot.min-mob.max420 {
    max-width: none;
  }

  .heading-big-new-comparison.razm-m {
    max-width: 360px;
  }

  .element {
    display: none;
  }

  .logo-ju {
    height: 25px;
  }

  .notification-text-2 {
    font-size: 14px;
  }

  .dropdown-2 {
    margin-bottom: 0;
    bottom: 0;
  }

  .text-block-54.min-r {
    margin-bottom: -7px;
  }

  .flex-bt-migrate {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-migrate {
    padding-top: 15px;
    padding-left: 0;
  }

  .text-migrate.white70t {
    margin-left: 10px;
    padding-top: 0;
  }

  .header-2 {
    padding-top: 40px;
  }

  .flex-2 {
    flex-flow: wrap;
  }

  .left-head-2 {
    width: 100%;
    padding-right: 0;
  }

  .text-he-2 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .reight-he-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    padding-left: 0;
  }

  .sticky-section {
    padding-top: 40px;
  }

  .flex-sticky {
    flex-flow: wrap;
  }

  .sk-content {
    width: 100%;
    padding-top: 40px;
  }

  .sticky-block {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .left-cont {
    width: 100%;
    max-width: none;
  }

  .text-left {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-bl2 {
    font-size: 14px;
    line-height: 20px;
  }

  .h-bl-c2 {
    padding-bottom: 30px;
    padding-left: 18.5px;
    padding-right: 18.5px;
  }

  .flex-sup {
    flex-flow: wrap;
  }

  .left-sup {
    width: 100%;
    padding-right: 0;
  }

  .reight-sup {
    width: 100%;
    padding-top: 40px;
    padding-left: 0;
  }

  .image-sup-bl {
    justify-content: center;
    align-items: flex-end;
  }

  .flex-par-sec {
    flex-flow: column;
  }

  .plit-wr {
    padding-top: 40px;
  }

  .cont-plit {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-marq-seq {
    flex-flow: column;
    margin-bottom: 80px;
  }

  .text-marq-bl {
    max-width: none;
    padding-left: 18.5px;
    padding-right: 18.5px;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-73 {
    font-size: 20px;
    line-height: 30px;
  }

  .nl-marq {
    order: 1;
    max-width: none;
    margin-top: 20px;
  }

  .mask-marq {
    width: 100%;
    min-width: auto;
  }

  .point-marq {
    width: 100%;
    height: 100%;
    margin-top: -30vh;
    top: 0;
  }

  .point-marq.ob {
    top: 0;
  }

  .image-hero-conf-copy {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
  }

  .border-migrate {
    padding: 2px 6px 1px;
    font-size: 11px;
  }

  .container-navdrop {
    padding-left: 0;
    padding-right: 0;
  }

  .left-nav-drop {
    width: 100%;
  }

  .heading-drop {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-block-drop {
    padding-bottom: 0;
  }

  .line-drop {
    background-position: 6px;
    background-size: 5px;
    padding-left: 16px;
  }

  .reight-nav-drop {
    width: 100%;
    padding-top: 24px;
  }

  .btns-bl-nav {
    padding-top: 12px;
  }

  .one-product {
    margin-right: 20px;
  }

  .text-h-bl-rev {
    font-size: 12px;
  }

  .naz-rev {
    margin-bottom: 0;
  }

  .logo-rev {
    height: 36px;
  }

  .text-bl-rev {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 21px;
  }

  .author-img {
    height: 76px;
  }

  .name-text {
    margin-bottom: 0;
  }

  .flickity-button.flickity-prev-next-button.previous {
    display: none;
    bottom: -135px;
    right: 70px;
  }

  .flickity-button.flickity-prev-next-button.next {
    display: none;
    bottom: -135px;
  }

  .slide-rev {
    width: 290px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .body-alt-home {
    padding-top: 14px;
  }

  .flex-menu-bt {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .text-mobile-menu {
    text-align: left;
    word-break: break-word;
    width: 100%;
    max-width: 290px;
    padding-top: 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    display: block;
    white-space: normal !important;
  }

  .nav-menu-baidge-block {
    z-index: 0;
    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: flex-start;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .baidge {
    width: 130px;
    position: relative;
    top: 294px;
    right: -15px;
    transform: rotate(20deg);
  }

  .flex-for {
    flex-flow: column;
    display: block;
  }

  .left-block-for {
    max-width: none;
    height: auto;
    padding-bottom: 40px;
    position: relative;
    top: 0;
  }

  .bt-block-for {
    padding-top: 20px;
    padding-bottom: 60px;
    display: none;
  }

  .right-block-for.new-dd {
    display: flex;
  }

  .card-for {
    justify-content: space-between;
    align-items: flex-end;
  }

  .card-for.blue-card {
    border-color: var(--royal-blue);
    background-color: #dde5ff;
  }

  .card-for.orange-card {
    background-color: #ffe2d1;
    border-color: #ff7a2c;
  }

  .card-for.green-card {
    background-color: #e7fcf6;
    border-color: #45b699;
  }

  .left-card-for {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .image-card-wrap {
    height: auto;
  }

  .baidge-block {
    z-index: 3;
    color: var(--white);
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66f290942d9fa0d50ec9f839_Group%207006.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    width: 130px;
    height: 130px;
    padding: 17px;
    font-family: Suisse Intl, sans-serif;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    position: absolute;
    top: 294px;
    right: -15px;
    transform: rotate(20deg);
  }

  .subbly-navbar-buttons {
    margin-right: 20px;
  }

  .subbly-menu-item {
    color: var(--black-main);
  }

  .subbly-menu-item-arrow {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/66f514d7f0b05a65b785b4ea_arrow18-dark.svg");
  }

  .subbly-navbar {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown_height {
    margin-top: 0;
    position: relative;
  }

  .subbly-submenu-list {
    text-align: left;
    min-width: auto;
    margin-top: 20px;
  }

  .subbly-menu {
    background-color: var(--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subbly-menu-button {
    width: 60px;
    height: 60px;
  }

  .subbly-menu-button.w--open {
    background-color: var(--transparent);
  }

  .subbly-menu-button-lines {
    width: 20px;
    height: 20px;
    margin: auto;
    position: absolute;
    inset: 0%;
  }

  .subbly-menu-button-line {
    background-color: #fff;
    width: 100%;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .p-new._16.sem {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .conver-info-price {
    justify-content: space-between;
    align-items: center;
  }

  .border-blue-most {
    width: auto;
    display: none;
  }

  .wrap-cta-includes {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bt-all-wrapper-new-d {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .custom-nav-dots, .some-wrap-dropdown, .trigl-svg, .wrap-badge {
    display: none;
  }

  .wrap-badge.no-abs {
    margin-top: 20px;
    display: flex;
  }

  .testimonials-awful {
    padding-bottom: 0;
  }

  .some-h-bl {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .shad-slid {
    display: none;
  }

  .shad-slid.right {
    display: block;
  }

  .sl-story-12 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-iinfo-drop-nav {
    box-shadow: none;
    border-style: none;
    flex-flow: column;
    width: 100%;
    padding-top: 32px;
    padding-left: 20px;
    display: flex;
    position: static;
  }

  .left-side-drop-menu {
    text-align: left;
    width: 100%;
  }

  .resources-cms-wrapper.artwr {
    font-size: 16px;
    line-height: 24px;
  }

  .resources-cms-hero {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .resources-cms-header {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .resources-cms-header.otst {
    padding-right: 0;
  }

  .resources-cms-header._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .resources-cms-header._8.ot.min-mob.max420 {
    max-width: none;
  }

  .resources-cms-header.razm-m {
    max-width: 360px;
  }

  .resources-cms-block-1 {
    min-height: 387px;
    padding: 32px;
  }

  .resources-cms-block-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-header.st {
    padding-right: 0;
  }

  .resources-cms-50-block, .resources-cms-email-block {
    padding-bottom: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .resources-cms-block-2, .resources-cms-block-3, .resources-cms-block-4, .resources-cms-block-5, .resources-cms-block-6, .resources-cms-block-7 {
    min-height: 387px;
    padding: 32px;
  }

  .resources-cms-block-1-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-1-header.st {
    padding-right: 0;
  }

  .resources-cms-block-2-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-2-header.st {
    padding-right: 0;
  }

  .resources-cms-block-3-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-3-header.st {
    padding-right: 0;
  }

  .resources-cms-block-4-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-4-header.st {
    padding-right: 0;
  }

  .resources-cms-block-5-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-5-header.st {
    padding-right: 0;
  }

  .resources-cms-block-6-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-6-header.st {
    padding-right: 0;
  }

  .resources-cms-block-7-header {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-block-7-header.st {
    padding-right: 0;
  }

  .wrap-hero-section._56g {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    padding-top: 80px;
  }

  .rich-cons-resources ul {
    padding-left: 14px;
  }

  .rich-cons-resources h2 {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-cons-resources h3 {
    font-size: 16px;
  }

  .rich-art-resources {
    padding-bottom: 0;
    display: block;
  }

  .rich-art-resources h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-art-resources p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-art-resources h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .rich-art-resources h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .container-art-resources {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-history-resources {
    padding-bottom: 8px;
  }

  .resources-link-block {
    padding-bottom: 0;
    display: block;
  }

  .resources-link-block h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-link-block p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-link-block h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-link-block h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .div-block-63 {
    max-width: 100%;
  }

  .resources-cms-main-header {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 46.32px;
  }

  .resources-cms-main-header.otst {
    padding-right: 0;
  }

  .resources-cms-main-header._64 {
    font-size: 52px;
    line-height: 60px;
  }

  .resources-cms-main-header._8.ot.min-mob.max420 {
    max-width: none;
  }

  .resources-cms-main-header.razm-m {
    max-width: 360px;
  }

  .resources-cms-section-1 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-1 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-1 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-1 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-1 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-2 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-2 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-2 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-2 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-2 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-2-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-2-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-2-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-2-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-2-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-3 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-3 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-3 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-3 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-3 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-4 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-4 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-4 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-4 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-4 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-5 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-5 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-5 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-5 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-5 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-6 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-6 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-6 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-6 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-6 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-7 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-7 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-7 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-7 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-7 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-8 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-8 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-8 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-8 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-8 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-3-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-3-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-3-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-3-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-3-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-4-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-4-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-4-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-4-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-4-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-5-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-5-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-5-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-5-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-5-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-6-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-6-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-6-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-6-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-6-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-7-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-7-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-7-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-7-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-7-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .call-to-action-resources {
    padding-top: 71px;
    padding-bottom: 71px;
  }

  .call-to-action-resources.green-bg {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .resources-cms-section-8a {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-8a h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-8a p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-8a h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-8a h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-9 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-9 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-9 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-9 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-9 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-10 {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-10 h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-10 p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-10 h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-10 h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-8-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-8-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-8-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-8-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-8-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-9-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-9-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-9-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-9-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-9-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-10-links {
    padding-bottom: 0;
    display: block;
  }

  .resources-cms-section-10-links h2 {
    background-position: 0 5px;
    background-size: auto 18px;
    margin-top: 36px;
    margin-bottom: 24px;
    padding-left: 21px;
    font-size: 20px;
    line-height: 30px;
  }

  .resources-cms-section-10-links p {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources-cms-section-10-links h4 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .resources-cms-section-10-links h3 {
    width: 100%;
    margin-top: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .ai-addon-price {
    width: 66%;
    margin-top: 34px;
  }

  .section {
    max-width: 1210px;
  }
}

@media screen and (max-width: 767px) {
  .p-gen-v2 {
    font-size: 20px;
  }

  .footer-social-links {
    max-width: 200px;
    margin-top: 20px;
  }

  .footer-cpr {
    text-align: center;
    flex-direction: column;
  }

  .footer-col-2 {
    align-items: stretch;
  }

  .navbar-brand {
    width: 64px;
    padding-left: 0;
  }

  .s-mgr-process {
    padding-top: 50px;
    padding-bottom: 64px;
  }

  .section-title {
    font-size: 24px;
  }

  .section-title.max-w-900 {
    font-weight: 600;
  }

  .section-title.otziv {
    margin-bottom: 24px;
  }

  .section-title.minips.fd {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .hp-we-proc__row {
    text-align: left;
    grid-template-columns: 1fr;
  }

  .s-mgr-section-3 {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .nav-link {
    margin-left: 4px;
  }

  .nav-link.is--login {
    display: none;
  }

  .nav-link.is--nav-menu {
    margin-left: 0;
  }

  .nav-menu-btn {
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-mgr-capterra__wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer-col-1 {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .c-btn.is--green, .c-btn.is--white {
    padding: 10.5px 17px;
  }

  .mgr-rev-slide__nav {
    display: block;
    bottom: -20px;
    left: 0%;
    right: 0%;
    transform: translate(0, 100%);
  }

  .mgr-rev-slide__nav.hide {
    display: none;
  }

  .footer-subs__title.vs2 {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 23px;
  }

  .footer-cpr__text {
    order: -1;
    margin-bottom: 10px;
  }

  .we-proc_p1 {
    font-size: 20px;
  }

  .s-mgr-section-3__title {
    font-size: 24px;
  }

  .custom-css__immediate {
    display: none;
  }

  .we-proc__author {
    margin-top: 40px;
  }

  .footer-subs__form-block.new2 {
    padding: 30px 30px 40px;
  }

  .mgr-24hrs__right-img {
    width: 100%;
    max-width: 100%;
    margin-left: -2px;
  }

  .s-mgr-24hrs {
    text-align: left;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .mgr-capterra__stars-num {
    font-size: 40px;
  }

  .footer-group {
    width: auto;
  }

  .mgr-capterra__ctas-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .s-hp-we-process__wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-mgr-section-3__subtitle {
    font-size: 20px;
  }

  .s-mgr-section-3__wrap {
    text-align: left;
  }

  .nav-menu__main {
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 0;
  }

  .footer-menu {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .hp-we-proc-row__hr {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .c-footer__row {
    flex-direction: column;
  }

  .nav-menu__ctas {
    width: auto;
    margin-right: 10px;
  }

  .s-mgr-section-2 {
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .mgr-process__hr {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mgr-process__hr._64._80 {
    margin-top: 50px;
  }

  .c-container, .c-container.size-m {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-c {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.pad4, .container.pad4.tablet0 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .container.pad4.tablet0.revt {
    padding-left: 0;
  }

  .container.pad4.tablet0.mob0, .container._0-otst-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container.spec-mob-table {
    padding-left: 2px;
    padding-right: 0;
  }

  .container.for8-5 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container.fcont {
    padding-left: 0;
    padding-right: 0;
  }

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

  .container.for-pricing, .container.for-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.for-table.moo {
    padding-right: 20px;
  }

  .container._10 {
    padding-left: 0;
    padding-right: 0;
  }

  .container.fop, .container._10log {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-big {
    font-size: 24px;
    font-weight: 600;
    line-height: 27.79px;
  }

  .heading-big.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big._8.ot {
    margin-top: 0;
  }

  .heading-big._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .sub-heading {
    font-size: 20px;
    line-height: 23.16px;
  }

  .sub-heading.text-53 {
    font-size: 18px;
  }

  .subscription-section {
    padding-bottom: 24px;
  }

  .link-sub {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-h3 {
    margin-bottom: 8px;
  }

  .heading-h3.st {
    padding-bottom: 24px;
  }

  .heading-h3._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .slider-section {
    padding-top: 48px;
    padding-bottom: 78px;
  }

  .call-to-action, .call-to-action.green-bg, .call-to-action.green-bg._96pad {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-h2 {
    font-size: 20px;
    line-height: 23px;
  }

  .button {
    min-width: 285px;
  }

  .button.w210 {
    max-width: none;
  }

  .button.green-bt.homebt {
    margin-top: 40px;
  }

  .button.pricing-table-bt {
    min-width: auto;
  }

  .slide {
    width: 100%;
  }

  .slide.rev {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .slider.revsl {
    width: 100%;
  }

  .text-slide {
    margin-bottom: 0;
  }

  .text-slide.revtext {
    font-size: 20px;
    line-height: 23px;
  }

  .flex-slide, .flex-slide.for-rev {
    min-height: auto;
  }

  .flex-slide.for-rev.pr-p {
    height: auto;
    min-height: auto;
  }

  .mask.automated {
    height: auto;
  }

  .info-slide {
    padding-top: 20px;
  }

  .right-arrow {
    display: none;
  }

  .right-arrow.we.hp {
    margin-bottom: 0;
    display: block;
  }

  .right-arrow.pnp {
    display: block;
  }

  .right-arrow.affp {
    margin-bottom: 28px;
    margin-right: 0;
  }

  .left-arrow {
    display: none;
  }

  .left-arrow.we.hp {
    margin-bottom: 0;
    display: block;
  }

  .left-arrow.pnp, .left-arrow.pnp.ot {
    display: block;
  }

  .left-arrow.affp {
    margin-bottom: 28px;
  }

  .next.fa, .next.fa.in2 {
    display: none;
  }

  .next.fa.in2.hp-cta__wrap {
    display: block;
  }

  .next.fa.ppp {
    margin-bottom: 0;
    display: block;
  }

  .next.fa.ppp.ot1 {
    display: none;
  }

  .next.fa.sfp {
    width: 100%;
    display: block;
  }

  .next.spec {
    display: none;
  }

  .hero-b {
    flex-wrap: wrap;
    padding: 56px 20px 61px;
  }

  ._50-per-big {
    justify-content: center;
    width: 100%;
    padding-top: 32px;
  }

  ._50-per-big.hero-left {
    width: 100%;
    padding-top: 0;
  }

  ._50-per-big.sub-heero-left {
    justify-content: center;
    padding-top: 0;
  }

  ._50-per-big.his {
    padding-top: 24px;
    padding-left: 0;
  }

  .img-hero-block {
    background-image: none;
    width: 100%;
    height: auto;
    left: 0;
  }

  .img-hero-block.taplet-ispr {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-hero-block {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .h-b-block.otst {
    padding-right: 0;
  }

  .h-b-block.fpp.ucs {
    margin-top: 50px;
    padding-right: 0;
  }

  .text-hero-b {
    max-width: 420px;
    padding-bottom: 30px;
  }

  .text-hero-b._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .block-ch {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .h-block-ch {
    padding-bottom: 34px;
  }

  .h-block-ch.for-black {
    padding-bottom: 32px;
  }

  ._33-per-b {
    width: 100%;
  }

  .cont-b {
    padding-bottom: 24px;
  }

  .cont-b.f-b {
    padding-bottom: 16px;
  }

  .subhero-b {
    flex-wrap: wrap;
    padding: 56px 20px 74px;
  }

  .img-sub-hero {
    background-image: none;
    width: 100%;
    height: auto;
    left: 0;
  }

  .text-big-sub {
    max-width: none;
    margin-top: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .text-big-sub.no-maxw {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .mob-image-b {
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-histotry {
    flex-flow: column wrap;
    padding-top: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-his-bg-img {
    min-height: auto;
    padding: 43px 10px;
  }

  .history-text-block {
    padding-top: 64px;
  }

  .history-text-block.rev-op {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .sep, .sep._100 {
    margin-top: 48px;
  }

  .flex-his.dop-mob-20-otf {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-his-text {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  ._50-per-his-text.for-his-img {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-his-text.for-his-img.mobot {
    padding-left: 0;
    padding-right: 0;
  }

  ._50-per-his-text.no-padd, ._50-per-his-text.mob20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-his-text.dr {
    padding-left: 12px;
  }

  .h-bl-padd.spec-his {
    padding-bottom: 64px;
  }

  .big-img-block {
    padding-top: 64px;
  }

  .black-block-ch {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .black-block-ch.min-ot {
    margin-bottom: 0;
    padding-bottom: 48px;
  }

  ._50-per-bl {
    width: 100%;
  }

  ._50-per-bl.rd {
    padding-left: 18px;
  }

  .fin-block-his {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .img-his-tablet2 {
    width: 100%;
  }

  .block-2-comp {
    padding-bottom: 77px;
  }

  .h-bl-comp {
    max-width: none;
    padding-bottom: 32px;
  }

  .tm2 {
    top: -10px;
    left: 0;
  }

  ._50-fl-comp-left {
    width: 100%;
    padding-right: 0;
  }

  .image.ds {
    max-width: none;
  }

  ._50-fl-comp-right {
    width: 100%;
    padding-top: 32px;
  }

  .vs-block {
    padding-top: 73px;
    padding-bottom: 30px;
  }

  .hero-comp {
    padding-top: 57px;
    padding-bottom: 72px;
  }

  ._48-per-hero-comp {
    padding-bottom: 73px;
  }

  .bt-padd-42 {
    padding-top: 52px;
  }

  .img-hero-comp {
    width: 102%;
    max-width: none;
    right: -1%;
  }

  ._50-per {
    width: 100%;
    padding-right: 0;
    position: relative;
  }

  ._50-per.stcky {
    position: static;
  }

  ._50-per.r15 {
    padding-bottom: 24px;
    padding-right: 0;
  }

  ._50-per.l15 {
    padding-left: 0;
  }

  ._50-per.dop-mob-20-ot {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per.for-bt {
    justify-content: center;
    padding-top: 22px;
    padding-right: 0;
  }

  ._50-per.fl-l {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per.fl-i-2 {
    text-align: left;
    justify-content: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h-bl-dop {
    max-width: none;
    padding-bottom: 53px;
  }

  .logos-comp.up {
    padding-bottom: 22px;
  }

  .logo-comp.shopify {
    height: 31px;
    margin-right: 20px;
  }

  .logo-comp.bigcommerce {
    height: 32px;
  }

  .logo-comp.wix {
    height: 28px;
    margin-right: 20px;
  }

  .logo-comp.squarespace {
    height: 24px;
  }

  .logo-comp.cratejoy {
    height: 49px;
  }

  .logo-comp.recharge {
    height: 27px;
    margin-right: 30px;
  }

  .logo-comp.bold {
    height: 26px;
  }

  .logo-comp.paywhirl {
    height: 20px;
    margin-right: 14px;
  }

  .logo-comp.moonclerk {
    height: 18px;
  }

  .line-comp {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .slider-block.grey-bg, .slider-block.grey-bg.mig {
    padding-bottom: 60px;
  }

  .slider-block.grey-bg.mig.gr-p {
    padding-top: 48px;
  }

  .slider-block.grey-bg.mig.do {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .slider-block.green-bg {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .slider-block.grey-bg2 {
    padding-top: 60px;
  }

  .flex-rev.bb {
    flex-wrap: wrap;
  }

  .rev {
    width: 100%;
  }

  .cit {
    width: 100%;
    padding-top: 0;
    padding-bottom: 35px;
    padding-right: 0;
  }

  .cit.fpp.pod {
    margin-bottom: -45px;
    padding-bottom: 0;
  }

  .cit.fpp.pod.nm {
    margin-bottom: 35px;
  }

  .quest-block {
    padding-top: 32px;
    padding-bottom: 47px;
  }

  ._70-per {
    width: 100%;
  }

  ._30-per {
    justify-content: flex-start;
    width: 100%;
    padding-top: 21px;
  }

  ._30-per.dopmob {
    flex-direction: column;
    padding-top: 32px;
  }

  ._30-per.dopmob.sp2 {
    justify-content: flex-start;
    align-items: center;
  }

  .link-quest {
    font-size: 18px;
    line-height: 23px;
  }

  .link-quest.min-st.dark.otst {
    bottom: -6px;
  }

  .more-block {
    padding-top: 64px;
  }

  .more-block.vs-block-slider {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .line-24 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .line-24.otst-lets {
    margin-top: 32px;
    margin-bottom: 48px;
  }

  .line-24.otst-vs {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .line-24.otst-vs.n64 {
    margin-top: 48px;
  }

  .line-24.pad80-64 {
    margin-top: 48px;
    margin-bottom: 16px;
  }

  .line-24.pad56 {
    margin-top: 48px;
  }

  .block-det.for-mobile {
    padding-top: 36px;
  }

  .block-det.for-mobile.spec-sl {
    padding-top: 48px;
  }

  .one-det {
    padding-bottom: 0;
  }

  .line-rev-mob {
    border: 1px #000;
    border-bottom-style: solid;
    width: 100%;
    height: 1px;
    margin-top: 42px;
    margin-bottom: 42px;
    padding-bottom: 0;
    display: block;
  }

  .hero-rec {
    flex-wrap: wrap;
  }

  ._50-per-rec-left {
    justify-content: flex-start;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._50-per-rec-left.fpp {
    padding-top: 46px;
  }

  ._50-per-rec-right {
    justify-content: center;
    width: 100%;
    min-height: auto;
    padding-top: 42px;
    padding-bottom: 34px;
    padding-right: 0;
  }

  ._50-per-rec-right.pp {
    padding-top: 56px;
    padding-bottom: 56px;
    padding-left: 20px;
  }

  ._50-per-rec-right.sts {
    min-height: auto;
  }

  ._50-per-rec-right.ps-wr {
    width: 100%;
    min-height: 400px;
  }

  ._50-per-rec-right.no-bg {
    min-height: auto;
  }

  .half-container.flex-c {
    max-width: none;
    padding-left: 6px;
    padding-right: 15px;
  }

  .half-container.lt {
    max-width: none;
    padding-right: 20px;
  }

  .img-rec {
    margin-bottom: 35px;
  }

  .text-24.pptext {
    font-size: 20px;
    line-height: 24px;
  }

  .gray96-block {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .bl-dop-text-lets {
    margin-bottom: 32px;
  }

  .bl-dop-text-lets.ot-t-t2 {
    padding-top: 0;
  }

  .flex-st {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .flex-st.otst-802 {
    padding-top: 40px;
  }

  ._50-per-left-padd {
    width: 100%;
    padding-bottom: 16px;
    padding-right: 20px;
  }

  ._50-per-right-padd {
    width: 100%;
    padding-left: 20px;
  }

  .vs-block-rec {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .img-bl-vs {
    padding-top: 20px;
  }

  .image-vs {
    right: 0;
  }

  .call-to-blue {
    text-align: center;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .link-otst-bl {
    margin-top: 21px;
    padding-top: 0;
  }

  .ab-block {
    padding-top: 64px;
    padding-bottom: 30px;
  }

  ._40-per {
    width: 100%;
    padding-bottom: 48px;
  }

  ._40-per.mob20 {
    width: 100%;
    padding-bottom: 32px;
  }

  ._50-per-otst {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._60-per, ._60-per.mob80 {
    width: 100%;
  }

  ._30-px-text-bl {
    padding-bottom: 48px;
    font-size: 20px;
    line-height: 23px;
  }

  .flex-cc {
    flex-wrap: wrap;
  }

  .flex-cc._80-padd {
    padding-top: 48px;
  }

  .img-600 {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .padd-left-54 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-96 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .padd-right-54 {
    padding-left: 0;
    padding-right: 0;
  }

  .padd-right-54.dop20-mob {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padd-right-54.mo {
    padding-bottom: 24px;
  }

  .img-600-v2 {
    width: 105%;
    height: auto;
    margin-top: 32px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .img-600-v2.nom {
    width: 100%;
    margin-bottom: 24px;
  }

  .gray80-block {
    padding-top: 48px;
    padding-bottom: 51px;
  }

  .bl-600-text-flex {
    max-width: none;
    padding-top: 20px;
    padding-bottom: 24px;
  }

  .img-594 {
    width: 100%;
    height: auto;
    margin-top: 32px;
  }

  .when-to-use {
    padding-top: 72px;
    padding-bottom: 50px;
  }

  .gray-vs {
    padding-left: 14px;
    padding-right: 14px;
    overflow: visible;
  }

  .pad-32 {
    padding-top: 16px;
  }

  .bt-c-c-bl {
    padding-top: 50px;
  }

  .h3-slider {
    margin-bottom: 0;
  }

  .bl-mob-pad-32 {
    padding-bottom: 32px;
  }

  .dop700 {
    padding-top: 32px;
  }

  .p-spec-otst {
    padding-right: 0;
  }

  .txt-highlight {
    padding-left: 4px;
    padding-right: 4px;
  }

  .hero-home {
    padding-top: 61px;
    padding-bottom: 76px;
  }

  .h-block-home {
    padding-bottom: 0;
  }

  .h1-home {
    text-align: center;
    min-width: 1px;
    min-height: 46px;
    font-size: 36px;
    line-height: 46px;
  }

  .h1-home.line-1 {
    margin-bottom: 0;
  }

  .h1-home.white.lef {
    text-align: left;
  }

  .h-block-home-for-anim {
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .bt-hero-home {
    text-align: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .text-hero-home {
    text-align: center;
    font-size: 20px;
    line-height: 23px;
  }

  .block-img-home {
    margin-top: 101px;
  }

  .img-hero {
    width: 100%;
    height: auto;
  }

  .hero-home-logos {
    width: 787px;
    max-width: 787px;
    height: 47px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-home-logos.pslog {
    width: 760px;
  }

  .hl1 {
    width: 53.3247px;
    height: 32px;
  }

  .hl2 {
    width: 95.3386px;
    height: 32px;
  }

  .hl3 {
    height: 18px;
  }

  .hl3.b {
    width: 79.0886px;
    height: 34px;
  }

  .hl4 {
    width: 63.1684px;
    height: 40px;
  }

  .hl5 {
    width: 97.1788px;
    height: 19px;
  }

  .hl6 {
    width: 79.3663px;
    height: 40px;
  }

  .h-block-sl {
    padding-bottom: 37px;
  }

  .h-block-sl.d40 {
    padding-bottom: 14px;
  }

  .ic-bl-tab {
    max-width: 36px;
  }

  .bt-block._50p-bt {
    padding-top: 50px;
    padding-left: 18px;
    padding-right: 20px;
  }

  .blue-bg-ready {
    padding-top: 35px;
  }

  .ready-50-per {
    width: 100%;
  }

  .bold-readi-text {
    margin-bottom: 42px;
    padding-top: 57px;
    padding-left: 0;
  }

  .img-ready {
    width: 100%;
    height: auto;
    margin-top: -142px;
    margin-right: 0;
  }

  .line-table {
    width: 500px;
    padding-right: 20px;
  }

  ._20-per-table {
    width: 33.33%;
  }

  ._20-per-table.mob88 {
    width: 18%;
    display: none;
  }

  ._20-per-table.ft.mh {
    display: none;
  }

  .next-section {
    padding-top: 67px;
    padding-bottom: 107px;
  }

  .links-next-steep {
    margin-top: 34px;
  }

  .link-next {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 34px;
    padding-bottom: 17px;
    display: inline-block;
  }

  ._50-per-next {
    width: 100%;
  }

  .h-next {
    font-size: 20px;
    line-height: 23px;
  }

  .text-bl-next {
    width: 100%;
    margin-top: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  .arow-bl-next {
    justify-content: flex-start;
    display: none;
  }

  .one-plat {
    padding-top: 40px;
  }

  .welcome {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .help {
    padding-top: 45px;
    padding-bottom: 7px;
  }

  .h-bl-help {
    width: 100%;
    max-width: none;
    padding-bottom: 18px;
  }

  .flex-help {
    flex-wrap: wrap;
  }

  ._50-per-help {
    width: 100%;
    padding-bottom: 60px;
  }

  ._50-per-help.links-help {
    width: 100%;
    margin-top: 0;
  }

  .conn-bl {
    max-width: none;
  }

  .h-conn-bl {
    font-size: 20px;
    line-height: 23px;
  }

  .link-help {
    padding-top: 45px;
    padding-bottom: 38px;
  }

  .call-to-14 {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .call-to-14.use {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .bg-hero {
    width: 120%;
    height: 100%;
    max-height: 1100px;
    margin-left: -10%;
  }

  .table-wrapper {
    width: 73%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ar-mob {
    color: #0000;
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/62fbc92ad1df951cd404b783_arrow-up-right%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    top: -1px;
  }

  .mob-flex-table {
    margin-top: 80px;
    padding-bottom: 0;
    display: flex;
  }

  .mob-fix-table {
    flex-direction: column;
    width: 30%;
    min-width: 200px;
    display: flex;
  }

  .mob-fix-table.check-t {
    width: 100%;
    min-width: 90px;
    max-width: 90px;
  }

  .image-pp {
    width: 115%;
    height: auto;
  }

  .cont-img-pp {
    height: auto;
  }

  .urs {
    width: 4px;
    height: 46px;
    margin-left: 5px;
  }

  .bl-flex-anim {
    display: none;
  }

  .text-st {
    padding-top: 10px;
  }

  .bio-we {
    padding: 31px 20px 22px;
  }

  .rev-we {
    padding: 36px 20px 29px;
  }

  .links-bl {
    margin-top: 19px;
    padding-top: 12px;
  }

  .we-sk {
    padding-bottom: 4px;
    font-size: 24px;
    line-height: 28px;
  }

  .text-we-his.hp1 {
    margin-bottom: 0;
  }

  .img-block {
    height: 260px;
  }

  .link-quest-2 {
    font-size: 18px;
    line-height: 23px;
  }

  .p-we-text {
    padding-top: 20px;
    font-size: 20px;
    line-height: 23px;
  }

  .we-h {
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 23px;
  }

  .text-dop-otz {
    display: none;
  }

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

  .flex-logos {
    flex-wrap: wrap;
  }

  .logo-pp.lpp1, .logo-pp.lpp2, .logo-pp.lpp3 {
    height: 34px;
  }

  .logo-pp.lpp4 {
    height: 42px;
  }

  .logo-pp.lpp5 {
    height: 20px;
  }

  .logo-pp.lpp6 {
    height: 42px;
  }

  .h-bl-120 {
    padding-top: 51px;
    padding-bottom: 17px;
  }

  .heading-sbig {
    font-size: 36px;
    line-height: 128%;
  }

  .one-hw {
    max-width: 100%;
    min-height: 150px;
  }

  .one-hw.pos {
    max-width: 100%;
    margin-top: 0;
  }

  .plus-wr {
    width: 100%;
  }

  .plus-wr.tablet-sk {
    display: flex;
  }

  .plus {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .blue-bl-wh {
    padding: 70px 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .check-ic {
    height: 30px;
  }

  ._100-features {
    padding-bottom: 0;
  }

  .h-bl-feat {
    padding-top: 79px;
    padding-bottom: 29px;
  }

  .flex-anim {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .one-anim-bl {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .one-anim-bl.oa1 {
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-right: 0;
  }

  .one-anim-bl.oa2 {
    width: 100%;
    height: auto;
    padding-right: 0;
  }

  .one-anim-bl.oa3 {
    width: 100%;
    height: auto;
  }

  .one-anim-bl.oa4 {
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .anim-pol-wr {
    max-width: none;
  }

  .bg-pp {
    padding-left: 0;
    padding-right: 0;
  }

  .bg-pp.green {
    padding-bottom: 44px;
  }

  .bg-pp.white {
    padding-top: 52px;
  }

  .bg-pp.white.nto {
    padding-top: 40px;
  }

  .bg-pp.grey {
    padding-top: 46px;
  }

  .h-bl-flex {
    padding-bottom: 29px;
  }

  .h-cr-pp {
    font-size: 20px;
    line-height: 23px;
  }

  .bl-per-flex.only._67 {
    width: 100%;
  }

  .home-logos-wrapper {
    width: 1578px;
  }

  .logos-flex {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 27px;
    margin-bottom: 44px;
  }

  .logos-flex.nofl {
    margin-bottom: 40px;
  }

  .logo-pp-per._1 {
    height: 30px;
  }

  .logo-pp-per._2 {
    height: 36px;
  }

  .logo-pp-per._3 {
    height: 26px;
  }

  .logo-pp-per._4 {
    height: 16px;
  }

  .logo-pp-per._5 {
    height: 22px;
  }

  .wr-logos-2 {
    width: 33%;
  }

  .l20 {
    justify-content: center;
    align-items: center;
    width: 33.33%;
    margin-bottom: 30px;
    display: flex;
  }

  .l20-2.cc {
    padding-bottom: 30px;
  }

  .mc {
    justify-content: center;
    align-items: center;
    width: 33.33%;
    margin-bottom: 25px;
    display: flex;
  }

  .bt-hw {
    background-color: var(--black-main);
    color: var(--white);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 17px 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    text-decoration: none;
    display: flex;
  }

  .ar-hw {
    width: 24px;
    height: 24px;
  }

  .wr-bg-pp {
    padding-left: 16.5px;
    padding-right: 16.5px;
  }

  .navigations {
    position: relative;
  }

  .navigations.fixed {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fn {
    height: auto;
  }

  .content-text-hero {
    padding-top: 80px;
    padding-bottom: 48px;
  }

  .right-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: minmax(40%, auto) minmax(40%, auto) minmax(20%, auto);
    place-content: space-around;
    place-items: stretch center;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .image-9._20margin {
    margin-left: 0;
  }

  ._2-right {
    justify-content: center;
    align-items: flex-end;
  }

  .grid-hero {
    grid-template-columns: minmax(350px, auto);
  }

  .content-bambo {
    grid-template-columns: 1fr;
  }

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

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

  .slider-2, .slide-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .mask-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 32px;
  }

  .pagination-sl {
    display: block;
  }

  .heading-wrapper-anim-wr {
    padding-bottom: 54px;
  }

  .bl-h-mgt {
    text-align: left;
  }

  .bt-c-mgt {
    text-align: left;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  ._50per-texts {
    width: 100%;
  }

  ._50per-texts.anim {
    margin-bottom: 30px;
  }

  ._50per-texts.zap {
    margin-bottom: 40px;
  }

  ._50per-texts.otm {
    padding-right: 0;
  }

  .bl-for-img {
    justify-content: center;
    width: 100%;
    min-width: auto;
    margin-top: 60px;
    margin-left: 0%;
    padding-top: 10px;
    padding-left: 0;
  }

  .text-mgt {
    max-width: none;
  }

  .h-tabs-bl {
    font-size: 20px;
    line-height: 22px;
  }

  .img-mob-an {
    margin-bottom: 0;
  }

  .ever-block {
    padding-bottom: 40px;
  }

  .flex-big-funnels-bl {
    flex-wrap: wrap;
    padding-top: 40px;
  }

  ._50per-ever {
    width: 100%;
    padding-bottom: 40px;
  }

  .flex-big-image {
    flex-wrap: wrap;
  }

  .flex-big-image.otst {
    margin-top: 0;
  }

  ._40-bi {
    width: 100%;
    padding-bottom: 15px;
    padding-right: 0;
  }

  ._40-bi.re2 {
    padding-top: 15px;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._60-bi {
    width: 100%;
    padding-left: 0;
  }

  ._60-bi.re {
    padding-top: 15px;
    padding-right: 0;
  }

  .div-readstory.sl-story1 {
    width: 100%;
  }

  .image-26 {
    margin-bottom: 16px;
  }

  ._50-left-flex-q {
    margin-left: 20px;
    padding-top: 32px;
    padding-left: 0;
  }

  ._50-left-flex-q._31 {
    padding-bottom: 0;
  }

  .image-35 {
    width: 100%;
    min-width: auto;
    margin-top: 10px;
  }

  .img-brand-cart {
    width: 79px;
  }

  .img-content-2 {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-25 {
    width: 20%;
    min-width: auto;
    margin-bottom: -44px;
    margin-left: 0;
    overflow: hidden;
  }

  .image-1hero1 {
    width: 100%;
    max-width: none;
    margin-top: 26px;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  ._2-right-2 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 40%;
    min-width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
  }

  .hero-one {
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    margin-top: 48px;
    position: static;
    overflow: hidden;
  }

  .div-block-13 {
    margin-top: 80px;
    margin-left: 0;
  }

  .paragraf-descriptino-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-7 {
    font-size: 24px;
    line-height: 27px;
  }

  .paragraf-bambo-2 {
    font-size: 20px;
    line-height: 23px;
  }

  .image-36 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .hero-illstory {
    flex-direction: column;
  }

  .section-explore-2._80 {
    padding-bottom: 0;
  }

  ._50-right-imgf, ._2nd-deskroption-card {
    width: auto;
  }

  ._2nd-deskroption-card.storysl {
    width: 100%;
  }

  ._50-content {
    justify-content: flex-start;
    width: auto;
  }

  .name-brend-block {
    width: auto;
  }

  .name-brend-block.storysl {
    justify-content: flex-start;
    width: 100%;
  }

  .image-1hero {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .line-bambo-2 {
    width: 100%;
    margin-top: 16px;
  }

  .text-block-13 {
    font-size: 20px;
    line-height: 23px;
  }

  .div-block-24 {
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-bottom: -64px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .seciombambo-2 {
    margin-top: 80px;
  }

  .seciombambo-2.no80m {
    margin-top: 0;
  }

  ._35-churm-2 {
    margin-top: 32px;
  }

  .read-block-2 {
    margin-top: 22px;
    margin-bottom: 38px;
  }

  .content-bambo-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .image-38 {
    width: 100%;
    min-width: auto;
    margin-top: 10px;
    overflow: visible;
  }

  .block-img-second {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 10px;
    overflow: visible;
  }

  .img-cart-stories {
    width: 100%;
    height: auto;
  }

  .img-cart-stories.sstory-e {
    width: 100%;
    height: 100%;
  }

  .image-32 {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-32.spec-img-only-mob {
    opacity: 0;
    display: block;
  }

  .block-bambo {
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .storiels-hero1-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-9 {
    font-size: 20px;
    line-height: 23px;
  }

  .image-40 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .image-41 {
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .left-content-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .content-hero4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .textr-h12x {
    width: 300px;
    font-size: 36px;
    line-height: 46px;
  }

  .div-block-7 {
    background-color: #0000;
  }

  .div-block-17 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .img-logo2 {
    display: none;
  }

  .heading-hero2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .div-blockhero3 {
    padding-top: 32px;
  }

  .div-block-26 {
    margin-left: 0;
  }

  .slider-storys {
    overflow: visible;
  }

  .sl-story-5 {
    width: 100%;
    padding-right: 0;
  }

  .link-sl-story {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-sl-story.w--current {
    width: auto;
  }

  .text-customer {
    max-width: 300px;
    padding-bottom: 30px;
  }

  .text-customer.nm {
    margin-bottom: -20px;
    padding-bottom: 0;
  }

  .section-hero2 {
    background-image: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .right-conten {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .content {
    background-color: #ca0104;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    height: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .container-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .paragraph-4 {
    display: none;
  }

  .text-block-15 {
    padding-right: 0;
  }

  .left-tex {
    width: auto;
    margin-left: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 20px;
  }

  .bakink-hero1 {
    padding-top: 48px;
    padding-bottom: 32px;
  }

  .deskription-hero4 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .paragraf-no-see-pc {
    padding-top: 0;
    display: block;
  }

  .img-for-tablet {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .for-see-mob {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .block-img23 {
    width: 100%;
    min-width: auto;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    right: auto;
  }

  .content-slider {
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 0;
  }

  .img-for-mobl {
    width: 100%;
    height: auto;
    max-height: none;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-bottom: 0;
    display: block;
  }

  .flex-bakinng {
    flex-direction: column;
  }

  .conteiner-hero4 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .right-arrow-5 {
    top: -60px;
    right: 20px;
  }

  .image-33 {
    min-width: auto;
  }

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

  ._50scrin-2sc {
    width: auto;
    margin-left: 0;
    padding-left: 20px;
  }

  .ar-sl-st {
    width: auto;
    top: -60px;
    right: 60px;
  }

  .righr-content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  ._528-right {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  ._50sckrine {
    width: auto;
  }

  .imslogo {
    width: 92px;
    height: auto;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .imslogo.cafee {
    height: auto;
    margin-bottom: 32px;
  }

  .sl-story-2 {
    width: 100%;
    padding-right: 0;
  }

  .wrapper-slider {
    padding-top: 20px;
    overflow: visible;
  }

  .slide-nav-2 {
    z-index: 999;
    display: block;
    top: auto;
    bottom: 0;
  }

  .heading-10.story-duwn {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 24px;
  }

  .bloc-hero4-namelogo {
    align-items: flex-start;
    margin-top: 24px;
    margin-left: 0;
  }

  .sl-story-1 {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .img-for-mobil {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .img-ar-sl {
    width: 35px;
    height: 35px;
  }

  .div-block-28 {
    flex-direction: column;
    margin-left: 0;
  }

  .text-right-content {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 auto;
    padding: 0 20px;
  }

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

  .section4 {
    height: auto;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .mobil-img {
    width: 100%;
    height: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
    display: block;
  }

  .img-text-content {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .text-span-9 {
    background-position: 0%;
    background-repeat: repeat-x;
    background-size: auto 20px;
  }

  .section5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .left-text-content {
    padding-top: 32px;
  }

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

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

  .left-content {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .name-blok-hero2 {
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

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

  .fon-img {
    height: auto;
    padding-top: 48px;
  }

  .flex-block-e {
    padding-top: 32px;
  }

  .right-img-1280 {
    margin-bottom: 24px;
  }

  .text-30 {
    padding-top: 0;
  }

  .img-for-planshet {
    width: auto;
    height: auto;
    margin-top: 24px;
    margin-bottom: 24px;
    display: none;
  }

  .div-logos {
    margin-top: 22px;
    margin-left: 0;
  }

  .heading-11 {
    width: auto;
    font-size: 20px;
    line-height: 23px;
  }

  .hero1coffee {
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 32px;
  }

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

  .text-1280 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-for-mkibil {
    display: block;
  }

  .h1-hero2 {
    margin-top: 16px;
    font-size: 36px;
    line-height: 46px;
  }

  .content-vino {
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 32px;
  }

  .paragraf-hero4 {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .h3-hero2 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .div-text2 {
    margin-top: 32px;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .block-right-hero4 {
    padding-top: 24px;
    padding-left: 0;
  }

  .img-hero2 {
    width: 100%;
    display: block;
  }

  .paragraf-vino {
    display: none;
  }

  .text-span-11 {
    background-size: auto 20px;
  }

  .hero5 {
    padding-top: 32px;
  }

  .h1-hero-block2 {
    margin-top: 20px;
    font-size: 36px;
    line-height: 46px;
  }

  .for-mobildeskription {
    margin-top: 24px;
    line-height: 27px;
    display: inline-block;
  }

  .otziv {
    margin-bottom: 32px;
  }

  .left-textvino {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .left-img {
    margin-left: auto;
    margin-right: auto;
  }

  .h4-vino {
    max-width: 100%;
    margin: 32px auto 0;
    font-size: 20px;
    line-height: 23px;
  }

  .img-coffehero {
    max-width: none;
  }

  .div-block-37 {
    padding-top: 24px;
  }

  .right-hero1 {
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-content {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .text-hero1vinoo {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-imgg {
    width: 120px;
    margin-bottom: 0;
  }

  .ing-vino {
    width: 100%;
    height: 100%;
    max-height: none;
    margin-right: auto;
  }

  .text-span-10 {
    background-position: 0%;
    background-size: auto 20px;
  }

  ._1280vino {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .content-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
  }

  .content-2.eawh {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .left-burnbox {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-24 {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-left: 0;
  }

  .thomas-deskrip {
    max-width: none;
  }

  .hero1burn {
    height: auto;
    max-height: none;
  }

  .for-mobill {
    width: 100%;
    height: 100%;
    display: block;
  }

  .he-hero2burn {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .text-content-hero2 {
    margin-left: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .img-burn-3 {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
  }

  .paragraf-hero1 {
    margin-bottom: 0;
    display: none;
  }

  .hero2burn {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0d1115;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    max-height: none;
    margin-top: 0;
    display: block;
  }

  .h1burn {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 36px;
    line-height: 46px;
  }

  .h1burn._64 {
    margin-top: 20px;
  }

  .text-span-22 {
    background-position: 0%;
    background-size: auto 20px;
    line-height: 24px;
  }

  .div-block-40 {
    justify-content: flex-start;
  }

  .image-43 {
    width: 100%;
    height: 100%;
  }

  .img-burn {
    height: auto;
    padding-bottom: 0;
  }

  .img-burn.sec-imgburn-right, .img-burn.sec-imgburn-right-copy {
    width: auto;
    height: auto;
    padding-bottom: 0;
  }

  .logo-burn {
    margin-bottom: 0;
  }

  .deskburn-burn {
    padding-left: 0;
  }

  .burn-flex-right {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .right-burn-img {
    width: auto;
    max-width: 100%;
    max-height: none;
    padding-top: 0;
  }

  .logo-nameblock {
    margin-top: 24px;
  }

  .blockburnbox {
    flex-direction: column;
    padding: 48px 20px 32px;
  }

  .img-cart-n {
    min-width: auto;
    overflow: visible;
  }

  .image-29 {
    overflow: hidden;
  }

  .img-burn-copy {
    width: auto;
    height: auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .burn-flex-right-second {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .deskription-h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .left-textburn-copy {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h4-burn {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .image-28 {
    margin-bottom: 0;
  }

  .div-fotmob {
    flex-direction: column;
  }

  .burn-flex.block-img-right {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .burn-flex.block-img-right.block-qwick-copy {
    padding-bottom: 32px;
  }

  .block-thomas {
    height: auto;
    max-height: none;
  }

  .content-hero2 {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .thomas-content {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 20px;
  }

  .switch-animate {
    width: 100%;
    min-width: 100%;
    margin-top: -100px;
    margin-bottom: -30px;
  }

  .img-hero-uc {
    width: 100%;
    min-width: auto;
  }

  .callto-uc {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .flex-ctuc {
    flex-direction: column;
    align-items: flex-start;
  }

  .padd28 {
    display: none;
  }

  .wrapper-nav-uc {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sec-info {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-wr-inf {
    width: 100%;
    padding-bottom: 24px;
  }

  .img-wr-inf {
    width: 100%;
    padding-left: 0;
  }

  .img-wr-inf.obr {
    order: 1;
    padding-right: 0;
  }

  .h-wr-inf {
    margin-bottom: 32px;
  }

  .fixed-nav-uc {
    box-shadow: 6px 6px 17px #5c5c5c42;
  }

  .id-sec {
    top: -130px;
  }

  .mobile-navigation-uc {
    position: relative;
  }

  .bl-pol-uc {
    padding-bottom: 24px;
  }

  .img-ps-h {
    width: auto;
    min-width: auto;
    height: 225px;
    margin-bottom: 0;
  }

  .green-ps-section {
    padding-top: 48px;
    padding-bottom: 72px;
  }

  .h-wr-gr {
    width: 100%;
  }

  .text-gr-wr {
    width: 100%;
    padding-top: 24px;
    font-size: 20px;
    line-height: 24px;
  }

  .table-section-ps {
    padding-top: 48px;
  }

  .text-bl-table {
    margin-bottom: -40px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .img-gr {
    width: 115%;
    min-width: auto;
    margin-top: 48px;
    margin-left: -20px;
  }

  .section-im-text {
    padding-top: 48px;
  }

  .problems-section {
    padding-top: 45vw;
  }

  .wrapper-problems-section {
    padding-top: 48px;
    padding-bottom: 40px;
  }

  .h-wr-problems {
    text-align: left;
    max-width: none;
    padding-bottom: 24px;
  }

  .flex-prob {
    flex-wrap: wrap;
  }

  .prob-wr {
    max-width: none;
  }

  .dark-anim {
    justify-content: flex-end;
  }

  .content-dark-sec {
    padding-top: 60px;
  }

  ._50-per-dark.fima {
    order: 1;
    width: 100%;
    padding-right: 0;
  }

  ._50-per-dark.fte {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .text-ds {
    max-width: none;
    font-size: 20px;
    line-height: 24px;
  }

  .notification-bar {
    margin-top: 45px;
  }

  .notification-bar.animated-banner.extended-trial-offer {
    margin-top: 50px;
  }

  .hero-pricing {
    padding-top: 99px;
    padding-bottom: 32px;
  }

  .hero-pricing.new-dz {
    padding-top: 80px;
  }

  .heading-pricing {
    margin-bottom: 9px;
    font-size: 40px;
    line-height: 47px;
  }

  .section-help-pricing {
    padding-top: 37px;
  }

  .section-help-pricing.blue-new-help {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .flex-help-pr {
    text-align: left;
    justify-content: flex-start;
  }

  .wr-text-help {
    max-width: none;
    padding-top: 30px;
  }

  .currency-wrapper.rifh {
    padding-left: 0;
  }

  .flex-pricing-head {
    justify-content: space-between;
  }

  .flex-pricing-head.nowrap {
    grid-template-rows: auto;
  }

  .head-price-table, .head-price-table.annual-plans.no-top-pd {
    margin-bottom: 20px;
  }

  .f-bl-table-head {
    width: 100%;
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .f-bl-table-head.fmot {
    border-right-style: none;
    width: 100%;
    padding-top: 16px;
    padding-left: 8px;
  }

  ._19-per-table-head {
    border: 1px solid #d7d7d7;
    width: 49.5%;
    margin-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._19-per-table-head.perv {
    border: 1px solid #d7d7d7;
  }

  ._19-per-table-head.blue-cart {
    border-color: var(--royal-blue);
  }

  ._19-per-table-head.fs {
    border-style: none;
    width: 33.33%;
    padding-bottom: 12px;
  }

  ._19-per-table-head._25.lm {
    border-left-color: #d7d7d700;
  }

  .h-pricing {
    float: left;
    text-align: left;
    border-bottom: 1px solid #d7d7d7;
    width: 50%;
    height: 50px;
  }

  .h-pricing.obsh {
    border-bottom-style: none;
    width: 100%;
    height: auto;
  }

  .h-pricing.fmo {
    border-bottom-style: none;
    width: 100%;
    height: auto;
    padding-bottom: 8px;
  }

  .h-pricing.other-h-pr {
    float: none;
    width: 100%;
  }

  .h-pricing.other-h-pr.centrt {
    text-align: center;
  }

  .h-pricing.down-10 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .price_in_head {
    font-size: 28px;
  }

  .price_in_head._24, .cur._24 {
    font-size: 18px;
    line-height: 32px;
  }

  .cur._24.onner {
    padding-right: 3px;
    font-size: 13px;
    line-height: 34px;
  }

  .podp-head-price._18-gr {
    font-size: 14px;
    line-height: 32px;
  }

  .podp-head-price._18-gr--l {
    padding-right: 3px;
    font-size: 14px;
    line-height: 32px;
  }

  .bt-bl-head-pricing-table.fmbt {
    padding-top: 5px;
    position: relative;
    top: -12px;
  }

  .currency_carts {
    float: left;
    width: 100%;
  }

  .currency_carts.fmo {
    width: 100%;
  }

  .currency_carts.lite-plan-4 {
    float: none;
    width: 100%;
  }

  .c-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    margin-bottom: -50px;
    margin-right: -10px;
    padding-bottom: 0;
  }

  .bt-all-wrapper {
    padding-top: 16px;
    padding-bottom: 16px;
  }

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

  .pricing-table-wrapper {
    display: flex;
    overflow: auto;
  }

  .scroll-content-table {
    min-width: 0;
    padding-bottom: 10px;
    position: relative;
  }

  .scroll-table-wrapper {
    display: flex;
    position: relative;
    overflow: auto;
  }

  .naz-bl-table.mp {
    width: 100%;
  }

  .cont-bl-table.msk {
    width: 0%;
    overflow: hidden;
  }

  .flex-for-table-scroll {
    grid-template-rows: auto;
  }

  .sub-head-table {
    padding-left: 14px;
  }

  .sub-head-table.bund {
    margin-top: 2px;
  }

  .naz-table-pricing {
    width: 22%;
    padding-left: 4px;
  }

  .naz-table-pricing.link-nt.p100 {
    width: 100%;
  }

  .naz-table-pricing.link-nt.p100:hover {
    color: var(--black-main);
  }

  .naz-table-pricing.p100 {
    border-right: 1px solid #f4f4f4;
    width: 100%;
  }

  .naz-table-pricing.p100._66h {
    min-height: 66px;
  }

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

  .features-cont.fmm {
    margin-top: 12.5px;
    padding-top: 22px;
  }

  .mob-zag-table {
    z-index: 6;
    background-color: var(--white);
    min-width: 177px;
    max-width: 177px;
    margin-right: -177px;
    display: none;
    position: relative;
    inset: 0% auto 0% 0%;
  }

  .fixed-plans {
    display: none;
  }

  .close-bl._0m {
    width: 0;
  }

  .img-mob {
    width: 100%;
    display: block;
  }

  .m-b {
    opacity: 1;
  }

  .zag-wh-m {
    z-index: 1;
    background-color: #fff;
    width: 176px;
    min-width: 176px;
    max-width: 176px;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .link-sub-newsletter {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button---newsletter {
    min-width: 285px;
  }

  .bt-block-z-copy._50p-bt-z-copy {
    padding-top: 50px;
    padding-left: 18px;
    padding-right: 20px;
  }

  .bt-block-z-copy._50p-bt-z-copy.ot4-z-copy {
    padding-top: 0;
    padding-bottom: 28px;
    padding-left: 20px;
  }

  .text-block-hero {
    padding-top: 0;
  }

  .bl-click-video {
    padding-top: 40px;
    font-size: 30px;
    line-height: 40px;
  }

  .play-icon-hero-home {
    height: 54px;
    margin-bottom: 20px;
  }

  .ai-block {
    margin-top: 220px;
    display: flex;
  }

  .content-ai {
    padding-top: 10px;
    position: relative;
  }

  .h-block-ai {
    flex-wrap: wrap;
    font-size: 22px;
    line-height: 28px;
  }

  .log {
    height: 32px;
    margin-right: 4px;
  }

  .pow {
    height: 19px;
    margin-top: 0;
    margin-left: 5px;
  }

  .subtext-ai {
    font-size: 16px;
    line-height: 24px;
  }

  .dan-cont-ai {
    justify-content: flex-start;
    padding-top: 27px;
  }

  .image-ai1 {
    width: 240px;
    min-width: 240px;
    height: auto;
    margin-left: 0;
  }

  .apply-cont {
    z-index: 1;
    width: 247px;
    min-width: 247px;
    top: 59px;
  }

  .img-1-cont {
    z-index: 1;
    order: 0;
    position: relative;
  }

  .img-churn {
    max-width: 181px;
  }

  .churn-block {
    z-index: 3;
    width: 260px;
    min-width: 260px;
    margin-top: 25px;
    margin-bottom: -68px;
    padding: 10px 20px 10px 10px;
  }

  .text-ai-block {
    z-index: 4;
    padding-top: 52px;
    position: relative;
  }

  .dop-text-ai {
    width: 100%;
    max-width: 242px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    font-size: 16px;
    line-height: 24px;
  }

  .h-ti {
    max-width: 242px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .bt-ai-block {
    padding: 24px 40px;
  }

  .contant {
    width: 96%;
    overflow: hidden;
  }

  .gradient-bg {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .bl-ai-pow {
    text-align: center;
  }

  .text-block-28 {
    text-align: center;
    font-size: 13px;
  }

  .block-other-plans {
    padding-bottom: 60px;
  }

  .other-plans {
    max-width: none;
  }

  .oth-plan-cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lite-other-plan.annual-plans-4, .lite-other-plan.monthly-plans-4 {
    width: 100%;
  }

  .flex-header-lp {
    flex-wrap: wrap;
  }

  .one-card-hlp {
    width: 100%;
    padding-bottom: 20px;
  }

  .bg-clp {
    min-height: auto;
    padding: 30px 20px 40px;
  }

  .slide-4 {
    width: 300px;
  }

  .name-slide {
    font-size: 18px;
    line-height: 27px;
  }

  .link-block-sllp {
    padding-top: 100px;
  }

  .heading-1-art {
    padding-left: 21px;
    padding-right: 21px;
  }

  .links-art {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .links-art a {
    width: 100%;
  }

  .links-sp {
    align-items: stretch;
  }

  .shad {
    opacity: .26;
  }

  .dop-symbol {
    margin-right: 4px;
  }

  .mobile-gotizontal {
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 720px;
    padding-left: 0;
    position: sticky;
    top: 1px;
  }

  .mobile-sticky-cont {
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative;
  }

  .deskburn-burn-copy-copy-copy {
    margin-top: 24px;
    padding-left: 0;
  }

  .h-pricing-2 {
    float: left;
    border-bottom: 1px solid #d7d7d7;
    width: 50%;
    height: 50px;
  }

  .h-pricing-2.fmo {
    border-bottom-style: none;
    width: 100%;
    height: auto;
    padding-bottom: 8px;
  }

  .sec-info-copy {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .hero-b-copy {
    flex-wrap: wrap;
    padding: 56px 20px 61px;
  }

  .img-hero-block-copy {
    background-image: none;
    width: 100%;
    height: auto;
    left: 0;
  }

  .img-hero-block-copy.taplet-ispr-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .mob-image-b-copy {
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-c-copy {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .slider-copy.revsl-copy {
    width: 100%;
  }

  .data-form-block {
    padding-top: 16px;
    padding-bottom: 4px;
  }

  .data-bl-form {
    width: 100%;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .form-body {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .form-body.v2.v3 {
    min-width: auto;
  }

  .pol-form {
    width: 100%;
    padding-top: 16px;
  }

  .pol-form.f2, .pol-form.f3 {
    width: 100%;
  }

  .speaker {
    flex-wrap: wrap;
  }

  .text-speaker {
    padding-top: 26px;
    padding-left: 0;
  }

  .bonus {
    font-size: 16px;
    line-height: 24px;
  }

  .bonus-info {
    height: auto;
    padding: 16px 16px 16px 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-bonus-info {
    margin-right: 16px;
  }

  .text-info {
    font-size: 16px;
    line-height: 30px;
  }

  .pol-form-copy {
    width: 100%;
    padding-top: 16px;
  }

  .form-body-copy-top, .form-body-copy-bottom {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .img-hero-block-copy-copy {
    background-image: none;
    width: 100%;
    height: auto;
    left: 0;
  }

  .img-hero-block-copy-copy.taplet-ispr-copy-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .paragraf-hero1-copy {
    margin-bottom: 0;
    display: none;
  }

  .h4-burn-copy {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .logo-burn-copy {
    margin-bottom: 0;
  }

  .right-burn-img-copy {
    width: auto;
    max-width: 100%;
    max-height: none;
    padding-top: 0;
  }

  .image-28-copy {
    margin-bottom: 0;
  }

  .block-thomas-copy {
    height: auto;
    max-height: none;
  }

  .thomas-content-copy {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 20px;
  }

  .deskburn-burn-copy {
    padding-left: 0;
  }

  .image-29-copy {
    overflow: hidden;
  }

  .logo-burn-copy-copy {
    margin-bottom: 0;
  }

  .image-24-copy {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-left: 0;
  }

  .image-28-copy-copy {
    margin-bottom: 0;
  }

  .logo-burn-copy-copy-copy {
    margin-bottom: 0;
  }

  .image-24-copy-copy {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-left: 0;
  }

  .image-28-copy-copy-copy {
    margin-bottom: 0;
  }

  .image-29-copy-copy-copy {
    overflow: hidden;
  }

  .logo-boddle-box {
    margin-bottom: 0;
  }

  .h4-boddle-box {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraf-hero1-boddle {
    margin-bottom: 0;
    display: none;
  }

  .jennifer-boddle-descrip {
    max-width: none;
  }

  .desk-boddle {
    margin-top: 24px;
    padding-left: 0;
  }

  .block-jennifer-boddle {
    height: auto;
    max-height: none;
  }

  .boddle-copy-copy {
    padding-left: 0;
  }

  .sew-what-content {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 20px;
  }

  .boddle-box-image-2 {
    margin-bottom: 0;
  }

  .sl-story-4 {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .sl-story-6, .sl-story-7, .sl-story-8, .sl-story-9 {
    width: 100%;
    padding-right: 0;
  }

  .wrapper-slider-2row {
    padding-top: 20px;
    overflow: visible;
  }

  .slider-storys-2row {
    overflow: visible;
  }

  .heading-13 {
    font-size: 20px;
    line-height: 23px;
  }

  .deskburn-burn-header-rt-test {
    margin-top: 24px;
    padding-left: 0;
  }

  .data-block-header-case {
    border-top-style: none;
    border-bottom-style: none;
  }

  .flex-data {
    flex-wrap: wrap;
  }

  .one-data {
    border-bottom: 1px solid #f4f4f4;
    border-right-style: none;
    width: 100%;
    margin-bottom: -1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .one-data.od4 {
    padding-left: 10px;
  }

  .one-data.otstt {
    border-right-style: none;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .one-data.otstt.tw {
    border-left-style: none;
  }

  .ava-author-block {
    width: 80px;
    height: 80px;
  }

  .name-auth-block {
    padding-left: 10px;
  }

  .bonus-ryan {
    font-size: 16px;
    line-height: 24px;
  }

  .pol-form-ryan {
    width: 100%;
    padding-top: 16px;
  }

  .form-body-row2, .form-body-v2-ryan, .form-body-ryan {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .pol-form-ryan-v2 {
    width: 100%;
    padding-top: 16px;
  }

  .form-body-ryan-top {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .container-1170 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-bundle {
    width: 100%;
  }

  .link-block-bundle._1hj, .link-block-bundle._2hj {
    height: 180px;
  }

  .link-block-bundle.xl {
    height: 280px;
  }

  .link-block-bundle.xl._250 {
    height: 220px;
  }

  .link-block-bundle.xl._403 {
    height: 340px;
  }

  .link-block-bundle.xl._283.oit {
    height: 230px;
  }

  .open-l-bl {
    padding-top: 10px;
  }

  .tabs-menu-3 {
    flex-wrap: wrap;
  }

  .tab-link-bun {
    width: 100%;
  }

  .block-lo.db1, .block-lo.db2, .block-lo.db3, .block-lo.db4 {
    height: 200px;
  }

  .block-lo.db8 {
    height: 290px;
  }

  .block-lo.db7 {
    height: 260px;
  }

  .block-lo.db5, .block-lo.db6 {
    height: 200px;
  }

  .block-lo.db9 {
    height: 140px;
  }

  .image-io {
    max-width: 320px;
  }

  .logo-the-baseball-box, .the-baseball-box-image-2 {
    margin-bottom: 0;
  }

  .image-29-copy-copy {
    overflow: hidden;
  }

  .for-mobildeskription-copy {
    margin-top: 24px;
    line-height: 27px;
    display: inline-block;
  }

  .h4-baseball-box {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraf-hero1-baseball {
    margin-bottom: 0;
    display: none;
  }

  .sl-story-10 {
    width: 100%;
    padding-right: 0;
  }

  .logo-marks-and-spencer {
    margin-bottom: 0;
  }

  .marks-and-spencer-cover-image {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-left: 0;
  }

  .h4-marks-and-spencer {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraf-hero1-marks-and-spencer {
    margin-bottom: 0;
    display: none;
  }

  .marks-and-spencer-image-2 {
    margin-bottom: 0;
  }

  .marks-and-spencer-image-4 {
    overflow: hidden;
  }

  .desk-marks-and-spencer {
    margin-top: 24px;
    padding-left: 0;
  }

  .marks-and-spencer-body {
    padding-left: 0;
  }

  .for-mobildeskription-marks {
    margin-top: 24px;
    line-height: 27px;
    display: inline-block;
  }

  .sl-story-11 {
    width: 100%;
    padding-right: 0;
  }

  .signup-block-cs-flex-45-left {
    width: 70%;
  }

  .form-body-2 {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .body-block-cs-quotation-author-details-wrapper {
    padding-left: 10px;
  }

  .body-block-cs-sticky-column-metrics-content-wrapper {
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
  }

  .body-block-cs-sticky-column-main-wrapper {
    grid-column-gap: 2rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
  }

  .body-block-cs-sticky-metric-layout {
    border-bottom: 1px solid #f4f4f4;
    border-right-style: none;
    width: 100%;
    margin-bottom: -1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-block-cs-flex-metrics-layout {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .body-block-cs-sticky-column-left-wrapper {
    display: none;
  }

  .body-block-cs-quotation-author-image-wrapper {
    width: 80px;
    height: 80px;
  }

  .body-block-cs-cta-block-flex-button-style-1 {
    min-width: 285px;
  }

  .header-block-cs-mobile-stats-wrapper {
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
    display: block;
  }

  .header-block-cs-flex-metrics-layout-mobile {
    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: start;
    margin-top: 0;
    padding-bottom: 30px;
    display: grid;
  }

  .header-block-cs-container-1200-mobile-stats {
    margin-top: 0;
  }

  .header-block-cs-flex-metric-layout-mobile {
    border-bottom: 1px solid #f4f4f4;
    border-right-style: none;
    width: 100%;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-block-cs-container-1200 {
    padding-bottom: 0;
  }

  .img-block-block-3 {
    padding-top: 16px;
    padding-left: 0;
  }

  .reight-supp {
    padding-left: 0;
  }

  .one-bl-sup {
    flex-flow: column;
  }

  .image-47 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .cs-homepage-hero-animation-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-hero-text-subheader {
    font-size: 20px;
    line-height: 24px;
  }

  .image-48 {
    width: 100%;
    min-width: auto;
    margin-top: 10px;
  }

  .cs-homepage-hero-text-block {
    margin-top: 40px;
    margin-left: 0;
  }

  .cs-homepage-hero-flex-50-right {
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    margin-top: 40px;
    position: static;
    overflow: hidden;
  }

  .cs-homepage-hero-text-header {
    font-size: 40px;
    line-height: 44px;
  }

  .cs-homepage-hero-image-wrapper {
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-bottom: -64px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .cs-homepage-hero-image-wrapper-left-column {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 40%;
    min-width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
  }

  .image-49 {
    width: 100%;
    min-width: auto;
    margin-top: 10px;
    overflow: visible;
  }

  .cs-homepage-hero-flex-50-left {
    justify-content: flex-start;
    width: auto;
  }

  .cs-homepage-hero-wrapper {
    flex-direction: column;
  }

  .cs-homepage-hero-image-wrapper-middle-column {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 10px;
    overflow: visible;
  }

  .cs-homepage-hero-image-wrapper-right-column {
    width: 20%;
    min-width: auto;
    margin-bottom: -44px;
    margin-left: 0;
    overflow: hidden;
  }

  .image-50 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .cs-homepage-body-featured-cs-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs-homepage-body-header-text-wrapper {
    max-width: 300px;
    margin-top: 2rem;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cs-homepage-body-header-text.cs-homepage-body-custom-class-story-duwn {
    margin-bottom: 32px;
    padding-left: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .cs-homepage-body-header-text-wrapper-small-padding {
    max-width: 300px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 30px;
  }

  .cs-homepage-body-featured-merchant-cms-merchant-info-wrapper {
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-image-styling-1 {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-image-styling-1.cs-homepage-body-featured-merchant-cms-image-styling-mobile {
    opacity: 0;
    display: block;
  }

  .cs-homepage-body-featured-merchant-cms-logo-image {
    margin-bottom: 16px;
  }

  .cs-homepage-body-featured-merchant-cms-read-link {
    margin-top: 22px;
    margin-bottom: 38px;
  }

  .cs-homepage-body-featured-merchant-cms-flex-50-left {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-metrics-line-1-wrapper {
    margin-top: 32px;
  }

  .cs-homepage-body-featured-merchant-cms-image {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-quotation {
    align-self: auto;
    max-width: 700px;
    padding-top: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 23px;
  }

  .cs-homepage-body-featured-merchant-cms-layout-wrapper {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-cms-metrics-line-1 {
    font-size: 28px;
    line-height: 23px;
  }

  .cs-homepage-body-featured-merchant-cms-founder-name {
    max-width: 7006px;
  }

  .cs-homepage-body-featured-merchant-separator-line {
    width: 100%;
    margin-top: 16px;
  }

  .cs-homepage-body-featured-merchant-cms-business-name {
    align-self: auto;
    font-size: 28px;
    line-height: 23px;
  }

  .cs-homepage-body-featured-merchant-cms-flex-50-right {
    width: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image {
    width: 100%;
    height: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image.cs-homepage-body-featured-merchant-load-more-cms-custom-format {
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 150px;
  }

  .cs-homepage-body-featured-merchant-load-more-metrics-wrapper {
    width: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-metrics-wrapper.storysl {
    width: 100%;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-logo {
    width: 79px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-list {
    grid-template-columns: 1fr 1fr;
  }

  .cs-homepage-body-featured-merchant-load-more-details-wrapper {
    width: auto;
  }

  .cs-homepage-body-featured-merchant-load-more-details-wrapper.cs-homepage-body-featured-merchant-load-more-details-wrapper-custom-storysl {
    justify-content: flex-start;
    width: 100%;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-business-name {
    font-size: 20px;
    line-height: 23px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-item {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-item.w--current {
    width: auto;
  }

  .webinar-info-block-details-wrapper {
    padding-top: 16px;
    padding-bottom: 4px;
  }

  .webinar-info-block-date-main-wrapper, .webinar-info-block-bonus-main-wrapper {
    width: 100%;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .webinar-form-template-row1, .webinar-form-template-row2 {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .webinar-speaker-block-link-wrapper {
    flex-wrap: wrap;
  }

  .webinar-speaker-block-text-wrapper {
    padding-top: 26px;
    padding-left: 0;
  }

  .webinar-bonus-block-bonus-subbly-wrapper, .webinar-bonus-block-bonus-host-wrapper {
    font-size: 16px;
    line-height: 24px;
  }

  .webinar-bonus-block-bonus-other1-wrapper, .webinar-bonus-block-bonus-other2-wrapper {
    height: auto;
    padding: 16px 16px 16px 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .webinar-bonus-block-bonus-other1-text-wrapper, .webinar-bonus-block-bonus-other2-text-wrapper {
    margin-right: 16px;
  }

  .webinar-testimonial-block-info-description-wrapper {
    font-size: 16px;
    line-height: 30px;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper, .subsummit-bonus-block-bonus-host-wrapper {
    font-size: 16px;
    line-height: 24px;
  }

  .subsummit-bonus-block-bonus-other1-wrapper {
    height: auto;
    padding: 16px 16px 16px 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .subsummit-bonus-block-bonus-other1-text-wrapper {
    margin-right: 16px;
  }

  .subsummit-bonus-block-bonus-other2-wrapper {
    height: auto;
    padding: 16px 16px 16px 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .subsummit-bonus-block-bonus-other2-text-wrapper {
    margin-right: 16px;
  }

  .subsummit-testimonial-block-info-description-wrapper {
    font-size: 16px;
    line-height: 30px;
  }

  .subsummit-new-info-block-wrapper {
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .subsummit-info-block-container-1280, .subsummit-info-block-container-1280.size-m, .subsummit-info-block-container-1056 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subsummit-info-block-container-1056.pad4, .subsummit-info-block-container-1056.pad4.tablet0 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .subsummit-info-block-container-1056.pad4.tablet0.revt {
    padding-left: 0;
  }

  .subsummit-info-block-container-1056.pad4.tablet0.mob0, .subsummit-info-block-container-1056._0-otst-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.spec-mob-table {
    padding-left: 2px;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.for8-5 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .subsummit-info-block-container-1056.fcont {
    padding-left: 0;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.left-3 {
    text-align: left;
  }

  .subsummit-info-block-container-1056.for-pricing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subsummit-info-block-container-1056.for-table {
    padding-left: 20px;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.for-table.moo {
    padding-right: 20px;
  }

  .subsummit-info-block-container-1056._10 {
    padding-left: 0;
    padding-right: 0;
  }

  .subsummit-info-block-container-1056.fop {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subsummit-expert-bar-calendly-button {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .slide-liam-brennan, .slide-alex-fleck, .slide-julie-ball, .slide-lo-hixson, .slide-jordan-west, .slide-matthew-holman, .slide-renae-gonzalez, .slide-jai-dolwani, .slide-amer-grozdanic, .slide-matt-edmundson, .slide-brice-mcbeth {
    width: 300px;
  }

  .header-conf {
    padding-top: 0;
  }

  .flex-conf {
    padding-top: 60px;
  }

  .image-hero-conf {
    width: 100%;
    max-width: 100%;
  }

  .one-post {
    margin-right: 10px;
  }

  .h-bl-cart {
    font-size: 18px;
  }

  .one-row {
    width: 100%;
  }

  .text-block-42 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .code-text {
    font-size: 16px;
    line-height: 25px;
  }

  .button-border.ai-banner-cta-secondary {
    margin-top: 50px;
  }

  .hero-5050-templates-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    place-content: stretch center;
    align-items: flex-end;
  }

  .hero-templates-page {
    padding-top: 0;
    padding-bottom: 72px;
  }

  .hero-50-right-templates-page {
    width: 70%;
  }

  .hero-text-wrapper-templates-page {
    align-self: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .hero-container-templates-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-templates-page {
    font-size: 24px;
    font-weight: 600;
    line-height: 27px;
  }

  .hero-50-left-templates-page {
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    width: auto;
  }

  .hero-img-templates-page {
    flex: 1;
    width: 102%;
    max-width: none;
    right: -1%;
  }

  .paragraph-templates-page {
    font-size: 20px;
    line-height: 24px;
  }

  .cms-grid-wrapper-templates-page._80-templates-page {
    padding-bottom: 0;
  }

  .cms-grid-header-templates-page {
    max-width: 300px;
    padding-bottom: 30px;
  }

  .cms-grid-header-templates-page.nm-copy {
    margin-bottom: -20px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-1201 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1201._10 {
    padding-left: 0;
    padding-right: 0;
  }

  .h3-templates-page.story-duwn-templates-page {
    text-align: left;
    justify-content: center;
    margin-bottom: 32px;
    padding-left: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .template-name {
    direction: ltr;
    text-align: center;
    white-space: nowrap;
    font-size: 2.5vh;
    line-height: 23px;
    display: block;
    overflow: visible;
  }

  .demo-text-wrapper.sl-story-1-templates-page {
    flex-flow: row-reverse;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .details-wrapper-templates-page {
    width: auto;
  }

  .details-wrapper-templates-page.storysl-copy {
    box-sizing: border-box;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    display: flex;
    overflow: visible;
  }

  .cms-img-templates-page {
    width: 100%;
    height: auto;
  }

  .cms-img-templates-page.sstory-e {
    width: 100%;
    height: 100%;
  }

  .template-name-wrapper {
    flex: none;
    align-self: auto;
  }

  .cms-link-wrapper-templates-page {
    align-items: center;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cms-link-wrapper-templates-page.w--current {
    width: auto;
  }

  .div-block-50 {
    background-position: 50%;
  }

  .collection-list {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .button-copy {
    min-width: 285px;
  }

  .button-copy.w210 {
    max-width: none;
  }

  .button-copy.green-bt.homebt {
    margin-top: 40px;
  }

  .button-copy.pricing-table-bt {
    min-width: auto;
  }

  .div-template-bg-img {
    background-position: 50%;
  }

  .flex-his-copy {
    padding-bottom: 0;
  }

  .wix-section-comparison {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-big-copy-2 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .other-comparisons-slider {
    padding-top: 64px;
  }

  .other-comparisons-slider.other-comparisons-vs-block-slider {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .key-comparison-points-comparison, .summary-comparison {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padd-left-54-15 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-his-20 {
    padding-bottom: 0;
  }

  .half-container-right-wrapper.comparison-flex-c {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-2-comparison, .cta-2-comparison.green-bg-cta-2-comparison, .cta-2-comparison.green-bg-cta-2-comparison._96-pad-cta-2-comparison {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .img-601 {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .padd-left-54-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50per-right-hero-comparison {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .flex-st-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  ._50-per-2-2 {
    width: 100%;
    padding-right: 0;
    position: relative;
  }

  ._50-per-otst-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._50per-left-hero-comparison {
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .heading-big-copy-3 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .testimonials-comparison {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .hero-comparison {
    flex-flow: row;
    padding-left: 0;
  }

  .subbly-section-comparison {
    padding-top: 64px;
    padding-bottom: 0;
  }

  .half-container-left-wrapper.comparison-lt {
    max-width: none;
    padding-right: 20px;
  }

  ._60-per-copy, ._60-per-copy.mob80-copy {
    width: 100%;
  }

  .container-1202 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow-3 {
    display: none;
  }

  .flex-st-3 {
    flex-flow: row;
    align-items: stretch;
  }

  ._40-per-copy {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-2 {
    min-width: 285px;
  }

  .button-2.w210 {
    max-width: none;
  }

  .padd-left-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-big-copy-4 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .try-subbly-button-subsummit-refresh {
    padding-top: 50px;
  }

  .link-quest-3 {
    font-size: 18px;
    line-height: 23px;
  }

  .img-600-2 {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .which-to-choose-comparison {
    padding-top: 72px;
    padding-bottom: 50px;
  }

  .cta-comparison {
    text-align: center;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .line-26 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .line-26.pad80-64 {
    margin-top: 48px;
    margin-bottom: 16px;
  }

  .line-26.pad56 {
    margin-top: 48px;
  }

  ._50-per-comparison {
    width: 100%;
    padding-right: 0;
    position: relative;
  }

  ._50-per-comparison.stcky {
    position: static;
  }

  ._50-per-comparison.r15 {
    padding-bottom: 24px;
    padding-right: 0;
  }

  ._50-per-comparison.l15 {
    padding-left: 0;
  }

  ._50-per-comparison.dop-mob-20-ot {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-comparison.for-bt {
    justify-content: center;
    padding-top: 22px;
    padding-right: 0;
  }

  ._50-per-comparison.fl-l {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-comparison.fl-i-2 {
    text-align: left;
    justify-content: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .flex-his-20-copy {
    padding-bottom: 0;
  }

  .img-601-copy {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .container-1202-copy {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._40-per-copy-copy {
    width: 100%;
    padding-bottom: 60px;
  }

  ._50-per-copy {
    width: 100%;
    padding-right: 0;
    position: relative;
  }

  ._50-per-copy.stcky {
    position: static;
  }

  ._50-per-copy.r15 {
    padding-bottom: 24px;
    padding-right: 0;
  }

  ._50-per-copy.l15 {
    padding-left: 0;
  }

  ._50-per-copy.dop-mob-20-ot {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-copy.for-bt {
    justify-content: center;
    padding-top: 22px;
    padding-right: 0;
  }

  ._50-per-copy.fl-l {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-copy.fl-i-2 {
    text-align: left;
    justify-content: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-copy.r15-copy {
    padding-bottom: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .gray-vs-copy {
    padding-left: 14px;
    padding-right: 14px;
    overflow: visible;
  }

  .flex-st-3-copy, .flex-st-3-copy-copy {
    flex-flow: row;
    align-items: stretch;
  }

  .slide-paul-klebanov {
    width: 300px;
  }

  .ttipe-text {
    width: 100%;
  }

  .heading-big-switch {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-switch.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-switch._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-switch._8.ot {
    margin-top: 0;
  }

  .heading-big-switch._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-switch._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  ._50per-right-hero-switch {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .green-ps-section-2 {
    padding-top: 48px;
    padding-bottom: 72px;
  }

  .container-1203 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-gr-wr-switch {
    width: 100%;
    padding-top: 24px;
    font-size: 20px;
    line-height: 24px;
  }

  .container-1204 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1204.spec-mob-table {
    padding-left: 2px;
    padding-right: 0;
  }

  .subhero-b-switch {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-wrap: wrap;
    padding: 60px 30px;
  }

  .img-sub-hero-switch {
    background-image: none;
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    height: auto;
    padding-left: 0;
    left: 0;
  }

  ._50-per-big-switch {
    justify-content: center;
    width: 100%;
    padding-top: 32px;
  }

  ._50-per-big-switch.hero-left {
    width: 100%;
    padding-top: 0;
  }

  ._50-per-big-switch.sub-heero-left {
    justify-content: center;
    padding-top: 0;
  }

  ._50-per-big-switch.his {
    padding-top: 24px;
    padding-left: 0;
  }

  ._50-per-big-switch.sub-hero-left-switch {
    justify-content: center;
    padding-top: 0;
    padding-left: 0;
  }

  ._50-per-big-copy {
    justify-content: center;
    width: 100%;
    padding-top: 32px;
  }

  ._50-per-big-copy.hero-left {
    width: 100%;
    padding-top: 0;
  }

  ._50-per-big-copy.sub-heero-left {
    justify-content: center;
    padding-top: 0;
  }

  ._50-per-big-copy.his {
    padding-top: 24px;
    padding-left: 0;
  }

  ._50-per-big-switch-right {
    justify-content: center;
    width: 100%;
    padding-top: 0;
  }

  ._50-per-big-switch-right.hero-left {
    width: 100%;
    padding-top: 0;
  }

  ._50-per-big-switch-right.sub-heero-left {
    justify-content: center;
    padding-top: 0;
  }

  ._50-per-big-switch-right.his {
    padding-top: 24px;
    padding-left: 0;
  }

  .table-section-ps-switch {
    padding-top: 60px;
  }

  .heading-big-switch-2 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-switch-2.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-switch-2._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-switch-2._8.ot {
    margin-top: 0;
  }

  .heading-big-switch-2._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-switch-2._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .text-bl-table-switch {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .heading-big-2 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-2.semi-pad34 {
    margin-bottom: 18px;
  }

  .line-comp-2 {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .container-1205 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vs-block-switch {
    padding-top: 73px;
    padding-bottom: 30px;
  }

  ._50-per-switch {
    width: 100%;
    padding-right: 0;
    position: relative;
  }

  ._50-per-switch.stcky {
    position: static;
  }

  ._50-per-switch.r15 {
    padding-bottom: 24px;
    padding-right: 0;
  }

  ._50-per-switch.l15 {
    padding-left: 0;
  }

  ._50-per-switch.dop-mob-20-ot {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50-per-switch.for-bt {
    justify-content: center;
    padding-top: 22px;
    padding-right: 0;
  }

  ._50-per-switch.fl-l {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-switch.fl-i-2 {
    text-align: left;
    justify-content: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._50-per-switch.stcky-switch {
    position: static;
  }

  .h-bl-dop-switch {
    max-width: none;
    padding-bottom: 53px;
  }

  .button-3 {
    min-width: 285px;
  }

  ._30-per-switch {
    justify-content: flex-start;
    width: 100%;
    padding-top: 21px;
  }

  ._30-per-switch.dopmob {
    flex-direction: column;
    padding-top: 32px;
  }

  ._30-per-switch.dopmob.sp2 {
    justify-content: flex-start;
    align-items: center;
  }

  ._30-per-switch.dopmob-switch {
    flex-direction: column;
    padding-top: 32px;
  }

  ._30-per-switch.dopmob-switch.sp2, ._30-per-switch.dopmob-switch.sp2-switch {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-big-switch-3 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-switch-3.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-switch-3._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-switch-3._8.ot {
    margin-top: 0;
  }

  .heading-big-switch-3._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-switch-3._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .heading-big-switch-4 {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-switch-4.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-switch-4._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-switch-4._8.ot {
    margin-top: 0;
  }

  .heading-big-switch-4._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-switch-4._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .text-big-sub-switch {
    text-align: center;
    max-width: none;
    margin-top: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 23px;
  }

  .text-big-sub-switch.no-maxw {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .cta-comparison-switch {
    text-align: center;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .s-mgr-section-3-switch {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .mob-image-b-switch {
    object-fit: none;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: visible;
  }

  .button-switch {
    min-width: 285px;
  }

  .button-switch.w210 {
    max-width: none;
  }

  .button-switch.green-bt.homebt {
    margin-top: 40px;
  }

  .button-switch.pricing-table-bt {
    min-width: auto;
  }

  .div-block-56.dw {
    padding-top: 0;
  }

  .div-block-56.dw2 {
    margin-top: 0;
  }

  .button-4 {
    font-size: 12px;
    line-height: 16px;
  }

  .image-51 {
    width: 260px;
    min-width: 260px;
  }

  .anim-block {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .anim-wr {
    margin-top: 91px;
    margin-right: -16px;
  }

  .anim-cirkle {
    width: 10px;
    min-width: 10px;
    height: 10px;
    min-height: 10px;
  }

  .subsummit-bonus-block-bonus-subbly-main-wrapper-simple {
    margin-bottom: 0;
  }

  .subsummit-bonus-block-bonus-host-main-wrapper-simple {
    margin-bottom: 20px;
  }

  .button-simple-subsummit {
    min-width: 285px;
  }

  .button-simple-subsummit.w210 {
    max-width: none;
  }

  .button-simple-subsummit.green-bt.homebt {
    margin-top: 40px;
  }

  .button-simple-subsummit.pricing-table-bt {
    min-width: auto;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper-simple {
    font-size: 16px;
    line-height: 24px;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper-simple.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1-simple {
    margin-bottom: 20px;
  }

  .button-simple-subsummit-2 {
    min-width: 285px;
  }

  .button-simple-subsummit-2.w210 {
    max-width: none;
  }

  .button-simple-subsummit-2.green-bt.homebt {
    margin-top: 40px;
  }

  .button-simple-subsummit-2.pricing-table-bt {
    min-width: auto;
  }

  .button-simple-subsummit-3 {
    min-width: 285px;
  }

  .button-simple-subsummit-3.w210 {
    max-width: none;
  }

  .button-simple-subsummit-3.green-bt.homebt {
    margin-top: 40px;
  }

  .button-simple-subsummit-3.pricing-table-bt {
    min-width: auto;
  }

  .subsummit-new-info-block-wrapper-simple {
    padding-top: 34px;
    padding-bottom: 10px;
  }

  .subsummit-bonus-block-bonus-other2-text-wrapper-simple {
    margin-right: 16px;
  }

  .subsummit-bonus-block-bonus-host-wrapper-simple {
    font-size: 16px;
    line-height: 24px;
  }

  .btns-block-abs {
    padding-bottom: 40px;
  }

  .image-part {
    min-width: 100%;
    margin-top: 40px;
  }

  .logos-all {
    height: 30px;
  }

  .div-block-57 {
    width: 1442.85px;
  }

  .text-block-48 {
    width: 90%;
  }

  .paragraph-8 {
    padding-right: 100px;
  }

  .text-block-x {
    font-size: 16px;
    line-height: 19px;
  }

  .heading-67 {
    line-height: 32px;
  }

  .x-line-hover-img {
    width: 1800px;
  }

  .xline-hover-img-2 {
    width: 2300px;
  }

  .heading-big-copy {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-copy.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-copy._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-copy._8.ot {
    margin-top: 0;
  }

  .heading-big-copy._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-copy._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .heading-big-copy.otst-copy {
    font-weight: 600;
  }

  .s-mgr-process-subsummit {
    padding-top: 50px;
    padding-bottom: 64px;
  }

  .s-mgr-section-2-subsummit {
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .heading-h3-copy {
    margin-bottom: 8px;
  }

  .heading-h3-copy.st {
    padding-bottom: 24px;
  }

  .heading-h3-copy._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .heading-h3-copy._30-copy {
    font-size: 24px;
    line-height: 23px;
  }

  .text-block-52, .bl-h-mgt-subsummit {
    text-align: left;
  }

  .section-title-copy.otziv-copy {
    margin-bottom: 24px;
  }

  .section-title-copy.otziv-copy.col-copy {
    font-size: 24px;
    font-weight: 600;
  }

  .text-mgt-copy {
    max-width: none;
    padding-top: 20px;
  }

  .section-title-copy {
    font-size: 24px;
  }

  .section-title-copy.otziv {
    margin-bottom: 24px;
  }

  .section-title-copy.minips.fd {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 27px;
  }

  .text-mgt-copy {
    max-width: none;
  }

  .heading-3-copy {
    font-size: 20px;
  }

  .heading-big-new-comparison {
    font-size: 24px;
    line-height: 27.79px;
  }

  .heading-big-new-comparison.semi-pad34 {
    margin-bottom: 18px;
  }

  .heading-big-new-comparison._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-big-new-comparison._8.ot {
    margin-top: 0;
  }

  .heading-big-new-comparison._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .heading-big-new-comparison._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .typed-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logos-juli {
    justify-content: flex-start;
  }

  .logo-ju {
    margin-bottom: 30px;
  }

  .one-logo-jul {
    padding-right: 20px;
  }

  .dropdown-2 {
    min-width: auto;
  }

  .text-block-54 {
    margin-bottom: 0;
  }

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

  .migrate-bl-nav {
    margin-right: 10px;
  }

  .migrate-wrapper {
    margin-top: 5px;
  }

  .migrate-wrapper.otst {
    margin-top: 0;
    margin-right: 0;
    display: block;
  }

  .migrate-wrapper.top-bar-migrate {
    display: none;
  }

  .btns-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-58 {
    max-width: none;
    margin-top: 20px;
    padding-left: 0;
  }

  .cart-2-bg {
    padding-right: 16px;
  }

  .heading-69 {
    font-size: 24px;
    line-height: 28px;
  }

  .one-box {
    flex-flow: column;
    padding: 10px 14px;
  }

  .t-c2 {
    width: 100%;
    padding-bottom: 10px;
  }

  .box-bl {
    width: 100%;
    padding-left: 0;
  }

  .list-3 {
    padding-left: 20px;
  }

  .box-link {
    max-width: 200px;
  }

  .h-bl-c2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-72 {
    font-size: 24px;
    line-height: 28px;
  }

  .bg-sup {
    height: auto;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h-bl-sup {
    font-size: 24px;
    line-height: 28px;
  }

  .img-sup {
    max-width: 200px;
  }

  .img-sup2 {
    max-width: 340px;
  }

  .text-block-59 {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .one-plit {
    font-size: 14px;
    line-height: 20px;
  }

  .text-marq-bl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h-bl-cart-2 {
    font-size: 18px;
  }

  .image-hero-conf-copy {
    width: 100%;
    max-width: 100%;
  }

  .flex-n-line {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .toglem {
    min-width: auto;
  }

  .border-migrate {
    padding-left: 4px;
    padding-right: 4px;
  }

  .bt-bl-nav.no-pd {
    width: 100%;
  }

  .notification-bar-offer {
    margin-top: 45px;
  }

  .card-for {
    height: auto;
    display: block;
  }

  .left-card-for {
    width: 100%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .shadow-card-image {
    box-shadow: 0 0 20px #83858799;
  }

  .image-card-wrap {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 4px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .conver-pricing__mark {
    padding-bottom: 80px;
  }

  .mark-2m {
    display: none;
  }

  .wrap-table-sry {
    position: static;
  }

  .info-down-card-price {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }

  .list-priccing-inc {
    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;
  }

  .bt-all-wrapper-new-d {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .wrap-badge.no-abs {
    margin-top: 20px;
  }

  .hl8 {
    width: auto;
    height: 35px;
  }

  .testimonials-awful {
    padding-bottom: 0;
  }

  .sl-story-12 {
    width: 100%;
    padding-right: 0;
  }

  .collection-list-succes {
    flex-flow: column;
    display: flex;
  }

  .frid-btn {
    display: flex;
  }

  .resources-cms-hero {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .resources-cms-header {
    font-size: 24px;
    font-weight: 600;
    line-height: 27.79px;
  }

  .resources-cms-header.semi-pad34 {
    margin-bottom: 18px;
  }

  .resources-cms-header._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .resources-cms-header._8.ot {
    margin-top: 0;
  }

  .resources-cms-header._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .resources-cms-header._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .resources-cms-subheader {
    font-size: 20px;
    line-height: 23.16px;
  }

  .resources-cms-subheader.text-53 {
    font-size: 18px;
  }

  .resources-cms-block-1 {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resources-cms-block-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-2, .resources-cms-block-3, .resources-cms-block-4, .resources-cms-block-5, .resources-cms-block-6, .resources-cms-block-7 {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resources-cms-block-1-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-1-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-1-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-2-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-2-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-2-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-3-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-3-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-3-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-4-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-4-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-4-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-5-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-5-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-5-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-6-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-6-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-6-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .resources-cms-block-7-header {
    margin-bottom: 8px;
  }

  .resources-cms-block-7-header.st {
    padding-bottom: 24px;
  }

  .resources-cms-block-7-header._30 {
    font-size: 20px;
    line-height: 23px;
  }

  .wrap-hero-section._56g {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .wrap-content.m-l {
    flex-flow: column;
    display: flex;
  }

  .hero-history-resources {
    flex-flow: column wrap;
    padding-top: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-63 {
    padding-right: 24px;
  }

  .resources-cms-main-header {
    font-size: 24px;
    font-weight: 600;
    line-height: 27.79px;
  }

  .resources-cms-main-header.semi-pad34 {
    margin-bottom: 18px;
  }

  .resources-cms-main-header._64 {
    font-size: 36px;
    line-height: 46px;
  }

  .resources-cms-main-header._8.ot {
    margin-top: 0;
  }

  .resources-cms-main-header._8.ot.min-mob {
    position: relative;
    bottom: -20px;
  }

  .resources-cms-main-header._8.ot.og {
    margin-bottom: -84px;
    position: relative;
    bottom: -41px;
  }

  .resources-cms-section-2-links, .resources-cms-section-3-links, .resources-cms-section-4-links, .resources-cms-section-5-links, .resources-cms-section-6-links, .resources-cms-section-7-links {
    line-height: 36px;
  }

  .call-to-action-resources, .call-to-action-resources.green-bg, .call-to-action-resources.green-bg._96pad {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .resources-cms-section-8-links, .resources-cms-section-9-links, .resources-cms-section-10-links {
    line-height: 36px;
  }

  .ai-addon-price {
    margin-top: 34px;
  }

  .tw-wrapper {
    float: none;
    width: 100%;
    padding-top: 30px;
  }

  .div-block-64 {
    max-width: 100%;
    margin-top: 20px;
  }

  .code-embed-4 {
    margin-top: 25px;
  }

  .section {
    margin-top: 0;
  }
}

@media screen and (max-width: 479px) {
  .footer-cpr {
    text-align: left;
  }

  .nav-menu__dummy.hide {
    display: none;
  }

  .nav-menu-v2 {
    top: 93px;
    overflow: auto;
  }

  .nav-menu__bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link-dd__toggle__label {
    font-size: 18px;
  }

  .nav-link-dd__mg-item {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .hp-we-proc__row {
    grid-template-columns: 1fr;
  }

  .nav-link-dd__list {
    display: none;
  }

  .c-navbar__wrap {
    overflow: visible;
  }

  .c-btn.is--green, .c-btn.is--white {
    margin-right: -5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-dd__mgroup__list {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-menu__container {
    width: auto;
    overflow: auto;
  }

  .custom-css__immediate {
    display: none;
    overflow: visible;
  }

  .nav-link-dd__menu__left-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-subs__form-block {
    padding: 30px 20px;
  }

  .mgr-24hrs__right-img {
    max-width: 380px;
    margin-left: 0;
  }

  .mgr-capterra__ctas-wrap-2 {
    text-align: center;
    align-items: stretch;
  }

  .s-hp-we-process__wrap {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .s-mgr-section-3__subtitle {
    margin-top: 16px;
  }

  .nav-menu__main {
    margin-top: 30px;
    padding-right: 0;
  }

  .hp-we-proc-row__hr {
    margin-top: 42px;
    margin-bottom: 42px;
  }

  .nav-menu__ctas {
    margin-right: 0;
  }

  .c-container.is--navbar {
    overflow: visible;
  }

  .heading-big._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big._8.ot {
    margin-bottom: 20px;
  }

  .heading-big._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  ._50-per-sub {
    width: 100%;
  }

  .call-to-action.green-bg {
    margin-top: 20px;
  }

  .bt-call-block {
    align-items: stretch;
  }

  .button {
    width: 100%;
    min-width: 0;
  }

  .button.green-bt.for_foot {
    min-width: auto;
  }

  .button.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button.butt100 {
    max-width: none;
  }

  .button.outline.secondary {
    margin-top: 20px;
    margin-left: 0;
  }

  .slide.rev {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-slide {
    min-height: auto;
  }

  .right-arrow.pnp {
    margin-top: -116px;
    margin-bottom: 0;
  }

  .right-arrow.pnp.mp {
    margin-top: -95px;
    margin-right: 0;
  }

  .right-arrow.pnp.mpr {
    margin-top: -56px;
  }

  .left-arrow.pnp {
    margin-top: -116px;
    margin-bottom: 0;
  }

  .left-arrow.pnp.ot.mp {
    margin-top: -95px;
  }

  .left-arrow.pnp.ot.mpl {
    margin-top: -56px;
  }

  .next.fa.ppp {
    margin-bottom: 47px;
  }

  .text-hero-b {
    max-width: none;
  }

  .mob-image-b {
    max-width: 100%;
  }

  .flex-his.dop-mob-20-otf.no20 {
    padding-left: 0;
    padding-right: 0;
  }

  .big-img-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-his-bl {
    margin-bottom: 0;
  }

  .black-block-ch.min-ot {
    padding-top: 48px;
  }

  .image-his-tablet {
    display: none;
  }

  .image-his-mob {
    display: inline-block;
  }

  .img-his-tablet {
    display: none;
  }

  .img-his-mob {
    display: inline-block;
  }

  .img-his-tablet2 {
    display: none;
  }

  .img-his-mob2 {
    display: inline-block;
  }

  ._50-per.fl-l, ._50-per.fl-i-2 {
    padding-bottom: 60px;
    position: static;
  }

  .logo-comp.moonclerk {
    height: 16px;
  }

  .slider-block.grey-bg {
    padding-top: 48px;
  }

  .slider-block.grey-bg.mig.do {
    padding-top: 60px;
  }

  .slider-block.green-bg {
    padding-top: 0;
  }

  .cit.fpp.pod, .cit.fpp.pod.nm {
    margin-bottom: 0;
  }

  .link-quest.min-st.dark.otst {
    margin-top: -10px;
    bottom: -8px;
  }

  .one-det {
    width: 100%;
  }

  .half-container.lt.ph.po {
    padding-right: 20px;
  }

  ._50-per-left-padd.no20 {
    padding-left: 0;
    padding-right: 0;
  }

  .img-600.desk {
    display: none;
  }

  .img-600.mobonly {
    display: block;
  }

  ._100-per-block {
    width: 100%;
  }

  .h1-home {
    text-align: left;
    margin-left: 0;
    font-size: 32px;
  }

  .h1-home.line-1 {
    margin-bottom: 0;
  }

  .h-block-home-for-anim {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bt-hero-home {
    padding-bottom: 97px;
  }

  .block-img-home {
    margin-top: 0;
  }

  .hero-home-logos {
    padding-right: 30px;
  }

  .img-ready {
    width: 130%;
    min-width: 130%;
  }

  .naz-table {
    padding-left: 14px;
  }

  .naz-table._64 {
    height: 84px;
    line-height: 20px;
  }

  .check-bl-table._64 {
    height: 84px;
  }

  .check-table {
    height: 18px;
  }

  .text-table._64, .text-table._64._84 {
    height: 84px;
  }

  .one-plat {
    width: 100%;
  }

  .cont-plat {
    padding-top: 10px;
  }

  .welcome {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6305f2514aaa900fa73c4040_Frame%207194%20(5)%20(1).webp");
    background-position: 50%;
    background-size: cover;
  }

  .bg-hero {
    height: 100%;
    max-height: 980px;
  }

  .mob-flex-table {
    padding-bottom: 10px;
  }

  .mob-fix-table {
    width: 20%;
    min-width: 140px;
  }

  .mob-fix-table.check-t {
    min-width: 88px;
    max-width: 88px;
  }

  .image-pp {
    width: 132%;
  }

  .typewriter {
    justify-content: center;
    align-items: stretch;
  }

  .urs {
    height: 39px;
  }

  .bl-flex-anim {
    display: none;
  }

  .text-st {
    padding-top: 0;
    padding-left: 6px;
    padding-right: 8px;
  }

  .bl-all-st {
    text-align: center;
    width: 100%;
    margin-top: 52px;
  }

  .flex-bio-we {
    flex-wrap: wrap;
  }

  .links-bl {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 0;
  }

  .text-we-his {
    margin-bottom: 0;
  }

  .one-bio {
    width: 100%;
    padding-bottom: 19px;
    padding-right: 0;
  }

  .h-bl-120 {
    padding-top: 52px;
    padding-bottom: 17px;
  }

  .one-hw {
    max-width: 100%;
    min-height: 200px;
  }

  .one-hw.pos {
    max-width: 100%;
    min-height: 200px;
    margin-top: 0;
  }

  .plus-wr {
    width: 100%;
  }

  .plus-wr.tablet-sk {
    display: flex;
  }

  .plus {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .wrapp {
    width: 100%;
  }

  .logos-flex {
    justify-content: space-between;
  }

  .logo-pp-per._1 {
    height: 28px;
  }

  .logo-pp-per._2 {
    height: 34px;
  }

  .logo-pp-per._3 {
    height: 24px;
  }

  .logo-pp-per._4 {
    height: 14px;
  }

  .logo-pp-per._5 {
    height: 19px;
  }

  .logo-pp-per._6 {
    height: 25px;
    margin-top: 8px;
  }

  .logo-pp-per._7 {
    height: 37px;
  }

  .logo-pp-per._8 {
    height: 13px;
    margin-top: 14px;
  }

  .logo-pp-per._6lo {
    height: 20px;
  }

  .flex-logos-2 {
    padding-top: 55px;
    padding-bottom: 100px;
  }

  .mc {
    justify-content: center;
    align-items: center;
    width: 33.33%;
    margin-bottom: 25px;
    display: flex;
  }

  .content-text-hero {
    padding: 80px 20px 47px;
  }

  .paragraf-descriptino {
    font-size: 20px;
    line-height: 23px;
  }

  .heading-2 {
    font-size: 24px;
    line-height: 28px;
  }

  .right-hero {
    grid-column-gap: 15px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: minmax(150px, auto) minmax(150px, auto) minmax(45px, auto);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around center;
    place-items: stretch stretch;
    width: auto;
    display: grid;
  }

  .grid-image {
    display: block;
  }

  .image-7 {
    width: auto;
  }

  .image-9.class-2img {
    width: auto;
    height: auto;
    margin-top: 16px;
    margin-bottom: 0;
    margin-right: 0;
    display: inline-block;
  }

  .image-9._20margin {
    width: auto;
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .image-9._20margin._3-grid-colums {
    width: auto;
    height: auto;
    margin-top: 16px;
    margin-bottom: 0;
    padding-bottom: 0%;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  ._2-right {
    align-items: flex-end;
    width: auto;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .image-11 {
    width: auto;
    height: auto;
  }

  .image-12 {
    width: auto;
  }

  ._3-grid-colums {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .paragraf-bambo {
    max-width: none;
  }

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

  .line-bambo {
    width: 90%;
  }

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

  .sllaiders {
    margin-top: -91px;
  }

  .slide-2 {
    width: 100%;
  }

  .slide-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .mask-2 {
    padding-left: 22px;
  }

  .pagination-sl {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }

  ._50per-texts.zap {
    margin-bottom: 30px;
  }

  .bl-for-img {
    margin-top: 30px;
    padding-top: 10px;
  }

  .bg-bi {
    height: 300px;
    font-size: 16px;
    line-height: 24px;
  }

  .h-anim-bi {
    font-size: 18px;
    line-height: 24px;
  }

  .h-wr-bi {
    height: 61px;
  }

  .cont-bi {
    height: 180px;
    margin-top: 25px;
  }

  .cont-bi.otst {
    padding-left: 5px;
    padding-right: 5px;
  }

  .ic-bi {
    height: 70px;
  }

  .check-bi {
    height: 36px;
  }

  .check-bi.switch {
    height: 25px;
  }

  .text-an {
    text-align: center;
    min-width: 300px;
    margin-left: -100px;
    margin-right: -100px;
  }

  .div-readstory, .div-readstory.sl-story1 {
    justify-content: flex-start;
  }

  .image-26 {
    margin-left: 0;
    padding-left: 0;
  }

  ._50-left-flex-q {
    margin-left: 20px;
    padding-left: 0;
  }

  .img-content-2 {
    margin-left: 0;
    padding-bottom: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-25 {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .image-1hero1 {
    width: 100%;
  }

  ._2-right-2 {
    justify-content: flex-end;
    align-self: flex-start;
    align-items: stretch;
    width: 40%;
    height: auto;
    margin: 0 0 auto;
    padding-bottom: 20px;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .paragraf-descriptino-2 {
    width: auto;
    font-size: 20px;
    line-height: 23px;
  }

  .heading-7 {
    font-size: 24px;
    line-height: 28px;
  }

  .paragraf-bambo-2 {
    max-width: none;
  }

  .image-36 {
    align-self: center;
    width: 100%;
  }

  ._2nd-deskroption-card, ._2nd-deskroption-card.storysl {
    align-items: flex-start;
  }

  ._50-content {
    padding-right: 20px;
  }

  .name-brend-block {
    justify-content: flex-start;
  }

  .image-1hero {
    width: 100%;
    height: auto;
  }

  .line-bambo-2 {
    width: 100%;
  }

  .div-block-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: -48px;
    padding-left: 0;
    display: flex;
    overflow: visible;
  }

  .block-img-second {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 40%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .img-cart-stories {
    margin-left: 0;
    margin-right: 0;
  }

  .image-32 {
    min-height: 100%;
  }

  .block-bambo {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
  }

  .storiels-hero1-2 {
    overflow: hidden;
  }

  .heading-9 {
    margin-top: 10px;
    margin-bottom: 8px;
  }

  .image-40 {
    width: 100%;
    padding-right: 0;
  }

  .image-41 {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .left-content-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .img-logo2 {
    display: none;
  }

  .heading-hero2 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .div-text-hero3 {
    margin-right: 20px;
    padding-right: 0;
  }

  .link-sl-story {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-customer {
    margin-bottom: 35px;
    padding-bottom: 0;
  }

  .content {
    padding-top: 0;
  }

  .left-tex {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 32px 20px;
  }

  .bakink-hero1 {
    padding-top: 48px;
  }

  .deskription-hero4 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
  }

  .img-for-tablet {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .block-img23 {
    height: auto;
  }

  .content-slider {
    margin-bottom: 32px;
    padding-top: 32px;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: hidden;
  }

  .img-for-mobl {
    max-height: none;
  }

  .conteiner-hero4 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  ._50scrin-2sc {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-8 {
    background-size: auto 20px;
  }

  ._528-right {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero1-kids-baking-club {
    padding-right: 0;
  }

  .imslogo {
    height: 50px;
    margin-bottom: 24px;
  }

  .imslogo.cafee {
    height: auto;
  }

  .slide-nav-2 {
    z-index: 9999;
    inset: auto 0% 0%;
  }

  .heading-10.story-duwn {
    margin-bottom: 0;
    padding-bottom: 32px;
  }

  .sl-story-1 {
    margin-bottom: 20px;
  }

  .img-for-mobil {
    height: auto;
    max-height: none;
  }

  .text-span-9 {
    background-size: auto 20px;
  }

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

  .fon-img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-30 {
    padding-top: 0;
    padding-right: 20px;
  }

  .img-for-planshet {
    max-height: none;
  }

  .heading-11 {
    width: auto;
  }

  .content-vino {
    padding-bottom: 32px;
  }

  .div-text2 {
    padding-right: 20px;
  }

  .left-img {
    margin-left: auto;
    margin-right: auto;
  }

  .h4-vino {
    margin-top: 32px;
  }

  .right-hero1 {
    min-width: auto;
  }

  .logo-imgg {
    width: 67px;
    margin-bottom: 0;
  }

  .text-span-10 {
    background-position: 0%;
    background-size: auto 20px;
  }

  .content-2 {
    min-height: auto;
  }

  .image-27 {
    max-height: none;
  }

  .image-24 {
    height: auto;
  }

  .img-burn-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .img-burn, .img-burn.sec-imgburn-right {
    height: auto;
    padding-bottom: 0;
  }

  .img-burn.sec-imgburn-right-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-burn {
    margin-bottom: 0;
  }

  .deskburn-burn {
    padding-left: 0;
  }

  .img-cart-n {
    min-width: auto;
  }

  .image-29 {
    height: 100%;
  }

  .img-burn-copy {
    padding-bottom: 0;
  }

  .h4-burn {
    font-size: 20px;
    line-height: 24px;
  }

  .image-28 {
    margin-bottom: 0;
  }

  .content-hero2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .switch-animate {
    width: 126%;
    min-width: 126%;
    margin-top: -65px;
    margin-left: 19%;
  }

  .flex-ctuc {
    align-items: stretch;
  }

  .content-hero-ps {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-cc-h {
    padding-bottom: 40px;
  }

  .img-ps-h {
    width: 100%;
    height: auto;
  }

  .notification-text {
    font-size: 13px;
  }

  .hero-pricing.new-dz {
    padding-top: 70px;
    overflow: hidden;
  }

  .text-gr-log {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wr-text-help.w2 {
    max-width: none;
  }

  .period {
    justify-content: space-between;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .period.left-side {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .period-bt {
    text-align: center;
    flex-direction: column;
    width: 48%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .period-bt.w--current {
    flex-direction: column;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .period-bt.custom-button--new-des.custom-button-1 {
    white-space: nowrap;
    word-break: normal;
  }

  .period-bt.custom-button--new-des.custom-button-1.w--current {
    flex: none;
    width: auto;
    min-width: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .period-bt.custom-button--new-des.custom-button-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-left: 8px;
    padding-right: 8px;
  }

  .period-bt.custom-button--new-des.custom-button-2.w--current {
    white-space: nowrap;
  }

  .label-bt-period {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    bottom: 0;
  }

  .currency-wrapper.rifh {
    z-index: 12;
    padding-bottom: 0;
    padding-left: 0;
  }

  .flex-pricing-head.nowrap {
    height: 99px;
    display: flex;
  }

  .flex-pricing-head.mob {
    flex-flow: column;
    display: flex;
  }

  .f-bl-table-head {
    border-right-style: none;
    border-right-color: #d7d7d7;
  }

  .f-bl-table-head.fmot {
    border: 1px solid #d7d7d7;
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-left: 16px;
    display: flex;
  }

  ._19-per-table-head {
    width: 100%;
  }

  ._19-per-table-head.blue-cart.advanced-plan-1.mo-w.mob-p {
    border-radius: 4px;
    padding: 24px;
  }

  ._19-per-table-head.blue-cart._25.advanced-plan-2.mo-w {
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
  }

  ._19-per-table-head.basic-plan-1.mo-w {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  ._19-per-table-head.basic-plan-1.mo-w.mob-p {
    border-radius: 4px;
    padding: 24px;
  }

  ._19-per-table-head.subbly-plan-1.mo-w.mob-p, ._19-per-table-head.enterprise-plan-1.mo-w.mob-p {
    border-width: 1px;
    border-radius: 4px;
    padding: 24px;
  }

  .h-pricing.obsh {
    float: left;
  }

  .h-pricing.other-h-pr.centrt.mblock {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    font-size: 36px;
    display: flex;
  }

  .h-pricing.other-h-pr.centrt.mhide {
    display: none;
  }

  .h-pricing.down-10 {
    border-bottom-style: none;
    height: 30px;
    font-size: 16px;
    line-height: 28px;
  }

  .h-pricing.down-10.mob-h {
    justify-content: flex-start;
    align-items: center;
    height: 35px;
    padding-right: 8px;
    font-size: 24px;
    line-height: 42px;
  }

  .price_in_head._24 {
    font-size: 14px;
  }

  .price_in_head._24.mob {
    font-size: 24px;
  }

  .price-info-head {
    justify-content: center;
    align-items: center;
  }

  .cur._24 {
    font-size: 14px;
  }

  .cur._24.onner {
    font-size: 12px;
  }

  .cur._24.onner.mobi {
    padding-top: 4px;
    font-size: 14px;
    line-height: 31px;
  }

  .cur._24.mob {
    font-size: 24px;
  }

  .podp-head-price._18-gr {
    font-size: 12px;
  }

  .podp-head-price._18-gr.mob, .podp-head-price._18-gr--l.mob {
    font-size: 18px;
  }

  .bt-bl-head-pricing-table.fmbt {
    padding-top: 8px;
  }

  .usd-c.cfc {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .currency_carts.lite-plan-4 {
    text-align: center;
    width: 50%;
  }

  .gbp-c.cfc, .eur-c.cfc, .cad-c.cfc, .aud-c.cfc {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .c-wr {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .link-all.new-dz {
    padding-left: 24px;
    padding-right: 24px;
  }

  .all-bt-flex.mob {
    justify-content: flex-start;
    align-items: center;
  }

  .scroll-content-table {
    min-width: 800px;
  }

  .scroll-table-wrapper.no-overflow {
    overflow: auto;
  }

  .naz-bl-table.mp {
    height: auto;
  }

  .naz-bl-table.wh._327 {
    width: 232px;
    display: block;
  }

  .sub-head-table {
    border-bottom: 1px #d7d7d7;
    height: 72px;
  }

  .sub-head-table._24 {
    border-top-style: none;
    border-bottom-style: none;
    height: 72px;
    margin-bottom: 0;
  }

  .sub-head-table._24.n-t {
    background-color: #f4f4f400;
    border-bottom-style: solid;
    border-bottom-color: #f4f4f4;
  }

  .line-table-pricing {
    border-bottom-style: solid;
    display: flex;
  }

  .line-table-pricing.nhov {
    min-height: 72px;
  }

  .naz-table-pricing.link-nt.plusinf.m-b._327.op {
    opacity: 0;
  }

  .naz-table-pricing.p100 {
    padding-left: 16px;
  }

  .naz-table-pricing.m-b._327 {
    border-bottom-style: none;
    flex: none;
    width: 177px;
    padding-left: 16px;
  }

  .features-cont.fmm {
    border-bottom-style: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .features-cont.no-pad {
    flex-flow: column;
    display: flex;
  }

  .table-cell {
    width: 100%;
    min-height: 54px;
    font-size: 12px;
  }

  .mini-h-t {
    padding-left: 0;
  }

  .bl-ar-t {
    display: none;
  }

  .info-icon.new-dd {
    justify-content: center;
    align-items: center;
    width: 18px;
    min-width: 18px;
    height: 18px;
    display: flex;
    position: static;
  }

  .info-wr {
    right: 126px;
  }

  .wrap-info {
    z-index: 1;
  }

  .selling-count {
    border: 1px solid #d7d7d7;
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .selling-count.no-pad {
    border-style: solid solid none;
  }

  .growth-content {
    border-top-style: none;
  }

  .mob-zag-table {
    z-index: 10;
    min-width: 180px;
    max-width: 180px;
    margin-right: -180px;
    display: block;
    position: relative;
  }

  .close-bar-bt {
    right: 10px;
  }

  .text-span-33 {
    display: none;
  }

  .html-embed {
    padding-top: 0;
  }

  .button---newsletter {
    width: 100%;
  }

  .html-embed-2 {
    padding-top: 0;
  }

  .bt-block-z-copy._50p-bt-z-copy.ot4-z-copy {
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 20px;
  }

  .bl-click-video {
    font-size: 20px;
    line-height: 30px;
  }

  .play-icon-hero-home {
    height: 36px;
  }

  .ai-block {
    position: sticky;
    top: 14px;
  }

  .h-block-ai, .dan-cont-ai {
    padding-top: 20px;
  }

  .image-ai1 {
    margin-left: 0;
  }

  .churn-block {
    margin-top: 20px;
    margin-left: -15px;
  }

  .gradient-bg {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-28 {
    color: var(--black-0-4);
    text-align: center;
    margin-left: 0;
    font-size: 12px;
  }

  .text-block-29 {
    color: var(--white);
    font-weight: 500;
  }

  .other-plans {
    flex-wrap: wrap;
  }

  .oth-plan-cont {
    width: 100%;
    padding-bottom: 40px;
  }

  .lite-other-plan {
    justify-content: flex-end;
    display: flex;
  }

  .links-art a {
    width: auto;
  }

  .deskburn-burn-copy-copy-copy {
    margin-top: 0;
    padding-top: 24px;
    padding-left: 0;
  }

  .mob-image-b-copy {
    float: none;
    object-fit: fill;
    object-position: 0% 0%;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    overflow: visible;
  }

  .check-block.fcb2 {
    order: -1;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .h4-burn-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .logo-burn-copy, .image-28-copy {
    margin-bottom: 0;
  }

  .deskburn-burn-copy {
    padding-left: 0;
  }

  .image-27-copy {
    max-height: none;
  }

  .image-29-copy {
    height: 100%;
  }

  .logo-burn-copy-copy {
    margin-bottom: 0;
  }

  .image-24-copy {
    height: auto;
  }

  .image-28-copy-copy {
    margin-bottom: 0;
  }

  .logo-burn-copy-copy-copy {
    margin-bottom: 0;
  }

  .image-24-copy-copy {
    height: auto;
  }

  .image-28-copy-copy-copy {
    margin-bottom: 0;
  }

  .image-27-copy-copy-copy {
    max-height: none;
  }

  .image-29-copy-copy-copy {
    height: 100%;
  }

  .logo-boddle-box {
    margin-bottom: 0;
  }

  .h4-boddle-box {
    font-size: 20px;
    line-height: 24px;
  }

  .desk-boddle {
    margin-top: 0;
    padding-top: 24px;
    padding-left: 0;
  }

  .boddle-copy-copy {
    padding-left: 0;
  }

  .boddle-box-image-2 {
    margin-bottom: 0;
  }

  .sl-story-4 {
    margin-bottom: 20px;
  }

  .heading-13 {
    margin-top: 10px;
    margin-bottom: 8px;
  }

  .deskburn-burn-header-rt-test {
    margin-top: 0;
    padding-top: 24px;
    padding-left: 0;
  }

  .heading-case h1 {
    font-size: 31px;
    font-weight: 600;
  }

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

  .img-par-1 {
    width: 100%;
  }

  .html-form-ryan {
    padding-top: 0;
  }

  .form-body-row2 {
    margin-top: -16px;
  }

  .container-1170 {
    padding-top: 12px;
  }

  .heading-60 {
    line-height: 51px;
  }

  .image-hero-bundle {
    height: 50vw;
  }

  .block-bundle._50bb {
    width: 100%;
  }

  .link-block-bundle._3hj, .link-block-bundle._4hj {
    height: 280px;
  }

  .link-block-bundle.xl {
    height: 200px;
  }

  .link-block-bundle.xl._250 {
    height: 190px;
  }

  .link-block-bundle.xl._403 {
    height: 280px;
  }

  .link-block-bundle.xl._283 {
    height: 240px;
  }

  .link-block-bundle.xl._283.oit {
    height: 160px;
  }

  .image-link-bund.minusppp {
    margin-top: -5px;
  }

  .bg-bund {
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bg-bund.bgb-s, .bg-bund.bgb-o {
    padding-right: 24px;
  }

  .image-bund {
    margin-top: 26px;
  }

  .image-bund.ib2 {
    width: 80%;
    min-width: auto;
    height: auto;
  }

  .image-bund.ib3 {
    width: 95%;
    min-width: auto;
    height: auto;
  }

  .image-bund.ib4 {
    width: 90%;
    min-width: auto;
    height: auto;
  }

  .img-block-faq {
    justify-content: flex-end;
    align-items: center;
    height: 280px;
  }

  .image-io {
    max-width: 280px;
  }

  .logo-the-baseball-box, .the-baseball-box-image-2 {
    margin-bottom: 0;
  }

  .image-27-copy-copy {
    max-height: none;
  }

  .image-29-copy-copy {
    height: 100%;
  }

  .h4-baseball-box {
    font-size: 20px;
    line-height: 24px;
  }

  .logo-marks-and-spencer {
    margin-bottom: 0;
  }

  .marks-and-spencer-cover-image {
    height: auto;
  }

  .h4-marks-and-spencer {
    font-size: 20px;
    line-height: 24px;
  }

  .marks-and-spencer-image-2 {
    margin-bottom: 0;
  }

  .marks-and-spencer-image-3 {
    max-height: none;
  }

  .marks-and-spencer-image-4 {
    height: 100%;
  }

  .desk-marks-and-spencer {
    margin-top: 0;
    padding-top: 24px;
    padding-left: 0;
  }

  .marks-and-spencer-body {
    padding-left: 0;
  }

  .marks-and-spencer-body-2.tex18-marks-and-spencer {
    line-height: 27px;
  }

  .signup-block-cs-flex-45-left {
    width: 100%;
  }

  .signup-block-cs-wrapper-final {
    background-image: linear-gradient(360deg, #319e84, #ffe6b9);
  }

  .signup-block-cs-flex-45-55 {
    flex-flow: column;
  }

  .body-block-cs-cta-block-flex-20-left {
    flex-flow: row;
    width: 70px;
    overflow: visible;
  }

  .body-block-cs-cta-block-main-wrapper, .body-block-cs-cta-block-flex-button-layout {
    overflow: visible;
  }

  .body-block-cs-sticky-column-metrics-content-wrapper {
    margin-top: 0;
  }

  .body-block-cs-sticky-column-right-wrapper {
    overflow: hidden;
  }

  .body-block-cs-cta-block-flex-text {
    overflow: visible;
  }

  .body-block-cs-cta-block-flex-80-right {
    width: auto;
    padding-right: 10px;
  }

  .body-block-cs-quotation-main-wrapper {
    padding-left: 0;
  }

  .body-block-cs-cta-block-flex-logo-subbly {
    width: 100%;
  }

  .body-block-cs-container-1200-custom-margin {
    overflow: visible;
  }

  .body-block-cs-cta-block-content-wrapper {
    padding-top: 0;
    overflow: hidden;
  }

  .body-block-cs-cta-block-flex-button-style-1 {
    width: 100%;
  }

  .body-block-cs-cta-block-flex-button-style-1.body-block-cs-cta-block-flex-button-green-style-2 {
    min-width: auto;
  }

  .body-block-cs-cta-block-container-1200 {
    overflow: visible;
  }

  .header-block-cs-mobile-stats-wrapper {
    margin-top: 0;
  }

  .header-block-cs-blurb {
    text-align: left;
    width: 100%;
  }

  .header-block-cs-flex-metrics-layout-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: auto;
  }

  .image-47 {
    align-self: center;
    width: 100%;
  }

  .cs-homepage-hero-animation-wrapper {
    overflow: hidden;
  }

  .cs-homepage-hero-text-subheader {
    width: auto;
    font-size: 20px;
    line-height: 23px;
  }

  .cs-homepage-hero-text-header {
    font-size: 24px;
    line-height: 28px;
  }

  .cs-homepage-hero-image-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: -48px;
    padding-left: 0;
    display: flex;
    overflow: visible;
  }

  .cs-homepage-hero-image-wrapper-left-column {
    justify-content: flex-end;
    align-self: flex-start;
    align-items: stretch;
    width: 40%;
    height: auto;
    margin: 0 0 auto;
    padding-bottom: 20px;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .cs-homepage-hero-flex-50-left {
    padding-right: 20px;
  }

  .cs-homepage-hero-image-wrapper-middle-column {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 40%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-hero-image-wrapper-right-column {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .image-50 {
    width: 100%;
    padding-right: 0;
  }

  .cs-homepage-body-featured-cs-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-header-text-wrapper {
    margin-bottom: 2rem;
    padding-bottom: 0;
  }

  .cs-homepage-body-header-text.cs-homepage-body-custom-class-story-duwn {
    justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 32px;
    padding-left: 0;
    font-size: 28px;
  }

  .cs-homepage-body-header-text-wrapper-small-padding {
    margin-bottom: 2rem;
    padding-bottom: 0;
  }

  .cs-homepage-body-featured-merchant-cms-merchant-info-wrapper {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-cms-image-styling-1 {
    min-height: 100%;
  }

  .cs-homepage-body-featured-merchant-cms-metrics-line-2 {
    max-width: none;
    font-size: 20px;
  }

  .cs-homepage-body-featured-merchant-cms-logo-image {
    margin-left: 0;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-cms-flex-50-left {
    margin-left: 20px;
    padding-left: 0;
  }

  .cs-homepage-body-featured-merchant-cms-image {
    margin-left: 0;
    padding-bottom: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-homepage-body-featured-merchant-cms-quotation {
    max-width: none;
    padding-top: 20px;
  }

  .cs-homepage-body-featured-merchant-cms-metrics-line-1 {
    font-size: 24px;
  }

  .cs-homepage-body-featured-merchant-cms-founder-name {
    max-width: none;
    font-size: 20px;
  }

  .cs-homepage-body-featured-merchant-cms-logo-wrapper {
    align-self: flex-start;
  }

  .cs-homepage-body-featured-merchant-separator-line {
    width: 100%;
  }

  .cs-homepage-body-featured-merchant-cms-business-name {
    letter-spacing: 0;
    white-space: normal;
    max-width: none;
    font-size: 24px;
    line-height: 30px;
  }

  .cs-homepage-body-featured-merchant-cms-flex-50-right {
    padding-bottom: 0;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image {
    margin-left: 0;
    margin-right: 0;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-featured-image.cs-homepage-body-featured-merchant-load-more-cms-custom-format {
    object-fit: cover;
    max-height: 200px;
    overflow: hidden;
  }

  .cs-homepage-body-featured-merchant-load-more-metrics-wrapper, .cs-homepage-body-featured-merchant-load-more-metrics-wrapper.storysl {
    align-items: flex-start;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-wrapper {
    padding-top: 20px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-list {
    grid-template-columns: 1fr;
  }

  .cs-homepage-body-featured-merchant-load-more-details-wrapper {
    justify-content: flex-start;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-details-business-name {
    word-break: normal;
    margin-top: 10px;
    margin-bottom: 8px;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-read-more-link {
    justify-content: flex-start;
  }

  .cs-homepage-body-featured-merchant-load-more-cms-item {
    max-width: 1056px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .webinar-form-template-row2 {
    margin-top: -16px;
  }

  .webinar-form-template-checkbox.fcb2 {
    order: -1;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .webinar-bonus-block-bonus-subbly-wrapper.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1 {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    padding-bottom: 16px;
  }

  .webinar-bonus-block-bonus-host-wrapper.webinar-bonus-block-bonus-host-wrapper-bonusbg2 {
    height: 100%;
    padding-bottom: 16px;
  }

  .webinar-bonus-block-bonus-host-description-line1-cms, .webinar-bonus-block-bonus-host-description-line2-cms {
    overflow: visible;
  }

  .icons-block {
    justify-content: space-between;
    align-items: stretch;
  }

  .one-ic-block {
    width: 48%;
    max-width: none;
    padding: 20px 10px 10px;
  }

  .one-ic-block.v2, .one-ic-block.v2.bv2 {
    max-width: none;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1, .subsummit-bonus-block-bonus-subbly-wrapper.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1 {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    padding-bottom: 16px;
  }

  .subsummit-bonus-block-bonus-host-wrapper.webinar-bonus-block-bonus-host-wrapper-bonusbg2, .subsummit-bonus-block-bonus-host-wrapper.subsummit-bonus-block-bonus-host-wrapper-bonusbg2 {
    height: 100%;
    padding-bottom: 16px;
  }

  .subsummit-bonus-block-bonus-host-description-line1-cms, .subsummit-bonus-block-bonus-host-description-line2-cms {
    overflow: visible;
  }

  .flex-conf {
    padding-top: 40px;
  }

  .flex-conf.fsd {
    max-height: 834px;
  }

  .left-conf.new {
    min-height: 0;
    max-height: none;
  }

  .block-bt-conf.flex-bt-bl {
    flex-flow: column;
  }

  .block-bt-conf.flex-bt-bl._100 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .block-bt-conf.flex-bt-bl._100.left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
  }

  .button-conf._24.int {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .button-conf.small-pad {
    padding-left: 18px;
    padding-right: 18px;
  }

  .right-conf.rel.inte {
    justify-content: flex-start;
    align-items: center;
    height: 100px;
    padding-top: 0;
    position: relative;
  }

  .label.small {
    display: none;
  }

  .sw-bl {
    width: 57%;
  }

  .icon-sw {
    width: auto;
    max-width: 43%;
    margin-top: 1px;
  }

  .citate {
    min-height: 600px;
  }

  .block-citate {
    font-size: 19px;
  }

  .buttons-block-citate {
    flex-flow: column;
  }

  .button-citate {
    width: 100%;
  }

  .code-text {
    padding-left: 12px;
    font-size: 12px;
    line-height: 20px;
  }

  .button-border {
    width: 100%;
  }

  .hero-templates-page {
    padding-bottom: 40px;
  }

  .hero-50-right-templates-page {
    width: 100%;
  }

  .hero-text-wrapper-templates-page {
    margin-top: 0;
  }

  .hero-container-templates-page {
    padding-top: 40px;
  }

  .h2-templates-page {
    text-align: left;
    font-size: 2.5vh;
    line-height: 28px;
  }

  .hero-50-left-templates-page {
    padding-right: 20px;
  }

  .paragraph-templates-page {
    text-align: left;
    width: auto;
    font-size: 2.5vh;
    line-height: 23px;
  }

  .cms-grid-wrapper-templates-page._80-templates-page {
    padding-top: 40px;
  }

  .cms-grid-header-templates-page {
    margin-bottom: 35px;
    padding-bottom: 0;
  }

  .cms-grid-header-templates-page.nm-copy {
    text-align: left;
    margin-left: 0;
    padding-left: 20px;
  }

  .container-1201 {
    padding-top: 60px;
  }

  .container-1201._10 {
    padding-top: 0;
  }

  .h3-templates-page.story-duwn-templates-page {
    text-align: center;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    font-size: 28px;
  }

  .template-name {
    word-break: normal;
    margin-top: 10px;
    margin-bottom: 8px;
  }

  .demo-text-wrapper {
    justify-content: flex-start;
  }

  .demo-text-wrapper.sl-story-1-templates-page {
    justify-content: center;
  }

  .details-wrapper-templates-page {
    justify-content: flex-start;
  }

  .details-wrapper-templates-page.storysl-copy {
    padding-top: 0;
  }

  .cms-img-templates-page {
    margin-left: 0;
    margin-right: 0;
  }

  .cms-link-wrapper-templates-page {
    max-width: 1056px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-50 {
    background-position: 50%;
    background-size: contain;
    overflow: visible;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .button-copy {
    width: 100%;
    min-width: auto;
  }

  .button-copy.green-bt.for_foot {
    min-width: auto;
  }

  .button-copy.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button-copy.butt100 {
    max-width: none;
  }

  .div-template-bg-img {
    background-position: 50%;
    background-size: contain;
    overflow: visible;
  }

  .wix-section-comparison {
    padding-top: 0;
  }

  .flex-st-2 {
    flex-flow: column-reverse;
  }

  .hero-comparison {
    flex-flow: column;
  }

  .container-1202 {
    padding-top: 0;
  }

  .flex-st-3 {
    flex-flow: column;
  }

  .button-2 {
    width: 100%;
    min-width: auto;
  }

  .padd-left-55 {
    padding-bottom: 26px;
  }

  .which-to-choose-comparison {
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-his-20-copy {
    flex-flow: column;
  }

  .container-1202-copy {
    padding-top: 60px;
  }

  .gray-vs-copy {
    padding-top: 0;
  }

  .flex-st-3-copy, .flex-st-3-copy-copy {
    flex-flow: column;
  }

  .ttipe {
    bottom: 97px;
  }

  .btns-chanh {
    flex-flow: column;
  }

  .heading-big-switch._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-switch._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-switch._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-switch._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .heading-big-switch-2._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-switch-2._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-switch-2._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-switch-2._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .container-1205 {
    padding-top: 60px;
  }

  ._50-per-switch.fl-l, ._50-per-switch.fl-i-2 {
    padding-bottom: 60px;
    position: static;
  }

  .button-3 {
    width: 100%;
  }

  .heading-big-switch-3._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-switch-3._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-switch-3._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-switch-3._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .heading-big-switch-4._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-switch-4._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-switch-4._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-switch-4._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .mob-image-b-switch {
    max-width: 100%;
  }

  .button-switch {
    width: 100%;
    min-width: auto;
  }

  .button-switch.green-bt.for_foot {
    min-width: auto;
  }

  .button-switch.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button-switch.butt100 {
    max-width: none;
  }

  .div-block-56.dw {
    padding-top: 0;
  }

  .subsummit-bonus-block-bonus-subbly-main-wrapper-simple {
    margin-bottom: 0;
  }

  .button-simple-subsummit {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .button-simple-subsummit.green-bt.for_foot {
    min-width: auto;
  }

  .button-simple-subsummit.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button-simple-subsummit.butt100 {
    max-width: none;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper-simple.webinar-bonus-block-bonus-subbly-wrapper-bonusbg1, .subsummit-bonus-block-bonus-subbly-wrapper-simple.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1 {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/65708ae90e4b7c77e0be9e28_Frame%207102%20(1).png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    padding-bottom: 16px;
  }

  .subsummit-bonus-block-bonus-subbly-wrapper-simple.subsummit-bonus-block-bonus-subbly-wrapper-bonusbg1-simple {
    background-image: url("https://cdn.prod.website-files.com/629dff5b23745eca6323d9ed/6663587ce2b655ecf7f321e3_ezgif-6-4306347d60.webp");
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-simple-subsummit-2 {
    width: 100%;
  }

  .button-simple-subsummit-2.green-bt.for_foot {
    min-width: auto;
  }

  .button-simple-subsummit-2.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button-simple-subsummit-2.butt100 {
    max-width: none;
  }

  .button-simple-subsummit-3 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .button-simple-subsummit-3.green-bt.for_foot {
    min-width: auto;
  }

  .button-simple-subsummit-3.green-bt.homebt {
    min-width: auto;
    max-width: 220px;
  }

  .button-simple-subsummit-3.butt100 {
    max-width: none;
  }

  .subsummit-new-info-block-wrapper-simple {
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .subsummit-bonus-block-bonus-host-wrapper-simple.webinar-bonus-block-bonus-host-wrapper-bonusbg2, .subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2 {
    height: 100%;
    padding-bottom: 16px;
  }

  .subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2-simple {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: 100%;
    padding-bottom: 16px;
    padding-left: 0;
  }

  .subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2-simple.subsummit-bonus-block-chat-invite, .subsummit-bonus-block-bonus-host-wrapper-simple.subsummit-bonus-block-bonus-host-wrapper-bonusbg2-simple.subsummit-bonus-block-12-months {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subsummit-info-block-title-text-cms-simple.heading-case {
    margin-top: 10px;
    padding-right: 0;
    font-weight: 400;
  }

  .anim-cont {
    height: 260px;
  }

  .slide-cont {
    height: 600px;
    padding-top: 40px;
    padding-bottom: 360px;
  }

  .text-block-48 {
    width: 90%;
  }

  .paragraph-8 {
    padding-right: 0;
  }

  .text-span-37 {
    display: none;
  }

  .header-x {
    min-height: 740px;
  }

  .buttons-block-hero-x {
    flex-flow: wrap;
  }

  .sep-bt-x {
    width: 100%;
    height: 20px;
  }

  .text-block-49 {
    font-size: 14px;
  }

  .bg-block-x {
    height: 450px;
  }

  .bg-block-x.bgfx3 {
    height: 500px;
  }

  .wrapper-hover-line {
    margin-top: -203px;
  }

  .xline-hover-img-2 {
    width: 2000px;
  }

  .icons-block-x {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
  }

  .heading-big-copy._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-copy._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-copy._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-copy._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .paragraph-10 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-title-copy.otziv-copy.col-copy {
    font-size: 24px;
  }

  .heading-3-copy {
    font-size: 20px;
  }

  .heading-big-new-comparison._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .heading-big-new-comparison._8.ot {
    margin-bottom: 20px;
  }

  .heading-big-new-comparison._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .heading-big-new-comparison._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .logos-juli {
    justify-content: center;
    align-items: center;
  }

  .logo-ju {
    height: auto;
    max-height: 25px;
    margin-bottom: 25px;
  }

  .one-logo-jul {
    justify-content: center;
    align-items: center;
    width: 33.33%;
    padding-right: 10px;
    display: flex;
  }

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

  .notification-text-2 {
    font-size: 13px;
  }

  .dropdown-toggle-4 {
    display: none;
  }

  .text-block-54 {
    margin-bottom: -9px;
  }

  .text-migrate {
    text-align: center;
    width: 100%;
  }

  .text-migrate.white70t {
    margin-top: 10px;
  }

  .text-migrate.white70t.mo-mar {
    text-align: left;
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    font-size: 16px;
  }

  .migrate-bl-nav {
    margin-right: 5px;
  }

  .migrate-wrapper {
    margin-right: 6px;
  }

  .migrate-wrapper.otst {
    margin-top: 0;
    display: block;
  }

  .btns-wrapper {
    justify-content: flex-start;
    align-items: stretch;
  }

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

  .cart-2-bg {
    flex-flow: column;
  }

  .image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .cont-2 {
    padding-top: 20px;
    padding-left: 0;
  }

  .price-2 {
    font-size: 14px;
  }

  .box-bl {
    justify-content: center;
    align-items: center;
  }

  .box-link {
    max-width: none;
  }

  .sep12-2 {
    width: 6px;
    min-width: 6px;
    height: 6px;
    min-height: 6px;
  }

  .cs-categories-homepage {
    font-size: 11px;
  }

  .use-case-tag {
    width: 43%;
    font-size: 18px;
  }

  .top-line {
    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;
    display: flex;
  }

  .text-block-60 {
    font-size: 11px;
  }

  .logo-por-link {
    margin-right: 20px;
  }

  .text-span-41 {
    display: none;
  }

  .flickity-button.flickity-prev-next-button {
    width: 26.667vw;
    height: 10vw;
  }

  .flickity-button.flickity-prev-next-button.previous {
    height: 10vw;
    inset: 10vw auto auto 0%;
  }

  .flickity-button.flickity-prev-next-button.next {
    height: 10vw;
    inset: 10vw 0% auto auto;
  }

  .baidge {
    width: 110px;
  }

  .left-card-for {
    text-align: center;
  }

  .bt-block-card {
    justify-content: flex-start;
    align-items: center;
  }

  .image-card {
    min-width: auto;
    max-width: none;
  }

  .image-card-wrap {
    justify-content: flex-end;
    align-items: center;
  }

  .image-card-2, .image-card-3, .image-card-4, .image-card-5, .image-card-6, .image-card-7 {
    min-width: auto;
    max-width: none;
  }

  .baidge-block {
    width: 115px;
    height: 115px;
    padding: 12px;
    font-size: 10px;
    line-height: 14px;
    right: -10px;
  }

  .wrap-h-pricing {
    grid-column-gap: 53px;
    grid-row-gap: 53px;
  }

  .conver-pricing__mark {
    padding-bottom: 20px;
  }

  .p-new._14._w-f.no-m {
    display: none;
  }

  .p-new._20.black {
    text-align: left;
    font-size: 18px;
  }

  .wrap-table-sry {
    margin-bottom: 0;
  }

  .info-down-card-price {
    max-width: none;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .border-blue-most {
    width: 156px;
    display: block;
    left: 179px;
    right: auto;
  }

  .wrap-btn-pricing {
    flex-flow: column;
    align-items: stretch;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .list-priccing-inc {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .txt-in-pricinng-coll {
    font-size: 14px;
    line-height: 18px;
  }

  .hover-state-box._3 {
    border-radius: 4px;
  }

  .box-wrap-mark {
    top: 27px;
    right: -33px;
  }

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

  .text-span-43 {
    display: block;
  }

  .img-faq {
    height: 250px;
  }

  .hero-wrap-btn.int {
    flex-flow: column;
    width: 100%;
    top: 231px;
  }

  .text-span-44 {
    display: inline-block;
  }

  .wrap-right-side-qui {
    margin-right: 0;
    position: static;
    top: -207px;
    bottom: auto;
  }

  .img-box-demo {
    display: none;
  }

  .some-wrap-dropdown {
    flex-flow: column;
    display: none;
    left: -12px;
  }

  .trigl-svg {
    left: 84px;
  }

  .last-cha {
    margin-right: 0;
    position: relative;
    top: -207px;
    bottom: auto;
    transform: scale(.45);
  }

  .decorative-m-inter-hone {
    bottom: -164px;
    left: 50%;
    right: 50%;
    transform: translate(-50%)scale(.45);
  }

  .wrap-badge {
    position: static;
  }

  .ff-ds {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hl8 {
    height: 32px;
  }

  .testimonials-awful {
    padding-bottom: 0;
  }

  .box-wrap-switch {
    top: 27px;
    right: -33px;
  }

  .nav-drop {
    width: 100%;
  }

  .wrap-iinfo-drop-nav {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .title-nav {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .icon-nav {
    width: 16px;
  }

  .some-title-nav {
    font-size: 14px;
  }

  .some-wrap-collection-stories.grid {
    display: flex;
  }

  .wrap-logos-nav {
    flex-flow: column;
    width: 100%;
  }

  .item-fits {
    width: 100%;
  }

  .resources-cms-header._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .resources-cms-header._8.ot {
    margin-bottom: 20px;
  }

  .resources-cms-header._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .resources-cms-header._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .resources-cms-50-block, .resources-cms-email-block {
    width: 100%;
  }

  .resources-cms-email-embed {
    padding-top: 0;
  }

  .wrap-hero-section._56g {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 90px;
    display: flex;
  }

  .viseo-ttoyi {
    width: 100%;
  }

  .img-his-hero-resources {
    padding-top: 0;
  }

  .resources-cms-main-header._8 {
    margin-bottom: 40px;
    padding-left: 8px;
  }

  .resources-cms-main-header._8.ot {
    margin-bottom: 20px;
  }

  .resources-cms-main-header._8.ot.min-mob {
    margin-bottom: 80px;
  }

  .resources-cms-main-header._8.ot.og {
    max-width: 280px;
    margin-bottom: 40px;
    bottom: 0;
  }

  .resources-cms-section-2-links, .resources-cms-section-3-links, .resources-cms-section-4-links, .resources-cms-section-5-links, .resources-cms-section-6-links, .resources-cms-section-7-links {
    padding-bottom: 24px;
  }

  .call-to-action-resources.green-bg {
    margin-top: 20px;
  }

  .resources-cms-section-8-links, .resources-cms-section-9-links, .resources-cms-section-10-links {
    padding-bottom: 24px;
  }

  .ai-addon-price {
    width: 90%;
  }
}

#w-node-e40fad5d-54e6-6d9d-1d7b-b6a1d78da80b-8230f28e {
  justify-self: end;
}

#w-node-_5ab2d8ee-e380-69e1-d065-2ccb3d46dd6c-8230f28e {
  place-self: stretch stretch;
}

#w-node-_26ae180b-b206-58a5-3b18-dc804a4bf394-8230f28e {
  place-self: start end;
}

#w-node-f6cbe743-c945-be3c-3f0a-546b26340418-8230f28e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_50b08df0-5084-3310-773d-8f1580ac172c-8230f28e, #w-node-fa615b7a-71ee-a8e3-8fef-6d25a44e5b82-8230f28e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fc1bf810-09bf-997c-f9bb-28d0ad43e0e0-8230f28e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66c19d25-7be1-6c4c-2f02-02275a0c3856-8230f28e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-a723cab0-9328-1bf4-121a-aac7161db730-8230f28e {
  place-self: start;
}

#w-node-a723cab0-9328-1bf4-121a-aac7161db731-8230f28e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6baa4556-8668-9403-2403-48d7acb5d1bb-8230f28e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_6f3fa894-3878-f2fb-81f4-5688aac5e59e-8230f28e {
  justify-self: start;
}

#w-node-_51bbad8a-b083-51d3-3df8-f9afb941c29c-8230f2da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51bbad8a-b083-51d3-3df8-f9afb941c2a8-8230f2da {
  justify-self: center;
}

#w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73b-8230f2f2, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73c-8230f2f2, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f742-8230f2f2, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f744-8230f2f2, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918c4-8230f2f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f2f2 {
  justify-self: center;
}

#w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73b-8230f304, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73c-8230f304, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f742-8230f304, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f744-8230f304, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918c4-8230f304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f304 {
  justify-self: center;
}

#w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73b-8230f316, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73c-8230f316, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f742-8230f316, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f744-8230f316, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918c4-8230f316 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f316 {
  justify-self: center;
}

#fields_Webinar_Form_Input_Uses_Subbly-2.w-node-_1029085e-62af-89cf-5727-b80fb0753aa7-c0656362, #fields_Webinar_Form_Input_Uses_Subbly-3.w-node-_5cfcb9c1-da38-8c81-a150-2d2dc6c346a5-c0656362 {
  grid-area: Area-2;
}

#w-node-_6a62ac93-05a0-59fa-dcbb-758d75323e50-5d656a92, #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323e51-5d656a92 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ea5-5d656a92 {
  place-self: auto;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c844155-50db5bb4 {
  justify-self: end;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c84415d-50db5bb4 {
  place-self: stretch stretch;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c84415f-50db5bb4 {
  place-self: start end;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c844160-50db5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c844163-50db5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c844164-50db5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d46db2ea-9563-ea9d-d43a-e5989c844165-50db5bb4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-af98414e-bd6f-446d-bb65-8d169d5f6606-50db5bb4 {
  justify-self: start;
}

#w-node-_58d1c015-ab2a-ad26-38d6-171f5d1b9d46-50db5bb4 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2a61eac9-c699-8c01-482f-0b464a386816-9800f80a {
  justify-self: end;
}

#w-node-ef6899ba-fd05-df6b-a571-6fd44a5aa056-9800f80a, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73b-2bf580ab, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f73c-2bf580ab, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f742-2bf580ab, #w-node-_160c77fb-6eb6-f718-f7c2-c8e6c106f744-2bf580ab, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918c4-2bf580ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-2bf580ab {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_5ab2d8ee-e380-69e1-d065-2ccb3d46dd6c-8230f28e {
    justify-self: start;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ed0-5d656a92 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ed2-5d656a92 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ed5-5d656a92 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c844155-50db5bb4 {
    justify-self: start;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c84415d-50db5bb4 {
    justify-self: end;
  }

  #w-node-_2a61eac9-c699-8c01-482f-0b464a386816-9800f80a {
    justify-self: start;
  }

  #w-node-_5c203536-6bb3-07bc-586f-253d4a6976de-ba37207e, #w-node-e72e725e-c5dc-5094-2742-1835a75e5c97-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e553e6-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e553e7-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e553f1-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e553f3-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55404-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55414-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55415-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5542a-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5542b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5543c-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55449-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55461-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5546e-ba37207e, #w-node-_1e2da756-984c-01df-8c54-0091fc61b6f5-ba37207e, #w-node-_73895ec5-323f-3978-4ef3-68e0ed750b73-ba37207e, #w-node-_73895ec5-323f-3978-4ef3-68e0ed750b80-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5547b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55488-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55496-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e554ac-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e554c6-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e554dd-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e554e9-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e554fa-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5550b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55518-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55525-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55534-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55541-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5554e-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5555d-ba37207e, #w-node-_7827c803-af69-5de6-9b93-46ea36d68d03-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5556e-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5557b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5558b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5559b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555b1-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555c2-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555d0-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555dc-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555ed-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e555fa-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5560c-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55618-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55629-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55636-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5564d-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55663-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55674-ba37207e, #w-node-d407ccb4-b73b-012c-c7f7-cb3937a35ca1-ba37207e, #w-node-bbb7ccfc-423c-3dd9-1709-84fd6d77309d-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55685-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5569b-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556a8-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556b5-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556c2-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556cf-ba37207e, #w-node-dcf7a66b-f1f1-570a-037f-fafc75a83548-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556dd-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e556f3-ba37207e, #w-node-_572a6ce2-ecfb-236e-b9cc-e62e72535653-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55717-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55728-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5573a-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5574b-ba37207e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e40fad5d-54e6-6d9d-1d7b-b6a1d78da80b-8230f28e {
    justify-self: start;
  }

  #w-node-_26ae180b-b206-58a5-3b18-dc804a4bf394-8230f28e, #w-node-a723cab0-9328-1bf4-121a-aac7161db730-8230f28e {
    place-self: auto;
  }

  #w-node-_6baa4556-8668-9403-2403-48d7acb5d1bb-8230f28e {
    justify-self: start;
  }

  #w-node-_51bbad8a-b083-51d3-3df8-f9afb941c2a8-8230f2da, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f2f2, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f304, #w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-8230f316 {
    justify-self: stretch;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ea5-5d656a92 {
    place-self: auto;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c844155-50db5bb4 {
    justify-self: start;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c84415f-50db5bb4 {
    place-self: auto;
  }

  #w-node-_2a61eac9-c699-8c01-482f-0b464a386816-9800f80a {
    justify-self: start;
  }

  #w-node-f75590d6-e3c6-c600-2b81-dde3d50918d0-2bf580ab {
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5ab2d8ee-e380-69e1-d065-2ccb3d46dd6c-8230f28e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_26ae180b-b206-58a5-3b18-dc804a4bf394-8230f28e {
    order: 0;
    align-self: start;
  }

  #w-node-a723cab0-9328-1bf4-121a-aac7161db730-8230f28e {
    place-self: stretch end;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ed0-5d656a92 {
    place-self: center;
  }

  #w-node-_6a62ac93-05a0-59fa-dcbb-758d75323ed2-5d656a92 {
    place-self: auto;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c84415d-50db5bb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-d46db2ea-9563-ea9d-d43a-e5989c84415f-50db5bb4 {
    order: 0;
    align-self: end;
  }

  #w-node-_58d1c015-ab2a-ad26-38d6-171f5d1b9d46-50db5bb4 {
    justify-self: stretch;
  }

  #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55055-ba37207e, #w-node-_53779d0e-57f9-4508-fb49-86940eb1e5e5-ba37207e, #w-node-_81079032-440a-d42a-8e3c-f5ad4a774e00-ba37207e, #w-node-_5f9b0065-99a6-de66-1dcf-cba82d1fa3b0-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e550f0-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e55115-ba37207e, #w-node-fe1d8eb0-aeff-11dd-b1b6-0a3d21e5513a-ba37207e, #w-node-_6e91134d-3440-2200-9d63-e09a62c7cdd1-ba37207e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
