body,
html {
  font-family: Inter Tight, sans-serif;
}
* {
  font-family: Inter Tight, sans-serif;
}
.announcement {
  background-color: #365ce517;
  color: #333;
  padding: 20px;
  left: 0;
  transition: top 0.3s ease;
  border-radius: 16px;
  /* margin-bottom: 40px; */
  display: flex;
  align-items: center; /* Center align items vertically */
}

.announcement p {
  margin: 0;
  font-weight: 500;
  color: #000;
  margin-left: 10px; /* Add space between icon and text */
}

.announcement a {
  margin-left: auto; /* Push the anchor tag to the right */
  text-align: right;
  width: 160px;
}

.announcement a,
.announcement a:link,
.announcement a:visited {
  text-decoration: none;
  color: #365ce5; /* Default link color */
  font-weight: 600;
  
}

ion-icon {
  font-size: 32px;
}

/* Responsive adjustments */
@media screen and (max-width: 768px) {
  .announcement {
      flex-direction: column; /* Stack elements vertically on smaller screens */
      text-align: left; /* Center align text on smaller screens */
  }

  .announcement p {
      margin-left: 0; /* Reset margin to center-align text */
      margin-top: 8px; /* Add space between icon and text */
      text-align: left;
  }

  .announcement a {
      margin-left: 0;
      margin-top: 8px;
      text-align: left;
      width: 100%;
      
  }
}


.input-group {
  position: relative;
  max-width: 100%;
}
.input-group input {
  width: calc(100% - 110px); /* Adjusted width to accommodate prefix */
  padding: 10px;
  /* border: 1px solid #ccc; */
  border-radius: 5px;
  font-size: 16px;
}
.input-group input[type="text"] {
  padding-left: 115px; /* Adjusted padding to accommodate prefix */
}
.input-group input[type="text"][disabled] {
  background-color: #eee;
  cursor: not-allowed;
}
.input-group .prefix {
  position: absolute;
  left: 10px; /* Position prefix on the left side */
  top: 50%;
  transform: translateY(-50%);
  color: #999;
}
.input-group .postfix {
  position: absolute;
  right: 10px; /* Position prefix on the left side */
  top: 50%;
  transform: translateY(-50%);
  color: #365de5;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}

legend,
td,
th {
  padding: 0
}

*,
.search-field {
  box-sizing: border-box
}

.profile-image,
.w-inline-block,
img {
  max-width: 100%
}

.empty-state,
.heading-huge.is-align-center,
.heading-large.is-center-align,
.heading-medium.is-align-center,
.heading-xlarge.is-align-center,
.text-regular.is-c1-60.is-align-center,
.view-all-btn,
.w-form-done,
.w-slider,
.w-widget-map .gm-style-iw,
.w-widget-twitter-count-shim {
  text-align: center
}

.w-slider,
.w-slider-nav {
  -webkit-tap-highlight-color: transparent
}

.w-button,
a {
  text-decoration: none
}

.row:after,
.w-clearfix:after,
.w-container:after,
.w-embed:after,
.w-nav:after,
.w-radio:after,
.w-richtext figure.w-richtext-align-center,
.w-richtext figure.w-richtext-align-normal,
.w-richtext:after,
.w-row:after,
.w-slider,
.w-tabs:after {
  clear: both
}

blockquote,
figure {
  margin: 0 0 10px
}

.feat-item-link:hover,
.footer-link:hover,
.heading-small.for-blog-item:hover,
.text-link:hover {
  text-decoration: underline
}

.blog-list,
.grid-2-columns,
.grid-3-columns,
.grid-4-columns,
.internal-cards.for-colors {
  grid-template-rows: auto;
  grid-auto-columns: 1fr
}

.blog-list,
.compare-table,
.grid-2-columns,
.grid-3-columns,
.grid-4-columns {
  grid-auto-columns: 1fr
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%
}

.floating-badge {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: var(--colors--c3);
  color: #fff;
  padding: 8px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  z-index: 9999;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.view-all-btn {
  background-color: #365ce51b;
  color: #365ce5;
  border: none;
  padding: 10px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  align-items: center;
  width: 100%;
  margin-bottom: 5%
}

.view-all-btn ion-icon {
  margin-left: 5px;
  animation: 1s infinite bounce
}

@keyframes bounce {

  0%,
  100% {
    transform: translateY(0)
  }

  50% {
    transform: translateY(-5px)
  }
}

.empty-state {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 24px
  
}

.column1,
.column2 {
  height: fit-content !important;
  padding: 10px;
  float: left
}

.search-container {
  display: flex;
  align-items: baseline;
  margin-top: 16px;
  margin-bottom: 8px
}

.search-field {
  flex: 1;
  margin-right: 4px;
  border-radius: 8px
}

.w-lightbox-item,
hr {
  box-sizing: content-box
}

.outline-primary-button.search {
  margin-left: 4px;
  background-color: #365de5;
  color: #fff
}

.column1 {
  width: 63%
}

.column2 {
  width: 37%
}

.row:after {
  content: "";
  display: table;
  height: fit-content
}

.profile-image-container {
  position: relative;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #e7e7e7;
  display: flex;
  justify-content: center;
  align-items: center
}

.profile-image {
  display: block;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 50%
}

.cases-logo,
.clients-brand,
.logo,
.tab-icon,
.tweet-image {
  object-fit: contain
}

.upload-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer
}

.upload-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none
}

.w-video,
sub,
sup {
  position: relative
}

.profile-image-container:hover .upload-icon,
.w-block,
.w-dropdown-list.w--open,
.w-richtext figure.w-richtext-align-fullwidth>figcaption,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block
}

@media screen and (max-width:800px) {

  .column1,
  .column2 {
    width: 100%;
    padding: 0;
    margin-top: 24px
  }
}

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

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

.w-file-upload-default.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-hidden,
.w-lightbox-hide,
[hidden],
template {
  display: none
}

.w-button,
.w-inline-block,
img {
  display: inline-block
}

a {
  background-color: rgba(0, 0, 0, 0);
  color: var(--color-black--c1)
}

.w-dropdown-link:focus,
.w-dropdown-toggle:focus,
.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus,
a:active,
a:hover {
  outline: 0
}

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

b,
optgroup,
strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

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

small {
  font-size: 80%
}

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

.w-input,
.w-select,
img {
  width: 100%;
  vertical-align: middle
}

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  border: 0;
  height: 100%;
  object-fit: cover
}

.faq-accordion,
.w-lightbox-noscroll,
.w-richtext ol,
.w-richtext ul,
.w-widget-twitter,
svg:not(:root) {
  overflow: hidden
}

hr {
  height: 0
}

pre,
textarea {
  overflow: auto
}

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

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

h2,
h3,
h4 {
  line-height: 100%;
  margin-top: 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
}

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

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

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

.w-icon-slider-right:before {
  content: "î˜€"
}

.w-icon-slider-left:before {
  content: "î˜"
}

.w-icon-nav-menu:before {
  content: "î˜‚"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
  content: "î¤€"
}

.w-icon-file-upload-icon:before {
  content: "î¤ƒ"
}

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

.w-clearfix:after,
.w-clearfix:before,
.w-container:after,
.w-container:before,
.w-embed:after,
.w-embed:before,
.w-nav:after,
.w-nav:before,
.w-radio:after,
.w-radio:before,
.w-richtext:after,
.w-richtext:before,
.w-row:after,
.w-row:before {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important
}

.w-code-block {
  margin: unset
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.marquee.for-logos.for-home,
.w-select[multiple],
textarea.w-input,
textarea.w-select {
  height: auto
}

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

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

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

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

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

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

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

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

.w-file-upload-file,
.w-file-upload-uploading-btn {
  margin: 0;
  display: flex;
  background-color: #fafafa;
  border: 1px solid #ccc
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400
}

.w-file-upload-file {
  flex-grow: 1;
  justify-content: space-between;
  padding: 8px 9px 8px 11px
}

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

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

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

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

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

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

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

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

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

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

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

.blog-item-link,
.button-regular.for-add-to-cart,
.product-features,
.topics-cms,
.w-col-12,
.w-richtext figure img,
.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
  width: 100%
}

.w-hidden-main,
.w-widget-map .gm-style-iw>button {
  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
  }

  .w-nav[data-collapse=medium] .w-nav-menu {
    display: none
  }

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

.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-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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):after,
.w-widget-twitter-count-shim:not(.w--vertical):before {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 50%;
  left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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:after,
.w-widget-twitter-count-shim.w--vertical:before {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 100%;
  left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em
}

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

.w-slider {
  height: 300px;
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  position: relative
}

.w-slide,
.w-slider-mask {
  height: 100%;
  position: relative
}

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0
}

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

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

.w-slider-nav.w-shadow>div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}

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

.w-slider-nav-invert>div {
  background-color: rgba(34, 34, 34, .4)
}

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

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

.w-nav-button.w--open,
.w-tab-link.w--current {
  background-color: #c8c8c8
}

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

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

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

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

.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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

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

.w-dropdown,
.w-dropdown-btn,
.w-dropdown-link,
.w-dropdown-toggle {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

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

.w-dropdown {
  z-index: 900;
  display: inline-block
}

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

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

.w-lightbox-backdrop,
.w-nav-button {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none
}

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

body,
h1 {
  margin: 0
}

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

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

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

.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;
  -moz-user-select: none;
  background: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0)
}

.close-cart,
.faq-question,
.g-button,
.w-lightbox-control,
.w-lightbox-group .w-lightbox-figure,
.w-lightbox-item,
.w-nav-button,
.w-tab-link {
  cursor: pointer
}

.w-lightbox-caption,
.w-lightbox-strip {
  white-space: nowrap;
  left: 0;
  bottom: 0;
  right: 0
}

.internal-bottom-info,
.internal-class-name {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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-img {
  width: auto;
  height: auto;
  max-width: none
}

.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;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  overflow: hidden
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.w-lightbox-control {
  width: 4em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: .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-item,
.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
  display: inline-block
}

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

.w-lightbox-strip {
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  overflow-x: auto;
  overflow-y: hidden
}

.w-lightbox-item {
  width: 10vh;
  padding: 2vh 1vh;
  -webkit-transform: translate3d(0, 0, 0)
}

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%
}

.container,
.header,
.intro-info.for-cases,
.intro-info.for-category,
.intro-info.for-pricing,
.max-width-large,
.max-width-regular,
.max-width-small,
.nav,
.w-nav-link,
.w-richtext figure.w-richtext-align-center {
  margin-left: auto;
  margin-right: auto
}

.w-nav,
.w-nav-brand,
.w-nav-link,
.w-nav-menu {
  position: relative
}

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

@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[contenteditable=true]:after,
.w-richtext[contenteditable=true]:before {
  white-space: initial
}

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

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

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

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

.nav-link:hover,
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6
}

.w-richtext figure div {
  color: transparent;
  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>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-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-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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-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
}

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

.w-nav-link,
.w-tab-link {
  vertical-align: top;
  color: #222;
  text-decoration: none
}

.w-nav-link {
  text-align: left;
  padding: 20px;
  display: inline-block
}

.w-nav-menu {
  float: right
}

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

.big-card,
.blog-thumb-wrapper,
.faq-answer,
.faq-question,
.marquee,
.tab-pane,
.video-wrapper,
.w-nav-overlay,
.w-tab-content {
  overflow: hidden
}

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

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

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

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-right] .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,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto
}

.w-nav-button {
  float: right;
  tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-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
}

.is-hidden,
.w-nav[data-collapse=all] .w-nav-menu {
  display: none
}

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

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

.w-tab-content,
.w-tab-link,
.w-tab-menu,
.w-tab-pane,
.w-tabs {
  position: relative
}

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

.w-tab-link {
  text-align: left;
  background-color: #ddd;
  padding: 9px 30px;
  display: inline-block
}

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

.w-tab-content {
  display: block
}

.w-tab-pane {
  display: none
}

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

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

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

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

.wf-layout-layout {
  display: grid
}

#loader {
  border: 12px solid #f3f3f3;
  border-radius: 50%;
  border-top: 12px solid #365de5;
  width: 70px;
  height: 70px;
  animation: 1s linear infinite spin
}

.center {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto
}

.default-state,
.form-block,
.order-items,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0
}

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

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

:root {
  --color-black--c1: #121212;
  --secondary: #424242;
  --s5-white\<deleted\|variable-8f10cdec\>: white;
  --primary-color-01--p1-10\<deleted\|variable-119de0b6\>: rgba(0, 0, 0, .1);
  --primary-color-01--p1-black\<deleted\|variable-9e5e22de\>: black;
  --color-white--c2: white;
  --colors--c3: #365de5;
  --colors--c4: #18b469;
  --colors--c5: #ea4335;
  --color-black--c1-80: rgba(18, 18, 18, .8);
  --color-black--c1-10: rgba(18, 18, 18, .1);
  --base-padding--small: 24px;
  --base-padding--xlarge: 64px;
  --base-padding--regular: 32px;
  --color-black--c1-60: rgba(18, 18, 18, .6);
  --color-white--c2-70: rgba(255, 255, 255, .7);
  --border-radius--tiny: 4px;
  --color-black--c1-04: rgba(18, 18, 18, .04);
  --base-padding--large: 48px;
  --border-radius--small: 8px;
  --color-white--c2-10: rgba(255, 255, 255, .1);
  --base-padding--xsmall: 16px;
  --color-white--c2-20: rgba(255, 255, 255, .2);
  --border-radius--regular: 16px;
  --color-black--c1-40: rgba(18, 18, 18, .4);
  --color-white--c2-40: rgba(255, 255, 255, .4)
}

body {
  min-height: 100%;
  color: #333;
  color: var(--color-black--c1);
  font-size: 16px;
  font-weight: 400;
  line-height: 150%
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Inter Tight", sans-serif;
  font-weight: 600
}

h1 {
  font-size: 80px;
  line-height: 90%
}

h2 {
  font-size: 64px
}

h3 {
  font-size: 48px
}

h4 {
  font-size: 32px
}

h5 {
  margin-top: 0;
  font-size: 24px;
  line-height: 115%
}

h6 {
  margin-top: 0;
  font-size: 20px;
  line-height: 120%
}

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

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

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

.internal-top {
  z-index: 20;
  width: 100%;
  height: 64px;
  background-color: var(--s5-white\<deleted\|variable-8f10cdec\>);
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0
}

.internal-main,
.internal-side {
  background-color: #fafafa;
  padding-top: 64px;
  display: flex
}

.internal-side {
  z-index: 10;
  width: 240px;
  height: 100vh;
  border-right: 1px solid rgba(0, 0, 0, .1);
  flex-direction: column;
  justify-content: space-between;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.internal-main {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center
}

.internal-bottom,
.internal-side-bottom {
  background-color: var(--s5-white\<deleted\|variable-8f10cdec\>);
  border-top: 1px solid rgba(0, 0, 0, .1);
  padding-left: 24px;
  padding-right: 24px;
  width: 100%
}

.internal-main.is-full {
  min-height: 100vh
}

.internal-bottom {
  height: 64px;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.internal-side-item {
  width: 100%;
  height: 56px;
  border-bottom: 1px solid var(--primary-color-01--p1-10\<deleted\|variable-119de0b6\>);
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex
}

.internal-bottom-info {
  color: var(--primary-color-01--p1-black\<deleted\|variable-9e5e22de\>);
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  text-decoration: none
}

.internal-side-bottom {
  height: 64px;
  align-items: center;
  display: flex
}

.internal-content,
.internal-group {
  flex-direction: column;
  display: flex
}

.internal-info-link {
  color: #124bdb;
  font-weight: 600;
  text-decoration: none
}

.internal-flex,
.split-view {
  display: flex
}

.internal-content {
  width: 100%;
  max-width: 816px;
  grid-row-gap: 64px;
  padding: 64px 24px
}

.internal-bottom-links {
  grid-column-gap: 16px;
  align-items: center;
  display: flex
}

.internal-note {
  background-color: #e7effc;
  border: 1px solid #a7bde0;
  border-radius: 4px;
  padding: 24px
}

.internal-group {
  grid-row-gap: 32px
}

.internal-group-title {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  padding-bottom: 12px
}

.internal-cards {
  grid-row-gap: 8px;
  flex-direction: column;
  margin-top: 12px;
  display: flex
}

.internal-cards.for-colors {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 1fr 1fr;
  display: grid
}

.internal-card {
  border: 1px solid var(--primary-color-01--p1-10\<deleted\|variable-119de0b6\>);
  background-color: var(--s5-white\<deleted\|variable-8f10cdec\>)
}

.internal-card-main {
  padding: 48px
}

.internal-card-tags {
  min-height: 40px;
  grid-column-gap: 4px;
  border-top: 1px solid var(--primary-color-01--p1-10\<deleted\|variable-119de0b6\>);
  flex-direction: row;
  padding: 12px;
  display: flex
}

.nav,
.nav-items {
  grid-column-gap: 32px;
  display: flex
}

.internal-class {
  min-height: 16px;
  background-color: #e7effc;
  border-radius: 100px;
  align-items: center;
  padding: 4px 8px;
  display: flex
}

.internal-class-name {
  color: #002e73;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: 600;
  line-height: 100%
}

.internal-color {
  width: 100%;
  height: 112px;
  border: 1px solid rgba(0, 0, 0, .1)
}

.compare-cell.is-align-start.is-c2,
.compare-cell.is-c2,
.internal-color.c2 {
  background-color: var(--color-white--c2)
}

.internal-color.c1 {
  background-color: var(--color-black--c1);
  border-color: rgba(0, 0, 0, .1)
}

.footer,
.internal-color.c3,
.marquee.for-logos.is-c3 {
  background-color: var(--colors--c3)
}

.button-regular.is-c4,
.button-small.is-c4,
.internal-color.c4 {
  background-color: var(--colors--c4)
}

.internal-color.c5 {
  background-color: var(--colors--c5)
}

.heading-huge {
  font-family: "Inter Tight", sans-serif;
  font-size: 80px;
  line-height: 90%
}

.display-text,
.heading-large,
.heading-medium,
.heading-xlarge {
  line-height: 100%;
  font-weight: 600
}

.display-text,
.heading-xlarge {
  font-family: "Inter Tight", sans-serif;
  font-size: 64px
}

.heading-large.is-c2,
.heading-tiny.is-c2,
.heading-xlarge.is-c2,
.newsletter-field:active,
.newsletter-field:focus,
.newsletter-field:hover,
.newsletter-field:lang(en),
.text-huge.is-c2,
.text-small.is-c2,
.text-tiny.is-c2 {
  color: var(--color-white--c2)
}

.heading-xlarge.for-post {
  font-size: 56px
}

.heading-large {
  font-family: 'Inter Tight', sans-serif;
  font-size: 48px
}

.heading-medium,
.heading-small,
.heading-tiny,
.rich-text blockquote {
  font-family: "Inter Tight", sans-serif
}

.heading-large.for-feat-item {
  font-size: 40px
}

.heading-medium {
  font-size: 32px
}

.heading-small {
  font-size: 24px;
  font-weight: 600;
  line-height: 115%
}

.heading-small.is-c4 {
  color: var(--colors--c4)
}

.heading-tiny {
  font-size: 20px;
  font-weight: 600;
  line-height: 120%
}

.rich-text p {
  color: var(--color-black--c1-80);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 165%
}

.rich-text h1,
.rich-text h2 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 115%
}

.rich-text h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 115%
}

.rich-text figcaption {
  margin-top: 8px;
  font-size: 12px;
  line-height: 170%
}

.rich-text figure {
  margin-top: 40px;
  margin-bottom: 40px
}

.rich-text h5,
.rich-text h6 {
  margin-top: 32px;
  margin-bottom: 16px
}

.rich-text h5 {
  font-size: 20px;
  line-height: 120%
}

.rich-text h6 {
  font-size: 18px;
  line-height: 135%
}

.rich-text ol,
.rich-text ul {
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 165%;
  display: flex
}

.rich-text blockquote {
  border-left-width: 8px;
  border-left-color: var(--color-black--c1-10);
  color: var(--colors--c3);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 32px;
  font-size: 28px;
  font-weight: 500;
  line-height: 125%
}

.rich-text h4 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 115%
}

.footer {
  margin-top: 32px
}

.nav,
.nav-link {
  background-color: var(--color-white--c2)
}

.header {
  width: 100%
}

.tags {
  margin-top: 8px !important
}

.tag {
  font-size: 14px !important;
  align-items: center !important;
  height: fit-content !important
}

.nav {
  z-index: 100;
  width: 100%;
  height: 64px;
  padding-right: var(--base-padding--small);
  border-bottom: 1px solid var(--color-black--c1-10);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0
}

.container {
  width: 100%;
  max-width: 1440px;
  padding-right: var(--base-padding--xlarge);
  padding-left: var(--base-padding--xlarge)
}

.sections {
  min-height: 50vh;
  padding-top: 8%;
  height: fit-content
}

.sections.extra-padding {
  padding-top: 160px
}

.sections.small-padding {
  padding-top: 64px
}

.sections.top-marquee {
  padding-top: 96px
}

.text-regular {
  line-height: 150%
}

.text-regular.is-c1-60,
.text-small.is-c1-60 {
  color: var(--color-black--c1-60)
}

.text-regular.is-c2-70,
.text-small.is-c2-70 {
  color: var(--color-white--c2-70)
}

.text-large.is-semi-bold,
.text-regular.is-semi-bold,
.text-semi-bold,
.text-small.is-semi-bold {
  font-weight: 600
}

.text-large.is-bold {
  font-weight: 500
}

.text-huge,
.text-large.is-medium {
  font-weight: 400
}

.text-large {
  color: #000;
  font-size: 18px;
  line-height: 165%;
  font-family: "Inter Tight"
}

.text-huge {
  font-family: "Inter Tight", sans-serif;
  font-size: 48px;
  line-height: 110%
}

.text-small {
  font-size: 14px;
  line-height: 155%;
  font-family: "Inter Tight";
  font-weight: 500; 
}

.text-small.active {
  color: #365de5;
  font-weight: 600
}

.text-small.is-c3 {
  color: var(--colors--c3)
}

.text-small.is-c5,
.text-tiny.is-c5 {
  color: var(--colors--c5)
}

.text-tiny {
  color: var(--color-black--c1-80);
  font-size: 12px;
  line-height: 170%
}

.button-regular,
.button-small,
.cart-button {
  font-size: 14px;
  line-height: 120%
}

.tag-text {
  font-size: 14px;
  font-weight: 600 !important;
  line-height: 170%
}

.button-regular,
.button-small,
.newsletter-button {
  font-weight: 500;
  font-family: "Inter Tight", sans-serif;
  letter-spacing: .5px
}

.nav-items {
  align-items: center
}

.account-buttons,
.author,
.nav-buttons,
.plan-price {
  grid-column-gap: 8px;
  align-items: center;
  display: flex
}

.nav-links {
  grid-column-gap: 4px;
  align-items: center;
  display: flex
}

.button-small,
.nav-link {
  border-radius: var(--border-radius--tiny);
  justify-content: center;
  display: flex;
  transition: opacity .2s
}

.nav-link {
  align-items: center;
  padding: 4px 8px
}

.button-small,
.features.back-color {
  background-color: var(--colors--c3)
}

.button-small {
  height: 32px;
  color: var(--color-white--c2);
  text-align: center;
  align-items: center;
  padding: 4px 12px
}

.button-regular:hover,
.button-small:hover {
  opacity: .85
}

.cart-button {
  height: 32px;
  border: 1px solid var(--color-black--c1-10);
  background-color: var(--color-white--c2);
  color: var(--color-black--c1);
  border-radius: 100px;
  justify-content: center;
  padding: 4px 16px
}

.spacer-huge {
  width: 100%;
  height: 160px
}

.features.back-color {
  padding-top: 80px;
  padding-bottom: 80px
}

.big-card.is-c1,
.button-regular.is-c1,
.client-words.is-c1,
.cta,
.split-item.with-padding {
  background-color: var(--color-black--c1)
}

.client-stats.is-c1-04,
.cta.is-c1-04,
.dropdown-link:hover {
  background-color: var(--color-black--c1-04)
}

.spacer-regular {
  width: 100%;
  height: 80px
}

.max-width-large {
  width: 100%;
  max-width: 1184px
}

.cta-content {
  padding-top: var(--base-padding--xlarge);
  padding-bottom: var(--base-padding--xlarge);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.button-regular {
  height: 40px;
  width: 100%;
  padding: 8px var(--base-padding--small);
  border-radius: var(--border-radius--small);
  background-color: var(--colors--c3);
  color: var(--color-white--c2);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex
}

.button-regular.for-buy-now {
  background-color: var(--colors--c5);
  margin-top: 4px
}

.footer-main {
  padding-top: var(--base-padding--xlarge);
  padding-bottom: var(--base-padding--xlarge);
  border-bottom: 1px solid var(--color-white--c2-10);
  background-color: #000
}

.footer-newsletter {
  padding-top: var(--base-padding--large);
  padding-bottom: var(--base-padding--large)
}

.footer-sub {
  min-height: 64px;
  padding-top: var(--base-padding--xsmall);
  padding-bottom: var(--base-padding--xsmall);
  background-color: var(--color-white--c2);
  justify-content: center;
  align-items: center;
  display: flex
}

.footer-main-items {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  display: flex
}

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

.footer-sub-items {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.newsletter-form,
.tweet-person {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.newsletter-field {
  height: 48px;
  min-width: 320px;
  border: 1px solid var(--color-white--c2-20);
  border-radius: var(--border-radius--small);
  background-color: rgba(255, 255, 255, 0);
  margin-bottom: 0;
  padding: 8px 16px;
  font-size: 16px
}

.newsletter-field::-ms-input-placeholder {
  color: var(--color-white--c2-70);
  font-size: 16px
}

.newsletter-field::placeholder {
  color: var(--color-white--c2-70);
  font-size: 16px
}

.search-field:lang(en) {
  color: #000;
  max-width: 100%;
  border-radius: 8px;
  height: 44px
}

.newsletter-button {
  height: 48px;
  border-radius: var(--border-radius--small);
  background-color: var(--color-white--c2);
  color: var(--color-black--c1);
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 120%
}

.footer-link,
.footer-link:hover,
.submit-button {
  color: var(--color-white--c2)
}

.footer-links,
.legal-bullets,
.newsletter-info {
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex
}

.social-links {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex
}

.social-link {
  width: 32px;
  height: 32px;
  border-radius: 20px;
  background-color: var(--color-black--c1);
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex
}

.social-link:hover {
  opacity: .8
}

.icon-small {
  width: 16px;
  height: 16px
}

.brand-footer {
  width: 64px;
  height: 64px
}

.footer-column {
  min-width: 128px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex
}

.hero-call,
.hero-content {
  flex-direction: column;
  display: flex
}

.footer-link {
  opacity: .7;
  transition: opacity .2s
}

.faq-arrow,
.marquee-items.for-logos.for-home {
  opacity: .4
}

.footer-link:hover {
  opacity: 1
}

.footer-columns {
  grid-column-gap: 48px;
  display: flex
}

.spacer-large {
  width: 100%;
  height: 128px
}

.hero-content {
  grid-row-gap: 48px
}

.hero-info {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.title-wrapper.for-hero {
  max-width: 576px
}

.title-wrapper.for-product {
  max-width: 640px
}

.title-wrapper.for-about-b {
  padding-top: 32px;
  padding-bottom: 128px
}

.hero-call {
  max-width: 400px;
  grid-row-gap: 16px;
  align-items: flex-start;
  margin-bottom: 8px
}

.max-width-regular {
  width: 100%;
  max-width: 1056px
}

.max-width-regular.for-faq {
  max-width: 960px
}

.vflex-align-center {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.title-wrap.for-build {
  max-width: 560px
}

.title-wrap.for-clients,
.title-wrap.for-company,
.title-wrap.for-experience,
.title-wrap.for-investors,
.title-wrap.for-testimonials,
.title-wrap.for-workspace {
  max-width: 480px
}

.intro-call,
.title-wrap.for-features-home,
.title-wrap.for-numbers {
  max-width: 400px
}

.grid-2-columns {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
  display: grid
}

.grid-2-columns.for-company {
  grid-template-rows: auto auto auto
}

.big-card {
  border: 1px solid var(--color-black--c1-10);
  border-radius: var(--border-radius--regular);
  background-color: var(--color-black--c1-04);
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.tab-link.w--current,
.tabs-content {
  background-color: var(--color-white--c2)
}

.big-card-top {
  padding: var(--base-padding--xlarge);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex
}

.big-card-info,
.small-card-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex
}

.tabs,
.tabs-menu {
  grid-row-gap: 24px;
  grid-column-gap: 24px
}

.tab-link,
.tabs-menu {
  flex-direction: column;
  display: flex
}

.big-card-info.for-bigger-card {
  max-width: 464px
}

.icon-regular {
  width: 24px;
  height: 24px
}

.big-card-image {
  padding-right: var(--base-padding--small);
  padding-left: var(--base-padding--small)
}

.big-card-image.is-special {
  padding-left: 0;
  padding-right: 64px
}

.tabs {
  width: 100%;
  display: flex
}

.tabs-content {
  width: 100%;
  border: 1px none var(--color-black--c1-10);
  border-radius: var(--border-radius--regular);
  justify-content: center;
  align-items: center;
  display: flex
}

.tab-link,
.tab-pane {
  border: 1px solid var(--color-black--c1-10)
}

.tab-pane {
  width: 100%;
  border-radius: var(--border-radius--regular)
}

.tab-link {
  width: 128px;
  height: 100%;
  grid-row-gap: 8px;
  border-radius: var(--border-radius--regular);
  background-color: var(--color-black--c1-04);
  justify-content: center;
  align-items: center;
  padding: 16px
}

.number-card,
.small-card {
  border: 1px solid var(--color-black--c1-10);
  background-color: var(--color-black--c1-04)
}

.grids,
.small-card {
  flex-direction: column
}

.tab-link.w--current {
  border-width: 2px;
  border-color: var(--color-black--c1)
}

.tab-icon {
  width: 40px;
  height: 40px
}

.grid-3-columns {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid
}

.small-card {
  padding: var(--base-padding--regular);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius--regular);
  display: flex
}

.small-card.is-c2-10 {
  border-color: var(--color-white--c2-10);
  background-color: var(--color-white--c2-10)
}

.small-card.for-logo {
  padding-top: var(--base-padding--xlarge);
  padding-bottom: var(--base-padding--xlarge);
  justify-content: center;
  align-items: center
}

.grids {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.number-card {
  width: 100%;
  padding: var(--base-padding--small) var(--base-padding--xlarge);
  border-radius: var(--border-radius--regular);
  flex-direction: column;
  justify-content: center;
  display: flex
}

.number-card.is-c2 {
  background-color: var(--color-white--c2);
  border-style: none;
  box-shadow: 0 0 16px 8px rgba(18, 18, 18, .04)
}

.display-text.top {
  position: absolute;
  top: 64px;
  bottom: auto;
  left: auto;
  right: auto
}

.display-text.bottom {
  position: absolute;
  top: auto;
  bottom: 64px;
  left: auto;
  right: auto
}

.display-text.left,
.display-text.right {
  position: absolute;
  bottom: auto;
  top: auto
}

.display-text.left {
  left: 64px;
  right: auto
}

.display-text.right {
  left: auto;
  right: 64px
}

._404-content,
.blog-thumb-wrapper,
.bullet,
.marquee.for-home,
.plan {
  position: relative
}

.display-text.for-plan {
  letter-spacing: -4px;
  align-items: center;
  font-family: "Inter Tight", sans-serif;
  font-weight: 700;
  display: flex
}

.display-text.for-product-buy {
  letter-spacing: -3px;
  align-items: center;
  font-family: "Inter Tight", sans-serif;
  font-size: 48px;
  font-weight: 700;
  display: flex
}

.tweet {
  padding: var(--base-padding--small);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--color-black--c1-10);
  border-radius: var(--border-radius--regular);
  background-color: #fff;
  flex-direction: column;
  display: flex;
  width: 100%;
  /* cursor: pointer; */
}

.client-words,
.marquee.for-top {
  background-color: var(--colors--c4)
}

.tweet-image {
  width: 48px;
  height: 48px;
  padding: 5px;
  border-radius: 20px;
  border: 1px solid var(--color-black--c1-10);
  border-radius: var(--border-radius--regular)
}

.company-image,
.radius-image,
.video-wrapper {
  border-radius: var(--border-radius--regular)
}

.company-image {
  height: 100%
}

.menu-button {
  width: 48px;
  height: 48px;
  border-left: 1px solid var(--color-black--c1-10);
  justify-content: center;
  align-items: center;
  display: none
}

.product-one,
.product-three,
.product-two {
  grid-row-gap: 64px;
  flex-direction: column;
  display: flex
}

.compare-title,
.intro-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column wrap;
  align-items: center;
  display: flex
}

.intro-info.for-product-two {
  flex-direction: row;
  justify-content: space-between;
  align-items: center
}

.intro-info.for-cases,
.intro-info.for-pricing {
  width: 100%;
  max-width: 420px
}

.intro-info.for-category {
  width: 100%;
  max-width: 480px
}

.intro-call {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.intro-call.for-product-two {
  align-items: flex-start;
  margin-bottom: -8px
}

.video-wrapper {
  width: 100%
}

.grid-4-columns {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid
}

.clients-brand {
  max-height: 24px;
  max-width: 104px
}

.client-content {
  width: 100%;
  align-items: stretch;
  display: flex
}

.client-stats,
.client-words {
  width: 50%;
  padding: var(--base-padding--xlarge);
  display: flex
}

.client-words {
  min-height: 560px;
  justify-content: flex-end;
  align-items: center
}

.client-stats {
  background-color: var(--color-black--c1-60);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center
}

.client-words-flex {
  max-width: 640px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex
}

.stats-flex {
  width: 100%;
  max-width: 640px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex
}

.split-item {
  width: 50%;
  height: 44vw;
  background-color: var(--colors--c3);
  justify-content: center;
  align-items: center;
  display: flex
}

.marquee,
.spacer-small {
  height: 48px;
  width: 100%
}

.marquee {
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  background-color: var(--color-black--c1);
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.marquee.for-top {
  height: 32px;
  margin-top: 64px
}

.checkout-form,
.marquee.for-home {
  background-color: var(--color-white--c2)
}

.marquee.for-home {
  height: auto
}

.marquee.for-logos {
  height: 80px;
  grid-column-gap: 8vw
}

.marquee.for-logos.is-c1-04 {
  margin-top: 2%;
  background-color: transparent
}

.split-info {
  width: 100%;
  max-width: 544px;
  padding-right: var(--base-padding--xlarge);
  padding-left: var(--base-padding--xlarge);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.split-info.is-align-center {
  align-items: center
}

.about-a,
.about-info-items,
.add-to-cart,
.case-items {
  flex-direction: column;
  display: flex
}

.split-info.is-align-center.no-max {
  max-width: none
}

.max-width-small {
  width: 100%;
  max-width: 688px
}

.about-info-items,
.case-items {
  grid-column-gap: 48px;
  grid-row-gap: 48px
}

.about-info-item,
.case-item,
.paragraphs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex
}

.logo {
  max-height: 32px;
  max-width: 140px;
  margin-left: 10%
}

.about-c,
.checkout-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex
}

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

.about-c {
  max-width: 968px;
  flex-direction: column;
  padding-top: 128px;
  padding-bottom: 128px
}

.checkout-form {
  padding: 128px 0 80px
}

.g-button,
.submit-button {
  padding: 8px var(--base-padding--small);
  font-weight: 500;
  line-height: 120%;
  font-family: "Inter Tight", sans-serif
}

.checkout-wrapper {
  width: 100%;
  max-width: 1024px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start
}

.checkout-main {
  width: 100%;
  flex: 0 auto;
  margin-right: 0
}

.checkout-summary {
  width: 320px;
  flex: none;
  top: 128px
}

.block-header {
  height: 64px;
  align-items: center
}

.submit-button {
  height: 48px;
  border-radius: var(--border-radius--small);
  background-color: var(--colors--c3);
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 14px;
  display: flex
}

.form-item,
.legal-title,
.publishing.for-post-intro {
  margin-bottom: 16px
}

.g-button {
  height: 56px;
  color: #000;
  background-color: #f5f5f5;
  border: 5px #000 !important;
  border-radius: var(--border-radius--small);
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
  font-size: 16px
}

.link-form,
.text-link {
  color: var(--colors--c3)
}

.checkout-label {
  font-size: 14px;
  font-weight: 600
}

.legal-paragraphs {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex
}

.bullet {
  width: 4px;
  height: 4px;
  background-color: #000;
  border-radius: 50%;
  flex: none;
  top: 10px
}

._404-content,
.legal-content {
  flex-direction: column;
  display: flex
}

.legal-content {
  grid-row-gap: 48px;
  margin-top: 48px
}

.text-link {
  font-weight: 500
}

.legal-bullet {
  grid-column-gap: 8px;
  align-items: flex-start;
  padding-left: 8px;
  display: flex
}

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

._404-content {
  width: 100%;
  height: 100%;
  text-align: center;
  justify-content: center;
  align-items: center
}

._404-info {
  max-width: 240px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.form-content {
  width: 512px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.form-item,
.form-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex
}

.form-success {
  background-color: #1a1d32;
  border-radius: 8px
}

.form-error {
  border-radius: var(--border-radius--small);
  background-color: rgba(234, 67, 53, .1)
}

.form-fields,
.form-wrapper,
.select-field {
  background-color: #fff
}

.form-item {
  grid-row-gap: 4px
}

.form-wrapper {
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  padding: 128px 48px
}

.link-form {
  text-decoration: none
}

.form-fields {
  width: 100%;
  border: 1px solid rgba(0, 4, 27, .1);
  border-radius: 16px;
  flex-direction: column;
  padding: 24px 32px;
  display: flex
}

.text-area,
.text-field {
  border: 1px solid rgba(0, 4, 27, .1);
  font-size: 16px;
  width: 100%;
  margin-bottom: 0
}

.form-items,
.post-intro-last {
  justify-content: space-between
}

.form-items {
  grid-column-gap: 12px;
  display: flex
}

.text-field {
  height: 48px;
  border-radius: 4px
}

.text-field::-ms-input-placeholder {
  font-size: 14px
}

.text-field::placeholder {
  font-size: 14px
}

.form-last {
  margin-top: 16px
}

.text-area {
  min-height: 128px;
  border-radius: 4px
}

.text-area::-ms-input-placeholder {
  font-size: 14px
}

.text-area::placeholder {
  font-size: 14px
}

.select-field {
  width: 100%;
  height: 48px;
  color: var(--color-black--c1-60);
  border: 1px solid rgba(0, 4, 27, .1);
  border-radius: 4px;
  margin-bottom: 0;
  font-size: 14px
}

.select-field:active {
  color: var(--color-black--c1)
}

.cases-link {
  padding: var(--base-padding--xlarge);
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--color-black--c1-10);
  border-radius: var(--base-padding--xsmall);
  background-color: var(--color-black--c1-04);
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.cases-logo {
  width: auto;
  max-height: 32px
}

.blog-featured {
  margin-top: 64px
}

.feat-item {
  grid-column-gap: 48px;
  align-items: flex-start;
  display: flex
}

.feat-image-wrapper {
  width: 56%;
  height: 32vw;
  max-height: 416px;
  border-radius: var(--border-radius--regular);
  flex: none;
  position: relative;
  overflow: hidden
}

.feat-item-info {
  padding-top: var(--base-padding--xsmall);
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.author-image {
  width: 48px;
  border-radius: 50%
}

.bullet-divisor {
  width: 4px;
  height: 4px;
  background-color: var(--color-black--c1);
  border-radius: 50%;
  flex: none
}

.minutes-read {
  grid-column-gap: 3px;
  align-items: center;
  display: flex
}

.feat-item-link {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex
}

.publishing {
  grid-column-gap: 12px;
  align-items: center;
  display: flex
}

.blog-list {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid
}

.blog-thumb-wrapper {
  width: 100%;
  height: 18vw;
  max-height: 240px;
  border-radius: var(--border-radius--small)
}

.blog-info {
  grid-row-gap: 8px;
  flex-direction: column;
  padding-top: 12px;
  display: flex
}

.button,
.tag {
  justify-content: center
}

.tag {
  border: 1px solid var(--color-black--c1-10);
  background-color: var(--color-white--c2);
  border-radius: 64px;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex
}

.tag.for-blog-item {
  border-color: var(--color-white--c2-20);
  background-color: var(--color-black--c1-10);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  position: absolute;
  top: auto;
  bottom: 12px;
  left: 12px;
  right: auto
}

.tag.is-special {
  grid-column-gap: 3px;
  grid-row-gap: 3px
}

.tag.for-popular {
  height: 24px;
  border-style: none;
  width: fit-content;
  float: right !important
}

.plan-features,
.post-last {
  border-top: 1px solid var(--color-black--c1-10)
}

.topics-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 48px;
  display: flex
}

.post-image {
  width: 112%;
  height: 480px;
  max-width: none;
  border-radius: var(--border-radius--regular);
  object-fit: cover;
  align-self: center;
  margin-top: 32px;
  margin-bottom: 32px
}

.check-icon,
.drop-arrow,
.faq-arrow,
.marquee-logo {
  object-fit: contain
}

.post-intro {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.post-intro-last {
  width: 100%;
  padding-bottom: var(--base-padding--regular);
  border-bottom: 1px solid var(--color-black--c1-10);
  align-items: center;
  display: flex
}

.post-content {
  margin-top: 48px;
  margin-bottom: 48px
}

.post-last {
  width: 100%;
  padding-top: var(--base-padding--regular);
  justify-content: space-between;
  align-items: center;
  display: flex
}

.button,
.outline-primary-button {
  margin-top: 8px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  height: 40px
}

.plan-features {
  width: 100%;
  flex: 1
}

.plan-top {
  width: 100%;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: stretch;
  display: flex
}

.button {
  width: 128px;
  color: #00041b;
  background-color: #fcff66;
  border-radius: 48px;
  align-items: center
}

.outline-primary-button {
  width: 100%;
  color: #365de5;
  background-color: transparent;
  border: 1px solid #365de5;
  border-radius: 8px !important;
  justify-content: center;
  align-items: center
}

.outline-primary-button:hover {
  width: 100%;
  height: 40px;
  color: #365de5;
  background-color: rgba(104, 137, 255, .219);
  border: 1px solid #365de5;
  border-radius: 8px !important;
  cursor: pointer
}

.entreprise,
.plan {
  border-radius: var(--border-radius--regular);
  display: flex;
  background-color: var(--color-black--c1-04)
}

.dolar-sign {
  letter-spacing: 0;
  font-size: 24px;
  font-weight: 700
}

.check-icon {
  width: 16px;
  height: 24px
}

.plan-price.for-product-buy {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 32px
}

.compare-tab-top,
.compare-tabs-menu {
  margin-bottom: 16px
}

.plan {
  width: 100%;
  padding: var(--base-padding--regular) var(--base-padding--small);
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start
}

.compare-cell.for-popular,
.compare-head.for-popular,
.plan.for-popular {
  background-color: rgba(24, 180, 105, .15)
}

.plans-content {
  width: 100%;
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex
}

.plan-feature {
  width: 100%;
  grid-column-gap: 8px;
  border-bottom: 1px solid var(--color-black--c1-10);
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex
}

.entreprise {
  padding: var(--base-padding--xlarge) var(--base-padding--regular);
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  margin-top: 64px
}

.entreprise-info,
.most-popular {
  grid-row-gap: 8px;
  grid-column-gap: 8px
}

.compare-cell,
.compare-head {
  border-radius: var(--border-radius--small)
}

.entreprise-info {
  flex-direction: column;
  display: flex
}

.most-popular {
  align-items: center;
  display: flex
}

.compare-content,
.compare-table {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex
}

.compare-content {
  align-items: center
}

.compare-table {
  width: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.compare-head {
  width: 100%;
  padding: var(--base-padding--small);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--color-black--c1-04);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.compare-cells,
.compare-row,
.compare-top {
  grid-row-gap: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px
}

.compare-cell.is-align-start,
.compare-head.is-align-start {
  align-items: flex-start
}

.compare-head.for-tab {
  flex-direction: row;
  justify-content: space-between
}

.compare-head.for-product {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 16px
}

.compare-cell,
.faq-items {
  width: 100%;
  flex-direction: column
}

.compare-top {
  background-color: var(--color-white--c2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 32px;
  padding-bottom: 8px;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 64px
}

.compare-cell,
.compare-tab-link,
.faq-item {
  background-color: var(--color-black--c1-04)
}

.compare-cells {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.compare-cell {
  min-height: 48px;
  padding: 8px var(--base-padding--small);
  justify-content: center;
  align-items: center;
  display: flex
}

.compare-row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: grid
}

.faq-items {
  min-height: 96px;
  grid-row-gap: 16px;
  margin-top: 32px;
  display: flex
}

.faq-item {
  padding: var(--base-padding--regular) var(--base-padding--xsmall);
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 16px;
  flex-direction: column;
  display: flex
}

.faq-question {
  height: auto;
  grid-column-gap: 8px;
  justify-content: space-between;
  display: flex
}

.faq-arrow {
  width: 24px;
  height: 24px
}

.faq-answer {
  height: auto;
  padding-right: var(--base-padding--regular)
}

.compare-tabs {
  width: 100%;
  display: none
}

.compare-tabs-menu {
  width: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.compare-tab-row,
.compare-tab-top {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.compare-tab-link {
  width: 100%;
  min-height: 56px;
  padding: 8px var(--base-padding--xsmall);
  border-radius: var(--border-radius--small);
  justify-content: center;
  align-items: center;
  display: flex
}

.compare-tab-link.w--current {
  background-color: var(--color-black--c1-60);
  color: var(--color-white--c2)
}

.compare-tab-top,
.drop-list-mobile.w--open,
.dropdown-list.w--open {
  background-color: var(--color-white--c2)
}

.product-info {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 32px;
  display: flex
}

.options-buttons,
.product-buy-head {
  grid-column-gap: 8px;
  grid-row-gap: 8px
}

.dropdown-link,
.product-buy-head {
  flex-direction: column;
  display: flex
}

.product-buy {
  width: 100%;
  max-width: 432px;
  border: 2px solid var(--colors--c3);
  border-radius: var(--border-radius--regular);
  position: -webkit-sticky;
  position: sticky;
  top: 96px
}

.product-buy-info {
  padding: var(--base-padding--regular)
}

.product-buy-head {
  width: 100%;
  padding: var(--base-padding--small);
  border-bottom: 1px solid var(--color-black--c1-10);
  justify-content: center;
  align-items: flex-start
}

.options-buttons {
  margin-bottom: 32px
}

.option-button {
  border-color: var(--color-black--c1-10);
  border-radius: 64px;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px
}

.cart-header {
  height: 64px;
  border-bottom-color: var(--color-black--c1-10);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 0
}

.drop-link-mobile,
.drop-toggle-mobile {
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.close-cart {
  width: 64px;
  height: 64px;
  border-left: 1px solid var(--color-black--c1-10);
  justify-content: center;
  align-items: center;
  display: flex
}

.cart-footer {
  border-top-color: var(--color-black--c1-10)
}

.marquee-items {
  min-width: 100%;
  grid-column-gap: 3vw;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.marquee-home,
.nav-mobile {
  position: absolute;
  left: 0;
  right: 0
}

.marquee-items.for-logos {
  grid-column-gap: 2vw
}

.marquee-dash,
.marquee-text {
  color: var(--color-white--c2);
  letter-spacing: .5px;
  font-family: "Inter Tight", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 155%
}

.dropdown-text,
.nav-button {
  color: #00041b;
  font-size: 14px;
  font-weight: 500
}

.marquee-logo {
  width: auto;
  height: 35px;
  flex: none
}

.marquee-home {
  top: 0;
  bottom: 0
}

.newsletter-success {
  background-color: rgba(255, 255, 255, 0)
}

.newsletter-error {
  border-radius: var(--border-radius--small);
  background-color: var(--color-white--c2-20)
}

.dropdown {
  padding-left: 8px;
  padding-right: 4px
}

.dropdown-toggle {
  height: 48px;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  padding: 0;
  display: flex
}

.dropdown-list.w--open {
  min-width: 384px;
  padding: var(--base-padding--xsmall) var(--base-padding--xsmall) 20px;
  border: 1px solid var(--color-black--c1-10);
  border-radius: var(--base-padding--xsmall);
  top: 44px;
  left: -32px
}

.dropdown-link {
  background-color: #fff;
  border-radius: 12px;
  align-items: flex-start;
  padding: 8px 12px;
  transition: background-color .2s cubic-bezier(.39, .575, .565, 1)
}

.dropdown-text {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  line-height: 170%;
  display: block
}

.drop-arrow {
  width: 16px;
  height: auto;
  opacity: .8
}

.drop-list-mobile.w--open {
  width: 100%;
  flex-direction: column;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static
}

.drop-link-mobile {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  transition-property: none
}

.drop-toggle-mobile {
  width: 100%;
  padding: 12px 0
}

.nav-button {
  width: 80px;
  height: 32px;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 0;
  line-height: 120%;
  display: flex
}

.nav-mobile-link {
  width: 100%;
  border-bottom: 1px solid var(--color-black--c1-10);
  padding-top: 12px;
  padding-bottom: 12px
}

.nav-mobile {
  padding: var(--base-padding--small) var(--base-padding--large) var(--base-padding--large);
  border-bottom: 1px solid var(--color-black--c1);
  background-color: var(--color-white--c2);
  display: none;
  top: 64px;
  bottom: auto
}

.nav-mobile-items {
  width: 100%;
  overflow: auto
}

.dropdown-mobile {
  width: 100%;
  border-bottom: 1px solid var(--color-black--c1-10);
  padding-left: 0;
  padding-right: 0
}

@media screen and (max-width:991px) {

  .client-words-flex,
  .stats-flex {
    max-width: none
  }

  .blog-list,
  .grid-3-columns,
  .grid-4-columns {
    grid-template-columns: 1fr 1fr
  }

  .heading-huge,
  h1 {
    font-size: 72px
  }

  .internal-side {
    width: 100%;
    height: auto
  }

  .internal-main {
    padding-top: 0
  }

  .account-buttons,
  .compare-table,
  .internal-side-bottom,
  .internal-side-items,
  .nav-links {
    display: none
  }

  .internal-side-item {
    justify-content: center
  }

  .checkout-wrapper,
  .client-content,
  .compare-title,
  .feat-item,
  .footer-main-items,
  .internal-flex,
  .intro-info,
  .product-info,
  .split-view {
    flex-direction: column
  }

  .internal-side-item.for-typography {
    border-right: 1px solid var(--primary-color-01--p1-10\<deleted\|variable-119de0b6\>);
    border-left: 1px solid var(--primary-color-01--p1-10\<deleted\|variable-119de0b6\>)
  }

  .internal-card-main {
    padding-left: 24px;
    padding-right: 24px
  }

  .rich-text ol,
  .rich-text ul {
    padding-left: 32px
  }

  .nav {
    border-top: 1px solid var(--color-black--c1-10);
    padding-right: 0
  }

  .client-stats,
  .client-words,
  .container,
  .split-info {
    padding-right: var(--base-padding--regular);
    padding-left: var(--base-padding--regular)
  }

  .text-regular.is-c2-70.is-align-center {
    text-align: center
  }

  .spacer-huge {
    height: 128px
  }

  .footer-main {
    padding-top: var(--base-padding--large);
    padding-bottom: var(--base-padding--large)
  }

  .footer-main-items {
    grid-column-gap: 48px;
    grid-row-gap: 48px
  }

  .newsletter {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start
  }

  .grid-2-columns,
  .grid-3-columns,
  .grid-4-columns,
  .grids,
  .tabs,
  .tabs-menu {
    grid-row-gap: 16px;
    grid-column-gap: 16px
  }

  .newsletter-field {
    min-width: 352px
  }

  .brand-footer.w--current {
    flex: none
  }

  .spacer-large {
    height: 96px
  }

  .hero-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .title-wrapper.for-about-b {
    padding-top: 0;
    padding-bottom: 96px
  }

  .hero-call,
  .intro-call {
    margin-bottom: 0
  }

  .big-card-top,
  .cases-link {
    padding: var(--base-padding--regular)
  }

  .big-card-image {
    padding-right: var(--base-padding--xsmall);
    padding-left: var(--base-padding--xsmall)
  }

  .big-card-image.is-special {
    padding-right: 32px
  }

  .tabs {
    flex-direction: column;
    margin-top: -16px
  }

  .tabs-menu {
    height: auto;
    flex-direction: row;
    justify-content: space-between
  }

  .tab-link {
    width: 100%;
    height: 96px
  }

  .tab-icon {
    width: 32px;
    height: 32px
  }

  .small-card {
    padding: var(--base-padding--small)
  }

  .number-card {
    padding-right: var(--base-padding--small);
    padding-left: var(--base-padding--small)
  }

  .display-text {
    font-size: 48px
  }

  .display-text.top {
    top: 32px
  }

  .display-text.bottom {
    bottom: 32px
  }

  .display-text.left {
    left: 32px
  }

  .display-text.right {
    right: 32px
  }

  .display-text.for-plan,
  .display-text.for-product-buy {
    font-size: 64px
  }

  .menu-button {
    width: 64px;
    height: 64px;
    display: flex;
    position: relative
  }

  .about-a,
  .product-one,
  .product-three,
  .product-two {
    grid-row-gap: 48px
  }

  .client-words {
    width: 100%;
    min-height: auto
  }

  .checkout-summary,
  .client-stats {
    width: 100%
  }

  .stats-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row
  }

  .split-item {
    width: 100%;
    height: 50vw
  }

  .split-item.with-padding {
    height: auto;
    padding-top: var(--base-padding--xlarge);
    padding-bottom: var(--base-padding--xlarge)
  }

  .spacer-small {
    height: 48px
  }

  .split-info {
    max-width: 400px;
    align-items: center
  }

  .about-c {
    grid-row-gap: 48px;
    padding-top: 96px;
    padding-bottom: 96px
  }

  .form-wrapper {
    padding-left: 32px;
    padding-right: 32px
  }

  .blog-featured {
    margin-top: 48px
  }

  .feat-image-wrapper {
    width: 100%;
    height: 52vw;
    max-height: none
  }

  .feat-item-info {
    padding-top: var(--base-padding--small)
  }

  .feat-item-link {
    margin-bottom: 24px
  }

  .blog-thumb-wrapper {
    height: 27vw;
    max-height: none
  }

  .blog-info {
    grid-row-gap: 4px;
    padding-right: 8px
  }

  .post-image {
    width: 100%;
    height: 52vw;
    max-height: 432px
  }

  .close-icon,
  .menu-icon {
    width: 20px;
    object-fit: contain
  }

  .plans-content {
    grid-row-gap: 16px;
    flex-direction: column
  }

  .entreprise {
    padding: var(--base-padding--large) var(--base-padding--small);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column wrap;
    align-items: stretch;
    margin-top: 16px
  }

  .compare-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .compare-tabs {
    display: block
  }

  .product-buy {
    max-width: none;
    order: -1;
    position: static
  }

  .marquee-items {
    grid-column-gap: 4vw
  }

  .menu-icon {
    height: auto
  }

  .close-icon {
    height: auto;
    opacity: 0;
    position: absolute
  }

  .nav-mobile {
    height: auto;
    max-height: 416px;
    border-bottom-width: 4px;
    display: none
  }
}

@media screen and (max-width:767px) {

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

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

  .w-container .w-row,
  .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%
  }

  .display-text.left,
  .display-text.right,
  .internal-bottom-links,
  .nav-button,
  .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
  }

  .hero-call,
  .intro-call,
  .title-wrap.for-features-home,
  .title-wrap.for-workspace,
  .title-wrapper.for-hero {
    max-width: 344px
  }

  .display-text.for-product-buy,
  .heading-huge,
  h1 {
    font-size: 48px
  }

  .display-text,
  .heading-xlarge,
  .heading-xlarge.for-post,
  h2 {
    font-size: 40px
  }

  .heading-large,
  .heading-large.for-feat-item,
  h3 {
    font-size: 36px
  }

  .heading-medium,
  h4 {
    font-size: 24px;
    line-height: 115%
  }

  .heading-small,
  h5 {
    font-size: 20px
  }

  .heading-tiny,
  .rich-text h5,
  h6 {
    font-size: 18px
  }

  .internal-bottom {
    justify-content: center
  }

  .internal-side-item {
    padding-left: 16px;
    padding-right: 16px
  }

  .internal-cards.for-colors {
    grid-column-gap: 0px;
    display: flex
  }

  .internal-card-main {
    padding-top: 24px;
    padding-bottom: 24px
  }

  .heading-small.for-blog-item {
    font-size: 24px
  }

  .rich-text p {
    margin-bottom: 12px;
    font-size: 14px
  }

  .rich-text h1,
  .rich-text h2 {
    margin-top: 32px;
    margin-bottom: 12px;
    font-size: 28px
  }

  .rich-text h3 {
    margin-top: 24px;
    margin-bottom: 12px;
    font-size: 24px
  }

  .rich-text figure {
    margin-top: 32px;
    margin-bottom: 32px
  }

  .rich-text h5,
  .rich-text h6 {
    margin-top: 24px;
    margin-bottom: 12px
  }

  .rich-text h6,
  .text-field,
  .text-large {
    font-size: 16px
  }

  .rich-text ol,
  .rich-text ul {
    margin-top: 12px;
    margin-bottom: 20px;
    padding-left: 24px;
    font-size: 14px
  }

  .rich-text blockquote {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px
  }

  .rich-text h4 {
    margin-top: 24px;
    margin-bottom: 12px;
    font-size: 20px
  }

  .container {
    padding-right: var(--base-padding--small);
    padding-left: var(--base-padding--small)
  }

  .sections,
  .sections.extra-padding {
    padding-top: 80px
  }

  .sections.top-marquee {
    padding-top: 64px
  }

  .text-regular {
    font-size: 15px;
    line-height: 155%;
    font-family: "Inter Tight"
  }

  .text-huge {
    font-size: 28px;
    line-height: 115%
  }

  .spacer-huge {
    height: 96px
  }

  .spacer-regular {
    height: 64px
  }

  .cta-content,
  .small-card.for-logo {
    padding-top: var(--base-padding--large);
    padding-bottom: var(--base-padding--large)
  }

  .about-info-items,
  .case-items,
  .footer-main-items {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .cases-link,
  .hero-info,
  .newsletter {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .footer-sub-items {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start
  }

  .newsletter-field {
    min-width: 288px;
    font-size: 16px
  }

  .social-links {
    order: -1
  }

  .brand-footer.w--current {
    width: 56px;
    height: 56px
  }

  .footer-column {
    min-width: 0;
    grid-row-gap: 8px;
    flex: none
  }

  .about-a,
  .footer-columns,
  .hero-content,
  .product-one,
  .product-three,
  .product-two {
    grid-row-gap: 32px
  }

  .footer-columns {
    flex-wrap: wrap
  }

  .spacer-large {
    height: 80px
  }

  .title-wrap.for-build,
  .title-wrap.for-clients,
  .title-wrap.for-investors,
  .title-wrap.for-testimonials,
  .title-wrapper.for-product {
    max-width: 400px
  }

  .title-wrapper.for-about-b {
    padding-bottom: 64px
  }

  .vflex-align-center {
    grid-column-gap: 24px;
    grid-row-gap: 24px
  }

  .title-wrap.for-company {
    max-width: 352px
  }

  .title-wrap.for-numbers {
    max-width: 320px
  }

  .grid-2-columns,
  .grid-3-columns,
  .grid-4-columns {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    display: flex
  }

  .grid-2-columns.for-logos,
  .grid-4-columns.for-about-b {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .compare-title,
  .grid-4-columns.for-logos,
  .grids,
  .intro-info,
  .post-intro-last,
  .post-last,
  .split-info,
  .stats-flex,
  .tabs,
  .tabs-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px
  }

  .tab-pane {
    overflow: hidden
  }

  .intro-info.for-cases {
    max-width: 270px
  }

  .intro-info.for-category,
  .intro-info.for-pricing {
    max-width: 370px
  }

  .intro-call {
    grid-row-gap: 16px
  }

  .grid-4-columns.for-logos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .client-stats,
  .client-words {
    padding: var(--base-padding--large) var(--base-padding--small)
  }

  .stats-flex {
    flex-direction: column
  }

  .split-item.with-padding {
    padding-top: var(--base-padding--regular);
    padding-bottom: var(--base-padding--regular)
  }

  .spacer-small {
    height: 32px
  }

  .split-info {
    max-width: 340px;
    padding-right: var(--base-padding--small);
    padding-left: var(--base-padding--small)
  }

  .about-c {
    grid-row-gap: 32px;
    padding-top: 80px;
    padding-bottom: 90px
  }

  .checkout-form,
  .form-wrapper {
    padding-top: 96px
  }

  .legal-content {
    grid-row-gap: 24px;
    margin-top: 24px
  }

  .form-content {
    width: 100%;
    min-width: 0
  }

  .form-wrapper {
    padding-bottom: 96px
  }

  .cases-logo {
    max-height: 24px
  }

  .feat-image-wrapper {
    height: 48vw
  }

  .feat-item-info {
    padding-left: 0
  }

  .feat-item-link {
    grid-row-gap: 8px;
    margin-top: 16px;
    margin-bottom: 20px
  }

  .blog-list {
    flex-direction: column;
    display: flex
  }

  .blog-thumb-wrapper {
    height: 52vw
  }

  .topics-list {
    margin-bottom: 32px
  }

  .post-image {
    margin-top: 24px;
    margin-bottom: 24px
  }

  .post-intro-last {
    padding-bottom: var(--base-padding--small);
    flex-wrap: wrap
  }

  .post-content {
    margin-top: 40px;
    margin-bottom: 40px
  }

  .post-last {
    padding-top: var(--base-padding--small);
    flex-wrap: wrap
  }

  .options-buttons,
  .plan-price.for-product-buy {
    margin-bottom: 24px
  }

  .compare-cell,
  .plan,
  .product-buy-info {
    padding-right: var(--base-padding--xsmall);
    padding-left: var(--base-padding--xsmall)
  }

  .entreprise {
    padding: var(--base-padding--regular) var(--base-padding--xsmall);
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .faq-items {
    grid-row-gap: 8px
  }

  .faq-item {
    padding-top: var(--base-padding--small);
    padding-bottom: var(--base-padding--small)
  }

  .faq-answer {
    padding-right: 16px
  }

  .marquee-logo {
    height: 16px
  }

  .nav-mobile {
    padding: var(--base-padding--xsmall) var(--base-padding--small) var(--base-padding--regular)
  }
}

@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
  }

  .form-block,
  .newsletter-field,
  .w-col,
  .w-col-tiny-12 {
    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%
  }

  .internal-bottom-links,
  .w-nav[data-collapse=tiny] .w-nav-menu {
    display: none
  }

  .w-nav[data-collapse=tiny] .w-nav-button,
  .w-tab-link {
    display: block
  }

  .cases-logo,
  .clients-brand {
    max-height: 20px
  }

  .heading-large.for-feat-item {
    font-size: 32px
  }

  .nav-items {
    grid-column-gap: 16px
  }

  .footer-newsletter,
  .small-card.for-logo {
    padding-top: var(--base-padding--regular);
    padding-bottom: var(--base-padding--regular)
  }

  .newsletter-form {
    width: 100%;
    flex-direction: column
  }

  .footer-column {
    min-width: 0;
    flex: none
  }

  .footer-columns {
    grid-row-gap: 32px;
    flex-wrap: wrap
  }

  .big-card-top,
  .small-card,
  .tweet {
    grid-column-gap: 12px;
    grid-row-gap: 12px
  }

  .big-card-top {
    padding: var(--base-padding--small)
  }

  .big-card-image.is-special {
    padding-right: 16px
  }

  .tabs-menu {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
  }

  .tab-link {
    height: 64px
  }

  .tab-icon {
    width: 24px;
    height: 24px
  }

  .display-text.for-product-buy {
    letter-spacing: -2px;
    font-size: 44px
  }

  .tweet {
    background-color: #fff !important;
    min-width: 100% !important
  }

  .clients-brand {
    max-width: 80px
  }

  .split-item {
    height: 60vw
  }

  .marquee,
  .marquee-items {
    grid-column-gap: 6vw
  }

  .marquee-items.for-logos,
  .marquee.for-logos {
    grid-column-gap: 12vw
  }

  .form-wrapper {
    padding-left: 24px;
    padding-right: 24px
  }

  .form-fields {
    padding-left: 16px;
    padding-right: 16px
  }

  .form-items {
    grid-column-gap: 8px;
    flex-direction: column
  }

  .cases-link {
    padding-right: var(--base-padding--small);
    padding-left: var(--base-padding--small)
  }

  .blog-featured {
    margin-top: 32px
  }

  .feat-image-wrapper {
    height: 56vw
  }

  .feat-item-info {
    padding-top: var(--base-padding--xsmall)
  }

  .blog-list {
    grid-row-gap: 40px
  }

  .post-image {
    height: 52vw
  }

  .faq-answer {
    padding-left: 0;
    padding-right: 0
  }

  .compare-tabs-menu {
    flex-direction: column
  }

  .nav-mobile {
    padding-right: var(--base-padding--xsmall);
    padding-left: var(--base-padding--xsmall)
  }
}

#Password.w-node-_9388dbf9-1bfc-a65b-aede-dcc2ec051ab7-182fdd7e,
#Password.w-node-_9388dbf9-1bfc-a65b-aede-dcc2ec051ab7-790b3d63,
#w-node-_10ca5284-299a-a449-5213-b561ad8d46e1-c3c5a7ce,
#w-node-_21d82e00-ce51-242c-7417-45c1f28a1a3b-70b41268,
#w-node-_7d3ae0a1-2251-2c17-e239-6d4c572d421f-02cbd344,
#w-node-_88ad4fdd-bc68-6842-f66a-02f48d96c5a2-c3c5a7ce {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_01d792f5-973b-7a9b-d927-46c2e49e2980-2a9d69e1,
#w-node-_01d792f5-973b-7a9b-d927-46c2e49e2983-2a9d69e1,
#w-node-_01d792f5-973b-7a9b-d927-46c2e49e2986-2a9d69e1,
#w-node-_01d792f5-973b-7a9b-d927-46c2e49e2989-2a9d69e1,
#w-node-_01d792f5-973b-7a9b-d927-46c2e49e298c-2a9d69e1,
#w-node-_01f142d3-780b-035c-aef1-ad0249293dda-2a9d69e1,
#w-node-_01f142d3-780b-035c-aef1-ad0249293ddd-2a9d69e1,
#w-node-_01f142d3-780b-035c-aef1-ad0249293de0-2a9d69e1,
#w-node-_01f142d3-780b-035c-aef1-ad0249293de3-2a9d69e1,
#w-node-_01f142d3-780b-035c-aef1-ad0249293de6-2a9d69e1,
#w-node-_0abfa318-d00c-9e98-e6a5-538db0628b2b-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab40-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab43-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab50-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab53-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab60-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab63-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab70-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab73-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab80-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab83-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab90-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab93-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab9c-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebab9f-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebaba8-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabab-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabb4-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabb7-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabc1-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabc4-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabce-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabd1-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabdb-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabde-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabe8-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabeb-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabf5-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebabf8-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac02-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac05-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac10-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac13-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac1e-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac21-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac2c-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac2f-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac3c-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac3f-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac4b-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac4e-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac5b-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac5e-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac6a-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac6d-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac79-2a9d69e1,
#w-node-_0b58440a-718e-a6a9-1d2a-9a9796ebac7c-2a9d69e1,
#w-node-_0bed5464-dd61-ccda-9de9-e67044186179-c3c5a7ce,
#w-node-_131c12a1-330c-be30-8752-96c03120cb51-02cbd344,
#w-node-_131c12a1-330c-be30-8752-96c03120cb51-5c95f620,
#w-node-_13796864-1d70-fefd-7c1c-cf6e3df3dbe4-223ce4f9,
#w-node-_17ca0f17-b1be-2674-9fbf-f456ec2956a0-2a9d69e1,
#w-node-_180a5cae-be5a-3984-52ba-b507f28a6b30-223ce4f9,
#w-node-_180a5cae-be5a-3984-52ba-b507f28a6b30-5c95f620,
#w-node-_1a7a873f-757a-5cb6-bf18-4215d739b4aa-4fdedc99,
#w-node-_1b4d3fc3-ff43-361a-93e6-3e488eca3aed-2a9d69e1,
#w-node-_1b4d3fc3-ff43-361a-93e6-3e488eca3af0-2a9d69e1,
#w-node-_1b4d3fc3-ff43-361a-93e6-3e488eca3af3-2a9d69e1,
#w-node-_1b4d3fc3-ff43-361a-93e6-3e488eca3af6-2a9d69e1,
#w-node-_1b4d3fc3-ff43-361a-93e6-3e488eca3af9-2a9d69e1,
#w-node-_1b4ed7fe-9c07-1bdd-4509-dda6b8d6002a-5c95f620,
#w-node-_1d703126-dac8-0582-e845-26a0e718404a-223ce4f9,
#w-node-_1ebdb984-4029-8fa5-edb3-b80260d33c2f-70b41268,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49b4-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49b4-5c95f620,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49bb-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49bb-5c95f620,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49c2-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49c2-5c95f620,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49c9-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49c9-5c95f620,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49d0-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49d0-5c95f620,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49d7-223ce4f9,
#w-node-_1f2751ee-ceca-7a46-972d-31e99dfd49d7-5c95f620,
#w-node-_204c3ba1-ac44-6450-ea24-fb1ef20a967a-2a9d69e1,
#w-node-_204c3ba1-ac44-6450-ea24-fb1ef20a967d-2a9d69e1,
#w-node-_204c3ba1-ac44-6450-ea24-fb1ef20a9680-2a9d69e1,
#w-node-_204c3ba1-ac44-6450-ea24-fb1ef20a9683-2a9d69e1,
#w-node-_204c3ba1-ac44-6450-ea24-fb1ef20a9686-2a9d69e1,
#w-node-_24050520-c085-fb6b-3f8b-e6ba90968f6d-2a9d69e1,
#w-node-_2421ba7c-e519-6feb-73f4-cc972704756f-2a9d69e1,
#w-node-_24f74391-8e85-1796-36dc-b2dbdec8f0ff-2a9d69e1,
#w-node-_24f74391-8e85-1796-36dc-b2dbdec8f102-2a9d69e1,
#w-node-_24f74391-8e85-1796-36dc-b2dbdec8f105-2a9d69e1,
#w-node-_24f74391-8e85-1796-36dc-b2dbdec8f108-2a9d69e1,
#w-node-_24f74391-8e85-1796-36dc-b2dbdec8f10b-2a9d69e1,
#w-node-_25e860c7-24a7-c861-1c6b-2d05f40d408c-70b41268,
#w-node-_30fd6b5c-13dc-2603-bb09-ee2c4dda4617-02cbd344,
#w-node-_30fd6b5c-13dc-2603-bb09-ee2c4dda4617-5c95f620,
#w-node-_33174cf7-33f7-be80-223b-6918f332005b-70b41268,
#w-node-_36d31e71-1d4e-aff8-2682-40fe2a09441f-2a9d69e1,
#w-node-_36d31e71-1d4e-aff8-2682-40fe2a094422-2a9d69e1,
#w-node-_36d31e71-1d4e-aff8-2682-40fe2a094425-2a9d69e1,
#w-node-_36d31e71-1d4e-aff8-2682-40fe2a094428-2a9d69e1,
#w-node-_36d31e71-1d4e-aff8-2682-40fe2a09442b-2a9d69e1,
#w-node-_37e4eb5f-4b36-f800-6ac3-ea11796c09ad-223ce4f9,
#w-node-_3ac94d1b-8622-3647-6765-cb7b8526859a-2a9d69e1,
#w-node-_3ac94d1b-8622-3647-6765-cb7b8526859d-2a9d69e1,
#w-node-_3ac94d1b-8622-3647-6765-cb7b852685a0-2a9d69e1,
#w-node-_3ac94d1b-8622-3647-6765-cb7b852685a3-2a9d69e1,
#w-node-_3ac94d1b-8622-3647-6765-cb7b852685a6-2a9d69e1,
#w-node-_3ebe7009-2d9f-6742-945f-4260c61e638c-2a9d69e1,
#w-node-_3ebe7009-2d9f-6742-945f-4260c61e638f-2a9d69e1,
#w-node-_3ebe7009-2d9f-6742-945f-4260c61e6392-2a9d69e1,
#w-node-_3ebe7009-2d9f-6742-945f-4260c61e6395-2a9d69e1,
#w-node-_3ebe7009-2d9f-6742-945f-4260c61e6398-2a9d69e1,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f7f6-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f7f9-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f7fd-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f800-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f804-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f807-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f80b-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f80e-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f812-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f815-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f819-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f81c-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f81f-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f822-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f825-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f828-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f82b-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f82e-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f831-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f834-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f837-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f83a-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f83d-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f840-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f843-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f846-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f849-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f84c-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f84f-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f852-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f855-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f858-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f85b-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f85e-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f861-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f864-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f868-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f86b-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f86f-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f872-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f876-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f879-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f87d-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f880-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f884-58e5c638,
#w-node-_40dbcc4b-ff6f-8c17-7c90-80ed65a3f887-58e5c638,
#w-node-_41db0aff-6034-7af1-c25d-baff090ddd62-223ce4f9,
#w-node-_42b93789-3476-1f48-6850-bafd0725726a-2a9d69e1,
#w-node-_42b93789-3476-1f48-6850-bafd0725726d-2a9d69e1,
#w-node-_42b93789-3476-1f48-6850-bafd07257270-2a9d69e1,
#w-node-_42b93789-3476-1f48-6850-bafd07257273-2a9d69e1,
#w-node-_42b93789-3476-1f48-6850-bafd07257276-2a9d69e1,
#w-node-_47ebfa0e-9358-9e19-f9c1-a12052b8be2b-2a9d69e1,
#w-node-_47ebfa0e-9358-9e19-f9c1-a12052b8be2e-2a9d69e1,
#w-node-_47ebfa0e-9358-9e19-f9c1-a12052b8be31-2a9d69e1,
#w-node-_47ebfa0e-9358-9e19-f9c1-a12052b8be34-2a9d69e1,
#w-node-_47ebfa0e-9358-9e19-f9c1-a12052b8be37-2a9d69e1,
#w-node-_4ad09f84-e635-4d26-54e0-5dfa4940debd-02cbd344,
#w-node-_4c0db12c-7cc5-3186-f1b0-814031faec22-58e5c638,
#w-node-_4dfdc6c7-cbc4-1b6e-3c7e-ecec38e05f34-02cbd344,
#w-node-_56f6d515-5953-a064-f998-5bc9e4ebd75e-5c95f620,
#w-node-_57e5ab8e-4245-f164-a66f-5883128a2481-02cbd344,
#w-node-_57e5ab8e-4245-f164-a66f-5883128a248e-02cbd344,
#w-node-_57e5ab8e-4245-f164-a66f-5883128a2493-02cbd344,
#w-node-_5af106b4-ce8a-102f-21b2-182b931e12fb-2a9d69e1,
#w-node-_5e6cb8b1-df00-8708-8525-30c7a3a2b08b-2a9d69e1,
#w-node-_5e6cb8b1-df00-8708-8525-30c7a3a2b08e-2a9d69e1,
#w-node-_5e6cb8b1-df00-8708-8525-30c7a3a2b091-2a9d69e1,
#w-node-_5e6cb8b1-df00-8708-8525-30c7a3a2b094-2a9d69e1,
#w-node-_5e6cb8b1-df00-8708-8525-30c7a3a2b097-2a9d69e1,
#w-node-_5ee8f46c-de22-7653-a452-e96562c2a42f-02cbd344,
#w-node-_61557f7c-0830-46a3-808b-80401d2f3270-4fdedc99,
#w-node-_64414349-b2ab-a821-0ec3-977b4cf6279b-2a9d69e1,
#w-node-_64414349-b2ab-a821-0ec3-977b4cf6279e-2a9d69e1,
#w-node-_64414349-b2ab-a821-0ec3-977b4cf627a1-2a9d69e1,
#w-node-_64414349-b2ab-a821-0ec3-977b4cf627a4-2a9d69e1,
#w-node-_64414349-b2ab-a821-0ec3-977b4cf627a7-2a9d69e1,
#w-node-_684a0418-9fbe-b1ae-d3ea-6aeb86d2f090-58e5c638,
#w-node-_693c8d04-c8ef-5b70-edaa-eccb10b05043-2a9d69e1,
#w-node-_69816ed8-3e66-a297-ad73-c524c2fad0e4-2a9d69e1,
#w-node-_69816ed8-3e66-a297-ad73-c524c2fad0e7-2a9d69e1,
#w-node-_69816ed8-3e66-a297-ad73-c524c2fad0ea-2a9d69e1,
#w-node-_69816ed8-3e66-a297-ad73-c524c2fad0ed-2a9d69e1,
#w-node-_69816ed8-3e66-a297-ad73-c524c2fad0f0-2a9d69e1,
#w-node-_69ace9e0-f398-6faa-b39a-2bfde78a84cd-70b41268,
#w-node-_69fbfa81-f119-648f-5713-6e8730e2d97f-4fdedc99,
#w-node-_723601a5-1a61-49bd-87fb-66f6af232385-2a9d69e1,
#w-node-_723601a5-1a61-49bd-87fb-66f6af232388-2a9d69e1,
#w-node-_723601a5-1a61-49bd-87fb-66f6af23238b-2a9d69e1,
#w-node-_723601a5-1a61-49bd-87fb-66f6af23238e-2a9d69e1,
#w-node-_723601a5-1a61-49bd-87fb-66f6af232391-2a9d69e1,
#w-node-_74072c13-e8f0-1f3b-2719-72c1066d34ec-70b41268,
#w-node-_77ecbfd1-0dba-f546-eabd-eecc5f447fa7-2a9d69e1,
#w-node-_78a829e1-36c1-18bb-b6af-15ef56570674-2a9d69e1,
#w-node-_801254d4-c267-eb67-d948-d272c29ad756-70b41268,
#w-node-_81480a08-310e-3c0b-3663-29fa384215f5-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa384215f8-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa384215fc-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa384215ff-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421603-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421606-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842160a-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842160d-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421611-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421614-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421618-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842161b-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842161e-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421621-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421624-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421627-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842162a-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842162d-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421631-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421634-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421638-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842163b-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842163f-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421642-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421646-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421649-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842164d-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421650-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421654-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421657-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842165b-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842165e-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421662-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421665-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421669-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842166c-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421670-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421673-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421677-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842167a-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842167e-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421681-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421685-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa38421688-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842168c-2a9d69e1,
#w-node-_81480a08-310e-3c0b-3663-29fa3842168f-2a9d69e1,
#w-node-_8454a4a6-b29c-db7c-5cd0-965ef1949b01-2a9d69e1,
#w-node-_8454a4a6-b29c-db7c-5cd0-965ef1949b04-2a9d69e1,
#w-node-_8454a4a6-b29c-db7c-5cd0-965ef1949b07-2a9d69e1,
#w-node-_8454a4a6-b29c-db7c-5cd0-965ef1949b0a-2a9d69e1,
#w-node-_8454a4a6-b29c-db7c-5cd0-965ef1949b0d-2a9d69e1,
#w-node-_8508c255-12cd-0a50-8a68-c86cca4b98f6-223ce4f9,
#w-node-_870b27e9-6ec6-cecd-2fde-abdca7f53f91-2a9d69e1,
#w-node-_870b27e9-6ec6-cecd-2fde-abdca7f53f94-2a9d69e1,
#w-node-_870b27e9-6ec6-cecd-2fde-abdca7f53f97-2a9d69e1,
#w-node-_870b27e9-6ec6-cecd-2fde-abdca7f53f9a-2a9d69e1,
#w-node-_896d55fc-e5e7-fa32-a85c-6e549f58d0f2-2a9d69e1,
#w-node-_89eb3868-ef32-a28f-a314-32760510bf57-5c95f620,
#w-node-_8c8a5fdb-3128-b1f6-a18c-177872f8bdde-c3c5a7ce,
#w-node-_94ad47e9-4544-0e18-2ba7-576bdc826c2d-5c95f620,
#w-node-_980d21c7-8c8d-90af-173f-52755b804dcf-2a9d69e1,
#w-node-_9877a54c-851a-6d4e-b38d-51cb5b3dce14-02cbd344,
#w-node-_9877a54c-851a-6d4e-b38d-51cb5b3dce1d-02cbd344,
#w-node-a1967867-5ec8-cca8-e7a6-8e736158bdd7-4fdedc99,
#w-node-a25c6e23-8fc2-081a-e228-c4ace2a183ab-2a9d69e1,
#w-node-a327d5d8-2ed1-b425-4be3-d720baf892e1-223ce4f9,
#w-node-a327d5d8-2ed1-b425-4be3-d720baf892e1-5c95f620,
#w-node-a3d18f9b-d5a9-a55a-5e4d-0a0f8d78253c-70b41268,
#w-node-a713de92-f62b-0ddb-1f38-782c0c193a54-02cbd344,
#w-node-a81c8e9d-f049-0cef-93ad-2b50198d29b1-223ce4f9,
#w-node-a81c8e9d-f049-0cef-93ad-2b50198d29b1-5c95f620,
#w-node-aa670f45-077f-b072-9cdd-6f7529b3860f-70b41268,
#w-node-afed3328-6f6c-9188-719a-d6a09da9665e-2a9d69e1,
#w-node-afed3328-6f6c-9188-719a-d6a09da96661-2a9d69e1,
#w-node-afed3328-6f6c-9188-719a-d6a09da96664-2a9d69e1,
#w-node-afed3328-6f6c-9188-719a-d6a09da96667-2a9d69e1,
#w-node-afed3328-6f6c-9188-719a-d6a09da9666a-2a9d69e1,
#w-node-b89e61ce-e35d-1408-f693-a46f63c1b2f4-2a9d69e1,
#w-node-ba031c87-cfd6-28f9-6f18-1edb62794f09-2a9d69e1,
#w-node-ba031c87-cfd6-28f9-6f18-1edb62794f0c-2a9d69e1,
#w-node-ba031c87-cfd6-28f9-6f18-1edb62794f0f-2a9d69e1,
#w-node-ba031c87-cfd6-28f9-6f18-1edb62794f12-2a9d69e1,
#w-node-ba031c87-cfd6-28f9-6f18-1edb62794f15-2a9d69e1,
#w-node-bb2f13f0-fc42-2ee3-bfee-5efd687ba08d-02cbd344,
#w-node-bbb48764-59f1-93c1-a921-d4184d65033b-2a9d69e1,
#w-node-bbb48764-59f1-93c1-a921-d4184d65033e-2a9d69e1,
#w-node-bbb48764-59f1-93c1-a921-d4184d650341-2a9d69e1,
#w-node-bbb48764-59f1-93c1-a921-d4184d650344-2a9d69e1,
#w-node-bbb48764-59f1-93c1-a921-d4184d650347-2a9d69e1,
#w-node-bbc040ef-bb8f-06f7-7455-456cdc79d2a5-70b41268,
#w-node-bc109424-49f5-056b-3546-f9dc334ba1f1-2a9d69e1,
#w-node-bc700cce-8d7e-cd19-d612-34bf84de6538-70b41268,
#w-node-be258151-7943-2ed3-1475-c10a4a2ed7ea-c3c5a7ce,
#w-node-be258151-7943-2ed3-1475-c10a4a2ed7ec-c3c5a7ce,
#w-node-be258151-7943-2ed3-1475-c10a4a2ed7ee-c3c5a7ce,
#w-node-be258151-7943-2ed3-1475-c10a4a2ed7f0-c3c5a7ce,
#w-node-bf4f578a-edb8-7416-c85d-b00234cac59c-70b41268,
#w-node-c02808de-b7e7-0177-6962-6c2f82192416-2a9d69e1,
#w-node-c02808de-b7e7-0177-6962-6c2f82192419-2a9d69e1,
#w-node-c02808de-b7e7-0177-6962-6c2f8219241c-2a9d69e1,
#w-node-c02808de-b7e7-0177-6962-6c2f8219241f-2a9d69e1,
#w-node-c02808de-b7e7-0177-6962-6c2f82192422-2a9d69e1,
#w-node-c1cf7ecd-18b1-4cd0-96b5-8bf7ef5fd50f-4fdedc99,
#w-node-c44e290b-51a7-7fe4-14a3-ec234606245a-70b41268,
#w-node-c536eecd-3102-594b-8b80-05d0ff4555cb-223ce4f9,
#w-node-c6203767-a973-4347-e5cf-7300571a918d-2a9d69e1,
#w-node-c6203767-a973-4347-e5cf-7300571a9190-2a9d69e1,
#w-node-c6203767-a973-4347-e5cf-7300571a9193-2a9d69e1,
#w-node-c6203767-a973-4347-e5cf-7300571a9196-2a9d69e1,
#w-node-c6203767-a973-4347-e5cf-7300571a9199-2a9d69e1,
#w-node-cdb8d2f7-57f5-9d3e-8cd7-ac88bbc12004-02cbd344,
#w-node-cdb8d2f7-57f5-9d3e-8cd7-ac88bbc12004-5c95f620,
#w-node-cfc432d9-ba5a-2ffd-aca7-85916f717618-02cbd344,
#w-node-cfc432d9-ba5a-2ffd-aca7-85916f717618-5c95f620,
#w-node-d0d5f7ad-f3eb-b20c-da69-69f48cf9928a-c3c5a7ce,
#w-node-d7bd97ce-bd8b-09b6-1de9-18aeb43ad636-70b41268,
#w-node-d7fcab5e-d157-c971-1dc9-0c4acb2f19ee-223ce4f9,
#w-node-d84b999c-d093-a907-59bc-76c0608f4e65-70b41268,
#w-node-d978fcb7-482e-b59e-4942-ec1bb4bd882f-223ce4f9,
#w-node-d978fcb7-482e-b59e-4942-ec1bb4bd882f-5c95f620,
#w-node-da3a087e-36b6-0877-2525-7e2f12071e79-70b41268,
#w-node-df1227b2-7326-611a-00ce-a6470611fec6-4fdedc99,
#w-node-df9c74d0-594c-5336-03d8-1d001a6e64e8-c3c5a7ce,
#w-node-dfcfb674-910e-212c-4cd6-e1104a74ca06-02cbd344,
#w-node-e2896668-f1ec-0deb-4f2e-8c3de4a94ee8-223ce4f9,
#w-node-e2896668-f1ec-0deb-4f2e-8c3de4a94ee8-5c95f620,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8cc7-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8cc9-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8ccb-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8ccd-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8ccf-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8cd1-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8cd3-c3c5a7ce,
#w-node-e29f6d2c-1d30-27f8-ae5f-96f00cac8cd5-c3c5a7ce,
#w-node-e39b6138-cfb3-2fea-cfb2-e7a0ee2a6634-58e5c638,
#w-node-e49dda72-349b-6e3d-8e00-232794d0c3b1-2a9d69e1,
#w-node-e49dda72-349b-6e3d-8e00-232794d0c3b4-2a9d69e1,
#w-node-e49dda72-349b-6e3d-8e00-232794d0c3b7-2a9d69e1,
#w-node-e49dda72-349b-6e3d-8e00-232794d0c3ba-2a9d69e1,
#w-node-e49dda72-349b-6e3d-8e00-232794d0c3bd-2a9d69e1,
#w-node-e7a77ba4-ded7-f0c6-30d2-851c5d063d44-223ce4f9,
#w-node-e7a77ba4-ded7-f0c6-30d2-851c5d063d44-5c95f620,
#w-node-e7a77ba4-ded7-f0c6-30d2-851c5d063d4d-223ce4f9,
#w-node-e7a77ba4-ded7-f0c6-30d2-851c5d063d4d-5c95f620,
#w-node-ec26cf29-cb3b-d189-a53a-74739f148fd0-2a9d69e1,
#w-node-edb42414-9b73-9363-fe2e-270c944b93e5-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93e8-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93ec-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93ef-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93f3-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93f6-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93fa-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b93fd-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9401-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9404-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9408-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b940b-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b940e-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9411-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9414-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9417-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b941a-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b941d-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9420-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9423-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9426-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9429-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b942c-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b942f-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9432-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9435-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9438-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b943b-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b943e-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9441-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9445-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9448-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b944c-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b944f-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9453-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9456-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b945a-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b945d-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9461-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9464-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9468-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b946b-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b946f-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9472-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9476-58e5c638,
#w-node-edb42414-9b73-9363-fe2e-270c944b9479-58e5c638,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa726-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa729-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa72d-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa730-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa734-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa737-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa73b-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa73e-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa742-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa745-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa749-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa74c-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa74f-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa752-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa755-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa758-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa75b-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa75e-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa762-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa765-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa769-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa76c-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa770-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa773-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa777-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa77a-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa77e-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa781-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa785-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa788-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa78c-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa78f-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa793-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa796-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa79a-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa79d-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7a1-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7a4-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7a8-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7ab-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7af-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7b2-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7b6-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7b9-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7bd-2a9d69e1,
#w-node-ef2f699f-630c-d776-c441-6a3ff35aa7c0-2a9d69e1,
#w-node-eff60d8a-a5e6-4476-79ad-f8db99f4bd0a-70b41268,
#w-node-f2f695b4-78e8-7942-1269-a52c101363f3-2a9d69e1,
#w-node-f5266ae2-a304-7239-8ad0-a8fc75bd2702-223ce4f9,
#w-node-f769318c-b79e-642a-ec83-acacf4a8ac0b-223ce4f9,
#w-node-f97a3fd0-3b70-4b84-db13-fdbca12e692e-223ce4f9,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d48c-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d48f-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d493-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d496-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d49a-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d49d-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4a1-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4a4-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4a8-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4ab-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4af-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4b2-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4b5-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4b8-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4bb-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4be-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4c1-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4c4-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4c8-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4cb-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4cf-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4d2-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4d6-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4d9-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4dd-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4e0-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4e4-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4e7-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4eb-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4ee-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4f2-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4f5-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4f9-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d4fc-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d500-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d503-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d507-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d50a-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d50e-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d511-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d515-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d518-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d51c-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d51f-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d523-2a9d69e1,
#w-node-fbf67fe1-06a3-75d4-15de-3392c920d526-2a9d69e1,
#w-node-fe1b459a-0040-84e2-dd54-048b3de82ef2-2a9d69e1,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d71-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d74-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d78-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d7b-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d7f-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d82-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d86-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d89-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d8d-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d90-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d94-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d97-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d9a-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90d9d-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90da0-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90da3-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90da6-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90da9-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dad-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90db0-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90db4-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90db7-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dbb-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dbe-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dc2-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dc5-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dc9-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dcc-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dd0-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dd3-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dd7-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dda-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dde-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90de1-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90de5-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90de8-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dec-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90def-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90df3-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90df6-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dfa-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90dfd-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90e01-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90e04-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90e08-58e5c638,
#w-node-feb1460e-e7a8-28b7-c471-b03f1cd90e0b-58e5c638 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57e5ab8e-4245-f164-a66f-5883128a2486-02cbd344,
#w-node-d7af0142-8d8c-296e-633f-ebfc957bbb01-70b41268 {
  grid-area: span 3/span 1/span 3/span 1
}

#w-node-_8d8e97e6-cfd0-1bfe-e2ad-04148c5a928f-70b41268 {
  grid-area: span 2/span 2/span 2/span 2
}

@media screen and (max-width:991px) {

  #w-node-_4dfdc6c7-cbc4-1b6e-3c7e-ecec38e05f34-02cbd344,
  #w-node-_5ee8f46c-de22-7653-a452-e96562c2a42f-02cbd344 {
    grid-area: span 1/span 2/span 1/span 2
  }
}

/* 
@font-face {
  font-family: 'Inter Tight';
  src: url('https://firebasestorage.googleapis.com/v0/b/autolayout-co.appspot.com/o/fonts%2FInterTight-Light.ttf?alt=media&token=9cadcedb-d91f-4899-9d9e-7bdd3c7eaad9') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: 'Inter Tight';
  src: url('https://firebasestorage.googleapis.com/v0/b/autolayout-co.appspot.com/o/fonts%2FInterTight-Regular.ttf?alt=media&token=3b2f6a4c-22f4-440a-be78-9b58196ffba3') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: 'Inter Tight';
  src: url('https://firebasestorage.googleapis.com/v0/b/autolayout-co.appspot.com/o/fonts%2FInterTight-Medium.ttf?alt=media&token=de7d5986-0314-44f6-b2bf-2841d1a67841') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: 'Inter Tight';
  src: url('https://firebasestorage.googleapis.com/v0/b/autolayout-co.appspot.com/o/fonts%2FInterTight-SemiBold.ttf?alt=media&token=ed9567c2-c1e2-4584-bd79-3eaa9b0b6316') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: 'Inter Tight';
  src: url('https://firebasestorage.googleapis.com/v0/b/autolayout-co.appspot.com/o/fonts%2FInterTight-Bold.ttf?alt=media&token=4e508a5f-8e31-444f-b3ce-eb79607c35e2') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap
} */
