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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --color-base--white: #fff;
  --fonts--body: Geist, sans-serif;
  --color-base--black: #000;
  --fonts--heading: Geist, sans-serif;
  --radius--default: 6px;
  --accent: #5f047e;
  --content-width--medium: 0px;
  --color-neutral--50: #fafafa00;
  --color-neutral--900: #727272;
  --color-neutral--300: #5e5e5e;
  --content-width--small: 480px;
  --section-padding--small: 0px;
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --content-width--container: 1428px;
  --content-width--large: 896px;
  --color-neutral--800: #c2c2c2;
  --content-width--x-large: 1138px;
  --color-neutral--600: #d9d9d9;
  --section-padding--large: 144px;
  --section-padding--medium: 70px;
  --radius--button: 6px;
  --color-neutral--200: #f0f0f0;
  --color-neutral--500: #dedede;
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --color-neutral--100: #00000080;
  --color-neutral--400: #e6e6e6;
  --fonts--badge: "Geist Mono", sans-serif;
  --background-hero: #8f00ff33;
  --color-neutral--700: #d1d1d1;
  --gradient_background: #edd5ff;
  --degradado-oscuro: #4a0074cc;
  --content-width--hero-container: 1800px;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-layout-blockcontainer {
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  background-color: var(--color-base--white);
  font-family: var(--fonts--body);
  color: var(--color-base--black);
  font-variant-numeric: ordinal;
  font-feature-settings: "dlig" on;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.1;
}

h2 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.15;
}

h3 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

h4 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
}

h5 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

h6 {
  font-family: var(--fonts--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--color-base--black);
  font-weight: 500;
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  border-radius: var(--radius--default);
  object-fit: fill;
  width: auto;
  max-width: none;
  display: inline-block;
  overflow: visible;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid var(--accent);
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.section_protected {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: var(--content-width--medium);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  width: 100%;
  max-width: var(--content-width--medium);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: 1.5rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-medium.card_testimonials {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

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

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-color: var(--accent);
  background-image: none;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: .0625rem solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(0deg, #0000001a, #fff);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 3.75rem;
  height: 3.75rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: .0625rem;
  height: .0625rem;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: .0625rem solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: .0625rem solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--color-base--black);
  color: var(--color-base--black);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-primary {
  color: var(--color-base--black);
}

.text-color-secondary {
  color: var(--color-neutral--900);
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.form_message-success {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--300);
  color: var(--color-base--black);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-rich-text {
  flex-flow: column;
  display: flex;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.container-small {
  width: 100%;
  max-width: var(--content-width--small);
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  border-radius: 0;
  height: 1.5rem;
}

.icon-height-small.opacity0 {
  opacity: 0;
}

.icon-1x1-medium {
  width: 2.5rem;
  height: 2.5rem;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.padding-global {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 100%;
  padding: 4rem 1.5rem;
  display: flex;
}

.padding-global.padding-section-medium {
  padding-top: 6rem;
  padding-bottom: 0;
  overflow: visible;
  transform: translate(0);
}

.padding-global.padding-section-small {
  width: auto;
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--small);
}

.padding-global.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-global.padding-section-medium {
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: clip;
}

.padding-global.background_color_violet {
  background-color: #5f047e;
  background-image: linear-gradient(232deg, #000c, #871faab3 0%, #000c), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69cecc9b8cfb605f2acd5204_78b82c81aa34155b565c2130bb2baa83%201.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: row;
  padding: 4rem 2.8rem 2rem;
}

.padding-global.hero {
  margin-bottom: 0;
}

.padding-global.padding, .padding-global.changes {
  padding-bottom: 0;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--small);
}

.max-width-small {
  width: 100%;
  max-width: var(--content-width--small);
}

.text-color-alternate {
  color: var(--color-base--white);
}

.text-style-italic {
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

.text-weight-medium {
  font-size: 1.1rem;
  font-weight: 600;
}

.text-weight-medium.max-width-tiny {
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .0625rem solid var(--border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .9rem;
}

.text-size-tiny.text-style-muted60.text-color-primary {
  font-weight: 600;
}

.max-width-xxlarge {
  width: 100%;
  max-width: var(--content-width--container);
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  border: .0625rem dashed var(--color-base--black);
  background-color: #0000000d;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  font-weight: 700;
}

.max-width-medium {
  width: auto;
  max-width: none;
}

.max-width-medium.text-style-muted80 {
  text-align: center;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: var(--content-width--large);
  text-align: center;
  align-self: stretch;
  margin: 0;
  font-size: 2.5rem;
}

.max-width-large.heading-5.text-align-center {
  align-self: auto;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-alternate {
  background-color: var(--color-base--white);
}

.text_p_grey {
  opacity: .6;
  color: #666;
  text-align: left;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.text_p_grey.text-align-center {
  justify-content: center;
  align-self: center;
  align-items: stretch;
}

.text_p_grey.text-align-center.another {
  font-size: .8rem;
}

.text_p_grey.padding-left {
  padding-left: 1rem;
}

.text_p_grey.padding-left.color {
  color: #575757;
}

.text_p_grey.card_our_story {
  border: 1px solid var(--color-neutral--800);
  border-radius: var(--radius--default);
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding: 1rem;
}

.text_p_grey.jgf {
  flex: 1;
  align-self: stretch;
}

.text_p_grey.jhn {
  width: 800px;
}

.text_p_grey.ai {
  text-align: center;
  align-self: auto;
  width: 1100px;
}

.text-size-small {
  font-size: .8755rem;
}

.text-size-small.text-style-muted60 {
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
}

.text-size-small.text-style-muted80.text-align-center {
  text-align: center;
}

.heading-style-h4 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.form_label {
  font-size: .875rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: var(--content-width--x-large);
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-secondary {
  background-color: var(--color-neutral--50);
}

.form_landing {
  opacity: 1;
  color: #666;
  overflow-wrap: normal;
  object-fit: fill;
  background-color: #acacac1a;
  border: 0 solid #9560be80;
  border-radius: 8px;
  flex: 0 auto;
  align-self: stretch;
  height: 43px;
  min-height: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 16px 20px;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.form_landing:focus, .form_landing.-wfp-focus {
  border-color: var(--color-neutral--600);
  margin-left: 0;
}

.form_landing::placeholder {
  color: #6669;
  font-weight: 400;
}

.form_landing.is-select-input {
  color: var(--color-base--black);
}

.form_landing.is-text-area {
  min-height: 12rem;
  padding-top: 1rem;
}

.form_landing.is-footer {
  margin-bottom: 0;
}

.heading-style-h6 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
}

.padding-section-large {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.text-style-link {
  color: var(--color-base--black);
  font-weight: 500;
  text-decoration: none;
}

.text-size-large {
  font-size: 1.125rem;
}

.heading-style-h2 {
  text-align: center;
  flex: 0 auto;
  align-self: stretch;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.15;
}

.fs-styleguide_label {
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--accent);
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.container-default {
  width: 80%;
  max-width: var(--content-width--container);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-default.is-testimonials {
  overflow: hidden;
}

.container-default.spacer-small {
  flex-flow: column;
  width: 80%;
  padding-top: 0;
}

.container-default.uj {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 80%;
  overflow: visible;
}

.icon-height-medium {
  height: 0%;
  max-height: var(--section-padding--medium);
  flex: 1;
  align-self: auto;
  max-width: 100%;
  margin: auto;
  display: block;
  overflow: visible;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  color: #3b0b0b;
  background-color: #f8e4e4;
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3.75rem;
}

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

.text-align-center.header_4_black {
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
}

.text-align-center.header_4_white {
  font-size: 1.5rem;
}

.text-align-center.header_5_black {
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-align-center.subt_title_black {
  text-align: left;
}

.text-align-center.header_2_black {
  text-align: left;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 2.5rem;
}

.text-align-center.text_p_grey {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center.text_p_white {
  text-align: center;
  max-width: none;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.text-align-center.text_p_white.expanded {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.text-align-center.header_testimonials {
  font-size: 1.2rem;
}

.text-align-center.h1 {
  font-size: 45px;
}

.form_component {
  margin-bottom: 0;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid var(--accent);
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  border-radius: var(--radius--button);
  background-color: var(--accent);
  min-width: 200px;
  color: var(--color-base--white);
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
}

.button:hover {
  opacity: .8;
}

.button.is-text {
  color: var(--color-base--black);
  background-color: #0000;
  border: .125rem solid #0000;
}

.button.is-small {
  padding: .5625rem 1.5rem;
  font-size: .75rem;
}

.button.is-form-submit {
  width: 100%;
  font-size: .875rem;
}

.button.is-large {
  padding: 1rem 1.5rem;
}

.button.is-secondary {
  border: .08rem solid var(--color-neutral--200);
  background-color: var(--color-neutral--200);
  opacity: .99;
  pointer-events: auto;
  color: var(--color-base--black);
  cursor: pointer;
  transition: all .2s;
}

.button.is-secondary:hover {
  background-color: var(--color-base--white);
  opacity: 1;
}

.button.is-secondary.hide-tablet {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button.is-secondary.is-icon {
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  text-decoration: none;
  display: flex;
}

.button.is-icon.is-secondary {
  background-color: var(--color-base--white);
  border-style: none;
  flex: 0 auto;
  align-self: center;
  min-width: auto;
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-outline {
  border: .0625rem solid var(--color-base--white);
  background-color: #0000;
}

.button.is-outline:hover {
  background-color: #ffffff1a;
}

.button.is-footer {
  background-color: var(--color-base--white);
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.button.style {
  display: none;
}

.button.api_overview_card {
  min-width: 100px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button.kjhg {
  align-self: stretch;
}

.fs-styleguide_classes {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium {
  font-size: 1rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.button-group.align-center-copy {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.container-medium {
  width: 80%;
  max-width: var(--content-width--container);
  flex: 1;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.spacer-medium {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  padding-top: 2rem;
  font-size: 1rem;
}

.fs-styleguide_spacer-box {
  border: .0625rem dashed var(--color-base--black);
  background-color: #0000001a;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  align-self: stretch;
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  flex-flow: row;
  align-self: stretch;
  width: auto;
  padding-top: 1.5rem;
  padding-right: 0;
  display: flex;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
  padding-right: 0;
  display: flex;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
  display: flex;
}

.spacer-large {
  flex-flow: row;
  align-self: stretch;
  padding-top: 3rem;
  display: flex;
}

.f {
  width: auto;
  padding-top: 6rem;
  display: none;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>);
  color: var(--text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.container-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-xlarge {
  width: 100%;
  max-width: var(--content-width--x-large);
  margin-left: auto;
  margin-right: auto;
}

.cart-title {
  font-weight: 500;
}

.overview_features_card {
  border-top: .0625rem solid var(--color-neutral--200);
  padding-top: .75rem;
}

.nav-dropdown-multilayout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.overview_features_figma {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.nav-dropdown-toggle {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.nav-dropdown-toggle:hover {
  opacity: .5;
}

.section_overview_banners {
  flex-direction: column;
  justify-content: center;
}

.footer_nav-link {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e5b4_Ellipse%207.svg");
  background-position: -10%;
  background-repeat: no-repeat;
  background-size: auto;
  font-weight: 400;
  transition: all .2s;
}

.footer_nav-link:hover {
  opacity: .5;
  background-position: 0%;
  padding-left: .75rem;
  display: block;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.nav-menu-wrapper {
  outline-offset: 0px;
  outline: 3px #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: clip;
}

.overview_banners_left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.cart-close {
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  display: flex;
}

.overview_banners_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 50rem;
  display: grid;
}

.divider {
  background-color: var(--color-neutral--400);
  width: 100%;
  height: .0625rem;
}

.divider.is-vertical {
  width: .0625rem;
  height: 100%;
}

.cart-close-icon {
  cursor: pointer;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.cart-quantity {
  color: #000;
  background-color: #0000;
  min-width: auto;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
}

.overview_pages_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer {
  text-align: center;
}

.button-templates-box {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overview_pages_grid {
  grid-column-gap: .375rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_nav {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: flex;
}

.nav-dropdown-buy-heading {
  justify-content: space-between;
  display: flex;
}

.nav-dropdown {
  display: flex;
  position: static;
}

.heading-style-h5-2 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.section_overview_features {
  flex-direction: column;
  justify-content: center;
}

.overview_features_grid {
  grid-column-gap: .375rem;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_socials {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overview_benefits_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overview_banners_right {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-box {
  padding: 6rem 2.5rem;
}

.cart-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.cart-heading {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.nav-dropdown-multilayout-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.overview_hero_slider {
  background-color: #0000;
  max-width: 36.875rem;
  height: auto;
}

.section_overview_pages {
  flex-direction: column;
  justify-content: center;
}

.text-badges {
  color: #fff;
  text-transform: uppercase;
}

.text-badges.is-black {
  color: #000;
}

.cart-footer {
  padding-top: 1.125rem;
}

.overview_benefits_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.social-link-image {
  border-radius: 0;
  font-size: .755rem;
}

.nav-dropdown-multilayout-link {
  font-family: var(--fonts--body);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  transition: all .2s;
}

.nav-dropdown-multilayout-link:hover {
  opacity: .5;
}

.nav-link {
  text-align: center;
  vertical-align: baseline;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 0;
  max-width: none;
  padding: 1.75rem 1rem;
  font-size: .875rem;
  line-height: 1.4;
  transition: all .2s;
  display: flex;
  overflow: visible;
}

.nav-link:hover {
  opacity: .5;
}

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

.nav-link.is-cart {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--color-base--black);
  background-color: #0000;
}

.overview_features_figma-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cart-price {
  opacity: .6;
  font-size: .875rem;
}

.cart-price.is-final {
  color: var(--color-base--black);
  font-weight: 600;
}

.button-customize {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #000;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5625rem .75rem;
  transition: all .2s;
  display: flex;
}

.button-customize:hover {
  background-color: #e60023;
}

.overview_banners_customize {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .0625rem solid var(--color-neutral--300);
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--200);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.footer_nav-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.badges {
  z-index: 9999999;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(.75rem);
  backdrop-filter: blur(.75rem);
  background-color: #ffffff03;
  border-radius: .75rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.cart-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.overview_pages_preview-box {
  aspect-ratio: 1;
  border: .0625rem solid var(--color-neutral--50);
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--200);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e5b9_Frame%2048100390.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 2rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: all .2s;
  overflow: hidden;
}

.overview_pages_preview-box:hover {
  background-color: var(--color-neutral--200);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e770_blured%20background.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nav-links-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.nav-dropdown-multilayout-links {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cart-header {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.overview_hero_grid-box.is-right {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overview_hero_grid-box.is-left {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e770_blured%20background.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overview_hero_grid-box.is-menu {
  aspect-ratio: 2.39;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-height: 480px;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_overview_hero {
  flex-direction: column;
  justify-content: center;
}

.button-templates {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fff;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5625rem .75rem;
  transition: all .2s;
  display: flex;
}

.button-templates:hover {
  background-color: #f5f5f5;
}

.nav-dropdown-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: auto;
  display: flex;
}

.nav-dropdown-column.is-buy-template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-style-badge {
  aspect-ratio: auto;
  pointer-events: auto;
  font-family: var(--fonts--heading);
  color: var(--color-base--black);
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
  position: static;
}

.text-style-badge.text-align-center {
  text-align: center;
}

.text-style-badge.text-color-white {
  font-family: var(--fonts--body);
  color: var(--color-base--white);
}

.nav-dropdown-grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cart-quantity-wapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  outline-offset: 0px;
  text-align: left;
  outline: 3px #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-dropdown-links {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.nav-logo {
  cursor: pointer;
  border-radius: 0;
  width: 130px;
}

.bottom-blur {
  z-index: 99999;
  height: 6rem;
  position: fixed;
  inset: auto 0% 0%;
}

.nav-brand {
  flex: 0 auto;
  align-self: auto;
  padding-left: 0;
}

.footer_buy {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  object-fit: fill;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  height: auto;
  padding: 2rem;
  display: flex;
  overflow: visible;
}

.footer_nav-column {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.overview_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-dropdown-link {
  width: 100%;
  color: var(--color-base--black);
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  line-height: 1.4;
  transition: all .2s;
}

.nav-dropdown-link:hover {
  opacity: .5;
}

.nav-dropdown-link.w--current {
  color: #000;
}

.footer_banners {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.nav-info-dropdown-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.nav-info-dropdown {
  position: relative;
}

.div-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.section_overview_benefits {
  flex-direction: column;
  justify-content: center;
}

.cart-remove-button {
  opacity: .5;
  transition: all .2s;
}

.cart-remove-button:hover {
  opacity: 100;
}

.nav-menu-icon {
  display: none;
}

.nav-info-dropdown-list-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-background {
  z-index: 0;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  pointer-events: none;
  background-color: #ffffffd9;
  width: 100%;
  height: 100%;
  position: absolute;
}

.navbar {
  background-color: #0000;
  height: 4.75rem;
  display: flex;
  position: sticky;
  top: 0;
}

.icon-height-small-4 {
  height: 1.25rem;
}

.container {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.nav-info-dropdown-toggle {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
  transition: all .2s;
  display: flex;
}

.nav-info-dropdown-toggle:hover {
  opacity: .5;
}

.nav-info-dropdown-toggle.w--open {
  padding: 0;
}

.cart-container {
  border-radius: var(--radius--default);
  max-width: 25.75rem;
  overflow: hidden;
}

.nav-info-dropdown-wrapper {
  width: 100%;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.nav-info-dropdown-wrapper.w--open {
  background-color: #fff;
  border: .0625rem solid #f7f7f7;
  border-radius: .375rem;
  width: 22.5rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem;
  transition: all .2s;
  position: absolute;
  inset: 3.75rem 0% auto auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.nav-dropdown-wrapper {
  width: 100%;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  top: 12.5rem;
  overflow: visible;
}

.nav-dropdown-wrapper.w--open {
  border: .0625rem solid var(--color-neutral--100);
  background-color: var(--color-base--white);
  border-radius: .375rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  transition: all .2s;
  position: absolute;
  inset: 4.75rem 0% auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.nav-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-content {
  border-bottom: .0625rem solid var(--color-neutral--200);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 4.75rem;
  display: flex;
  overflow: visible;
}

.dot {
  background-color: var(--accent);
  width: .25rem;
  height: .25rem;
}

.nav-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  place-items: center;
  display: flex;
}

.footer_image {
  box-sizing: border-box;
  text-align: center;
  vertical-align: baseline;
  object-fit: cover;
  object-position: 0% 50%;
  flex: 1;
  order: 0;
  align-self: stretch;
  min-width: 100%;
  height: auto;
}

.text-style-muted80 {
  opacity: .8;
  text-align: left;
  align-self: stretch;
  font-size: 1rem;
}

.text-style-muted80.spacer-small {
  text-align: center;
  padding-top: 0;
}

.icon-height-huge {
  aspect-ratio: auto;
  border-radius: var(--radius--default);
  text-align: center;
  flex: 0 auto;
  order: 0;
  align-self: stretch;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin: auto;
  display: block;
  overflow: visible;
}

.section_header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section_header.is-centered {
  text-align: left;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 1200px;
}

.section_heading {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  display: flex;
}

.section_heading.is-centered {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 550px;
  display: flex;
}

.badge {
  background-color: var(--color-neutral--200);
  border-radius: .125rem;
  padding: .375rem .5rem;
}

.slider-arrow {
  border: .0625rem solid var(--color-neutral--200);
  background-color: var(--color-base--white);
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
}

.slider-arrow:hover {
  background-color: #f2f2f2;
}

.slider-arrow.is-left-home {
  inset: -6rem 3.375rem auto auto;
}

.slider-arrow.is-right-home {
  inset: -6rem 0% auto auto;
}

.home2_hero_logos-image {
  border-radius: 0;
}

.home2_hero_logos {
  box-sizing: content-box;
  grid-column-gap: 6.2rem;
  grid-row-gap: 6.2rem;
  text-align: left;
  object-fit: fill;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.pricing_price {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.section_home1_faq {
  flex-direction: column;
  justify-content: center;
}

.faq_box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 550px;
  display: flex;
}

.faq_question {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.faq_question_header {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq_accordion {
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  order: 0;
  align-self: auto;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.faq_accordion:hover {
  background-color: var(--color-neutral--400);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.faq_icon {
  border: .0625rem solid var(--color-neutral--200);
  background-color: #f8efff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: 20px;
  margin-right: 20px;
  padding-right: 0;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.faq_icon:hover {
  background-color: #f7f7f7;
}

.faq_answer-wrapper {
  margin-top: 0;
  padding-top: 1rem;
}

.faq_answer {
  flex: 0 auto;
  width: 100%;
  overflow: hidden;
}

.faq_answer.text-align-left, .faq_answer.text-size-small {
  text-align: left;
}

.slider-arrow-v1 {
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
}

.slider-arrow-v1:hover {
  background-color: #f2f2f2;
}

.slider-arrow-v1.is-right {
  inset: auto 1.5rem 1.5rem auto;
}

.slider-arrow-v1.is-left {
  inset: auto 4.875rem 1.5rem auto;
}

.section_home1_testimonials {
  flex-direction: column;
  justify-content: center;
}

.home1_testimonials_slider {
  background-color: #0000;
  height: auto;
  right: 0;
}

.home1_testimonials_mask {
  height: auto;
}

.home1_testimonials_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home1_testimonials_grid-left {
  position: relative;
}

.home1_testimonials_image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.faq_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: stretch;
  display: flex;
}

.faq_video {
  aspect-ratio: 16 / 9;
  border-radius: var(--radius--default);
  justify-content: center;
  align-items: center;
  width: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq_left {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

._404_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote_box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  max-width: 23.75rem;
  padding: 1.5rem;
  display: flex;
}

.section-header-content {
  flex: 1;
}

.section-header-content.is-centered {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404 {
  flex-direction: column;
  justify-content: center;
}

.quote_author-image {
  object-fit: cover;
  width: 5rem;
  height: 5rem;
}

.quote_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._404_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-style-muted {
  opacity: .6;
}

.checkout_form {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 0;
  display: grid;
}

.checkout_left {
  margin-right: 0;
}

.checkout_sidebar {
  top: 6rem;
}

.checkout_web-payments {
  margin-bottom: 1.5rem;
}

.checkout_section {
  border: .0625rem solid var(--color-neutral--400);
  border-radius: var(--radius--default);
  margin-bottom: 3rem;
  overflow: hidden;
}

.checkout_section-header {
  background-color: var(--color-neutral--50);
  border-style: none;
  padding: 1rem;
}

.checkout_section-content {
  border-style: solid none none;
  border-color: var(--color-neutral--300);
  background-color: var(--color-neutral--50);
  border-top-width: .0625rem;
  padding: 1rem;
  overflow: hidden;
}

.section_home1_hero {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  overflow: clip;
}

.home1_hero_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--radius--default);
  min-height: 50rem;
  color: var(--color-base--white);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.75rem;
  display: grid;
  overflow: hidden;
}

.home1_hero_grid.container-default {
  background-image: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home1_hero_content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.home1_hero_image-box {
  aspect-ratio: auto;
  object-fit: fill;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  min-width: 800px;
  height: auto;
  min-height: 5px;
  max-height: 800px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.home1_hero_image {
  box-sizing: border-box;
  aspect-ratio: auto;
  text-align: right;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  object-position: 0% 50%;
  background-clip: border-box;
  flex: 0 auto;
  width: auto;
  max-width: 180%;
  height: 200%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: clip;
}

.home1_hero_reviews {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home1_hero_reviews-authors {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home1_hero_image-2 {
  border: .0625rem solid var(--color-base--black);
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -.375rem;
}

.home1_hero_image-2.is-first {
  margin-left: 0;
}

.home1_hero_reviews-stars {
  height: 1rem;
}

.home1_hero_lightbox {
  z-index: 9;
  aspect-ratio: 3 / 2;
  border-radius: var(--radius--default);
  justify-content: center;
  align-items: center;
  width: 15rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home1_hero_video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.play {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  background-color: #0006;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .375rem .75rem;
  display: flex;
}

.logos_marquee-box {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.logos_marquee-box.is-home3 {
  aspect-ratio: auto;
  background-color: #0000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.logos_marquee {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logos_marquee-group {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.section_home1_logo {
  outline-offset: 0px;
  mix-blend-mode: normal;
  outline: 3px #000;
  flex-direction: column;
  justify-content: center;
}

.logos_marquee-scrim {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(80deg, #fff, #ffffff80 4%, #ffffff0d 96%, #fff);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.logos_marquee-logos {
  float: none;
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  align-items: center;
  margin-top: 40px;
  padding-right: 0;
  display: flex;
}

.section_home1_benefits {
  flex-direction: column;
  justify-content: center;
}

.section_home1_benefits.background-color-secondary {
  margin-top: 0;
  margin-bottom: 0;
}

.home1_benefits_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home1_benefits_image {
  object-fit: cover;
  height: 100%;
}

.home1_benefits_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.section_home1_features {
  flex-direction: column;
  justify-content: center;
}

.home1_features_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home1_features_left {
  position: sticky;
  top: 6rem;
}

.qoute-box {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1.5rem;
}

.qoute-author {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home1_features_right {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  display: flex;
}

.home1_features_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1rem;
}

.button-arrow {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home1_features_image {
  aspect-ratio: 18 / 9;
  object-fit: cover;
}

.section_home1_about {
  flex-direction: column;
  justify-content: center;
}

.home1_about_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 0;
  display: grid;
}

.home1_about_image {
  object-fit: cover;
}

.home1_about_content {
  padding-left: 0;
}

.list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.highlight_marquee {
  text-align: center;
  background-color: #fafafa;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b8766cf919bbbe02e4d41f_gears_hero.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.highlight_marquee.is-home2 {
  border-radius: var(--radius--default);
}

.highlight_marquee.is-home3 {
  background-color: var(--color-base--white);
  background-image: linear-gradient(to bottom, var(--color-base--white), var(--color-base--white)), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b4_Background5.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.highlight_marquee.is-about {
  border-radius: var(--radius--default);
  text-align: left;
  align-self: stretch;
  width: auto;
  min-width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.highlight_marquee-group {
  flex: none;
}

.highlight_marquee-texts {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.highlight_marquee-copy {
  font-family: var(--fonts--badge);
  color: var(--color-base--white);
  text-transform: uppercase;
  padding-right: 1rem;
  font-size: 1.5rem;
  line-height: 1.1;
}

.highlight_marquee-copy.is-home3 {
  color: var(--color-neutral--900);
}

.section_home1_line, .section_home1_industries {
  flex-direction: column;
  justify-content: center;
}

.industries_grid {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center;
  display: grid;
}

.industries_grid.is-home2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.industries_grid.is-home3 {
  grid-template-columns: 1fr 1fr;
}

.industries_image1 {
  z-index: 2;
  pointer-events: none;
  width: auto;
  max-width: none;
  height: 80%;
  margin: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.industries_card1 {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.industries_card1.is-home3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}

.industries_icon-box1 {
  width: 80px;
  position: relative;
}

.industries_icon-background1 {
  z-index: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  text-align: center;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7e9_back.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.home1_testimonials_grid-right {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.home1_testimonials_highlight {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  width: 14rem;
  color: var(--color-base--white);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
}

.home1_testimonials_highlight.hide-mobile-portrait {
  color: var(--color-base--white);
}

.section_home1_integrations {
  flex-direction: column;
  justify-content: center;
}

.integrations_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  display: grid;
}

.integrations_grid.is-v2 {
  grid-template-columns: 1fr 1fr;
}

.integrations_grid.is-integration {
  grid-template-columns: 1fr;
}

.integrations_card {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.integrations_card:hover {
  background-color: var(--color-neutral--100);
}

.integrations_card.is-v2 {
  aspect-ratio: auto;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.integrations_card.is-integration {
  aspect-ratio: auto;
}

.integrations_header {
  text-align: right;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

.integrations_header.is-v2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.plan_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_home1_plans {
  flex-direction: column;
  justify-content: center;
}

.pricing_popular {
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  border-radius: .25rem;
  padding: .25rem 1rem;
  font-size: .75rem;
  font-weight: 500;
}

.home1_pricing_price {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.plan_plan-box {
  background-color: var(--color-base--white);
  border: .0625rem solid #f2f2f2;
  border-radius: .375rem;
  padding: 1.5rem;
}

.plan_plan-box.is-dark {
  background-color: var(--color-base--black);
  color: var(--color-base--white);
}

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

.section_home1_blog {
  flex-direction: column;
  justify-content: center;
}

.blog_grid {
  grid-column-gap: .5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_grid.is-post {
  grid-template-columns: 1fr;
}

.blog_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.blog_image-wrapper {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius--default);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.blog_image-wrapper.is-post {
  aspect-ratio: 2.39;
}

.blog_image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog_content {
  border: 1px solid var(--color-neutral--200);
  border-radius: var(--radius--default);
  background-color: #fff;
  flex-flow: column;
  flex: 1;
  justify-content: space-around;
  align-items: stretch;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.blog_content:hover {
  background-color: #f8f8f8;
  box-shadow: 0 2px 5px #0003;
}

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

.blog_info.is-featured {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
}

.blog_category {
  font-family: var(--fonts--badge);
  color: var(--color-base--black);
  text-transform: uppercase;
  font-size: .75rem;
  line-height: 1.4;
}

.blog_category.text-color-white {
  color: var(--color-base--white);
}

.blog_category.text-color-white.div-block-121 {
  font-family: var(--fonts--body);
  color: var(--color-neutral--300);
  align-self: auto;
  margin-right: auto;
  font-weight: 700;
}

.faq_video-play {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_home1_banner {
  flex-direction: column;
  justify-content: center;
}

.home1_banner_wrapper {
  border-radius: var(--radius--default);
  min-height: 37.5rem;
  color: var(--color-base--white);
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b943241dccf0065c8ffccf_gears_hero_3.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.section_home2_hero {
  flex-direction: column;
  justify-content: center;
}

.home2_hero_wrapper {
  border-radius: var(--radius--default);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b943241dccf0065c8ffccf_gears_hero_3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  margin-bottom: 50px;
  padding: 2rem;
}

.home2_hero_image {
  vertical-align: baseline;
}

.home2_hero_logo-box {
  aspect-ratio: 1;
  background-color: #f7f7f7;
  border-radius: .375rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.home2_hero_logo-box.is-home1 {
  aspect-ratio: 1;
  flex: 1;
}

.section_home2_benefits {
  flex-direction: column;
  justify-content: center;
}

.home2_benefits_grid {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: left;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  align-self: stretch;
  place-items: center;
  margin-top: 0;
  display: grid;
  overflow: visible;
}

.home2_benefits_card {
  border: 1px solid var(--color-neutral--400);
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 500px;
  min-height: 0;
  padding: 1.5rem;
  display: flex;
}

.home2_benefits_card.div-block-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  overflow: clip;
}

.home2_benefits_card.div-block-13:hover {
  justify-content: flex-start;
  align-items: center;
}

.home2_benefits_banner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--radius--default);
  min-height: 20rem;
  color: var(--color-base--white);
  background-color: #fafafa;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b994f6752709be74be7ecb_roads_1.png");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.section_home2_features {
  flex-direction: column;
  justify-content: center;
}

.home2_features_box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home2_features_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home2_features_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1rem;
}

.home2_features_image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
}

.section_home2_about {
  flex-direction: column;
  justify-content: center;
}

.home2_about_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.home2_about_content {
  padding-left: 1.5rem;
}

.home2_about_image {
  object-fit: cover;
  width: 100%;
  max-height: 37.5rem;
}

.home2_about_media {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_home2_industries {
  flex-direction: column;
  justify-content: center;
}

.home2_testimonials_slider {
  background-color: #0000;
  height: auto;
  display: flex;
  overflow: visible;
}

.home2_testimonials_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home2_testimonials_mask {
  width: 33.33%;
  height: 100%;
  overflow: visible;
}

.home2_testimonials_card {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: .375rem;
  padding: 1.5rem;
  display: flex;
}

.slider-arrow-v2 {
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
}

.slider-arrow-v2:hover {
  background-color: #f2f2f2;
}

.slider-arrow-v2.is-right-home {
  inset: -6rem 0% auto auto;
}

.slider-arrow-v2.is-left-home {
  inset: -6rem 3.375rem auto auto;
}

.logos_marquee-image {
  border-radius: 0;
}

.section_home2_testimonials, .section_home2_integrations, .section_home2_plans, .section_home2_blog, .section_home2_faq {
  flex-direction: column;
  justify-content: center;
}

.section_home2_banner {
  min-height: auto;
  color: var(--color-base--white);
  background-color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b8766cf919bbbe02e4d41f_gears_hero.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  overflow: clip;
}

.home2_banner_grid {
  grid-column-gap: 2.1rem;
  grid-row-gap: 2.1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: stretch start;
  min-height: 43.75rem;
  margin-left: auto;
  display: grid;
  overflow: visible;
}

.home2_banner_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 0;
  padding-right: 24px;
  display: flex;
  overflow: clip;
}

.home2_banner_image-box {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  overflow: visible;
}

.section_home3_hero {
  flex-direction: column;
  justify-content: center;
}

.home3_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.home3_hero_wrapper {
  border-radius: var(--radius--default);
  height: 100%;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.home3_hero_image {
  object-fit: cover;
  object-position: 0% 50%;
  height: 100%;
  overflow: visible;
}

.home3_hero_video {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_home3_logo, .section_home3_benefits {
  flex-direction: column;
  justify-content: center;
}

.home3_benefits_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home3_benefits_card {
  border-radius: var(--radius--default);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home3_benefits_image-box {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  width: 100%;
  padding: .5rem;
}

.home3_benefits_image {
  width: 100%;
}

.section_home3_features {
  flex-direction: column;
  justify-content: center;
}

.home3_features_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home3_features_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1rem;
}

.home3_features_image {
  aspect-ratio: 16 / 10;
  object-fit: cover;
}

.home3_features_highlight {
  border-radius: var(--radius--default);
  background-image: linear-gradient(#0000 58%, #000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7d4_main%20hero3.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 1rem;
  display: flex;
}

.section_home3_about {
  flex-direction: column;
  justify-content: center;
}

.home3_about_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.home3_about_content {
  padding-left: 1.5rem;
}

.home3_about_media {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home3_about_image {
  aspect-ratio: 17 / 8;
  object-fit: cover;
  width: 100%;
}

.home3_about_image.is-second {
  aspect-ratio: 1;
}

.home3_about_qoute {
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.home3_about_author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_home3_line, .section_home3_industries {
  flex-direction: column;
  justify-content: center;
}

.industries_icon-background3 {
  z-index: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--200);
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7e9_back.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all .4s;
  position: absolute;
  inset: 0%;
}

.industries_image3 {
  z-index: 2;
  pointer-events: none;
  position: relative;
}

.industries_icon-box3 {
  border-radius: var(--radius--default);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
  position: relative;
}

.industries_content3 {
  flex: 1;
}

.section_home3_testimonials {
  flex-direction: column;
  justify-content: center;
}

.home3_testimonials_slider {
  background-color: #0000;
  height: auto;
  display: flex;
  overflow: visible;
}

.home3_testimonials_mask {
  width: 33.33%;
  height: 100%;
  overflow: visible;
}

.home3_testimonials_card {
  aspect-ratio: 1;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: .375rem;
  padding: 1.5rem;
  display: flex;
}

.home3_testimonials_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_home3_integrations, .section_home3_plans, .section_home3_blog, .section_home3_banner {
  flex-direction: column;
  justify-content: center;
}

.home3_banner_box {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  min-height: 37.5rem;
  color: var(--color-base--white);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: grid;
}

.home3_banner_content {
  max-width: var(--content-width--medium);
}

.home3_banner_image {
  object-fit: cover;
  height: 100%;
}

.section_features1_hero {
  background-image: radial-gradient(circle, #000c 27%, #00000080);
  flex-direction: column;
  justify-content: center;
  height: 800px;
  position: relative;
  overflow: clip;
}

.features1_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  background-color: #1a1a1a7d;
  border: 1px solid #242424;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 100px;
  min-height: 0;
  padding: 20px;
  line-height: 1.5;
  display: flex;
}

.features1_hero_image {
  aspect-ratio: 1;
  object-fit: cover;
}

.features1_hero_qoute {
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.features1_hero_author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features1_hero_benefits {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.features1_hero_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_features1_details {
  flex-direction: column;
  justify-content: center;
}

.features1_details_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.features1_details_content {
  width: 100%;
  padding-left: 1.5rem;
}

.features1_details_content.is-first {
  padding-left: 0;
}

.features1_details_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_features1_metrics {
  flex-direction: column;
  justify-content: center;
}

.features1_metrics_grid {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features1_metrics_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 20rem;
  padding: 0;
  display: flex;
}

.features1_metrics_card.is-black {
  color: var(--color-base--white);
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b876815e2dc7cedb9c98b1_gears_2.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 0;
}

.features1_metrics_number {
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.1;
}

.features1_metrics_item {
  border-radius: 10px;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.section_features2_hero {
  flex-direction: column;
  justify-content: center;
}

.features2_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features2_hero_content {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.features2_hero_media {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  flex: 1;
  align-self: center;
  display: flex;
}

.features2_hero_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.section_features2_overview {
  flex-direction: column;
  justify-content: center;
}

.features2_overview_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features2_overview_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs_menu {
  aspect-ratio: auto;
  background-color: var(--color-neutral--50);
  border: 2px solid #f2ebff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
}

.tabs_link {
  color: #9560be;
  text-align: center;
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 135px;
  padding: 15px 20px;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.tabs_link.w--current {
  color: #9560be;
  background-color: #f8efff;
  border: 0 solid #000;
  border-radius: 10px;
  flex: 0 auto;
  align-self: center;
  padding: 15px 20px;
}

.section_features2_details {
  flex-direction: column;
  justify-content: center;
}

.features2_details_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.features2_details_image {
  object-fit: cover;
  width: 130%;
  height: auto;
  display: block;
  overflow: visible;
}

.features2_details_content {
  width: 100%;
}

.section_features2_metrics {
  flex-direction: column;
  justify-content: center;
}

.features2_metrics_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.features2_metrics_box {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features2_metrics_image {
  height: 100%;
  max-width: var(--content-width--small);
  object-fit: cover;
}

.section_features3_hero {
  flex-direction: column;
  justify-content: center;
}

.features3_hero_box {
  border-radius: var(--radius--default);
  min-height: 37.5rem;
  color: var(--color-base--white);
  background-image: linear-gradient(#0000 52%, #000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b2_Background3.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 3rem 3.75rem;
  display: flex;
}

.section_features3_benefits {
  flex-direction: column;
  justify-content: center;
}

.features3_benefits_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features3_benefits_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-height-xlarge {
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-width: 50%;
  height: auto;
}

.section_features3_details {
  flex-direction: column;
  justify-content: center;
}

.features3_details_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.features3_details_content {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  width: 100%;
  padding: 1.5rem;
}

.features3_details_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_features3_metrics {
  flex-direction: column;
  justify-content: center;
}

.features3_metrics_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features3_metrics_highlight {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--radius--default);
  min-height: 20rem;
  color: var(--color-base--white);
  background-color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b6_Background7.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.features3_metrics_number {
  font-size: 8.75rem;
  font-weight: 500;
  line-height: 1.1;
}

.features3_metrics_box {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact1_hero {
  flex-direction: column;
  justify-content: center;
}

.contact1_hero_content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.contact1_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  border-radius: var(--radius--default);
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b2_Background3.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 37.5rem;
  padding: 1.5rem;
  display: grid;
}

.footer_social-link-image {
  border-radius: 0;
}

.contact1_hero_info {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.contact1_hero_form-box {
  background-color: #fafafa;
  border-radius: .375rem;
  padding: 1.5rem;
}

.footer_social-link {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.contact1_hero_call {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  padding: 1rem;
  display: flex;
}

.section_contact1_reach {
  flex-direction: column;
  justify-content: center;
}

.contact1_reach_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact1_reach_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.section_contact1_office {
  flex-direction: column;
  justify-content: center;
}

.contact1_office_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  height: 100%;
}

.contact1_office_content {
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.contact1_office_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 37.5rem;
  display: grid;
}

.contact1_office_mask {
  height: 100%;
}

.contact1_office_slider {
  background-color: #0000;
  flex-flow: row;
  height: auto;
  right: 0;
  overflow: visible;
}

.contact1_office_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-social {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_contact2_hero {
  background-image: linear-gradient(305deg, #8f00ff33, #fff6 89%);
  flex-direction: column;
  justify-content: center;
}

.contact2_hero_form {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1.5rem;
}

.contact2_hero_info {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  border-radius: var(--radius--default);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b8766cf919bbbe02e4d41f_gears_hero.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.contact2_hero_card {
  border-top-left-radius: var(--radius--default);
  border-top-right-radius: var(--radius--default);
  border-bottom-left-radius: var(--radius--default);
  border-bottom-right-radius: var(--radius--default);
  -webkit-backdrop-filter: blur(.625rem);
  backdrop-filter: blur(.625rem);
  background-color: #fff3;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.contact2_hero_header {
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100px;
  display: flex;
}

.contact2_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.contact2_hero_call {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  padding: 1.5rem;
  display: flex;
}

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

.section_contact2_reach {
  flex-direction: column;
  justify-content: center;
  position: static;
}

.contact2_reach_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  display: flex;
}

.contact2_reach_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.contact2_reach_image {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: fill;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
}

.contact2_office_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  display: flex;
}

.contact2_office_content {
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  padding: 1.5rem;
}

.contact2_office_slider {
  background-color: #0000;
  flex-flow: row;
  height: auto;
  right: 0;
  overflow: visible;
}

.section_contact2_office {
  flex-direction: column;
  justify-content: center;
}

.contact2_office_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dot-3 {
  background-color: #094635;
  border-radius: 0%;
  width: .375rem;
  height: .375rem;
}

.dot-3.is-timeline {
  background-color: var(--accent);
  width: .75rem;
  height: .75rem;
}

.contact2_office_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.contact2_office_mask {
  height: 100%;
}

.slider-arrow-2 {
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
}

.slider-arrow-2:hover {
  background-color: #f2f2f2;
}

.slider-arrow-2.is-right {
  inset: auto 1.5rem 1.5rem auto;
}

.slider-arrow-2.is-right.is-home2 {
  position: relative;
  inset: auto auto 2.25rem 1.75rem;
}

.slider-arrow-2.is-left {
  inset: auto 4.875rem 1.5rem auto;
}

.slider-arrow-2.is-left.is-home2 {
  display: inline-flex;
  position: relative;
  top: .75rem;
  bottom: auto;
  right: 1.75rem;
}

.section_contact3_hero {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b5_Background8.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
}

.contact3_hero_header {
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 2.5rem;
  display: flex;
}

.contact3_hero_form {
  border-radius: var(--radius--default);
  width: 100%;
}

.contact3_hero_call {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  padding: 1.5rem;
  display: flex;
}

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

.contact3_hero_info {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_contact3_reach {
  flex-direction: column;
  justify-content: center;
}

.contact3_reach_box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  min-height: 37.5rem;
  display: grid;
}

.contact3_reach_content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.contact3_reach_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact3_reach_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.contact3_reach_image {
  object-fit: cover;
  height: 100%;
}

.section_contact3_office {
  flex-direction: column;
  justify-content: center;
}

.contact3_office_slider {
  background-color: #0000;
  flex-flow: row;
  height: auto;
  right: 0;
  overflow: visible;
}

.contact3_office_mask {
  height: 100%;
}

.contact3_office_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 37.5rem;
  display: grid;
}

.contact3_office_content {
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.contact3_office_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact3_office_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  height: 100%;
}

.section_pricing_hero {
  flex-direction: column;
  justify-content: center;
}

.pricing_hero_box {
  border-radius: var(--radius--default);
  min-height: 25rem;
  color: var(--color-base--white);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b2_Background3.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  padding: 3rem 3.75rem;
  display: flex;
}

.section_pricing_plans, .section_pricing_plan {
  flex-direction: column;
  justify-content: center;
}

.pricing_plan_header-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.pricing_plan_table {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1.5rem;
}

.pricing_plan_heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.pricing_plan_header {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1.5rem;
  display: grid;
}

.text-style-badge-5 {
  text-transform: uppercase;
  font-size: .875rem;
  line-height: 1.4;
}

.pricing_plan_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius--default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 1rem;
  display: grid;
}

.pricing_plan_row.is-first {
  background-color: var(--color-neutral--100);
}

.plan_pricing {
  position: sticky;
  top: 5rem;
}

.section_plan {
  flex-direction: column;
  justify-content: center;
}

.plan_pricing-formated {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.button-6 {
  color: #fff;
  text-align: center;
  background-color: #185269;
  border-radius: .375rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-6:hover {
  opacity: .8;
}

.plan_info {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 1rem;
}

.plan_wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.plan_image {
  aspect-ratio: 2.39;
  object-fit: cover;
}

.plan_action {
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  padding: 1.5rem;
}

.plan_included {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--100);
  padding: 1.5rem;
}

.section_blog_hero {
  flex-direction: column;
  justify-content: center;
}

.cont_info_hero_demo {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.cont_info_hero_demo.fv {
  flex: 0 auto;
  width: auto;
}

.post_featured_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 43.75rem;
  display: grid;
}

.post_featured_content {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.post_featured_image {
  object-fit: cover;
  height: 100%;
}

.post_featured_image-wrapper {
  border-radius: var(--radius--default);
  overflow: hidden;
}

.section_blog_feed {
  flex-direction: column;
  justify-content: center;
}

.section_post_header {
  min-height: 37.5rem;
  color: var(--color-base--white);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.post_header_box {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.post_header_overlay {
  z-index: 1;
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.section_post_content, .section_integrations_hero {
  flex-direction: column;
  justify-content: center;
}

.integrations_hero_wrapper {
  border-radius: var(--radius--default);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b2_Background3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 43.75rem;
  padding: 2rem;
  overflow: hidden;
}

.integrations_hero_image {
  object-fit: cover;
}

.section_integrations_featured {
  flex-direction: column;
  justify-content: center;
}

.integrations_featured_box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_integrations_list, .section_integration_hero {
  flex-direction: column;
  justify-content: center;
}

.integration_hero_box {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.section_integration_content {
  flex-direction: column;
  justify-content: center;
}

.integration_content_banner {
  border-radius: var(--radius--default);
  color: var(--color-base--white);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e7b6_Background7.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.section_industries_hero {
  flex-direction: column;
  justify-content: center;
}

.industry_card_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 43.75rem;
  display: grid;
}

.section_industries_cards {
  flex-direction: column;
  justify-content: center;
}

.industry_card_result {
  color: #fff;
  background-color: #000;
  border-radius: .375rem;
  justify-content: space-between;
  align-items: flex-end;
  padding: 1.5rem;
  display: flex;
}

.industry_card_content {
  background-color: #f2f2f2;
  border-radius: .375rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.industry_card_cards {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.industry_card_card {
  background-color: #ededed;
  border-radius: .375rem;
  padding: 1rem;
}

.industry_card_image {
  object-fit: cover;
  height: 100%;
}

.industry_card_right {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  display: flex;
}

.industry_info_card {
  background-color: #fafafa;
  border-radius: .375rem;
  padding: 1rem;
}

.industry_info_box {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  background-color: #fafafa;
  border-radius: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: .375rem;
  padding: 1rem;
  display: block;
}

.industry_hero_wrapper {
  border-radius: var(--radius--default);
  min-height: 50rem;
  color: var(--color-base--white);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e770_blured%20background.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 3rem 3.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.industry_info_result {
  color: #fff;
  background-color: #000;
  border-radius: .375rem;
  margin-top: .375rem;
  padding: 1rem;
}

.section_industry_hero, .section_industry_info {
  flex-direction: column;
  justify-content: center;
}

.industry_hero_description {
  -webkit-backdrop-filter: blur(.625rem);
  backdrop-filter: blur(.625rem);
  background-color: #0003;
  border-radius: .375rem;
  padding: 1.5rem;
}

.industry_info_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.industry_hero_overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #000c);
  position: absolute;
  inset: 0%;
}

.industry_hero_header {
  flex: 1;
}

.industry_form_staff-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.industry_form_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.industry_form_staff-image {
  aspect-ratio: 3 / 4;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
}

.section_industry_form {
  flex-direction: column;
  justify-content: center;
}

.industry_form_staff {
  background-color: #000;
  border-radius: .75rem;
  flex-flow: column;
  display: flex;
}

.section_api_hero {
  flex-direction: column;
  justify-content: center;
}

.api_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 50rem;
  display: grid;
}

.api_hero_content {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.api_hero_image {
  object-fit: cover;
  height: 100%;
}

.section_api_overview {
  flex-direction: column;
  justify-content: center;
}

.api_overview_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.api_overview_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_api_capabilities {
  flex-direction: column;
  justify-content: center;
}

.api_capabilities_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 43.75rem;
  display: grid;
}

.api_capabilities_content {
  width: 100%;
}

.api_capabilities_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.api_process_card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.api_process_header {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.api_process_timeline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section_api_process {
  flex-direction: column;
  justify-content: center;
}

.api_process_info {
  padding-bottom: 2.5rem;
}

.api_process_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding: 0;
  display: grid;
}

.api_process_line {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-text-stroke-color: var(--color-base--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.api_process_banners {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.api_process_banner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-radius: var(--radius--default);
  text-align: center;
  -webkit-text-stroke-color: #000;
  background-color: #f4f4f4;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.api_process_banner.is-dark {
  color: var(--color-base--white);
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b98eed76e85a8f6d26368c_operlinx_rails_1_dark.png"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.section_about_hero {
  background-image: linear-gradient(324deg, #8f00ff33, #fff6 69%);
  flex-direction: column;
  justify-content: center;
}

.about_hero_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 37.5rem;
  display: flex;
  overflow: visible;
}

.about_hero_image {
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  height: auto;
  display: inline-block;
  overflow: visible;
}

.about_hero_content {
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.about_company_left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: static;
}

.section_about_company {
  flex-direction: column;
  justify-content: center;
}

.about_company_founder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.about_company_right {
  flex: 1;
}

.about_company_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about_company_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-top: 0;
  display: grid;
}

.icon-1x1-huge {
  width: 3.75rem;
  height: 3.75rem;
}

.section_about_team {
  flex-direction: column;
  justify-content: center;
}

.about_team_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about_team_social {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about_team_card {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.about_team_info {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  padding: 1rem;
  display: flex;
}

.about_team_image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
}

.about_years_mask {
  width: 28.5rem;
  height: 100%;
  overflow: visible;
}

.about_years_slider {
  background-color: #0000;
  flex-flow: row;
  height: auto;
  right: 0;
  overflow: visible;
}

.about_years_info {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.section_about_years {
  flex-direction: column;
  justify-content: center;
}

.about_years_content {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: .375rem;
  padding: 1rem;
  display: flex;
}

.utility_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 43.75rem;
  display: grid;
}

.utility_or {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility_image {
  object-fit: cover;
  height: 100%;
}

.sign-in {
  flex-direction: column;
  justify-content: center;
}

.utility_box {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  justify-content: center;
  align-items: center;
  display: flex;
}

.sign-up, .forgot-password {
  flex-direction: column;
  justify-content: center;
}

.demo_call {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-radius: var(--radius--default);
  background-color: var(--color-base--black);
  padding: 1rem;
  display: flex;
}

.demo_image {
  object-fit: cover;
}

.demo_call-image {
  object-fit: cover;
  width: 6.25rem;
  height: 6.25rem;
}

.demo_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.demo_content.max-width-medium {
  justify-content: space-between;
  align-items: stretch;
}

.demo_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  min-height: 50rem;
  display: grid;
}

.section_demo {
  flex-direction: column;
  justify-content: center;
}

.terms_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.terms_header {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  text-align: center;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.section_terms {
  flex-direction: column;
  justify-content: center;
}

.licenses_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_licenses {
  flex-direction: column;
  justify-content: center;
}

.licenses_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 21.25rem;
  padding: 1rem;
  display: flex;
}

.text-size-regular {
  font-size: 1rem;
}

.changelog_grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.changelog_card {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.overview_features_menu {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.overview_menu_slider {
  background-color: #0000;
  height: auto;
}

.nav-product-grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-product-column {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: auto;
  display: flex;
}

.nav-product-cards {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-product-cards-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.nav-product-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .2s;
  display: flex;
}

.nav-product-card:hover {
  opacity: .8;
}

.nav-product-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.badge-new {
  background-color: var(--color-base--black);
  color: var(--color-base--white);
  border-radius: .25rem;
  padding: .2rem .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.nav-product-more {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.nav-product-more-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.nav-product-more-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.nav-product-more-item:hover {
  opacity: .6;
}

.nav-solutions-grid {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav-solutions-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  width: auto;
  display: flex;
}

.nav-solutions-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  background-color: var(--color-neutral--400);
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: auto;
  place-items: center stretch;
  max-width: none;
  padding: 2rem 10rem 5rem;
  display: grid;
  position: static;
}

.nav-solutions-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ebebeb;
  border: .5px solid #e9e7e7;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  padding: 0;
  transition: all .2s;
  display: flex;
}

.nav-solutions-item:hover {
  opacity: .6;
}

.icon-solutions {
  border-radius: 0;
  width: 25px;
  max-width: none;
  height: auto;
  display: block;
}

.nav-solutions-column-story {
  border-radius: var(--radius--default);
  background-color: var(--color-neutral--50);
  padding: 24px;
  transition: all .2s;
}

.nav-solutions-column-story:hover {
  background-color: var(--color-neutral--200);
}

.nav-solutions-story-image {
  aspect-ratio: 16 / 9;
  object-fit: contain;
  width: 100%;
  max-height: 140px;
}

.text-block {
  overflow: hidden;
}

.home3_benefits_image-box-2 {
  aspect-ratio: 1;
  background-color: #fafafa;
  border-radius: 6px;
  width: 100%;
  padding: .5rem;
}

.text-style-badge-6 {
  pointer-events: auto;
  color: #000;
  text-transform: uppercase;
  font-family: Geist Mono, sans-serif;
  font-size: .875rem;
  line-height: 1.4;
}

.container-large-2 {
  width: 100%;
  max-width: 896px;
  margin-left: auto;
  margin-right: auto;
}

.home3_benefits_card-2 {
  border-radius: 6px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tab-link-tab-5 {
  display: flex;
}

.code-embed, .heading {
  text-align: center;
}

.heading-2 {
  text-align: center;
  display: block;
}

.heading-3 {
  width: 1343px;
}

.heading-4 {
  overflow: visible;
}

.heading-5 {
  color: var(--color-base--black);
  text-align: left;
  align-self: stretch;
  font-size: 2.5rem;
  font-weight: 700;
}

.heading-5.text-align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  display: flex;
}

.text-block-2 {
  font-family: var(--fonts--badge);
}

.text-block-3 {
  font-family: var(--fonts--heading);
  text-align: left;
}

.text-block-4 {
  font-family: var(--fonts--badge);
  text-align: center;
  font-size: 1rem;
}

.about_principles {
  box-sizing: border-box;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  object-fit: fill;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.about_principles.spacer-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: stretch;
  align-self: center;
  padding-top: 0;
  padding-right: 0;
}

.text-block-5 {
  margin-right: 40px;
}

.image {
  text-align: left;
}

.image-2 {
  padding-bottom: 0;
}

.text-block-6, .text-block-7, .text-block-8 {
  text-align: center;
  margin-top: 40px;
}

.text-block-9 {
  text-align: center;
  margin-top: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-10 {
  margin-top: 40px;
}

.paragraph {
  height: 50px;
  color: var(--color-base--white);
  font-weight: 300;
  display: flex;
}

.text-block-11, .text-block-12, .text-block-13, .text-block-14 {
  margin-top: 40px;
}

.container-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-6 {
  width: 288px;
  font-size: 2rem;
  font-weight: 600;
}

.container-3 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-7 {
  font-size: 1rem;
}

.heading-8, .heading-9 {
  font-size: 2rem;
}

.heading-10 {
  font-size: 1rem;
  font-weight: 300;
}

.heading-11 {
  font-weight: 300;
}

.heading-12 {
  font-weight: 400;
}

.bold-text {
  text-align: left;
}

.heading-13 {
  font-size: 1rem;
  font-weight: 400;
}

.div-block-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-15 {
  width: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-block-15.text-align-center {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-16, .text-block-17 {
  width: 30rem;
}

.container-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  flex-flow: row;
  display: flex;
}

.div-block-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  padding: 20px;
}

.cont_support_cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.container-5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-15 {
  align-self: stretch;
}

.container-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: column;
  flex: 1;
  align-self: flex-start;
  padding-right: 0;
  display: flex;
}

.section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: stretch;
  place-items: center stretch;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.paragraph-2 {
  display: block;
}

.container-7 {
  background-color: #fcfcfc;
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
}

.paragraph-3, .paragraph-4, .paragraph-5 {
  color: var(--color-base--white);
  flex: 0 auto;
}

.text-block-18 {
  font-family: var(--fonts--heading);
  font-weight: 400;
}

.text-block-19 {
  text-align: center;
}

.text-block-20 {
  font-family: var(--fonts--badge);
  text-align: center;
}

.text-block-21 {
  --color-base--white: #fff;
  --fonts--body: Geist, sans-serif;
  --color-base--black: #000;
  --fonts--heading: Geist, sans-serif;
  --radius--default: 6px;
  --accent: #5f047e;
  --content-width--medium: 0px;
  --color-neutral--50: #fafafa00;
  --color-neutral--900: #727272;
  --color-neutral--300: #5e5e5e;
  --content-width--small: 480px;
  --section-padding--small: 0px;
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --content-width--container: 1428px;
  --content-width--large: 896px;
  --color-neutral--800: #c2c2c2;
  --content-width--x-large: 1138px;
  --color-neutral--600: #d9d9d9;
  --section-padding--large: 144px;
  --section-padding--medium: 70px;
  --radius--button: 6px;
  --color-neutral--200: #f0f0f0;
  --color-neutral--500: #dedede;
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --color-neutral--100: #00000080;
  --color-neutral--400: #e6e6e6;
  --fonts--badge: "Geist Mono", sans-serif;
  --background-hero: #8f00ff33;
  --color-neutral--700: #d1d1d1;
  --gradient_background: #edd5ff;
  --degradado-oscuro: #4a0074cc;
  --content-width--hero-container: 1800px;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.text-block-21.text-align-center {
  font-size: 1.3rem;
  font-weight: 400;
}

.text-block-22 {
  font-family: var(--fonts--body);
  text-align: left;
  align-self: stretch;
  font-size: 1rem;
}

.text-block-22.text-align-center {
  text-align: center;
}

.text-block-23 {
  color: #9560be;
  font-size: 20px;
  font-weight: 600;
}

.heading-17 {
  display: flex;
}

.heading-17.text-align-center {
  justify-content: center;
  align-items: center;
}

.card_implementation {
  background-color: #f8f8f8;
  border: 1px solid #e4e4e4;
  border-radius: 10px;
  flex-flow: row;
  order: 0;
  margin-left: auto;
  padding: 20px;
  display: block;
}

.paragraph-6 {
  color: var(--color-neutral--300);
  flex-flow: column;
  font-size: 2rem;
  font-weight: 700;
  display: flex;
}

.container-9 {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 10px;
  padding: 20px;
  display: flex;
}

.container-10 {
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 15px;
  padding: 20px;
  display: flex;
}

.container-10.container-8 {
  border-radius: 100px;
  align-self: auto;
  width: 60px;
  max-width: none;
  height: 60px;
  margin-left: 0;
}

.div-block-5 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bc7111cf962a0af7b95ce8_Rectangle%20135.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-5.padding-global.padding-section-medium {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bc74766c776de9e2083034_este.jpg");
}

.heading-18, .heading-19, .text-block-24, .text-block-25, .heading-20 {
  color: var(--color-base--white);
}

.heading-21 {
  color: var(--color-neutral--50);
}

.heading-21.text-align-center {
  color: var(--color-neutral--100);
}

.text-block-26 {
  color: var(--color-base--white);
}

.text-block-26.text-block-22.text-align-center {
  flex-flow: column;
  font-size: 1.4rem;
  display: flex;
}

.div-block-6 {
  border-radius: 8px;
  flex-flow: column;
  flex: none;
  align-self: stretch;
  max-width: 100%;
  max-height: 100%;
  padding: 50px;
  display: flex;
}

.div-block-6.container-default {
  padding: 80px 40px;
}

.div-block-7 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png");
  background-position: 0 0;
  background-size: auto;
}

.div-block-7.padding-global {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b943241dccf0065c8ffccf_gears_hero_3.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-8, .div-block-9 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-10 {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #7614a7;
  background-clip: border-box;
  border-radius: 4px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.text-block-27 {
  font-size: 1rem;
  font-weight: 400;
}

.text-block-28 {
  font-size: 2.5rem;
  font-weight: 600;
}

.text-block-29 {
  width: auto;
  color: var(--color-base--white);
  text-align: left;
  display: flex;
}

.text-block-30 {
  color: var(--color-base--white);
}

.text-block-30.text-block-28 {
  text-align: left;
  font-size: 2rem;
  line-height: 1.1;
  display: flex;
}

.image-4 {
  text-align: center;
  object-fit: fill;
  width: auto;
  height: 100%;
  overflow: visible;
}

.div-block-11 {
  text-align: center;
  align-self: auto;
}

.div-block-12 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69c16aadd9474693aa1d2ba7_Group%201000002804.png");
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  min-height: 0;
}

.div-block-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.div-block-14 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69c1938e2f3c6bbe3fb4fd4d_Group%201000002814.png");
  background-position: 100%;
  background-size: cover;
  flex: 1;
}

.image-5 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69c16a226721a4fcd4abfe38_Frame%201000002922.png");
  background-position: 0 0;
  background-size: auto;
}

.form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  background-color: #fff0;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.submit-button {
  color: var(--color-base--white);
  background-color: #5f047e;
  border-radius: 10px;
  flex: 0 auto;
  padding: 12px 40px;
}

.text-field {
  border: 1px solid var(--color-neutral--900);
  width: auto;
  height: auto;
  color: var(--color-base--white);
  -webkit-text-fill-color: inherit;
  background-color: #00000080;
  background-clip: border-box;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: .75rem 1.5rem;
  overflow: clip;
}

.text-field.ai {
  background-color: #fff;
  border-color: #979797;
}

.form-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.form-block-2 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.form-block-3 {
  align-self: auto;
  width: 50rem;
}

.div-block-15 {
  text-align: center;
  object-fit: fill;
  flex: 1;
  overflow: clip;
}

.image-6 {
  aspect-ratio: auto;
  object-fit: none;
  width: 99.9999%;
  height: 100%;
  display: block;
  overflow: clip;
}

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

.what_you_get_container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: stretch;
  display: grid;
}

.background_icon {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  background-color: #f4f4f4;
  background-image: linear-gradient(#f4f4f4, #f4f4f4);
  border: 1px solid #e4e4e4;
  border-radius: 200px 200px 0 0;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
}

.background_icon.implementation {
  border-top-right-radius: 0;
  border-bottom-left-radius: 200px;
  margin-right: 10px;
}

.div-block-19, .div-block-20, .div-block-21 {
  align-self: center;
}

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

.what_you_get_card {
  border: 1px solid var(--color-neutral--200);
  background-image: linear-gradient(#f9f9f9, #f9f9f9);
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.image-7 {
  width: 88px;
}

.text-block-31 {
  font-family: var(--fonts--heading);
  color: var(--color-neutral--50);
  font-size: 2.5rem;
  font-weight: 700;
}

.div-block-24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.image-8 {
  max-width: 150%;
  height: 100%;
  overflow: clip;
}

.success-message {
  color: #f0f0f0;
  background-color: #f7edff;
  border: 2px solid #9560be80;
  border-radius: 12px;
  margin: 20px;
}

.text-block-32 {
  color: var(--color-base--white);
}

.image-9 {
  width: 100%;
  max-width: 200%;
}

.image-10 {
  object-fit: cover;
  max-width: 400%;
}

.div-block-25 {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  max-width: 100%;
  display: flex;
  overflow: clip;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69c19b8debd8b82cb3575308_Group%201000002808.png");
  background-position: 0%;
  background-size: cover;
  flex: 1;
  align-self: stretch;
}

.div-block-27 {
  flex: 1;
  align-self: stretch;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69c197401a1d2892ec1cf686_Group%201000002807.png");
  background-position: 50%;
  background-size: contain;
  flex: 1;
  align-self: stretch;
  height: 300px;
}

.text-block-33 {
  width: 400px;
}

.text-block-33.text-block-29 {
  width: auto;
  display: flex;
}

.div-block-29 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 380px;
  display: flex;
  overflow: clip;
}

.image-11 {
  width: 160%;
  max-width: 160%;
  height: auto;
  display: block;
}

.div-block-30 {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: clip;
}

.div-block-31 {
  flex: 1;
  align-self: stretch;
  overflow: clip;
}

.image-12 {
  max-width: 150%;
}

.div-block-32 {
  flex: 1;
  align-self: stretch;
  max-height: 500px;
}

.image-13 {
  max-width: 140%;
}

.image-14 {
  flex: 0 auto;
  max-width: 90%;
}

.div-block-33 {
  object-fit: contain;
  flex: 1;
  align-self: stretch;
  max-height: 500px;
  display: flex;
  overflow: visible;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-35 {
  aspect-ratio: auto;
}

.div-block-36 {
  max-width: var(--content-width--container);
}

.div-block-37 {
  max-width: 100%;
}

.image-15 {
  vertical-align: baseline;
  flex: 1;
  align-self: stretch;
  width: 150%;
  max-width: 200%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  overflow: auto;
}

.div-block-38 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: auto;
}

.image-16 {
  max-width: 100%;
}

.div-block-39 {
  aspect-ratio: auto;
  object-fit: fill;
  object-position: 0% 50%;
  flex: 1;
  justify-content: center;
  align-self: baseline;
  align-items: center;
  min-width: auto;
  height: 320px;
  max-height: none;
  display: flex;
  overflow: clip;
}

.tabs {
  align-self: auto;
}

.tabs_content {
  height: auto;
  display: block;
  overflow: visible;
}

.image-17.opaci {
  background-color: #0000;
}

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

.div-block-41.padding-global {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.div-block-41.padding-global.padding-section-small {
  flex-flow: row;
}

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

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

.div-block-42.container-default {
  flex-flow: column;
}

.form-block-4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  margin-bottom: 0;
  display: flex;
}

.div-block-43 {
  align-self: stretch;
}

.div-block-44 {
  flex-flow: column;
  display: flex;
}

.div-block-44.container-default {
  flex-flow: column;
  flex: 0 auto;
  margin-bottom: 0;
}

.cont_section_hero_demo {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  aspect-ratio: auto;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  top: 0;
}

.error-message {
  background-color: var(--color-base--black);
  border-radius: 10px;
}

.text-block-37 {
  text-align: center;
}

.error-message-2 {
  color: var(--color-neutral--200);
  background-color: #ffdede00;
}

.cont_form_hero_form {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69d8355b22f808d3badabfea_data.json");
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 0;
  max-width: 600px;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.cont_form_hero_form.f {
  justify-content: center;
  align-items: flex-start;
  min-width: auto;
  padding-top: 0;
}

.text-block-38 {
  text-align: left;
}

.collection-list-wrapper {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: block;
}

.collection-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-2 {
  display: flex;
}

.card_integrations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #f8f8f800;
  background-clip: border-box;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.card_integrations.padding-small {
  flex: 0 auto;
  align-self: center;
}

.heading-25 {
  font-size: 2rem;
  line-height: 1;
}

.cadr_integrations_icon {
  align-self: center;
  width: 60px;
  overflow: clip;
}

.heading-26 {
  font-size: 1.5rem;
}

.card_integrations_text {
  flex: 1;
  align-self: center;
  width: 100%;
  font-size: 1.2rem;
  line-height: 1.3;
}

.div-block-48 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 1;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center;
  display: grid;
}

.backgorund_icon_our_product {
  background-color: #f4f4f4;
  border-radius: 50px;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80px;
  max-width: none;
  height: 80px;
  max-height: none;
  padding: 10px;
  display: flex;
}

.icon_what_you_get {
  flex: 1;
  order: 0;
  align-self: center;
  width: auto;
  max-width: 70%;
  max-height: none;
  margin: auto;
  display: block;
  overflow: visible;
}

.div-block-49 {
  background-color: #f4f4f4;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 20px;
  display: flex;
}

.contact_icon {
  width: 100px;
}

.container-12 {
  text-align: center;
  background-color: #f4f4f4;
  border-radius: 500px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100px;
  max-width: 100%;
  height: 100px;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
}

.container-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-14 {
  flex: 1;
}

.container-15 {
  flex: 1;
  align-self: stretch;
}

.bold-text-2 {
  display: flex;
}

.heading-27 {
  font-size: 2rem;
  line-height: 1.5;
}

.div-block-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-28 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1.5;
  display: flex;
}

.container-16 {
  background-color: #fbf6ff00;
  border: 0 solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 20px 40px;
  display: flex;
}

.image-19 {
  width: 120px;
  max-width: none;
}

.container-17 {
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.div-block-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-29 {
  width: auto;
  font-family: var(--fonts--body);
  align-self: auto;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.paragraph-7 {
  text-align: center;
}

.container-18 {
  align-self: stretch;
  display: flex;
}

.bold-text-3, .bold-text-4 {
  font-size: 1.3rem;
}

.div-block-52 {
  align-self: center;
  width: 100%;
  max-width: 654px;
  margin-left: auto;
  margin-right: auto;
}

.heading-30 {
  display: flex;
}

.heading-30.text-align-center {
  justify-content: center;
  align-items: center;
}

.div-block-53 {
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.subt_title_black {
  color: var(--color-base--black);
  text-transform: uppercase;
  align-self: stretch;
}

.subt_title_black.text-align-center {
  text-align: center;
}

.subt_title_black.subt_title_style_ai {
  color: #565656;
}

.subt_title_white {
  color: var(--color-base--white);
  text-align: left;
  text-transform: uppercase;
  align-self: stretch;
}

.subt_title_white.text-align-center {
  text-align: center;
}

.cont_section_hero_product {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-20 {
  flex: 0 auto;
  align-self: center;
  height: 500px;
}

.header_2_black {
  color: var(--color-base--black);
  text-transform: capitalize;
  font-size: 2.5rem;
  font-weight: 700;
  display: flex;
}

.header_2_black.text-align-center {
  text-align: center;
}

.header_2_black.header_style_ai {
  color: #643589;
  align-self: stretch;
}

.header_2_black.gray {
  color: #565656;
}

.header_2_white {
  color: var(--color-base--white);
  text-transform: capitalize;
  align-self: stretch;
  font-size: 2.5rem;
  font-weight: 700;
}

.header_2_white.text-align-center {
  flex: 0 auto;
  align-self: stretch;
}

.header_2_white.text-align-center.shadow {
  text-shadow: 0 0 2px #000;
  font-size: 3rem;
}

.header_3_white {
  color: var(--color-base--white);
  text-align: left;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
}

.header_3_white.text-align-center {
  text-align: center;
  align-self: auto;
}

.header_4_black {
  text-align: left;
  text-transform: capitalize;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
}

.header_4_black.text-align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
}

.header_4_black.text-align-center.another {
  text-transform: uppercase;
}

.header_4_white {
  color: var(--color-base--white);
  text-transform: capitalize;
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}

.header_4_white.extra {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.header_1_white {
  align-self: stretch;
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-55 {
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  padding: 20px;
  display: flex;
}

.div-block-56 {
  align-self: stretch;
}

.div-block-57 {
  text-align: left;
  align-self: stretch;
}

.card_reach_us_directly {
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  padding: 20px;
}

.btn_reach_us_directly {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-58 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 1200px;
  padding: 0;
  display: grid;
}

.text-block-39 {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
}

.header_5_black {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-width: 150px;
  max-width: 200px;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
}

.header_5_black.text-align-right {
  justify-content: flex-end;
  align-items: center;
}

.header_5_black.gray {
  color: #565656;
}

.text_p_white {
  max-width: none;
  color: var(--color-base--white);
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  display: block;
}

.text_p_white.text-align-center {
  align-self: stretch;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.text_p_white.text-align-center.shadow {
  text-shadow: 0 0 2px #000;
}

.text_p_white.opacity {
  color: #fffc;
  line-height: 1.3;
}

.text_p_white.expanded {
  flex: 0 auto;
}

.text_p_white.hjm {
  font-size: 1.1rem;
}

.div-block-59 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text_p_black {
  max-width: none;
  display: block;
}

.icon_contact_us {
  max-width: 30%;
  margin: auto;
}

.header_5_white {
  color: var(--color-base--white);
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.1;
}

.div-block-60 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.header_3_black {
  color: #565656;
}

.card_our_product {
  text-align: left;
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  max-width: none;
  padding: 20px;
}

.icon_our_product {
  flex: 0 auto;
  align-self: auto;
  width: 40px;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  display: block;
}

.card_integrations_imagen {
  text-align: left;
  flex: 0 auto;
  align-self: center;
  width: 70%;
  max-width: none;
}

.card_integrations_img_left {
  background-color: #fff;
  border: 0 solid #f0f0f0;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-61 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-21 {
  flex: 0 auto;
  align-self: auto;
  width: 50%;
  max-width: none;
  overflow: hidden;
}

.image-22 {
  display: none;
}

.container-default-2 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 80%;
  max-width: 1428px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.tabs-menu-2 {
  aspect-ratio: auto;
  background-color: #fafafa00;
  border: .0625rem solid #f2f2f2;
  border-radius: 6px;
  margin-bottom: 3rem;
  padding: .75rem;
  display: flex;
}

.tabs-link-2 {
  color: #727272;
  text-align: center;
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .75rem .375rem;
  font-size: .875rem;
  line-height: 1.4;
  display: flex;
}

.tabs-link-2.w--current {
  color: #fff;
  background-color: #5f047e;
  border-radius: 6px;
}

.tabs-2 {
  align-self: stretch;
}

.image-23 {
  max-width: 100%;
  display: block;
  overflow: visible;
}

.div-block-62 {
  text-align: center;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.form-block-5 {
  flex-flow: row;
  display: flex;
}

.form-block-6 {
  border: 0px solid var(--color-neutral--200);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff3;
  border-radius: 10px;
  flex: 1;
  margin-bottom: 50px;
  padding: 0;
}

.container-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.tabs_information_1 {
  background-image: linear-gradient(322deg, #8f00ff4d, #f9f9f9 60%);
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.tabs_information_1:hover {
  box-shadow: 0 0 5px #0003;
}

.div-block-64 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.form_contact_us {
  border: 1px solid var(--color-neutral--200);
  background-color: #f7f7f7;
  border-radius: 5px;
}

.form_contact_us.t {
  height: 200px;
}

.header_1_balck {
  color: var(--color-base--black);
  align-self: stretch;
  font-size: 2.7rem;
  font-weight: 700;
}

.header_1_balck.header_style_ai {
  color: #643589;
}

.why_operlinx_icon {
  background-color: #f0f0f0;
  border-radius: 500px 500px 0 0;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 6rem;
  height: 6rem;
  padding: 1.3rem;
  display: flex;
}

.section_hero_ai {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a1ca18b350b6a58abdc279a_Frame%207%20(1).png"), linear-gradient(344deg, var(--background-hero), #fff 58%);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  height: 750px;
  display: block;
}

.form-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-2.padding-small {
  max-width: 500px;
  padding-top: 20px;
}

.container-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-24 {
  max-width: 200%;
}

.text_strips {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.text_strips.s {
  justify-content: flex-start;
  align-items: center;
}

.div-block-66 {
  flex: 1;
}

.div-block-67 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  display: flex;
}

.italic-text {
  font-style: normal;
}

.heading-31 {
  color: #ffffff80;
  text-align: right;
  -webkit-text-stroke-color: var(--color-base--black);
  font-size: 1rem;
}

.image-25 {
  display: block;
}

.div-block-68 {
  width: 1305px;
  display: flex;
}

.div-block-69 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  display: flex;
}

.container_title_form {
  background-image: linear-gradient(273deg, #5f047e 50%, #000);
}

.container_title_form.padding-small {
  background-image: linear-gradient(18deg, #27003a, #5f047e 50%, #27003a);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.container_title_form.padding-medium {
  background-image: radial-gradient(circle, #4a0074cc, #411266);
  border-radius: 10px;
}

.div-block-70 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-26 {
  max-width: 80%;
}

.div-block-71 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-72 {
  align-self: center;
}

.image-27 {
  flex: 1;
  align-self: stretch;
  width: 20px;
  max-width: 100%;
}

.div-block-73 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_testimonials {
  line-height: 1.1;
}

.heading-32, .header_testimonials {
  font-size: 1.5rem;
}

.card_testimonials {
  padding-left: 0;
}

.card_testimonials.padding-medium {
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  margin-right: 0;
  padding-left: 2rem;
}

.image-28 {
  width: 60px;
}

.slide {
  text-align: center;
  vertical-align: baseline;
  object-fit: fill;
  max-width: none;
}

.slide-2 {
  max-width: 500px;
}

.slider {
  background-color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.mask {
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
}

.left-arrow {
  flex: 0 auto;
}

.div-block-74, .div-block-75, .div-block-76 {
  flex: 1;
}

.text-block-40, .text-block-41, .text-block-42 {
  display: flex;
}

.container-21 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-22 {
  align-self: stretch;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.div-block-77 {
  flex-flow: column;
  display: flex;
}

.div-block-78 {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.div-block-79, .div-block-80, .div-block-81, .div-block-82, .div-block-83 {
  align-self: stretch;
}

.icon_why_operlinx_home {
  width: 80px;
  height: auto;
}

.bold-text-5 {
  font-weight: 700;
}

.lottie-animation {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2afb500d84161d42c6fc10_Frame%201000003152.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 600px;
  min-width: 0;
  max-width: none;
  height: auto;
  padding-left: 50px;
  display: flex;
  overflow: visible;
}

.lottie-animation.another {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69dd6393491e60d5b8fff564_Mesa%20de%20trabajo%201.svg"), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
  border-radius: 10px;
}

.lottie-animation.ai {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 120%;
  height: auto;
  padding-left: 50px;
  position: absolute;
}

.button-7 {
  display: none;
}

.div-block-84 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bc74766c776de9e2083034_este.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-height: 487px;
  max-height: none;
  padding: 2rem;
  display: flex;
}

.heading-33 {
  font-family: var(--fonts--heading);
  color: var(--color-base--white);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  display: flex;
}

.heading-34 {
  width: auto;
  color: var(--color-base--black);
  text-align: center;
  text-transform: uppercase;
  text-overflow: clip;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: 2rem;
  font-weight: 700;
  display: flex;
}

.div-block-85 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0006;
  border: 1px solid #3a3a3a80;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 5px #ffffff1a;
}

.div-block-86 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-87 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  align-self: stretch;
  display: flex;
}

.heading-35 {
  color: var(--color-base--white);
  font-size: 1.2rem;
  font-weight: 500;
}

.image-29 {
  flex: 1;
  align-self: auto;
  min-width: 25px;
  max-width: none;
  min-height: 25%;
  max-height: 25px;
}

.div-block-88 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-self: flex-start;
  display: flex;
}

.heading-36 {
  display: flex;
}

.collection-list-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.collection-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-89 {
  object-fit: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  max-width: none;
  max-height: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-30 {
  object-fit: cover;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  min-width: 100%;
  max-width: 100%;
  min-height: 20rem;
  max-height: none;
  position: relative;
}

.heading-37 {
  font-size: 1.5rem;
}

.div-block-90 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-31 {
  object-fit: cover;
  border-radius: 200px;
  min-width: 70px;
  max-width: 70px;
  min-height: 70px;
  max-height: 70px;
  overflow: clip;
}

.heading-38, .heading-39 {
  font-size: 1rem;
}

.heading-40 {
  font-size: 1.2rem;
}

.collection-item-3 {
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  max-width: none;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-bottom: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-item-3:hover {
  box-shadow: 0 2px 5px #0003;
}

.div-block-91 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-41 {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  order: -9999;
  padding: .5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.hero_banner {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69df2452ea2c1de8cc8532f2_BANNER%20WEBINAR%20DESKTOP%20(1).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  min-height: 500px;
  max-height: 500%;
  display: flex;
}

.title_event {
  min-width: auto;
  max-width: 800px;
  color: var(--color-base--white);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px #000;
  flex: 1;
  align-self: center;
  font-size: 3rem;
  font-weight: 700;
}

.container_title {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.container_data {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.div-block-92 {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.container_data_right {
  background-color: #f9f9f9;
  border: 1px solid #eee;
  border-radius: 12px;
  flex: 0 auto;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
}

.heading-42, .heading-43 {
  color: var(--color-base--white);
  font-size: 2rem;
}

.text-block-43 {
  color: var(--color-base--white);
}

.banner_description {
  min-width: auto;
  color: var(--color-neutral--300);
  flex: 0 auto;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.icon_data_left {
  align-self: auto;
  min-width: 25px;
  max-width: 25px;
  min-height: 25px;
  max-height: 25px;
  margin-top: auto;
  margin-bottom: auto;
}

.container_data_info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--color-neutral--200);
  background-color: #f9f9f9;
  border-radius: 20px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.container_data_left_icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.heading-44 {
  color: var(--color-base--white);
}

.heading-45 {
  color: #5f047e;
  text-align: center;
  text-transform: uppercase;
  background-color: #e7e7e7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 1.2rem;
  display: flex;
}

.text-block-44 {
  color: var(--color-base--black);
  font-size: 1rem;
}

.text-block-45 {
  color: var(--color-neutral--300);
  font-size: 1.1rem;
  font-weight: 700;
}

.contanier_date {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-6 {
  font-size: 1rem;
}

.image-32 {
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
}

.div-block-93 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-94 {
  border: 1px solid var(--color-neutral--200);
  background-color: #f9f9f9;
  border-radius: 10px;
  flex: 1;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
}

.div-block-95 {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
}

.body {
  background-color: #fff;
}

.paragraph-8 {
  color: #002a49;
  font-weight: 400;
}

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

.image-33 {
  align-self: flex-start;
  max-width: 20px;
  max-height: 100%;
}

.div-block-97 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-99 {
  padding-left: 0;
}

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

.div-block-101 {
  flex: 1;
}

.div-block-102 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-34 {
  max-width: 22%;
  max-height: 100%;
}

.link-block {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69e08ff1d810b0c9cab866c3_Vector%20(2).svg");
  background-position: 0 0;
  background-size: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-width: 25px;
  max-width: 25px;
  min-height: 25px;
  max-height: 25px;
  display: flex;
}

.link-block-2 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69e08ffcb763be0a82a79fcc_Vector.svg");
  background-position: 0 0;
  background-size: cover;
  flex: 0 auto;
  align-self: center;
  min-width: 25px;
  max-width: 25px;
  min-height: 25px;
  max-height: 25px;
}

.social_media_icon_linkedin {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69e08fdf3254a03435c9ad45_Vector%20(1).svg");
  background-position: 0 0;
  background-size: cover;
  min-width: 25px;
  max-width: 25px;
  min-height: 25px;
  max-height: 25%;
}

.text-field-2 {
  border: 1px solid #0000;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 1.4rem;
  overflow: visible;
}

.text-field-2::placeholder {
  text-align: left;
  font-size: 1.1rem;
}

.text-field-3 {
  min-height: 37px;
}

.label_form {
  color: var(--color-neutral--300);
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 1rem;
  display: block;
}

.form-3 {
  flex-flow: column;
  display: flex;
}

.div-block-103 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.heading-46 {
  color: var(--color-base--white);
  background-color: #5f047eb3;
  border-radius: 12px;
  flex: 0 auto;
  padding: .7rem 1rem;
  font-size: .9rem;
}

.div-block-104 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-105 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-106 {
  flex: 1;
}

.div-block-107 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-35 {
  border-radius: 0;
  min-width: 20px;
  max-width: 20%;
  min-height: 20px;
  max-height: 20px;
}

.image-36 {
  border-radius: 50px;
  min-width: 100px;
  max-width: 100%;
  min-height: 100px;
  max-height: 100px;
}

.link-block-3 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69e08ff1d810b0c9cab866c3_Vector%20(2).svg");
  background-position: 0 0;
  background-size: cover;
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
}

.image-37 {
  max-width: 50%;
}

.div-block-108 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-109 {
  padding: 2rem 1.5rem 6rem;
}

.text-style-muted60 {
  opacity: .6;
  text-align: left;
}

.nav-product-more-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fafafa00;
  border-radius: 6px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.icon-height-medium-2 {
  flex: 1;
  align-self: auto;
  max-width: 100%;
  height: 0%;
  max-height: 70px;
  margin: auto;
  display: block;
  overflow: visible;
}

.nav-solutions-column-story-2 {
  background-color: #fafafa00;
  border-radius: 6px;
  padding: 24px;
  transition: all .2s;
}

.nav-solutions-column-story-2:hover {
  background-color: #f2f2f2;
}

.nav-dropdown-2 {
  flex: 1;
  display: block;
  position: static;
}

.icon-height-small-5 {
  border-radius: 0;
  height: 1.25rem;
}

.nav-menu-2 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #5f047e;
  border-radius: 6px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
}

.button-8:hover {
  opacity: .8;
}

.button-8.is-secondary {
  color: #000;
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
}

.button-8.is-secondary:hover {
  opacity: 1;
  background-color: #fafafa00;
}

.button-8.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  text-decoration: none;
  display: flex;
}

.button-8.is-icon.is-secondary {
  flex: none;
  padding-left: .75rem;
  padding-right: .75rem;
}

.text-style-badge-7 {
  aspect-ratio: auto;
  pointer-events: auto;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  padding-bottom: 1rem;
  font-family: Geist, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
  position: static;
}

.nav-dropdown-wrapper-2 {
  box-sizing: border-box;
  flex-flow: row;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  inset: 0% 0% auto;
  overflow: visible;
}

.nav-dropdown-wrapper-2.w--open {
  background-color: #fff0;
  border: 0 solid #f7f7f7;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  transition: all .2s;
  position: absolute;
  inset: 4.75rem 0% auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.badge-new-2 {
  color: #fff;
  background-color: #000;
  border-radius: .25rem;
  padding: .2rem .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.dot-4 {
  background-color: #5f047e;
  width: .25rem;
  height: .25rem;
}

.spacer-small-2 {
  flex-flow: row;
  align-self: stretch;
  width: auto;
  padding-top: 1.5rem;
  padding-right: 0;
  display: flex;
}

.spacer-medium-2 {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  padding-top: 0;
  font-size: 1rem;
}

.button-arrow-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-110 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bc74766c776de9e2083034_este.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  flex: 0 auto;
  align-self: stretch;
  min-height: 500px;
  display: flex;
}

.section-4 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bdd1c3f904be53df787a66_sdvsdvsdv.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  display: flex;
}

.div-block-111 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-111.align_left {
  inset: auto auto 0% 0%;
}

.heading-47 {
  color: var(--color-base--white);
  text-align: right;
  background-color: #69009e99;
  border: 1px solid #ffffff80;
  border-radius: 5px;
  align-self: stretch;
  margin: 1rem;
  padding: .5rem 1rem;
  font-size: .8rem;
  font-weight: 500;
  box-shadow: 0 0 5px #0003;
}

.heading-47.style_47 {
  text-align: center;
  background-color: #84860099;
}

.heading-47.style_47.o {
  background-color: #00a22b99;
}

.link-block-4 {
  flex-flow: column;
  flex: 0 auto;
  align-self: auto;
  display: flex;
}

.text-block-46 {
  color: var(--color-base--white);
  font-size: 1.5rem;
}

.div-block-112 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-113 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.header_card_events {
  color: var(--color-base--white);
  text-align: center;
  text-shadow: 0 0 10px #000;
  padding: 2rem;
  font-size: 2rem;
  font-weight: 700;
  position: absolute;
}

.header_card_events.align_mobile {
  color: var(--color-base--white);
  object-fit: fill;
  position: absolute;
}

.header_card_events.align_mobile.text-align-center {
  padding: 1.5rem;
}

.div-block-114 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-9, .button-10 {
  flex: 1;
}

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

.heading-48 {
  color: var(--color-base--white);
  background-color: #5f047eb3;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  font-size: .8rem;
  display: flex;
}

.div-block-116 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-38 {
  position: relative;
}

.div-block-117 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.container_info {
  border: 1px solid var(--color-neutral--200);
  border-radius: var(--radius--default);
  background-color: #f9f9f9;
  flex-flow: column;
  flex: 1;
  min-width: auto;
  min-height: auto;
  padding: 1rem;
  display: flex;
}

.div-block-119 {
  flex: 1;
  align-self: auto;
}

.spacerla {
  margin-top: -3px;
}

.div-block-120, .spacer-xxlarge {
  padding-top: 6rem;
}

.image-39 {
  width: 100%;
  min-width: auto;
  max-width: none;
  min-height: auto;
}

.image-40 {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
}

.div-block-121 {
  border: 1px solid var(--color-neutral--200);
  border-radius: var(--radius--default);
  background-color: #f9f9f9;
  padding: .5rem 1rem;
}

.crm {
  border: 1px solid var(--color-neutral--200);
  border-radius: var(--radius--default);
  background-color: var(--color-base--white);
  color: var(--accent);
  padding: .5rem 1rem;
}

.cmr {
  border: 1px solid var(--color-neutral--200);
  border-radius: var(--radius--default);
  background-color: #fff;
  padding: .5rem 1rem;
}

.image-41 {
  aspect-ratio: auto;
  object-fit: cover;
  flex: 0 auto;
  align-self: stretch;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  overflow: visible;
}

.cont_founded_operlinx_main_imagen {
  object-fit: cover;
  background-image: linear-gradient(#0000004d, #0003), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69e6713eae7ebb1e61f58f61_Mesa%20de%20trabajo%201-100.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-height: none;
  display: flex;
  overflow: clip;
}

.card_careers {
  border: 1px solid var(--color-neutral--500);
  border-radius: var(--radius--default);
  background-color: #5f047e0f;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding: 1.5rem;
  display: flex;
}

.div-block-124 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-self: stretch;
  display: flex;
}

.image-42 {
  max-width: 50px;
  max-height: none;
}

.div-block-125 {
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.image-43 {
  max-width: 20px;
}

.div-block-126 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: stretch;
  place-items: center;
  display: grid;
}

.rich-text-block {
  display: flex;
}

.div-block-127 {
  border: 1px solid var(--color-neutral--700);
  border-radius: var(--radius--default);
  padding: 1rem;
}

.div-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--color-neutral--500);
  border-radius: var(--radius--default);
  background-color: #5f047e0d;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 300px;
  max-width: 500px;
  margin: 0;
  padding: 1rem;
  display: flex;
}

.collection-item-4:hover {
  background-color: #0000000d;
  box-shadow: 0 2px 5px #0003;
}

.collection-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: center start;
  display: block;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-49 {
  color: var(--color-base--white);
  font-weight: 700;
}

.heading-49.text-align-center {
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.search-input {
  align-self: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.search {
  text-align: left;
  margin-bottom: 0;
  padding: 1rem;
  display: block;
}

.div-block-130 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.text-block-47 {
  color: var(--color-base--black);
  font-size: .8rem;
  font-weight: 700;
  display: block;
}

.div-block-131 {
  aspect-ratio: auto;
  border-radius: var(--radius--default);
  color: var(--color-neutral--300);
  text-align: left;
  background-color: #ddd;
  align-self: flex-end;
  padding: .3rem .8rem;
  display: block;
  position: absolute;
}

.image-44 {
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: contain;
  flex: 0 auto;
  align-self: auto;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  overflow: visible;
}

.div-block-132 {
  border: 1px solid var(--color-neutral--800);
  border-radius: var(--radius--default);
  background-color: #fff;
  flex-flow: column;
  min-width: auto;
  max-width: 500px;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.div-block-133 {
  object-fit: contain;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: auto;
  max-width: none;
  max-height: 200px;
  display: flex;
  overflow: clip;
}

.div-block-134 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-45 {
  max-width: 20px;
}

.collection-item-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  place-items: center;
  display: grid;
}

.div-block-135 {
  flex-flow: column;
  display: flex;
}

.div-block-136 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius--default);
  background-color: #f7f7f7;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 0 2px #0003;
}

.div-block-137 {
  text-align: left;
  flex: 1;
  align-self: center;
}

.image-46 {
  object-fit: contain;
  flex: 1;
  align-self: stretch;
  min-width: auto;
  max-width: none;
  min-height: auto;
}

.div-block-138 {
  border-radius: var(--radius--default);
  object-fit: contain;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
  display: flex;
  overflow: clip;
}

.collection-list-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  display: block;
}

.collection-list-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.div-block-139 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.primary_button {
  text-transform: capitalize;
  vertical-align: baseline;
  background-color: #fff;
  background-image: linear-gradient(138deg, #643589, #b84a93);
  border-radius: 8px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .5rem 2rem;
  font-size: 1.2rem;
  display: inline-block;
  box-shadow: 0 0 1px #0000001a, inset 0 2px 2px #00000040, inset 0 4px 2px #ffffff40;
}

.div-block-140 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: visible;
}

.div-block-141 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-142 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  display: flex;
}

.icon_plecas {
  max-width: 80%;
}

.tabs-menu-3 {
  -webkit-text-stroke-color: #0000;
  background-color: #fff0;
  border: 0 solid #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 0 0 0 50px;
  display: flex;
}

.tab-link-tab-1 {
  color: var(--accent);
  background-color: #fff;
  flex: 1;
  padding: .8rem;
}

.tab-link-tab-1:hover {
  background-color: #f8efff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.tab-link-tab-1.w--current {
  color: var(--color-base--white);
  background-color: #f8efff;
  border-radius: 10px 10px 0 0;
  padding: .8rem;
}

.tab-link-tab-2, .tab-link-tab-3, .tab-link-tab-4 {
  flex: 1;
}

.text-block-48 {
  text-align: center;
  width: 100px;
  max-width: none;
}

.text-block-49, .text-block-50, .text-block-51 {
  text-align: center;
}

.image-47 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 0%;
  flex: 0 auto;
  align-self: auto;
  width: 60%;
  max-width: none;
  height: 700px;
  min-height: 0;
  max-height: none;
  display: block;
  overflow: visible;
}

.tabs-content-2 {
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  min-height: 0%;
  display: flex;
  position: relative;
  overflow: visible;
}

.padding-ai-operlinx {
  padding: 0 1.5rem;
}

.tabs-3 {
  flex-flow: column;
  flex: 1;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.tab-pane-tab-1 {
  background-image: linear-gradient(342deg, #8f00ff, #fff 45%);
  flex: 1;
  align-self: stretch;
  height: auto;
  min-height: 0;
  max-height: none;
}

.div-block-143 {
  border: 0 solid #d8d8d8;
  border-radius: 0;
  flex-flow: row;
  flex: 1;
  align-self: stretch;
  width: auto;
  min-width: 0;
  max-width: none;
  min-height: 550px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2rem;
  display: flex;
  overflow: visible;
}

.string_vetical {
  clear: none;
  color: #000;
  background-color: #f0f0f0;
  border-radius: 20px;
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-width: 1px;
  max-width: 1px;
  min-height: 0;
  max-height: none;
  display: flex;
  position: static;
}

.string_vetical.kjh {
  color: #000;
  background-color: #f2ebff;
  min-width: 100%;
  max-width: 0;
  min-height: 2px;
  max-height: 1px;
}

.string_vetical.black {
  background-color: #252525;
}

.div-block-145 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-146 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 60%;
  min-width: 0;
  max-width: none;
  padding: 0;
  display: flex;
}

.div-block-147 {
  flex: 1;
  align-self: stretch;
  display: flex;
}

.customer-logo {
  flex: 0 auto;
  align-self: auto;
  width: auto;
  max-height: 60px;
  margin: 1rem auto;
}

.image-48 {
  box-sizing: content-box;
  aspect-ratio: auto;
  object-fit: fill;
  border-radius: 0;
  flex: 0 auto;
  align-self: center;
  width: 150%;
  max-width: 100%;
  height: 400px;
  min-height: 0;
  max-height: none;
  margin-right: 0;
  display: block;
  overflow: visible;
}

.div-block-148 {
  flex: 0 auto;
  padding: 6rem 2rem 2rem;
}

.div-block-149 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.div-block-150 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.text-block-52 {
  color: #b84a93;
  text-align: left;
  text-transform: uppercase;
  font-size: 1.8rem;
  font-weight: 400;
  display: block;
}

.div-block-151 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.section-5 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a0626752362d4766398d5e7_Recurso%209.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
}

.div-block-152 {
  flex: 1;
  align-self: stretch;
  padding: 6rem 1.5rem;
}

.div-block-153 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  overflow: clip;
}

.primary-card {
  border-radius: var(--radius--default);
  background-color: #643589e6;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  padding: 1rem;
  display: flex;
}

.div-block-154 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-155 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.image-49 {
  width: 80px;
  height: 80px;
}

.secundary-card {
  border-radius: var(--radius--default);
  background-color: #ffffffe6;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding: 1rem;
  display: flex;
  box-shadow: 0 0 1px #0003;
}

.secundary-card.morado {
  background-color: var(--accent);
}

.secundary-card.secundary {
  border: 1px solid #c5c5c5;
}

.lottie-animation-2 {
  flex: 0 auto;
  align-self: auto;
}

.div-block-156 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.div-block-157 {
  flex-flow: column;
  flex: 1;
  align-self: auto;
  display: flex;
}

.image-50 {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.slider-2 {
  flex: 1;
  align-self: stretch;
  display: flex;
}

.slide-3 {
  vertical-align: baseline;
}

.div-block-158 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin: 5rem 0;
  padding-left: 0;
  display: flex;
}

.div-block-159 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 80%;
  display: flex;
}

.div-block-162 {
  flex: 1;
  width: 80%;
}

.section-7 {
  z-index: 2;
  background-color: #fff9;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-164 {
  flex: 1;
  display: flex;
}

.bold-text-7 {
  color: #9560be;
  align-self: stretch;
}

.bold-text-7.violet {
  color: #9560be;
}

.bold-text-8 {
  align-self: stretch;
}

.bold-text-8.violet {
  color: #9560be;
}

.bold-text-9 {
  color: #9560be;
  align-self: stretch;
}

.bold-text-9.violet {
  color: #9560be;
}

.div-block-165 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.gnbv {
  padding: 6rem 2rem;
  display: block;
}

.section-8 {
  background-image: none;
  overflow: clip;
}

.section-9 {
  overflow: clip;
}

.image-52 {
  width: 150%;
  height: 400px;
}

.div-block-166 {
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  max-width: none;
  display: flex;
}

.div-block-167 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-53 {
  flex: 0 auto;
  align-self: auto;
  width: 80%;
  max-width: none;
}

.div-block-168 {
  min-width: 0;
  max-width: none;
  min-height: 100%;
  max-height: none;
  display: flex;
}

.div-block-169 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 0;
  max-width: none;
  height: 440px;
  padding: 0 0 100px;
  display: flex;
}

.div-block-170 {
  background-color: #f8efff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 185px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.image-54 {
  width: 36px;
  margin-right: 1rem;
}

.div-block-171 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  height: 500px;
  display: flex;
  overflow: clip;
}

.text-block-53 {
  color: #643589;
  text-transform: uppercase;
  background-color: #0000;
  align-self: center;
  font-size: 3rem;
  font-weight: 600;
}

.image-55 {
  flex: 0 auto;
  align-self: center;
  width: auto;
  height: 30px;
}

.text-block-54 {
  color: #b43d8c;
  font-size: 1.5rem;
  font-weight: 500;
}

.div-block-172 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  order: 1;
  justify-content: space-around;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.image-56 {
  height: 60px;
}

.div-block-173 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-57 {
  width: 100%;
  height: 100%;
}

.div-block-174 {
  flex: 1;
  max-height: 100%;
  position: relative;
  overflow: clip;
}

.image-58 {
  width: 100%;
  max-width: 500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.tab-pane-tab-2 {
  flex: 1;
  align-self: stretch;
}

.tab-pane-tab-3 {
  background-image: linear-gradient(346deg, #8f00ff80, #fff 42%);
  flex: 1;
  align-self: stretch;
}

.container_info_header {
  border: 1px solid var(--color-neutral--800);
  flex: 1;
  align-self: stretch;
  max-width: none;
  padding: 1rem;
}

.header_nav {
  font-size: .9rem;
  font-weight: 600;
}

.text_nav {
  font-size: .8rem;
  font-weight: 400;
}

.div-block-176 {
  flex-flow: column;
  width: 1100px;
  display: flex;
}

.div-block-177 {
  flex-flow: column;
  margin-top: 4rem;
  margin-left: 3rem;
  margin-right: 3rem;
  display: flex;
}

.div-block-178 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-179 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-180 {
  background-image: linear-gradient(28deg, #8f00ff, #fff 36%);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.container_icon_header {
  border: 1px solid var(--color-neutral--800);
  border-radius: 0;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.nav-solutions-story-image-2 {
  aspect-ratio: auto;
  object-fit: cover;
  flex: 1;
  align-self: stretch;
  width: auto;
  height: auto;
  max-height: 0;
  overflow: visible;
}

.nav-product-more-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fafafa00;
  border-radius: 6px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.nav-solutions-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f3f3f3;
  flex-flow: column;
  display: flex;
}

.icon-height-small-6 {
  height: 1.25rem;
}

.nav-solutions-grid-2 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-height-medium-3 {
  flex: 1;
  align-self: auto;
  max-width: 100%;
  height: 0%;
  max-height: 70px;
  margin: auto;
  display: block;
  overflow: visible;
}

.icon-solutions-2 {
  border-radius: 0;
  height: 1.5rem;
}

.nav-content-2 {
  border-bottom: .0625rem solid #f2f2f2;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.nav-solutions-item-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.nav-solutions-item-2:hover {
  opacity: .6;
}

.container-23 {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  max-width: 89.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.nav-menu-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  outline-offset: 0px;
  outline: 3px #000;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: clip;
}

.nav-solutions-column-story-3 {
  background-color: #fafafa00;
  border-radius: 6px;
  padding: 24px;
  transition: all .2s;
}

.nav-solutions-column-story-3:hover {
  background-color: #f2f2f2;
}

.nav-dropdown-3 {
  display: block;
  position: static;
}

.nav-menu-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.button-11 {
  color: #fff;
  text-align: center;
  background-color: #5f047e;
  border-radius: 6px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
}

.button-11:hover {
  opacity: .8;
}

.button-11.is-secondary {
  color: #000;
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
}

.button-11.is-secondary:hover {
  opacity: 1;
  background-color: #fafafa00;
}

.button-11.is-secondary.hide-tablet {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-11.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  text-decoration: none;
  display: flex;
}

.button-11.is-icon.is-secondary {
  flex: none;
  padding-left: .75rem;
  padding-right: .75rem;
}

.nav-dropdown-wrapper-3 {
  width: 100%;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  top: 12.5rem;
  overflow: visible;
}

.nav-dropdown-wrapper-3.w--open {
  background-color: #fff;
  border: .0625rem solid #f7f7f7;
  border-radius: .375rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  transition: all .2s;
  position: absolute;
  inset: 4.75rem 0% auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.spacer-xxsmall-2 {
  width: 100%;
  padding-top: .5rem;
  padding-right: 0;
  display: flex;
}

.nav-link-2 {
  vertical-align: baseline;
  order: 0;
  padding: 1.75rem 1rem;
  font-size: .875rem;
  line-height: 1.4;
  transition: all .2s;
  display: block;
  overflow: visible;
}

.nav-link-2:hover {
  opacity: .5;
}

.nav-link-2.w--current {
  color: #000;
}

.dot-5 {
  background-color: #5f047e;
  width: .25rem;
  height: .25rem;
}

.spacer-medium-3 {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  padding-top: 0;
  font-size: 1rem;
}

.button-arrow-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-wrapper-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center;
  display: grid;
}

.navbar-2 {
  background-color: #0000;
  height: 4.75rem;
  position: sticky;
  top: 0;
}

.nav-product-more-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fafafa00;
  border-radius: 6px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.icon-height-small-7 {
  height: 1.25rem;
}

.nav-solutions-grid-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-height-medium-4 {
  flex: 1;
  align-self: auto;
  max-width: 100%;
  height: 0%;
  max-height: 70px;
  margin: auto;
  display: block;
  overflow: visible;
}

.icon-solutions-3 {
  border-radius: 0;
  width: 1.2rem;
  height: auto;
}

.container-24 {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  max-width: 89.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.nav-solutions-column-story-4 {
  background-color: #fafafa00;
  border-radius: 6px;
  padding: 24px;
  transition: all .2s;
}

.nav-solutions-column-story-4:hover {
  background-color: #f2f2f2;
}

.nav-dropdown-4 {
  display: block;
  position: static;
}

.nav-menu-4 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #5f047e;
  border-radius: 6px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
}

.button-12:hover {
  opacity: .8;
}

.button-12.is-secondary {
  color: #000;
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
}

.button-12.is-secondary:hover {
  opacity: 1;
  background-color: #fafafa00;
}

.button-12.is-secondary.hide-tablet {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-12.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  text-decoration: none;
  display: flex;
}

.button-12.is-icon.is-secondary {
  flex: none;
  padding-left: .75rem;
  padding-right: .75rem;
}

.nav-dropdown-wrapper-4 {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  top: 12.5rem;
  overflow: visible;
}

.nav-dropdown-wrapper-4.w--open {
  box-sizing: border-box;
  background-color: #e4e4e4;
  border: .0625rem solid #f7f7f7;
  border-radius: .375rem;
  flex-flow: row;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem;
  transition: all .2s;
  display: block;
  position: absolute;
  inset: auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.nav-link-3 {
  vertical-align: baseline;
  flex: none;
  order: 0;
  align-self: auto;
  padding: 1.75rem 1rem;
  font-size: .875rem;
  line-height: 1.4;
  transition: all .2s;
  display: block;
  overflow: visible;
}

.nav-link-3:hover {
  opacity: .5;
}

.nav-link-3.w--current {
  color: #000;
}

.dot-6 {
  background-color: #5f047e;
  width: .25rem;
  height: .25rem;
}

.spacer-medium-4 {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  padding-top: 0;
  font-size: 1rem;
}

.button-arrow-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-wrapper-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center;
  display: grid;
}

.navbar-3 {
  background-color: #0000;
  height: 4.75rem;
  display: block;
  position: sticky;
  top: 0;
}

.container_nav_info {
  border: .5px solid #ccc;
  border-radius: 0;
  flex: 1;
  padding: .5rem;
}

.container_nav_icon {
  border: .5px solid #ccc;
  padding: .5rem;
}

.nav-solutions-list-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.icon-height-small-8 {
  height: 1.25rem;
}

.nav-solutions-grid-4 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.icon-solutions-4 {
  background-color: #f8efff;
  border-radius: 5px;
  width: 30px;
  height: auto;
  padding: 0;
}

.nav-solutions-item-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: .5px solid #e0e0e0;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  transition: all .2s;
  display: flex;
}

.nav-solutions-item-3:hover {
  opacity: .6;
  background-color: #f2f2f2;
}

.nav-solutions-item-3.w--current {
  flex: 0 auto;
  align-self: auto;
}

.container-25 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 1500px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.nav-solutions-column-story-5 {
  background-color: #fafafa00;
  border-radius: 6px;
  flex: 1;
  padding: 0 24px 24px;
  transition: all .2s;
}

.nav-solutions-column-story-5:hover {
  background-color: #f2f2f2;
}

.nav-menu-5 {
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: static;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #5f047e;
  border-radius: 6px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
}

.button-13:hover {
  opacity: .8;
}

.button-13.is-secondary {
  color: #000;
  background-color: #fff;
  border: .0625rem solid #f2f2f2;
}

.button-13.is-secondary:hover {
  opacity: 1;
  background-color: #fafafa00;
}

.button-13.is-secondary.hide-tablet {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-13.hide-tablet {
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 43px;
  padding: 0 30px;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-13.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  text-decoration: none;
  display: flex;
}

.button-13.is-icon.is-secondary {
  flex: none;
  padding-left: .75rem;
  padding-right: .75rem;
}

.text-style-badge-8 {
  aspect-ratio: auto;
  pointer-events: auto;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  padding-bottom: 0;
  font-family: Geist, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
  position: static;
}

.nav-dropdown-wrapper-5 {
  width: 100%;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  top: 12.5rem;
  overflow: visible;
}

.nav-dropdown-wrapper-5.w--open {
  background-color: #fff;
  border: 0 solid #f7f7f7;
  border-radius: 0 0 20px 20px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  transition: all .2s;
  display: block;
  position: absolute;
  inset: 4.75rem 0% auto;
  box-shadow: 0 6px 1.25rem #00000008;
}

.nav-link-4 {
  color: #000;
  vertical-align: baseline;
  cursor: pointer;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: 0;
  padding: 0 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  transition: all .2s;
  display: block;
  overflow: visible;
}

.nav-link-4:hover {
  opacity: .5;
}

.nav-link-4.w--current {
  color: #000;
}

.dot-7 {
  background-color: #8d8d8d;
  width: .25rem;
  height: .25rem;
}

.spacer-medium-5 {
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  padding-top: 0;
  font-size: 1rem;
}

.button-arrow-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-wrapper-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  place-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.navbar-4 {
  background-color: #0000;
  height: auto;
  position: sticky;
  top: 0;
}

.div-block-181 {
  background-color: #e0e0e0;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: .08rem;
  height: auto;
  min-height: 0;
  display: flex;
}

.div-block-182 {
  padding-top: 6rem;
}

.div-block-183 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  display: flex;
}

.text_hero_large {
  color: var(--color-base--white);
  font-size: 1.5rem;
}

.header_card_ai_operlinx {
  color: var(--color-base--white);
  font-size: 1.1rem;
  font-weight: 600;
}

.text-block-55 {
  font-size: 1.1rem;
  font-weight: 600;
}

.div-block-184 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  display: flex;
  overflow: clip;
}

.image-59 {
  flex: 0 auto;
  align-self: auto;
  max-width: 500px;
  padding-top: 0;
}

.image-60 {
  max-width: 800px;
  margin-top: 3rem;
}

.bold-text-10 {
  display: flex;
}

.text-block-56 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 30px;
  display: flex;
}

.lottie-animation-3 {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h1_ai_oplerinx {
  color: #9560be;
  font-family: Geist, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.p1_ai_operlinx {
  color: #8e8e8e;
  font-size: 1rem;
}

.p1_ai_operlinx.limitar {
  min-width: 330px;
  max-width: 400px;
}

.div-block-186 {
  align-self: center;
  max-width: 600px;
  padding-left: 50px;
}

.div-block-187 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.text-block-57 {
  color: #9560be;
  align-self: center;
  font-family: Geist, sans-serif;
  font-weight: 600;
}

.text-field-4 {
  color: #66666680;
  border: 1px solid #bcbcbc;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  height: 36px;
  margin-bottom: 0;
  padding: 1rem;
  font-family: Geist, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.button_standard {
  color: #9560be;
  background-color: #f7edff;
  border: 1px solid #9560be80;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 43px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
}

.button_standard:hover {
  background-color: #ecd4ff;
}

.button_standard.center {
  align-self: center;
}

.button_standard.ampliar {
  width: 100%;
}

.button_standard.amplir {
  align-self: auto;
  width: 100%;
}

.button_standard.a {
  border-color: #9560be33;
  justify-content: center;
  align-items: center;
  width: 200px;
}

.button_standard.btn_fom {
  width: 150px;
}

.button_standard.edit_btn {
  width: 400px;
}

.string_horizontal {
  background-color: var(--color-neutral--400);
  width: 100%;
  height: auto;
  min-height: 1px;
  max-height: 1px;
  display: block;
  position: static;
}

.string_horizontal.ocultar {
  display: none;
}

.string_horizontal.questions {
  background-color: #e3e3e3;
  height: 1.5px;
  min-height: 0;
  max-height: none;
}

.string_horizontal.questions._1 {
  background-color: #999;
  height: 2px;
  min-height: 0;
  max-height: none;
}

.string_horizontal.questions._2, .string_horizontal.questions._3, .string_horizontal.questions._4 {
  background-color: #999;
  height: 2px;
}

.div-block-188 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-189 {
  align-self: center;
  display: none;
}

.image-62 {
  display: block;
}

.image-63 {
  width: 100%;
  height: 600px;
  display: block;
}

.h2_ai_operlinx {
  color: #9560be;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  position: relative;
}

.h2_ai_operlinx.white {
  color: #fff;
}

.tabs_ai_operlinx {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  max-height: none;
  display: flex;
}

.container_tabs_ai_operlinx {
  flex: 1;
  align-self: auto;
  padding-top: 3rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs_assitant {
  max-height: 500px;
  padding-left: 50px;
  padding-right: 50px;
}

.img_assistant {
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 100%;
}

.div-block-190 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
  overflow: auto;
}

.container_section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 6rem 1.5rem;
  display: block;
}

.tabs_information_2 {
  background-image: radial-gradient(circle at 0 100%, #8f00ff4d, #f9f9f9 53%);
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.tabs_information_2:hover {
  box-shadow: 0 0 5px #0003;
}

.tabs_information_3 {
  background-image: radial-gradient(circle at 0 0, #8f00ff4d, #f9f9f9 73%);
  border: 2px solid #f2ebff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.tabs_information_3:hover {
  box-shadow: 0 0 5px #0003;
}

.div-block-191 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff80;
  border: 2px solid #f2ebff;
  border-radius: 12px;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1.5rem;
}

.image-64 {
  width: auto;
  max-width: 80%;
  max-height: none;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.lottie-animation-4 {
  box-sizing: border-box;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  outline: 3px #000;
  flex: 1;
  align-self: stretch;
  width: auto;
  max-height: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-192 {
  position: relative;
}

.div-block-193 {
  background-color: #1f1f1f;
}

.image-65 {
  border-radius: 0;
  width: 100%;
  display: inline-block;
}

.div-block-194 {
  align-self: stretch;
  margin-left: 5rem;
  margin-right: 5rem;
}

.div-block-195 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.background-video {
  border-radius: 12px;
  flex: 1;
  align-self: stretch;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-196 {
  margin-top: 4rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.play-pause-button {
  display: none;
}

.div-block-197, .div-block-198, .div-block-199, .div-block-200 {
  display: flex;
}

.padding_section {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-width: 1000px;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  overflow: visible;
}

.container_standard {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-width: 0%;
  max-width: none;
  height: 100%;
  padding: 5rem 3rem;
  display: flex;
  overflow: visible;
}

.container_standard.edit {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.container_standard.edit_the_outcome {
  padding-bottom: 0;
}

.container_standard.padding_hero_demo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container_standard.contianer_hero_home {
  padding-bottom: 0;
}

.container_standard.edit_cont_testimonilas {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.container_standard.reducir {
  padding-top: 0;
  padding-bottom: 0;
}

.container_standard.padding_zero {
  padding-left: 0;
  padding-right: 0;
}

.p1_standard {
  color: #666;
  text-align: left;
  border-radius: 2px;
  flex-flow: column;
  flex: 0 auto;
  align-self: stretch;
  padding-top: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 1.7;
  display: flex;
}

.p1_standard.text-align-center {
  color: #666;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.p1_standard.text-align-center.white {
  padding-left: 2rem;
  padding-right: 2rem;
}

.p1_standard.centrar {
  font-size: 1rem;
}

.p1_standard.align-center {
  text-align: left;
  font-size: 15px;
}

.p1_standard.align-center.white {
  text-align: left;
  display: flex;
}

.p1_standard.white {
  color: #fff;
}

.p1_standard.white.small {
  text-transform: none;
  align-self: stretch;
  width: 400px;
}

.p1_standard.white.center {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
}

.p1_standard.white.center.not_center {
  text-align: left;
}

.p1_standard.center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.p1_standard.center.about_years_mask {
  text-align: left;
}

.p1_standard.center.violet {
  color: #9560be;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.p1_standard.center.not {
  color: #666;
  text-align: left;
}

.p1_standard.center.not-center {
  text-align: left;
  align-self: auto;
}

.p1_standard.center.not_center {
  text-align: left;
  align-self: center;
}

.p1_standard.red {
  color: #b80000;
}

.p1_standard.red.center {
  color: #fff;
  background-color: #c0c0c033;
  border-radius: 10px;
  padding-top: 20px;
}

.p1_standard.violet {
  flex-flow: column;
}

.p1_standard.v {
  color: #fff;
  margin-right: auto;
}

.p1_standard.g {
  align-self: stretch;
}

.p1_standard.edit_text_book_demo {
  flex-flow: wrap;
  font-size: 10px;
}

.p1_standard.edit_text_book_demo.center {
  justify-content: center;
  align-items: flex-start;
}

.p1_standard.d.center.not-center {
  flex-flow: column;
}

.p1_standard.edit_mobile {
  align-self: center;
}

.p1_standard.text_white {
  color: #ffffff80;
}

.p1_standard.opacity {
  color: #666666b3;
  flex: 1;
}

.h1_standard {
  color: #9560be;
  text-align: left;
  align-self: stretch;
  font-size: 40px;
}

.h1_standard.center {
  text-align: center;
}

.h1_standard.white {
  color: #fff;
  align-self: auto;
}

.h1_standard.white.a, .h1_standard.mayusculas {
  text-transform: uppercase;
}

.spacer_small {
  align-self: stretch;
  width: auto;
  padding-top: 20px;
}

.spacer_medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer_medium.ocultar {
  display: none;
}

.spacer_large {
  width: 100%;
  padding-top: 4rem;
}

.spacer_large.ocultar {
  display: none;
}

.container_customers_padding {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-201 {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  overflow: visible;
}

.sapcer_medium {
  padding-top: 2rem;
}

.h1_turn_ai_intro {
  color: #9560be;
  text-align: center;
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: 600;
}

.h1_turn_ai_intro.white {
  color: #fff;
  text-transform: capitalize;
  display: block;
}

.div-block-202 {
  flex-flow: column;
  flex: 1;
  width: 700px;
  display: flex;
}

.h2_turn_ai_intro {
  color: #643589;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.7rem;
  font-weight: 400;
}

.h2_turn_ai_intro.white {
  color: #fff;
}

.card_benefits {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 0;
  max-width: none;
  display: flex;
}

.container_benefits {
  background-color: #fff;
  border: 1.5px solid #e6e6e6;
  border-radius: 10px;
  align-self: stretch;
  height: 45px;
  padding: 5px;
}

.container_benefits.reducir {
  background-color: #fff0;
  border-width: 2px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 2px;
  display: flex;
}

.container_benefits.cont_icon_demo {
  height: auto;
}

.div-block-204 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.text_benefits {
  color: #fff;
  flex: 0 auto;
  align-self: auto;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.text_benefits.f {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.text_benefits.k {
  font-size: .9rem;
}

.text_benefits.home, .text_benefits.demo {
  color: #9560be;
}

.container_text_benefits {
  -webkit-text-stroke-color: #000;
  background-color: #fff;
  border: 1.5px solid #e6e6e6;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.container_text_benefits.modificaciones {
  background-color: #fff0;
  border-width: 2px;
  border-color: #e8cbff;
  border-radius: 8px;
}

.div-block-205 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg"), linear-gradient(191deg, #8f00ff26, #fff6 66%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  background-clip: border-box;
}

.image-66 {
  width: 20px;
}

.tabs-4 {
  display: block;
}

.div-block-206 {
  flex: 1;
  align-self: stretch;
}

.div-block-207 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-208 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  max-width: 500px;
  padding-bottom: 0;
  display: flex;
}

.div-block-209 {
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  height: auto;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: clip;
}

.container_standard_tabs {
  flex: 1;
  min-width: 100%;
  margin-left: 0;
  padding: 3rem 0 0 3rem;
  display: flex;
}

.tabs-menu-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #f2ebff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 480px;
  min-width: 0;
  max-width: none;
  padding: 5px;
  display: flex;
}

.tab-pane-tab-1-2 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
  background-position: 50%;
  background-size: auto;
  flex: 1;
  height: 500px;
}

.image-69 {
  flex: none;
  align-self: auto;
  min-width: 0;
  max-width: 600px;
  min-height: 0;
  margin-top: 50px;
  padding-top: 0;
  padding-right: 0;
  overflow: visible;
}

.tab-link-tab-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8efff00;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.tab-link-tab-1-2.w--current {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8efff;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.text_tabs {
  color: #9560be;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 1.1rem;
  display: flex;
}

.tab-link-tab-2-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8efff00;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.tab-link-tab-2-2.w--current {
  background-color: #f8efff;
  border-radius: 5px;
}

.tab-link-tab-3-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8efff00;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.tab-link-tab-3-2.w--current {
  background-color: #f8efff;
  border-radius: 5px;
}

.tabs-content-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  display: flex;
}

.image-70, .image-71, .image-72 {
  width: auto;
}

.tab-pane-tab-2-2 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
  background-position: 0%;
  background-size: auto;
  flex: 1;
  height: 500px;
}

.tab-pane-tab-3-2 {
  flex: 1;
  height: 400px;
}

.div-block-210 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-right: 6rem;
  display: flex;
}

.div-block-211 {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-right: 3rem;
  display: flex;
}

.tab-pane-tab-3-3 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
  background-position: 50%;
  background-size: auto;
  flex: 1;
  height: 500px;
}

.image-73 {
  min-width: 700px;
  max-width: 600px;
}

.tab-pane-tab-2-3 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
  background-position: 50%;
  background-size: auto;
  flex: 1;
  height: 500px;
}

.tab-pane-tab-3-4 {
  flex: 1;
  height: 500px;
}

.image-74 {
  width: auto;
  max-width: 800px;
  height: 400px;
  margin-top: 20px;
}

.div-block-212 {
  flex: 1;
  align-self: stretch;
  height: auto;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  overflow: clip;
}

.div-block-213 {
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-214 {
  background-image: radial-gradient(circle farthest-side, #8f00ff1a, #f9f9f91a 77%);
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  min-width: 100%;
  height: auto;
  display: flex;
  overflow: clip;
}

.h2 {
  color: #9560be;
  align-self: stretch;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.7rem;
  display: flex;
}

.h2.text-align-center {
  justify-content: center;
  align-items: center;
}

.h2.text-align-center.white {
  color: #fff;
}

.div-block-215 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-216 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-217, .div-block-218 {
  display: flex;
}

.div-block-219 {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.div-block-220 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  flex: 1;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  overflow: clip;
}

.div-block-221 {
  flex-flow: column;
  flex: 1;
  padding: 3rem 0 3rem 3rem;
  display: flex;
  overflow: visible;
}

.image-75 {
  height: 250px;
}

.image-76 {
  align-self: auto;
  height: auto;
}

.div-block-222 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex: 1;
  align-self: stretch;
  height: auto;
  display: flex;
  position: relative;
}

.div-block-223 {
  flex: 1;
}

.div-block-224 {
  flex: none;
  align-self: center;
  height: auto;
}

.div-block-225 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.success-message-2 {
  color: #f0f0f0;
  background-color: #1a1a1aab;
  border: 1px solid #2c2c2c;
  border-radius: 10px;
}

.acces_ai_home {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.form-block-7 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 500px;
  margin-bottom: 0;
  display: flex;
}

.text-field-5 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #666;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #666;
  white-space: normal;
  overflow-wrap: normal;
  background-color: #ffffff80;
  border: 1px solid #9560be80;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  height: 43px;
  margin-bottom: 0;
  padding: 1rem;
  font-family: Geist, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.text-field-5::placeholder {
  color: #66666680;
}

.text-field-5.form_home {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  background-color: #fff3;
  flex: 1;
}

.text-field-5.form_home::placeholder {
  color: #ffffffb3;
}

.form-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-align: left;
  background-color: #fff0;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-58 {
  color: #fffc;
  align-self: center;
  font-family: Geist, sans-serif;
  font-weight: 400;
}

.error-message-3 {
  color: #f0f0f0;
  background-color: #ffdede00;
}

.div-block-227 {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  align-self: center;
  width: auto;
  max-width: 460px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.text-block-59 {
  color: #fff;
}

.image-77 {
  width: 100%;
  height: 500px;
}

.div-block-228 {
  background-image: linear-gradient(309deg, #8f00ff33, #fff 78%);
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 800px;
  display: block;
  position: relative;
  overflow: visible;
}

.section-11 {
  position: static;
  inset: auto 0% 0%;
}

.div-block-229 {
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  overflow: visible;
}

.div-block-230 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
  overflow: auto;
}

.heading-50 {
  font-family: var(--fonts--heading);
}

.h2_standard {
  color: #9560be;
  text-align: left;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.h2_standard.text-align-center {
  text-align: center;
  font-size: 35px;
}

.h2_standard.text-align-center.not_center {
  text-align: left;
}

.h2_standard.center {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 30px;
  display: block;
}

.h2_standard.center.k, .h2_standard.center.not-center, .h2_standard.center.not_center {
  text-align: left;
}

.h2_standard.white {
  color: #fff;
}

.h2_standard.white.center.not_center {
  text-align: left;
}

.h2_standard.edit_header_testimonials {
  color: #666;
  font-size: 20px;
}

.h2_standard.t_gray {
  color: #666;
}

.div-block-231 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-232 {
  background-color: #faf7ff;
  background-image: none;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: clip;
}

.h3_standard {
  color: #9560be;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.h3_standard.white {
  color: #fff;
}

.h3_standard.center {
  text-align: center;
}

.h3_standard.center.mayusculas {
  align-self: center;
}

.div-block-233 {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: visible;
}

.image-78 {
  flex: none;
  align-self: auto;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.image-79 {
  width: 30px;
  height: auto;
  margin-top: 0;
  margin-right: 0;
  position: static;
  inset: 0% 0% auto auto;
}

.link-block-5 {
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-234 {
  background-color: #faf7ff;
  background-image: none;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  height: auto;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-235 {
  flex: 1;
  align-self: stretch;
  height: 100%;
}

.div-block-236 {
  background-color: #faf7ff;
  background-image: none;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-237 {
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  height: 300px;
  padding-bottom: 1rem;
  display: flex;
  overflow: clip;
}

.div-block-238 {
  background-color: #faf7ff;
  background-image: none;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  height: auto;
  padding: 30px 20px;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-239 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  display: flex;
  overflow: clip;
}

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

.div-block-240 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-81 {
  flex: none;
  width: auto;
}

.button_violet {
  text-align: center;
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 43px;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: 16px;
  display: flex;
}

.button_violet:hover {
  background-color: #431f5f;
}

.button_violet.secundary_button {
  border: 1px solid #fff;
  flex: 0 auto;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}

.button_violet.secundary_button.reducir {
  width: 200px;
}

.button_violet.ampliar {
  width: 250px;
}

.button_violet.btn_header {
  cursor: pointer;
  background-color: #65358b;
  width: 200px;
}

.button_violet.btn_header:hover {
  background-color: #65358bcc;
}

.button_violet.btn_header.expanded {
  flex: 1;
}

.image-82 {
  height: 100%;
}

.div-block-241 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a1dd8ac54d42a7eacba8f39_Group%201000002834.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.container_main_the_outcome {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-243 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-244 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: 3rem;
  display: flex;
}

.div-block-245 {
  flex: 1;
}

.div-block-246 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.div-block-247 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_the_outcome {
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  height: 60px;
}

.div-block-248 {
  background-image: radial-gradient(circle farthest-side, #932fbd, #643589 70%);
  overflow: clip;
}

.div-block-249 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p2 {
  color: #666;
  text-align: left;
  font-size: 18px;
}

.image-84 {
  width: 20px;
}

.container_section_discover {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  height: 700px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: clip;
}

.cont_info_discover {
  flex-flow: column;
  flex: 1;
  align-self: flex-start;
  display: flex;
}

.cont_imagen_discover {
  background-image: linear-gradient(356deg, #0009, #0000 50%), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd73ac4421c75c1a2e7f0_Mesa%20de%20trabajo%201.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.heading-51 {
  align-self: stretch;
}

.h3 {
  color: #fff;
  align-self: stretch;
}

.cont_pasos_discover {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.dropdown-toggle {
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex: 1;
  align-self: stretch;
  width: 100%;
}

.dropdown-toggle.w--open {
  flex-flow: column;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dropdown {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-block-60 {
  color: #9560be;
  font-size: 20px;
  font-weight: 400;
}

.text-block-61 {
  color: #9560be;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.icon {
  color: #9560be;
  background-color: #f8efff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.dropdown-link {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-list.w--open {
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5em;
  display: flex;
}

.div-block-253 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-254 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: radial-gradient(circle farthest-side, #932fbd, #643589 70%);
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.text-block-62 {
  color: #fff;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.string_white_vertical {
  background-color: #f2ebff;
  align-self: stretch;
  width: 2px;
  display: flex;
}

.div-block-255 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-256 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-257 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  height: 250px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-63 {
  color: #666;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.image-85 {
  background-color: #6660;
  border: 0 solid #a3a3a3;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: auto;
  display: block;
}

.card_rese-as {
  background-color: #fbf6ff00;
  border: 2px #e9deff00;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0 20px;
  display: flex;
}

.text-block-64 {
  color: #9c9c9c;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
}

.text-block-65 {
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-259 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-260 {
  background-image: radial-gradient(circle, #411266cc, #411266);
}

.text-block-66 {
  color: #fff;
  font-family: Geist, sans-serif;
  font-size: 55px;
  font-weight: 600;
}

.image-86 {
  width: 100%;
  height: 80px;
}

.div-block-261 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-262 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-263, .div-block-264 {
  flex: 1;
}

.text-block-67 {
  color: #fff;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.link {
  color: #fff;
  cursor: pointer;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.link:hover {
  opacity: .5;
}

.text-block-68 {
  color: #fff;
  text-transform: capitalize;
  width: 400px;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.text-field-6 {
  color: #fff;
  background-color: #0003;
  border: 1px solid #bcbcbc;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  height: 43px;
  margin-bottom: 0;
}

.text-field-6::placeholder {
  color: #ffffff80;
}

.div-block-265 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-69 {
  color: #fff;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-266 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-87 {
  width: 30px;
  font-size: 1rem;
}

.div-block-267 {
  background-color: #f2ebff;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 2px;
  height: 50px;
  padding-right: 0;
  display: flex;
}

.imagen_order {
  width: 150%;
  overflow: visible;
}

.imagen_adaptability {
  width: 450px;
}

.cards_imagen_procurement {
  flex: 1;
  align-self: center;
  height: 100%;
  display: block;
}

.imagen_procurement {
  width: auto;
  height: 300px;
  box-shadow: 0 0 10px #0003;
}

.imagen_warehousing {
  height: 400px;
}

.cards_imagen_warehousing {
  align-self: flex-start;
}

.imagen_reports {
  width: 500px;
  height: auto;
}

.imagen_collaboration {
  width: auto;
  height: 350px;
  min-height: 0;
}

.imagen_accounting {
  width: 100%;
  height: 402px;
}

.div-block-268 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.section_hero_product {
  background-image: linear-gradient(330deg, var(--gradient_background), white 50%);
  height: 600px;
}

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

.text-block-70 {
  color: #9560be;
  font-family: Geist, sans-serif;
  font-size: 16px;
}

.modules_tabs {
  display: block;
  overflow: clip;
}

.tab {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.tab_info {
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  width: 500px;
  display: flex;
}

.image-88 {
  flex: 1;
  align-self: center;
  width: auto;
  height: 400px;
  display: block;
  overflow: visible;
}

.tab_imagen {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.tab_imagen.edit {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  display: flex;
  overflow: clip;
}

.tab_imagen.edit.g {
  justify-content: center;
  align-items: center;
}

.tab_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.list_imagen_module {
  width: auto;
}

.bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16 {
  font-weight: 400;
}

.div-block-271 {
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.image-89 {
  height: 400px;
  box-shadow: 0 0 5px #0003;
}

.image-90 {
  align-self: auto;
  width: auto;
  height: 300px;
}

.image-91 {
  height: 300px;
}

.image-92 {
  flex: 1;
  align-self: center;
  height: 400px;
}

.tab-pane-tab-4 {
  height: auto;
}

.image-93 {
  flex: 0 auto;
  align-self: auto;
  width: 600px;
  height: auto;
  overflow: visible;
}

.div-block-272 {
  align-self: center;
}

.div-block-273 {
  align-self: flex-start;
}

.section-12 {
  width: 100%;
}

.text-block-71 {
  color: #000;
  font-size: 14px;
}

.div-block-274 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-94 {
  margin-left: 0;
  margin-right: 0;
}

.text-the_outcome {
  color: #fff;
  align-self: stretch;
  font-size: 40px;
  display: block;
}

.text-the_outcome.center {
  text-align: center;
}

.div-block-275 {
  align-self: stretch;
}

.p2_standard {
  color: #666;
  text-align: left;
  cursor: pointer;
  align-self: auto;
  font-size: 18px;
  font-weight: 400;
}

.p2_standard:hover {
  opacity: 1;
  text-decoration: none;
}

.p2_standard.white {
  color: #fff;
}

.p2_standard.white.center, .p2_standard.center {
  text-align: center;
}

.p2_standard.violet {
  color: #643589;
}

.div-block-276 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a226976a5c71760125912a4_dfhfh%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  display: flex;
}

.div-block-277 {
  order: 0;
  width: 800px;
  margin: auto;
}

.div-block-278 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
}

.div-block-279 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.cont_section_a_the_partnership {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-self: stretch;
  height: 700px;
  display: flex;
  overflow: clip;
}

.the_partnership_card {
  cursor: pointer;
  background-color: #fbf6ff00;
  border: 0 solid #e9deff00;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 0 30px;
  display: flex;
  position: relative;
}

.text-block-72 {
  color: #9560be;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.a_the_partnership_imagen {
  background-image: linear-gradient(0deg, #00000080 21%, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd95299c20a530c0768a6_thgfds.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-280 {
  background-color: #bb1212;
  position: static;
  inset: 0% 0% auto auto;
}

.cont_section_support {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  display: flex;
}

.cont_support_imagen {
  background-image: linear-gradient(#0000, #0009 50%, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd9db7d66a66d9a6fc4b2_thgfds.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 30px;
  display: flex;
}

.support_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding: 32px;
  display: flex;
}

.div-block-281 {
  background-image: radial-gradient(circle farthest-side, #932fbd, #643589 71%);
  width: 100%;
  display: block;
  overflow: clip;
}

.div-block-281.product {
  background-image: none;
}

.image-95 {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: auto;
  overflow: visible;
}

.section_hero_about {
  background-image: radial-gradient(circle, #000c, #0006);
  height: 800px;
  position: relative;
}

.cont_founded_operlinx_main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.cont_founded_operlinx_main_info {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.founded_operlinx_card {
  background-color: #fbf6ff;
  border: 2px solid #e9deff;
  border-radius: 12px;
  padding: 30px;
}

.section_banner_founded_operlinx {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(270deg, #6800a3cc, #411266 50%, #6800a3cc);
  border-radius: 12px;
  justify-content: center;
  align-items: stretch;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.string_vetical-2, .string_vetical-3 {
  clear: none;
  color: #000;
  background-color: #e6e6e6;
  border-radius: 20px;
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-width: 1px;
  max-width: 1px;
  min-height: 0;
  max-height: none;
  display: flex;
  position: static;
}

.cont_founder_main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.founder_main_card_1 {
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  padding: 0;
  display: flex;
}

.div-block-284 {
  flex: 1;
}

.cont_section_founder {
  flex: 1;
  align-self: stretch;
  display: block;
}

.founder_main_card_2 {
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  padding: 0;
  display: flex;
}

.div-block-285 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-286 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #ffffffb3;
  background-color: #ffffffb3;
  border: 1px solid #9560be80;
  border-radius: 12px;
  flex-flow: column;
  flex: 0 auto;
  align-self: center;
  width: 600px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero_contac_info {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a231e3075b8426be46abef6_Frame%201000002830.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: stretch;
  width: 330px;
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.hero_contac_info_card {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  background-color: #0000004d;
  border: 2px solid #f2ebff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 330px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Geist, sans-serif;
  display: flex;
}

.text-block-73 {
  color: #fff;
  text-align: center;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-block-74 {
  color: #fff;
  text-align: center;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-287 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.imagen_hero_contact {
  height: 30px;
}

.imagen_hero_contact:hover {
  opacity: .5;
}

.field-label {
  color: #666;
  font-size: 14px;
}

.text-field-7 {
  background-color: #fff3;
  border: 1px solid #9560be80;
  border-radius: 8px;
  height: 43px;
}

.textarea {
  background-color: #fff3;
  border: 1px solid #9560be80;
  border-radius: 8px;
  height: auto;
  min-height: 170px;
}

.form-block-8 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-288 {
  background-image: radial-gradient(circle, #4a0074cc, #411266);
  border-radius: 12px;
  padding: 30px 50px 40px;
}

.form-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.image-96 {
  height: 300px;
}

.div-block-290 {
  flex: 1;
}

.link-block-6 {
  background-color: #f7edff;
  border: 1px solid #9560be80;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.text-block-75 {
  color: #9560be;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-26 {
  justify-content: center;
  align-items: center;
  width: 80px;
  max-width: none;
  display: flex;
}

.div-block-291 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 250px;
  display: flex;
}

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

.header_2_black-2 {
  color: #000;
  text-transform: capitalize;
  font-weight: 700;
}

.max-width-large-2 {
  text-align: center;
  align-self: stretch;
  width: 100%;
  max-width: 896px;
  margin: 0;
  font-size: 2.5rem;
}

.faq_accordion-2 {
  background-color: #f7f7f7;
  border-radius: 6px;
  flex-flow: column;
  order: 0;
  align-self: auto;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.faq_accordion-2:hover {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.subt_title_black-2 {
  text-transform: uppercase;
  align-self: stretch;
}

.faq_video-2 {
  aspect-ratio: 16 / 9;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq_icon-2 {
  border: .0625rem solid #f2f2f2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding-right: 0;
  transition: all .2s;
  display: flex;
}

.faq_icon-2:hover {
  background-color: #f7f7f7;
}

.text-color-alternate-2 {
  color: #fff;
}

.faq_box-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.padding-global-2 {
  flex-flow: column;
  padding-top: 6rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.padding-global-2.padding-section-medium {
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: clip;
}

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

.header_2_black-3 {
  color: #000;
  text-transform: capitalize;
  font-weight: 700;
}

.max-width-large-3 {
  text-align: center;
  align-self: stretch;
  width: 100%;
  max-width: 896px;
  margin: 0;
  font-size: 2.5rem;
}

.faq_accordion-3 {
  cursor: pointer;
  background-color: #fbf6ff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  order: 0;
  align-self: auto;
  width: auto;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.faq_accordion-3:hover {
  padding-left: 1rem;
  padding-right: 1rem;
}

.subt_title_black-3 {
  text-transform: uppercase;
  align-self: stretch;
}

.faq_video-3 {
  aspect-ratio: 16 / 9;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq_icon-3 {
  background-color: #f8efff;
  border: 0 solid #f2f2f200;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-right: 0;
  transition: all .2s;
  display: flex;
}

.faq_icon-3:hover {
  background-color: #f7f7f7;
}

.text-color-alternate-3 {
  color: #fff;
}

.faq_box-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

.padding-global-3 {
  flex-flow: column;
  padding-top: 6rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.padding-global-3.padding-section-medium {
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: clip;
}

.text_faqs {
  color: #9560be;
  font-family: Geist, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.lottie-animation-5 {
  width: 30px;
  height: 30px;
}

.link-2 {
  text-decoration: underline;
}

.link-2.white {
  color: #fff;
}

.link-3 {
  text-decoration: underline;
}

.link-3.white {
  color: #fff;
}

.section-13 {
  background-image: linear-gradient(308deg, #8f00ff33, #fff6 71%);
}

.div-block-293 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a24bfd911c01721b6fa3fcc_Group%20(1).png"), radial-gradient(circle farthest-side, #932fbd, #643589 70%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.con_a_the_partnership_info_cards_icon {
  background-color: #f8efff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-top: 20px;
  margin-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lottie-animation-6 {
  width: 30px;
  height: 30px;
}

.a_the_partnership_info_cards_text, .a_the_partnership_info_cards_text.c1, .a_the_partnership_info_cards_text.c3, .a_the_partnership_info_cards_text.c4, .a_the_partnership_info_cards_text._23 {
  padding-top: 0;
}

.div-block-298 {
  flex: 1;
  align-self: stretch;
  height: auto;
  display: flex;
}

.div-block-299 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cont_contact_us_terms {
  width: 600px;
}

.link-4, .link-5 {
  color: #666;
}

.div-block-301 {
  flex-flow: column;
  display: flex;
}

.bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
  color: #9560be;
}

.image-97 {
  vertical-align: baseline;
  background-color: #f8efff00;
  border: 0 solid #e9deff;
  border-radius: 12px;
  height: 60px;
  margin-top: 0;
  padding: 0;
}

.text-block-79 {
  width: 150px;
}

.text-block-79.p1_standard {
  color: #666;
  flex: 0 auto;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
}

.text-block-79.p1_standard.white {
  color: #fff;
}

.div-block-302 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-303 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.image-98 {
  background-color: #fff0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-304 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  align-self: stretch;
  display: flex;
}

.div-block-305, .div-block-306 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-307 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-308 {
  flex: 1;
  min-width: 1000px;
  max-width: 1300px;
  position: static;
  overflow: auto;
}

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

.div-block-310 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-311 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-312 {
  flex: 1;
  display: flex;
}

.section-14 {
  background-image: radial-gradient(circle farthest-side, #932fbd, #643589);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 800px;
}

.bold-text-24, .bold-text-25, .bold-text-26 {
  color: #9560be;
}

.section-15 {
  background-image: radial-gradient(circle farthest-side, #932fbd, #643589);
  height: auto;
}

.div-block-313 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-314 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1300px;
  height: 100%;
  margin-bottom: 100px;
  display: flex;
  position: static;
  overflow: clip;
}

.image-99 {
  width: 100%;
}

.image-100 {
  width: 60px;
}

.image-101 {
  width: auto;
  height: 40px;
}

.image-102 {
  height: 40px;
}

.image-103 {
  width: 40px;
}

.image-104 {
  height: 30px;
}

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

.div-block-316 {
  z-index: 2;
  padding-bottom: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.section-16 {
  background-image: linear-gradient(311deg, #8f00ff33, #fff 70%);
  position: static;
}

.benefits_hero_demo {
  background-color: #9560be;
  border: 2px solid #e8cbff;
  border-radius: 10px;
  flex: 1;
  padding: 5px 20px;
}

.text_benefits_hero_demo {
  color: #9560be;
  font-size: 16px;
  font-weight: 500;
}

.bold-text-27 {
  color: #9560be;
}

.form_hero_demo {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffe6;
  border: 2px solid #e4e4e4;
  border-radius: 12px;
  min-width: 0;
  max-width: 450px;
  padding: 25px 20px;
}

.div-block-317 {
  flex: 0 auto;
  align-self: auto;
  height: 100%;
  padding-left: 50px;
  position: static;
  inset: 0% -60% 0% 0;
}

.div-block-317.ai {
  flex: 1;
  align-self: auto;
  width: 100%;
  display: flex;
  position: relative;
}

.lottie-animation-7 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2afb500d84161d42c6fc10_Frame%201000003152.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1300px;
  padding-left: 100px;
}

.image-105 {
  height: 20px;
}

.image-106, .image-107, .image-108, .image-109 {
  height: 22px;
}

.icon_demo {
  width: 25px;
}

.div-block-323 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.card_benefits_demo {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-324 {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-110 {
  object-fit: fill;
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-325 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a331848147aec412793aa61_Recurso%2017.svg");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: auto;
  height: auto;
  padding: 3rem 1rem;
  display: flex;
  overflow: visible;
}

.div-block-326 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff, #fff);
  border: 1.5px solid #ddd;
  border-radius: 15px;
  flex-flow: column;
  flex: none;
  align-self: flex-start;
  width: 190px;
  padding: 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 3px #0003;
}

.div-block-326.abajo {
  align-self: center;
  margin-top: 3rem;
}

.div-block-326.start {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  padding-left: 1.5rem;
}

.div-block-326.end {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.div-block-327 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-329 {
  color: #000;
  background-image: linear-gradient(#709ae5, #709ae5);
  border-radius: 100%;
  align-self: center;
  width: 8px;
  height: 8px;
  font-family: Geist, sans-serif;
}

.div-block-329.ai {
  background-image: linear-gradient(#c1a4e0, #c1a4e0);
  width: 8px;
  height: 8px;
}

.div-block-329.verde {
  background-image: linear-gradient(#475569, #475569);
}

.div-block-329.amarillo {
  background-image: linear-gradient(#e2a86d, #e2a86d);
}

.div-block-329.approved {
  background-image: linear-gradient(#70e58b, #70e58b);
}

.paragraph-9 {
  color: #666;
  font-size: 10px;
}

.heading-52 {
  font-size: 12px;
}

.div-block-330 {
  align-self: center;
  padding-left: 10px;
}

.paragraph-10 {
  color: #000;
  font-family: Geist, sans-serif;
  font-size: 10px;
}

.div-block-331 {
  background-image: linear-gradient(#709ae526, #709ae526);
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  display: flex;
}

.div-block-331.amarillo {
  background-image: linear-gradient(#e2a86d26, #e2a86d26);
  flex: none;
}

.div-block-331.order_approved {
  background-image: linear-gradient(#70e58b26, #70e58b26);
}

.image-111 {
  width: 100%;
  height: 15px;
  min-height: 0;
}

.div-block-332 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  padding: 5rem;
  display: flex;
  overflow: visible;
}

.cont_arrow {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.image-112 {
  flex: 0 auto;
  align-self: auto;
  width: 70px;
}

.div-block-333 {
  background-image: linear-gradient(#fff, #fff);
  border: 1.5px solid #ddd;
  border-radius: 10px;
  padding: 5px 10px;
  position: absolute;
}

.paragraph-11 {
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.div-block-334 {
  background-image: linear-gradient(#c1a4e026, #c1a4e026);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.div-block-335 {
  background-image: linear-gradient(#dddddd80, #dddddd80);
  border-radius: 10px;
  align-self: center;
  padding: 5px 10px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.text-block-80 {
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.div-block-336 {
  flex: 0 auto;
  align-self: center;
  width: auto;
  display: flex;
  overflow: auto;
}

.div-block-337 {
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  display: block;
  box-shadow: 0 0 5px #0003;
}

.text_about {
  color: #fff;
  text-align: center;
  font-size: 2rem;
  font-weight: 400;
}

.heading-53.center {
  color: #fff;
  text-align: center;
  font-size: 2.7rem;
  font-weight: 300;
}

.div-block-339 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.text-block-81 {
  flex: 0 auto;
  width: 500px;
}

.text-block-81.p1_standard {
  width: auto;
}

.cont_info_co-founder {
  color: #000;
  background-image: linear-gradient(#36164f, #36164f);
  border-radius: 0 0 20px 20px;
  height: 200px;
  padding: 20px;
}

.text_co-founder {
  color: #fff;
  text-align: left;
  font-size: 12px;
}

.cont_title_co-founder {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.title_co-founder {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.div-block-341 {
  flex: 0 auto;
  align-self: auto;
  width: 1000px;
}

.div-block-342 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: none;
  display: grid;
}

.div-block-343 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-344 {
  background-image: linear-gradient(#e3e3e3, #e3e3e3);
  flex: 0 auto;
  height: 2px;
}

.div-block-345 {
  width: 1000px;
}

.div-block-346 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a399aa137008d4d7fc98274_a3275cb5-3dc7-4614-b260-91fde8a7a90d.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex: none;
  height: 400px;
}

.div-block-347 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a38b3bdf1ababa5ac07046e_IMG_1577dfbf.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex: 1;
}

.div-block-348 {
  background-image: none;
}

.t_good_prints {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.t_bhummingbird {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.t_gcr {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.slider-3 {
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.mask-2 {
  flex: 0 auto;
  align-self: stretch;
}

.slide-4 {
  vertical-align: baseline;
}

.div-block-349 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-82 {
  color: #666;
  text-align: left;
  width: auto;
  font-size: 1.3rem;
}

.div-block-350 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #bebebe;
  border-radius: 50px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.div-block-351 {
  background-color: #9560be;
  border-radius: 50px;
  width: 10px;
  height: 10px;
}

.div-block-352 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 5rem 2rem 1rem;
  display: flex;
}

.edit_mobile.p1_standard {
  font-size: 14px;
}

.fs-tabs-1_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-tabs-1_tab-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  min-width: 16rem;
  display: flex;
}

.fs-tabs-1_tab-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  padding: 1.5rem;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-tabs-1_tab-item.is-tab-active {
  background-color: #ebebeb;
}

.fs-tabs-1_tab-title {
  font-size: 1rem;
}

.fs-tabs-1_content-list {
  flex: 1;
}

.fs-tabs-1_content-item {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  gap: 6rem;
  width: 100%;
  height: 20rem;
  display: flex;
}

.fs-tabs-1_content-item.is-content-active {
  transition: all .3s;
}

.fs-tabs-1_content-text {
  font-size: 1rem;
}

.fs-tabs-1_progress-bar {
  background-color: #e0e0e0;
  width: 100%;
  height: 4px;
  position: relative;
  overflow: hidden;
}

.fs-tabs-1_progress-fill {
  border-radius: inherit;
  transform-origin: 0;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #007bff;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateZ(0);
}

.fs-tabs-4_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-tabs-4_tab-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  min-width: 16rem;
  display: flex;
}

.fs-tabs-4_tab-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  flex: 0 auto;
  align-items: stretch;
  min-height: 3rem;
  padding: 1.5rem;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-tabs-4_tab-item.is-tab-active {
  background-color: #ebebeb;
}

.fs-tabs-4_tab-title {
  font-size: 1rem;
}

.fs-tabs-4_content-list {
  flex: 1;
}

.fs-tabs-4_content-item {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  gap: 6rem;
  width: 100%;
  height: 20rem;
  display: flex;
}

.fs-tabs-4_content-item.is-content-active {
  transition: all .3s;
}

.fs-tabs-4_content-text {
  font-size: 1rem;
}

.fs-tabs-4_progress-bar {
  background-color: #e0e0e0;
  width: 4px;
  position: relative;
  overflow: hidden;
}

.fs-tabs-4_progress-fill {
  border-radius: inherit;
  transform-origin: top;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #007bff;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateZ(0);
}

.fs-tabs-7_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-tabs-7_tab-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  min-width: 16rem;
  display: flex;
}

.fs-tabs-7_content-item {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  gap: 6rem;
  width: 100%;
  height: 20rem;
  display: flex;
}

.fs-tabs-7_content-item.is-content-active {
  transition: all .3s;
}

.fs-tabs-7_tab-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  padding: 1.5rem;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-tabs-7_tab-item.is-tab-active {
  background-color: #ebebeb;
}

.fs-tabs-7_content-text, .fs-tabs-7_tab-title {
  font-size: 1rem;
}

.fs-tabs-7_progress-bar {
  background-color: #e0e0e0;
  width: 100%;
  height: 4px;
  position: relative;
  overflow: hidden;
}

.fs-tabs-7_content-list {
  flex: 1;
  display: none;
}

.fs-tabs-7_progress-fill {
  border-radius: inherit;
  transform-origin: 0;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #007bff;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateZ(0);
}

.fs-tabs-8_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-tabs-8_tab-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  min-width: 16rem;
  display: flex;
}

.fs-tabs-8_tab-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #f5f5f500;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  max-height: 7rem;
  padding: 0 0 1.5rem;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-tabs-8_tab-item.is-tab-active {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #ebebeb00;
  max-height: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.fs-tabs-8_tab-item.l {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #f5f5f500;
  max-height: none;
  padding-top: 0;
}

.fs-tabs-8_tab-title {
  font-size: 1rem;
}

.fs-tabs-8_content-list {
  flex: 1;
  height: 1px;
}

.fs-tabs-8_content-item {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  gap: 6rem;
  width: 100%;
  height: 20rem;
  display: flex;
}

.fs-tabs-8_content-item.is-content-active {
  transition: all .3s;
}

.fs-tabs-8_content-text {
  font-size: 1rem;
}

.fs-tabs-8_progress-bar {
  background-color: #e0e0e0;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: hidden;
}

.fs-tabs-8_progress-fill {
  border-radius: inherit;
  transform-origin: 0;
  background-color: #9560be;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.right-arrow, .left-arrow-2, .icon-2, .icon-3 {
  display: none;
}

.div-block-357 {
  background-color: #f4f4f400;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 5rem 2rem 0;
  display: flex;
}

.heading-54 {
  color: #9560be;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: .7rem;
  font-weight: 600;
}

.div-block-358 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-359 {
  background-color: var(--color-neutral--600);
  flex: 1;
  height: .5px;
}

.div-block-360 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-361 {
  align-self: stretch;
}

.text-block-83 {
  font-size: 2rem;
}

.text-block-84 {
  color: #000;
  text-align: left;
  font-size: 1.5rem;
  font-weight: 600;
}

.text-block-85 {
  color: #666;
}

.div-block-362 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-86 {
  display: flex;
}

.text-block-87 {
  color: #9560be;
  font-size: .8rem;
  font-weight: 600;
}

.div-block-363 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-364 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-365 {
  color: #000;
  background-color: #9560be;
  border-radius: 50px;
  width: 10px;
  height: 10px;
  display: flex;
}

.div-block-367 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  align-self: stretch;
  display: flex;
}

.image-114 {
  width: auto;
}

.div-block-368 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-self: stretch;
  display: flex;
}

.div-block-369 {
  border: 1px solid #a3a3a3;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  padding: 8px;
}

.div-block-369.background {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a1f16bae39db28814e8b3a2_Frame%201000002928.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
}

.div-block-369.hj {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a3c093863750bc01e03ed18_Recurso%206%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 50px;
  height: 50px;
  padding: 10px;
}

.tabs-menu-5 {
  flex-flow: column;
  display: flex;
}

.acc_content {
  display: block;
  overflow: clip;
}

.acc_content.y {
  display: none;
}

.acc_tabs-menu {
  flex-flow: column;
  display: flex;
}

.acc_tab {
  background-color: #ddd0;
  position: relative;
}

.acc_tab.w--current {
  background-color: #c8c8c800;
}

.acc_line-w {
  background-color: var(--color-neutral--600);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
  overflow: clip;
}

.acc_line {
  background-color: #9560be;
  width: 100%;
  height: 1px;
}

.section_hero_p-accounting {
  background-image: linear-gradient(304deg, #5b2783, #98309c);
  flex-flow: row;
  height: 800px;
  display: flex;
  overflow: clip;
}

.subtitle {
  background-color: #f3e3ff;
  border-radius: 50px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.subtitle.dark {
  background-color: #77479d;
}

.text-subtitle {
  color: #9560be;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  align-items: stretch;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.text-subtitle.dark {
  color: #f7edff;
}

.cont_section_resumen {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_header_resumen {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main_resumen {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: stretch;
  display: flex;
}

.cont_graphic_imagen {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #0000;
  border: 0 solid #e9deff;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  padding: 5px;
  display: flex;
}

.cont_graphic_imagen.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen.recognize_width {
  flex: 1;
  width: auto;
}

.background_graphic_imagen {
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  padding: 20px;
  display: flex;
}

.background_graphic_imagen.border_violet {
  border-width: 1px;
}

.cont_background_graphic {
  background-color: #6435890d;
  border: 1px solid #9560be;
  border-radius: 10px;
  padding: 5px;
}

.cont_info_resumen {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.cont_imagen_resumen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 15px;
  display: flex;
}

.cont_imagen_resumen.exit {
  border-width: 0;
}

.header_precise-l-c {
  justify-content: space-between;
  display: flex;
}

.grafic_precise-l-c {
  border-radius: 100px;
  height: 15px;
  display: flex;
  overflow: clip;
}

.violet_dark {
  background-color: #9560be;
  flex: 0 auto;
  align-self: auto;
  width: 50%;
}

.violet_light {
  background-color: #9d4fba;
  flex: 0 auto;
  width: 30%;
}

.pink_darck {
  background-color: #b455b7;
  flex: 0 auto;
  width: 15%;
}

.pink_light {
  background-color: #c655b6;
  flex: 0 auto;
  width: 5%;
}

.text_info_precise-l-c {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.left_text_info_precise-l-c, .div-block-372 {
  flex: 1;
}

.cont_items_text_precise-l-c {
  display: flex;
}

.items_text_precise-l-c {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-88 {
  color: #666;
  flex: 0 auto;
  font-size: 12px;
}

.circle_violet_dark {
  background-color: #ffb6f5;
  border-radius: 10px;
  width: 7px;
  height: 7px;
}

.text-block-89 {
  color: #66666680;
  text-align: right;
  font-size: 10px;
}

.text-block-90 {
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}

.text-block-91 {
  color: #9560be;
  font-size: 12px;
  font-weight: 600;
}

.circle_violet_light {
  background-color: #9560be;
  border-radius: 10px;
  flex: none;
  align-self: auto;
  width: 7px;
  height: 7px;
  display: block;
}

.header_card_resumen {
  color: #9560be;
  font-size: 18px;
  font-weight: 700;
}

.header_card_resumen.text_white {
  color: #fff;
}

.circle_pink_dark {
  background-color: #eedeff;
  border-radius: 5px;
  flex: 0 auto;
  width: 7px;
  height: 7px;
}

.circle_pink_light {
  background-color: #c655b6;
  border-radius: 10px;
  flex: 0 auto;
  align-self: center;
  width: 7px;
  height: 7px;
}

.section_general_ledger {
  background-color: #f7edff80;
  flex-flow: row;
  display: flex;
}

.header_general_ledger {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-374 {
  flex: 1;
}

.cont_section_general_ledger {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.section_cash-capture {
  display: flex;
}

.cont_section_cash-capture {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  align-self: stretch;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.header_cash-capture {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-375 {
  flex: 0 auto;
  align-self: stretch;
  display: flex;
}

.div-block-376 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.cont_section_cash, .cont_section_capture {
  flex: 1;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.header_cash, .header_capture {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_recognize {
  background-color: #f7edffb3;
}

.cont_section_recognize {
  flex-flow: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_recognize {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_reports-bi {
  display: flex;
}

.cont_section_reports-bi {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-self: stretch;
  display: flex;
}

.header_reports-bi {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_tap-into {
  background-color: #f7edffb3;
  display: flex;
}

.cont_section_tap-into {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_tap-into {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_what-changes {
  background-color: #300a4d;
  display: flex;
}

.cont_section_what-changes {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.header_what-changes {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont_cards_what-changes {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.card_what-changes {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #371255;
  border: 1px solid #9560be;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  padding: 25px 20px;
  display: flex;
}

._1_text_what-changes {
  color: #b574e6;
  font-size: 40px;
  font-weight: 700;
}

._2_text_what-changes {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.section_go-to-action {
  background-color: #411266;
}

.btn_go-to-action {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_ai-power {
  background-color: #411266;
  display: flex;
}

.cont_ai-power {
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_ai-power {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont_flujo_ai-power {
  background-color: #522774;
  background-image: linear-gradient(#522774cc, #522774cc), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a331848147aec412793aa61_Recurso%2017.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #9560be;
  border-radius: 20px;
  order: 0;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 70px 25px;
  display: flex;
}

.card_flujo_ai-power {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #411266bf;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  padding: 15px;
  display: flex;
}

.card_flujo_ai-power.s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #4989e8;
  flex: 0 auto;
}

.card_flujo_ai-power.boder_color_blue {
  border: 1px solid #4989e8;
}

.card_flujo_ai-power.border_color_verde-lima {
  border: 1px solid #49e861;
}

.card_flujo_ai-power.border_color_verde-lima.down {
  margin-top: 100px;
}

.card_flujo_ai-power.border_color_violet {
  color: #000;
  border: 1px solid #c049e8;
}

.card_flujo_ai-power.border_color_yellow {
  border: 1px solid #b8e849;
}

.card_flujo_ai-power.border_color_yellow.down {
  margin-top: 100px;
}

.card_flujo_ai-power.border_color_verde {
  border: 1px solid #49e8a8;
}

.card_flujo_ai-power.border_color_verde.down {
  margin-top: 100px;
}

.card_flujo_ai-power.border_color_blue {
  border: 1px solid #4989e8;
}

.card_flujo_ai-power_icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: auto;
  display: flex;
}

.cont_icon_ai-power {
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 6px;
  display: flex;
}

.cont_icon_ai-power.background_blue {
  background-color: #4989e84d;
  flex: 0 auto;
}

.cont_icon_ai-power.background_color_verde-lima {
  background-color: #49e8614d;
}

.cont_icon_ai-power.background_color_blue {
  background-color: #4989e84d;
  align-self: center;
  width: 35px;
  height: 35px;
}

.cont_icon_ai-power.background_color_violet {
  background-color: #c049e84d;
}

.cont_icon_ai-power.background_color_yellow {
  background-color: #b8e8494d;
}

.cont_icon_ai-power.background_color_verde {
  background-color: #49e8a84d;
}

.cont_title_ai-power {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.title_card_ai-power {
  color: #fff;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 13px;
  display: block;
}

.circle_text_ai-power {
  color: #fff;
  font-size: 10px;
}

.circle_ai-power {
  border-radius: 10px;
  width: 8px;
  height: 8px;
}

.circle_ai-power.background_cicle_blue {
  background-color: #4989e8;
}

.circle_ai-power.background_color_cicle_verde-lima {
  background-color: #49e861;
}

.circle_ai-power.background_color_circle_violet {
  background-color: #c049e8;
}

.circle_ai-power.background_color_circle_yellow {
  background-color: #b8e849;
}

.circle_ai-power.background_color_circle_verde {
  background-color: #49e8a8;
}

.cont_text_ai-power {
  color: #fff;
  flex: 1;
  font-size: 12px;
}

.div-block-379 {
  align-self: auto;
  display: flex;
}

.cont_text_circle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.icon_ai-power {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
}

.imagen_arrow {
  width: 78.9757px;
}

.div-block-380 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #522774;
  border: 1px solid #9560be;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 20px;
  display: flex;
}

.heading-55 {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.text-block-92 {
  color: #000;
}

.text_card_ai-power {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.div-block-381 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-self: stretch;
  display: flex;
}

.header_revenue-r-a-y-d {
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.header_resumen_imagen {
  color: #666;
  text-transform: uppercase;
  align-self: center;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
}

.header_resumen_imagen.text_violet {
  color: #9560be;
}

.grafic_revenue {
  background-color: #0000001a;
  border-radius: 10px;
  height: 10px;
  display: flex;
  overflow: clip;
}

.violet_dark_revenue {
  background-image: linear-gradient(#9560be, #9560be);
  border-radius: 10px;
  width: 50%;
  display: flex;
}

.cont_flujo_revenue {
  display: flex;
}

.card_flujo_revenue {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card_flujo_revenue.background_inactive {
  opacity: .5;
}

.text-block-94 {
  color: #65358b;
  text-align: center;
  font-size: 8.5px;
  font-weight: 600;
}

.text-block-95 {
  color: #666c;
  text-align: center;
  font-size: 9px;
}

.cont_icon_flujo_renenue {
  background-color: #fff;
  border: .5px solid #9560be;
  border-radius: 5px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 35px;
  padding: 7px;
  display: flex;
  overflow: clip;
}

.cont_icon_flujo_renenue.background_hover {
  background-color: #9560be;
}

.cont_line_revenue {
  background-color: #0000001a;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 3px;
  margin-bottom: 40px;
  padding-top: 0;
  display: flex;
  overflow: clip;
}

.line_revenue {
  background-color: #9560be;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.line_revenue.line_loading {
  width: 50%;
}

.cont_main_reports {
  display: flex;
}

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

.cont_items_reports {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.cont_items_info_reports {
  justify-content: space-between;
  display: flex;
}

.items_circle_reports {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-382 {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a4564138d42be7d141bf138_Capa_1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.text-block-96 {
  color: #666;
  font-size: 10px;
}

.text-block-97 {
  color: #666;
  font-size: 13px;
  font-weight: 700;
}

.div-block-383 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont_cards_general-ledger {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.cards_general-ledger {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.div-block-385, .div-block-386 {
  flex: 1;
}

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

.itmes_circlecards_general-ledger {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon_cards_general-ledger {
  background-color: #9560be1a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.image-115 {
  flex: 0 auto;
  align-self: center;
  width: 20px;
  height: 20px;
}

.text-block-98 {
  color: #000;
}

.text-block-99 {
  color: #9560be;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
}

.text-block-100 {
  color: #666;
  font-size: 10px;
  font-weight: 400;
}

.cont_arrow_reports {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.text-block-101 {
  color: #f7edff;
  text-transform: uppercase;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
}

.text-block-101.inactive {
  color: #666;
}

.cont_text_arrow {
  background-color: #9560be;
  border: 1px solid #e9deff;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.cont_data_general-ledger {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_data_general-ledger {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.t_header_imagen {
  color: #666;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.t_header_imagen.text_violet {
  color: #9560be;
  text-transform: uppercase;
}

.t_header_imagen.justify-right {
  align-self: flex-end;
}

.btn_header_data_general-ledger {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_data_general-ledger.in_process, .btn_header_data_general-ledger.background_violet {
  background-color: #f3e3ff;
}

.btn_header_data_general-ledger.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.t_status_imagen {
  color: #666;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}

.t_status_imagen.t_status_blue {
  color: #5294ff;
}

.t_status_imagen.t_status_orange {
  color: #ff9d34;
}

.t_status_imagen.text_gray {
  color: #666;
}

.t_status_imagen.t_status_gray {
  color: #7b7b7b;
  flex: none;
  font-size: 12px;
}

.t_status_imagen.t_status_green {
  color: #00b842;
}

.t_status_imagen.text_high {
  color: #fe8782;
}

.t_status_imagen.t_status_medium {
  color: #ffb461;
}

.t_status_imagen.t_status_low {
  color: #fdc700;
}

.t_status_imagen.t_status_violet {
  color: #65358b;
  font-size: 9px;
}

.title_text_header_data_general-ledger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 10px 20px;
  display: grid;
}

.title_text_header_data_general-ledger.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-104 {
  color: #666;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.text-block-104.left {
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.text-block-104.left.stended {
  width: 100px;
}

.text_header_data_general-ledger {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.text_simple_general-ledger {
  color: #666;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.text_simple_general-ledger.stended {
  width: 100px;
}

.text_simple_general-ledger.stended_2 {
  width: 20px;
}

.div-block-388 {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.cont_cards_cash {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cont_up_cards_cash {
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.cont_up_cards_cash.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
  border-radius: 13px;
}

.text-block-105 {
  color: #66666680;
  font-size: 10px;
}

.text-block-105.white {
  color: #ffffff80;
}

.text-block-106 {
  color: #65358b;
  font-size: 14px;
  font-weight: 700;
}

.text-block-106.white {
  color: #fff;
}

.cont_graphic_cash {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  height: 300px;
  padding: 15px;
  display: flex;
}

.header_graphic_cash {
  justify-content: space-between;
  display: flex;
}

.text-block-107 {
  color: #666;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
}

.cont_items_cash {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-108 {
  color: #66666680;
  text-align: center;
  font-size: 10px;
}

.barras_graphic_cash {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  height: 0;
  display: flex;
}

.div-block-390 {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.barras_dark {
  background-color: #9560be;
  border-radius: 8px 8px 0 0;
  flex: 0 auto;
  width: 30px;
  height: 100%;
}

.barras_dark.barras_d_2 {
  height: 60%;
}

.barras_dark.barras_d_3 {
  height: 80%;
}

.barras_dark.barras_l3 {
  height: 50%;
}

.barras_dark.barras_d_4 {
  height: 60%;
}

.barras_dark.barras_d_5 {
  height: 40%;
}

.barras_light {
  background-color: #b455b7;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 30px;
  height: 40%;
  display: flex;
}

.barras_light.barras_l2, .barras_light.barras_l_4 {
  height: 20%;
}

.barras_light.barras_l_3 {
  height: 35%;
}

.barras_light.barras_l_5 {
  height: 10%;
}

.div-block-391 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 0 auto;
  align-self: center;
  height: 100%;
  display: flex;
}

.header_capture_imagen {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-self: auto;
  display: flex;
}

.text-block-109 {
  color: #65358b;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.text-block-110 {
  color: #66666680;
  font-size: 12px;
}

.div-block-392 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-393 {
  flex: 0 auto;
}

.cont_total_capture_imagen {
  background-image: linear-gradient(#65358b, #65358b);
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  padding: 10px 15px;
  display: flex;
}

.text-block-111 {
  color: #fff;
  width: auto;
  font-size: 10px;
  display: block;
}

.text-block-112 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.cont_card_capture_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.card_capture_imagen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.cont_text_capture_imagen {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100px;
  display: flex;
}

.text-block-113 {
  color: #65358b;
  font-size: 10px;
  font-weight: 600;
}

.text-block-113.white {
  color: #fff;
}

.text-block-114 {
  color: #666;
  flex: 1;
  align-self: auto;
  font-size: 12px;
}

.text-block-115 {
  color: #666;
  justify-content: flex-end;
  align-items: center;
  width: 50px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.text-block-115.white {
  color: #fff;
}

.cont_barra_capture_imagen {
  background-color: #65358b33;
  border-radius: 5px;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 10px;
  display: flex;
  overflow: clip;
}

.barra_capture_imagen {
  background-color: #9560be;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.barra_capture_imagen.barra_captura_1 {
  border-radius: 5px;
  width: 80%;
}

.barra_capture_imagen.barra_captura_2 {
  width: 60%;
}

.barra_capture_imagen.barra_captura_3 {
  width: 40%;
}

.barra_capture_imagen.barra_captura_4 {
  width: 20%;
}

.card_total_capture_imagen {
  background-image: linear-gradient(#9560be, #9560be);
  border: 1px solid #e9deff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: stretch;
  padding: 15px;
  display: flex;
}

.text-block-116 {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}

.text-block-117 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.div-block-394 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7edff;
  border-radius: 20px;
  padding: 8px 15px;
  display: flex;
}

.text-block-118 {
  color: #666666b3;
  align-self: center;
  font-size: 13px;
  font-weight: 400;
}

.header_recognize_imagen {
  justify-content: space-between;
  display: flex;
}

.text-block-119 {
  color: #9560be;
  text-transform: uppercase;
  font-size: 14px;
}

.cont_header_subtitle_recognize {
  background-color: #f7edff;
  border-radius: 15px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.header_text_recognize {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-block-120 {
  color: #65358b;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

.header_total_recognize {
  background-color: #65358b;
  border: 0 solid #e9deff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  padding: 10px 20px;
  display: flex;
}

.text-block-121 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.text-block-122 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.div-block-395 {
  justify-content: space-between;
  display: flex;
}

.text-block-123 {
  color: #fff;
  align-self: flex-end;
  font-size: 14px;
  font-weight: 400;
}

.text-block-124 {
  color: #ffffff80;
  font-size: 14px;
  font-weight: 500;
}

.text-block-125 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.div-block-396 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(140deg, #5b2783, #98309c);
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  padding: 15px;
  display: flex;
}

.div-block-397 {
  background-color: #fff3;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 15px;
  display: flex;
  overflow: clip;
}

.div-block-398 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  width: 50%;
  height: 100%;
  display: flex;
}

.cont_header_text_recognize {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.cont_icon_recognize {
  background-color: #9560be1a;
  border: 2px solid #9560be;
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 10px;
  display: flex;
  overflow: clip;
}

.cont_icon_recognize.background_icon_recognize {
  background-color: #9560be;
}

.cont_icon_recognize.icon_inactive_recognize {
  opacity: .5;
}

.cont_card_text_recognize {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  display: flex;
}

.text-block-126 {
  color: #9560be;
  font-size: 14px;
  font-weight: 600;
}

.text-block-127 {
  color: #666666b3;
  font-size: 12px;
}

.card_proceso_recognize {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.cont_proceso_recognize {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: static;
  overflow: visible;
}

.image-116 {
  width: 25px;
  height: auto;
}

.cont_barra_proceso_recognize {
  z-index: 1;
  box-sizing: border-box;
  background-color: #65358b33;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3px;
  margin-top: 25px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  overflow: clip;
}

.barra_proceso_recognize {
  background-color: #9560be;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.barra_proceso_recognize.barra_proceso_recognize_edit {
  width: 50%;
}

.cont_proceso {
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.cont_texto_proceso {
  justify-content: space-between;
  display: flex;
}

.cont_alert_recognize {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7edff;
  border-radius: 20px;
  padding: 10px 15px;
  display: flex;
}

.text-block-128 {
  color: #666c;
  font-size: 12px;
}

.header_tap-into_imagen {
  justify-content: space-between;
  display: flex;
}

.header_total_tap-into {
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.text-block-129 {
  color: #fff;
  font-size: 14px;
  line-height: 1;
}

.graphic_tap-into_imagen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  padding: 15px;
  display: flex;
}

.text-block-130 {
  color: #666;
  font-size: 10px;
  font-weight: 600;
}

.header_precio_tap-into {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-131 {
  color: #65358b;
  align-self: flex-end;
  font-size: 14px;
  font-weight: 700;
}

.text-block-132 {
  color: #666;
  align-self: center;
  font-size: 10px;
}

.div-block-400 {
  justify-content: space-between;
  align-self: stretch;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.cont_header_left_tap-into {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.text-block-133 {
  color: #9560be;
  text-transform: uppercase;
  background-color: #f7edff;
  border-radius: 20px;
  align-self: flex-start;
  padding: 5px 15px;
  font-size: 14px;
}

.barra_tap-into_background {
  background-image: linear-gradient(#9560be, #9560be);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 0 auto;
  align-self: stretch;
  width: 100%;
  height: auto;
  display: flex;
}

.barra_tap-into_background.b_tap-into_1 {
  flex: 0 auto;
  height: 30%;
}

.barra_tap-into_background.b_tap-into_2 {
  background-image: linear-gradient(#b455b7, #b455b7);
  flex: 0 auto;
  height: 60%;
}

.barra_tap-into_background.b_tap-into_3 {
  height: 100%;
}

.barra_tap-into_background.b_tap-into_4 {
  background-image: linear-gradient(#b455b7, #b455b7);
  height: 50%;
}

.barra_tap-into_background.b_tap-into_5 {
  height: 60%;
}

.barra_tap-into_background.b_tap-into_6 {
  background-image: linear-gradient(#b455b7, #b455b7);
  height: 20%;
}

.barra_tap-into_background.b_tap-into_7 {
  height: 90%;
}

.barra_tap-into_background.graphic-b_rbi-1 {
  align-self: flex-end;
  height: 50%;
}

.barra_tap-into_background.graphic-b_rbi-2 {
  background-image: linear-gradient(#b455b7, #b455b7);
  align-self: flex-end;
  height: 70%;
}

.barra_tap-into_background.graphic-b_rbi-3 {
  align-self: flex-end;
  height: 30%;
}

.barra_tap-into_background.graphic-b_rbi-4 {
  background-image: linear-gradient(#b455b7, #b455b7);
  align-self: flex-end;
  height: 80%;
}

.barra_tap-into_background.graphic-b_rbi-5 {
  align-self: flex-end;
  height: 40%;
}

.barra_tap-into_background.graphic-b_rbi-6 {
  background-image: linear-gradient(#b455b7, #b455b7);
  align-self: flex-end;
  height: 100%;
}

.barra_tap-into_background.b_tap-into_1_acoun {
  flex: 0 auto;
  height: 70%;
}

.barra_tap-into_background.b_tap-into_2_acoun {
  background-image: linear-gradient(#b455b7, #b455b7);
  flex: 0 auto;
  height: 50%;
}

.barra_tap-into_background.b_tap-into_3_acoun {
  height: 30%;
}

.barra_tap-into_background.b_tap-into_4_acoun {
  background-image: linear-gradient(#b455b7, #b455b7);
  height: 10%;
}

.barra_tap-into_background.vcvjhgcb {
  background-image: linear-gradient(#b455b7, #b455b7);
  height: 30%;
}

.text-block-134 {
  color: #66666680;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  font-weight: 600;
  display: flex;
}

.cont_graphic_barra_tap-into {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.barra_tap-into {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  height: 130px;
  display: flex;
}

.card_tap-into {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex: 1;
  padding: 5px;
  display: flex;
}

.icon_card_tap-into {
  background-color: #e8cbff80;
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.text-block-135 {
  color: #65358b;
  justify-content: flex-start;
  align-items: center;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.text-block-136 {
  color: #66666680;
  font-size: 10px;
}

.div-block-402 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cont_section_hero_order_management {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 800px;
  display: flex;
}

.cont_nav_product {
  background-color: #fbf6ff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  inset: 100% 0% auto;
}

.h_nav_product {
  color: #9560be;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.nav_product_inside {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.nav_product_inside_info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  align-self: flex-start;
  display: flex;
}

.nav_product_inside_banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: none;
  align-self: center;
  width: 450px;
  display: flex;
}

.nav_product_inside_info_up, .nav_product_inside_info_down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.nav_product_inside_info_up_cards {
  flex-flow: column;
  display: flex;
}

.nav_product_inside_info_up_links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px 10px 0 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: grid;
}

.nav_links_items {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.nav_links_items:hover {
  background-color: #9560be1a;
  padding: 0;
}

.nav_links_items.w--current {
  border-radius: 10px 0 0;
}

.nav_links_items.w--current:hover {
  background-color: #9560be1a;
}

.cont_nav_links_items_icon {
  border: 1px solid #f2ebff;
  border-top-left-radius: 0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 70px;
  padding: 17px;
  display: flex;
}

.cont_nav_links_items_icon.radio_nav {
  border-top-left-radius: 10px;
}

.cont_nav_links_items_icon.radio_nav_bottom {
  border-bottom-left-radius: 10px;
}

.nav_links_items_text_title {
  color: #666;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.nav_links_items_text_title.radio_nav_up_right {
  border-top-right-radius: 10px;
}

.nav_links_items_icon {
  flex: 0 auto;
  width: 25px;
}

.nav_links_items_text_description {
  color: #66666680;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
}

.cont_nav_links_items_text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #f2ebff;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 0 10px;
  display: flex;
}

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

.cont_nav_links_items_text.radio_nav_bottom_right {
  border-bottom-right-radius: 10px;
}

.cont_nav_links_items_text.radio_nav_up_right {
  border-top-right-radius: 10px;
}

.cont_precise-l-c_imagen, .div-block-405 {
  margin-top: 20px;
}

.image-117, .image-118, .image-119 {
  width: 40px;
}

.image-119:hover {
  opacity: 1;
}

.acces_ai_home_link:hover {
  opacity: .5;
}

.header_reports_bi {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.cont_input_header_reports_bi {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text_input_header_reports_bi {
  color: #666;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.input_header_reports_bi {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 8px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  padding: 8px 8px 8px 15px;
  display: flex;
}

.input_header_reports_bi.small {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
}

.text-block-137 {
  color: #666666b3;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.cont_input_header_reports_bi_all {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.cont_cards_reports_bi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.cards_reports_bi {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 15px 10px;
  display: flex;
}

.text-block-138 {
  color: #666666b3;
  font-size: 10px;
}

.text-block-139 {
  color: #65358b;
  font-size: 14px;
  font-weight: 700;
}

.div-block-407 {
  background-color: #fffc;
  border: 1px solid #e9deff;
  border-radius: 6px;
  align-self: stretch;
  padding: 2px 4px;
  display: flex;
}

.text-block-140 {
  color: #65358b;
  font-size: 12px;
  font-weight: 600;
}

.line_reports_bi {
  background-color: #f7edff;
  align-self: stretch;
  width: 100%;
  height: 2px;
  display: flex;
}

.cont_apply_ai_m {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.text-block-141 {
  color: #666;
  align-self: center;
  font-size: 11px;
}

.button-14 {
  color: #fff;
  background-color: #65358b;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  display: flex;
}

.button-14:hover {
  opacity: .5;
}

.div-block-408 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  padding: 8px 15px;
  display: grid;
}

.text-block-142 {
  color: #666;
  text-transform: uppercase;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.text-block-142.account {
  text-transform: uppercase;
  width: auto;
  font-size: 12px;
}

.text-block-142.date {
  text-transform: uppercase;
  width: auto;
}

.text-block-142.description {
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 12px;
}

.div-block-409 {
  border: 1px solid #e9deff;
  border-radius: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.div-block-410 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .77;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 15px;
  display: grid;
}

.div-block-411 {
  border: 1px solid #e9deff;
  border-radius: 4px;
  width: 14px;
  height: 14px;
}

.text-block-143 {
  color: #666;
  width: 60px;
  font-size: 12px;
}

.text-block-144 {
  color: #666;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  font-size: 12px;
  display: flex;
}

.text-block-145 {
  color: #666;
  text-align: center;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  font-size: 12px;
  display: flex;
}

.text-block-146 {
  color: #666;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.div-block-412 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.add_document_reports_bi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f5f5;
  border: 1px dashed #e9deff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.text-block-147 {
  color: #666;
  font-size: 12px;
}

.image-120, .image-121 {
  width: 20px;
  height: 20px;
}

.link_block {
  cursor: pointer;
}

.link_block:hover {
  opacity: .5;
}

.nav_company_inside_info_up_links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: grid;
}

.nav_company_inside_info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.nav_company_inside_banner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 0 auto;
  align-self: stretch;
  width: 400px;
  padding: 20px;
  display: flex;
}

.nav_company_inside_banner:hover {
  background-color: #9560be1a;
}

.text-block-148 {
  color: #9560be;
  text-align: center;
  text-transform: uppercase;
  align-self: auto;
  font-size: 14px;
  font-weight: 600;
}

.text-block-148.align-center {
  align-self: auto;
}

.text-block-149 {
  color: #666;
  text-align: center;
  font-size: 14px;
}

.state_header_data_sales_orders {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.state_header_data_sales_orders.background_violet {
  color: #000;
  background-color: #f3e3ff;
}

.state_header_data_sales_orders.background_white {
  color: #000;
  background-color: #e8e8e8;
}

.state_header_data_sales_orders.background_green {
  background-color: #cdffdf;
}

.cont_cards_sales_orders {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.cards_sales_ordres {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.icon_cards_sales_orders {
  background-color: #9560be1a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.itmes_circle_cards_sales_orders {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-102-copy {
  color: #fff;
  width: 100px;
  font-size: 14px;
  font-weight: 600;
}

.text_simple_fulfillment {
  color: #666;
  font-size: 12px;
}

.text_simple_fulfillment.stended {
  width: 100px;
}

.cont_graphic_imagen_multi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #6435890d;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.cont_graphic_imagen_multi.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen_multi.recognize_width {
  width: 1000px;
}

.text-block-105-copy {
  color: #666666b3;
  -webkit-text-stroke-color: #666666b3;
  background-color: #0000;
  font-size: 12px;
}

.text-block-105-copy {
  color: #666666b3;
  text-align: center;
  -webkit-text-stroke-color: #666666b3;
  font-size: 12px;
}

.text-block-105-copy {
  color: #666666b3;
  font-size: 12px;
}

.text-block-105-copy.white {
  color: #ffffff80;
}

.cont_up_cards_cash-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 15px;
  display: flex;
}

.cont_up_cards_cash-copy.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.div-block-413 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.title_text_header_data_customer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.title_text_header_data_customer.total {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_text_customer_left {
  background-color: #65358b;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  padding: 8px 20px;
  display: flex;
}

.cont_text_customer_left.inactive {
  background-color: #65358b33;
}

.text-block-101-copy {
  color: #f7edff;
  text-transform: uppercase;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.div-block-414 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  display: flex;
}

.title_text_header_data_customer_left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #f7f7f7;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.title_text_header_data_customer_left.total {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header_data_customer_left {
  background-color: #f7f7f7;
  flex-flow: column;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.text-block-102-copy {
  color: #fff;
  width: 100px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.text-block-150 {
  color: #9560be;
  font-size: 14px;
}

.div-block-415 {
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.text-block-151 {
  color: #9560be;
  font-size: 14px;
  font-weight: 600;
}

.cont_barra_resumen_ship {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.background_barra_resumen_ship {
  background-color: #65358b33;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: 10px;
  display: flex;
  overflow: clip;
}

.barra_resumen_ship {
  background-color: #9560be;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.barra_resumen_ship.barra_resumen_quote_pink_1 {
  background-color: #c655b6;
  border-radius: 11px;
  width: 40%;
}

.barra_resumen_ship.barra_captura_2 {
  width: 60%;
}

.barra_resumen_ship.barra_captura_3 {
  width: 40%;
}

.barra_resumen_ship.barra_captura_4 {
  width: 20%;
}

.barra_resumen_ship.barra_resumen_ship_violet_1 {
  border-radius: 11px;
  width: 60%;
}

.barra_resumen_ship.barra_resumen_quote_violet_2 {
  border-radius: 11px;
  width: 100%;
}

.barra_resumen_ship.barra_resumen_quote_pink_2 {
  background-color: #c655b6;
  border-radius: 11px;
  width: 80%;
}

.barra_resumen_ship.barra_resumen_quote_violet_3 {
  border-radius: 11px;
  width: 30%;
}

.barra_resumen_ship.barra_resumen_quote_pink_3 {
  background-color: #c655b6;
  border-radius: 11px;
  width: 0%;
}

.cont_text_header_resumen_quote_imagen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.cont_card_ship_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.card_ship_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.cont_notice_qoute_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7edff00;
  border-radius: 20px;
  padding: 8px 15px;
  display: flex;
}

.background_graphic_resumen_oreder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  border: 0 solid #e9deff;
  border-radius: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.background_graphic_resumen_oreder.exit {
  border-width: 0;
}

.header_ship_resumen_imagen {
  justify-content: space-around;
  display: flex;
}

.text-block-152 {
  color: #666;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}

.cont_graphic_imagen_chip {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #6435890d;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.cont_graphic_imagen_chip.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen_chip.recognize_width {
  width: 1000px;
}

.cont_arrow_ship {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.title_text_notice_data_customer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  padding: 10px 20px;
  display: flex;
}

.title_text_notice_data_customer.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.subt_text_ship_imagen {
  color: #66666680;
  text-align: center;
  align-self: stretch;
  font-size: 12px;
}

.subt_text_ship_imagen.white {
  color: #ffffff80;
}

.text_ship_imagen {
  color: #9560be;
  text-align: center;
  align-self: stretch;
  font-size: 10px;
  font-weight: 700;
}

.text_ship_imagen.white {
  color: #fff;
}

.icon_arrow_ship_imagen {
  width: 20px;
}

.cont_graphic_imagen_currency {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #64358900;
  border: 0 solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.cont_graphic_imagen_currency.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen_currency.recognize_width {
  width: 1000px;
}

.card_quote_resumen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  align-self: center;
  padding: 5px;
  display: flex;
}

.icon_card_quote_resumen {
  background-color: #e8cbff80;
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 25px;
  height: 25px;
  padding: 5px;
  display: flex;
}

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

.div-block-417 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.cont_card_quote_resumen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.cont_currency_quote_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #64358900;
  border: 0 solid #e9deff;
  border-radius: 20px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.cont_currency_quote_imagen.flex-down {
  flex-flow: column;
}

.cont_currency_quote_imagen.recognize_width {
  width: 1000px;
}

.cont_icon_quote {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.cont_icon_quote.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.image-122 {
  background-color: #9560be;
  width: 25px;
  height: 25px;
  padding: 5px;
}

.cont_arrow_quote {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.cont_card_quote_resumen_down {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: flex;
}

.card_quote_resumen_down {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex: 1;
  align-self: center;
  padding: 5px;
  display: flex;
}

.section_hero_order_management {
  background-image: linear-gradient(304deg, #5b2783, #98309c);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: row;
  height: 800px;
  display: flex;
  overflow: clip;
}

.cont_text_hero_order_management {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cont_imagen_hero_order_management {
  z-index: 1;
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.cont_section_hero_accounting {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.background_graphic_hero_order_management {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 5px;
  flex-flow: column;
  flex: 1;
  padding: 15px 20px;
  display: flex;
}

.background_graphic_hero_order_management.exit {
  border-width: 0;
}

.card_hero_order_management {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  justify-content: space-between;
  align-self: stretch;
  padding: 15px 20px;
  display: flex;
}

.icon_card_hero_order_management {
  background-color: #e8cbff80;
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.cont_arrow_hero_order_management {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.cont_card_hero_order_management {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-block-153 {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.text_card_hero_om {
  color: #66666680;
  font-size: 12px;
}

.text_title_hero_om {
  color: #65358b;
  font-size: 14px;
  font-weight: 600;
}

.cont_flujo_hero_om {
  background-color: #522774;
  background-image: linear-gradient(#522774cc, #522774cc), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a331848147aec412793aa61_Recurso%2017.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #9560be;
  border-radius: 20px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 50px;
  display: flex;
}

.card_flujo_hero_om {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #411266bf;
  border-radius: 15px;
  flex-flow: row;
  flex: 1;
  width: 300px;
  padding: 15px;
  display: flex;
}

.card_flujo_hero_om.s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #4989e8;
  flex: 0 auto;
}

.card_flujo_hero_om.boder_color_blue {
  border: 1px solid #4989e8;
}

.card_flujo_hero_om.border_color_verde-lima {
  border: 1px solid #49e861;
}

.card_flujo_hero_om.border_color_verde-lima.down {
  margin-top: 100px;
}

.card_flujo_hero_om.border_color_violet {
  color: #000;
  border: 1px solid #c049e8;
}

.card_flujo_hero_om.border_color_yellow {
  border: 1px solid #b8e849;
}

.card_flujo_hero_om.border_color_yellow.down {
  margin-top: 100px;
}

.card_flujo_hero_om.border_color_verde {
  border: 1px solid #49e8a8;
}

.card_flujo_hero_om.border_color_blue {
  border: 1px solid #4989e8;
}

.card_flujo_cont_text_hero_om {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  align-self: auto;
  display: flex;
}

.cont_title_cont_text_hero_om {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cont_text_hero_om {
  color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.header_data_fulfillment {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7f7f7;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 10px 20px;
  display: grid;
}

.header_data_customer {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 15px 20px 10px;
  display: flex;
}

.header_data_sales_orders {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.cont_data_sales_order {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.sales_table_header_text_imagen {
  color: #9560be;
  font-size: 14px;
  font-weight: 600;
}

.sales_table_header_text_imagen.text_violet {
  color: #65358b;
}

.fulfillment_table_header_imagen {
  color: #9560be;
  text-transform: uppercase;
  width: auto;
  font-size: 14px;
  font-weight: 600;
}

.cont_section_resumen_procurement {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_resumen_procurement {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main_resumen_procurement {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-418 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-154 {
  color: #65358b;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-end;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.text-block-155 {
  color: #666;
  align-self: center;
}

.bold-text-29 {
  display: block;
}

.background_resumen_procurement {
  background-color: #f2f2f2;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  padding: 20px 25px;
  display: flex;
}

.background_resumen_oscuro_procurement {
  background-color: #65358b;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  padding: 20px 25px;
  display: flex;
}

.section_features {
  background-color: #fff;
  flex-flow: row;
  display: flex;
}

.cont_section_features {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.features_header {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-419 {
  flex: 1;
  align-self: stretch;
}

.section_compares {
  background-color: #fff;
  flex-flow: row;
  display: flex;
}

.cont_section_compares {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_header_compares {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_table_compares {
  flex: 1;
  align-self: stretch;
  display: block;
}

.cont_graphic_imagen-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #6435890d;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  padding: 10px;
  display: flex;
}

.cont_graphic_imagen-copy.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen-copy.recognize_width {
  flex: 1;
  width: auto;
}

.background_table_compares {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #6435890d;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  padding: 7px;
  display: flex;
}

.background_table_compares.flex-down {
  flex-flow: column;
}

.background_table_compares.recognize_width {
  flex: 1;
  width: auto;
}

.table_compares {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.cont_header_table_compares {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f7f7f7;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.text_herader_table_compares {
  color: #9560be;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.text_herader_table_compares.text_wdth-small_herader_table_compares {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_herader_table_compares.text_wdth-small_herader_table_compares.text_operlinx {
  color: #eedeff;
}

.cont_operlinx {
  background-color: #65358b;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_row_table_compares {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1;
  display: flex;
}

.cont_row_table_compares {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #f7edff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon_row_table_compares {
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.icon_row_table_compares.cont_row_operlinx {
  background-color: #f7f7f7;
  padding-top: 15px;
  padding-bottom: 15px;
}

.cancel {
  opacity: 1;
  width: 15px;
  height: 15px;
}

.none, .done {
  width: 15px;
  height: 15px;
}

.div-block-388-copy {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.section_integrations {
  background-color: #300a4d;
  display: flex;
}

.cont_section_integrations {
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_integrations {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont_cards_integrations {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.card_integrations_p {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #522774;
  border: 1px solid #9560be;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 20px;
  display: flex;
}

.header_card_intagrations_p {
  color: #9560be;
  text-align: center;
  align-self: stretch;
  font-size: 16px;
  font-weight: 700;
}

.text_card_integrations_p {
  color: #fff;
  text-align: center;
  align-self: stretch;
  font-size: 20px;
  font-weight: 500;
}

.section_factures {
  background-color: #f7edff80;
  flex-flow: row;
  display: flex;
}

.cont_section_factures {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_factures {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_tabs_factures {
  flex: 1;
  align-self: stretch;
}

.tabes_menu_factures {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.tabs_factures {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-content-4 {
  flex: 1;
  align-self: stretch;
}

.tab-link-tab-1-3 {
  opacity: .3;
  color: #66666680;
  background-color: #ddd0;
  width: 400px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-1-3.w--current {
  opacity: 1;
  background-color: #fff;
  border-left: 4px solid #65358b;
  border-radius: 0 20px 20px 0;
  width: 400px;
  padding: 20px;
  box-shadow: 0 1px 2px #0003;
}

.text-block-156 {
  color: #666;
  font-size: 16px;
  font-weight: 600;
}

.text-block-157 {
  color: #666666b3;
  font-size: 14px;
}

.tab-link-tab-2-3 {
  width: 500px;
}

.procurement_table_header_subtitle_imagen {
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}

.procurement_table_header_subtitle_imagen.text_violet {
  color: #65358b;
}

.procurement_table_header_title_imagen {
  color: #666;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.procurement_table_header_title_imagen.text_violet {
  color: #65358b;
}

.cont_table_cross_procurement {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table_cross_procurement {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table_cross_procurement {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table_cross_procurement.in_process, .btn_header_table_cross_procurement.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table_cross_procurement.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.cont_row_table_cross_procurement {
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table_cross_procurement.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_title_row_table_cross_procurement {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.cont_text_row_table_cross_procurement {
  align-self: center;
}

.text-block-158 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
}

.icon_card-w_imagen {
  background-color: #f3e3ff;
  border-radius: 8px;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: 35px;
  padding: 6px;
}

.text_title_card_row_table_cross_procurement {
  color: #666;
  font-size: 14px;
  font-weight: 600;
}

.text_title_card_row_table_cross_procurement.stended {
  width: 100px;
}

.text_title_card_row_table_cross_procurement.stended_2 {
  width: 20px;
}

.process_table_cross_procurement {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-124 {
  width: 25px;
  height: 25px;
}

.image-124.icon_progress_inactive {
  opacity: .3;
}

.image-124.inactive {
  opacity: .3;
  width: 20px;
}

.text-block-159 {
  color: #666;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  display: flex;
}

.text-block-160 {
  color: #666;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.background_line_croos_procurement {
  background-color: #6666664d;
  border-radius: 20px;
  align-self: flex-start;
  width: 50px;
  height: 4px;
  margin-top: 10px;
  display: flex;
  overflow: clip;
}

.line_croos_procurement {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.line_croos_procurement.line_in-progress {
  width: 0%;
}

.cont_process_table_cross_procurement {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.cont_process_table_cross_procurement.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.line_tabke_cross_procurement, .line_tabke_factures_procurement {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.cont_table_factures_procurement {
  background-color: #fff;
  border: 0 solid #e0e0e0;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table_factures_procurement {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table_factures_procurement {
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table_factures_procurement.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_cards_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  padding: 0;
  display: flex;
}

.card_imagen {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  padding: 10px 15px;
  display: flex;
}

.card_imagen.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.s_card_imagen {
  color: #666;
  font-size: 14px;
}

.s_card_imagen.t_status_green {
  color: #00b842;
}

.t_card_imagen {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.t_card_imagen.text_violet {
  color: #9560be;
}

.text-block-163 {
  color: #666;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.cont_row_table_main_factures_procurement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 10px 20px;
  display: grid;
}

.cont_row_table_main_factures_procurement.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.header_table_main_factures_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.div-block-421 {
  width: 80px;
}

.t_header_table_imagen {
  color: #666;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.t_header_table_imagen.text_violet {
  color: #9560be;
}

.t_header_table_imagen.t_status_green {
  color: #00b842;
}

.div-block-422 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_width-2_table_main_factures_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_width-1_table_main_factures_p {
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_width-1_table_main_factures_p.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.text-block-165 {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.cont_barra_table_factures_p {
  background-color: #6663;
  border-radius: 20px;
  flex: 1;
  height: 10px;
  display: flex;
  overflow: clip;
}

.barra_table_factures_p {
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  width: 30%;
  height: 100%;
}

.barra_table_factures_p.barra_table_factures_p_2 {
  width: 60%;
}

.barra_table_factures_p.barra_table_factures_p_3 {
  width: 90%;
}

.text-block-166 {
  color: #666;
  text-align: right;
  width: 25px;
  font-size: 12px;
  font-weight: 500;
}

.text-block-167 {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.text-block-168 {
  color: #65358b;
  font-weight: 600;
}

.t_footer_imagen {
  color: #666;
  text-align: left;
  align-self: center;
  font-size: 14px;
}

.cont_footer_main_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.text_btn_footer_t_factures_p {
  color: #f7edff;
  text-transform: uppercase;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.cont_table-2_factures_procurement {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-2_factures_procurement {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px 20px;
  display: flex;
}

.cont_process_table-2_f_p {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.cont_process_table-2_f_p.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer_table-2_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-2_f_p {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-2_f_p.in_process, .btn_header_table-2_f_p.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-2_f_p.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-2_f_p.b_status_blue {
  background-color: #d8edff;
  align-self: center;
}

.process_table-2_f_p {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text_process_table-2_f_p {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.t_header_process_vertical_imagen {
  color: #666;
  align-self: stretch;
  font-size: 16px;
  font-weight: 700;
}

.t_header_process_vertical_imagen.t_pink {
  color: #c655b6;
}

.s_header_process_vertical_imagen {
  color: #666;
  align-self: stretch;
  font-size: 14px;
}

.background_line_f_p {
  background-color: #6663;
  border-radius: 20px;
  align-self: flex-start;
  width: 4px;
  height: 40px;
  margin-top: 0;
  margin-left: 10px;
  display: flex;
  overflow: clip;
}

.line_f_p {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 20%;
  display: flex;
}

.line_f_p.line_in-progress {
  width: 0%;
}

.line_f_p.line_f_p_1 {
  height: 100%;
}

.line_f_p.line_f_p_2, .line_f_p.line_f_wi_2 {
  height: 50%;
}

.line_f_p.line_f_p_2-copy {
  height: 0%;
}

.cont_table-3_f_p {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-3_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table-3_f_p {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 20px;
  padding: 5px 15px;
  display: flex;
}

.cont_row_table-3_f_p.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_row_table_cross_procurement-copy {
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table_cross_procurement-copy.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer_table-3_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-3__f_p {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-3__f_p.in_process, .btn_header_table-3__f_p.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-3__f_p.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-3__f_p.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_title_row_table-3_f_p {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.cont_text_row_table-3_f_p {
  align-self: center;
}

.header_taps_table-3_f_p {
  justify-content: space-between;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.text-block-172 {
  color: #000;
}

.text-block-173, .text-block-174 {
  color: #666;
  text-transform: uppercase;
  align-self: center;
  font-size: 14px;
  font-weight: 600;
}

.cont_table-4_f_p {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-4_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table-4_main_f_p {
  padding: 20px 20px 10px;
}

.cont_footer_table-4_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-4__f_p {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-4__f_p.in_process, .btn_header_table-4__f_p.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-4__f_p.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-4__f_p.background_green, .btn_header_table-4__f_p.b_status_green {
  background-color: #e2ffe2;
  align-self: center;
}

.btn_header_table-4__f_p.b_status_yellow {
  background-color: #feffd8;
  align-self: center;
}

.header_table-4_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  width: auto;
  display: grid;
}

.row_table-4_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  padding: 10px 0;
  display: grid;
}

.row_width-3_table-4_main_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_width-1_table-4_main_f_p {
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_width-1_table-4_main_f_p.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.t_row_table_imagen {
  color: #666;
  font-size: 10px;
  font-weight: 400;
}

.t_row_table_imagen.t_margin_right {
  text-align: right;
}

.t_row_table_imagen.text_violet {
  color: #9560be;
}

.t_row_table_imagen.text_green, .t_row_table_imagen.t_status_green {
  color: #00b842;
}

.text-block-175 {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.text-block-175.text_green {
  color: #00b842;
}

.text-block-175.text_violet {
  color: #65358b;
}

.footer_table-4_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_text_table-4_f_p {
  justify-content: space-between;
  padding: 5px 20px 10px;
  display: flex;
}

.text-block-176 {
  color: #666;
  font-size: 16px;
}

.text-block-177 {
  color: #66666680;
  font-size: 16px;
}

.header_table-5_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_table-5_f_p {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.cont_table_imagen {
  padding: 0;
}

.cont_row_text_table-5_f_p {
  justify-content: space-between;
  padding: 5px 20px 10px;
  display: flex;
}

.footer_table-5_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.header_table-4_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.header_table-4_imagen.border_bottom {
  border-bottom-width: 1px;
  border-bottom-color: #6666664d;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.row_table-4_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_table-4_imagen.border_bottom {
  border-bottom-width: 1px;
  border-bottom-color: #6666664d;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.row_width-3_table-5_main_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_width-1_table-5_main_f_p {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.row_width-1_table-5_main_f_p.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.row_width-1_table-4_main_f_p-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_width-1_table-4_main_f_p-copy.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.row_total_table-5_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #6666664d;
  border-bottom: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_width-5_table-5_main_f_p {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.row_width-5_table-5_main_f_p.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.text-block-163-copy {
  color: #666;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.div-block-423 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-175-copy {
  color: #666;
  font-size: 14px;
  font-weight: 400;
}

.cont_table-6_f_p {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-6_f_p {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-6__f_p {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-6__f_p.in_process, .btn_header_table-6__f_p.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-6__f_p.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-6__f_p.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_row_table-6_main_f_p {
  padding: 20px 20px 10px;
}

.header_table-6_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.row_table-6_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_width-4_table-6_main_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_width-1_table-6_main_f_p {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.row_width-1_table-6_main_f_p.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.row_width-1_table-5_main_f_p-copy {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.row_width-1_table-5_main_f_p-copy.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.footer_table-6_f_p {
  background-color: #eedeff;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.cont_footer_t_factures_p-copy, .cont_footer_table-6_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px 0;
  display: flex;
}

.btn_footer_t-6_f_p {
  background-color: #65358b;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  padding: 8px 20px;
  display: flex;
}

.btn_footer_t-6_f_p.inactive {
  background-color: #65358b33;
}

.cont_table_cross_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table_cross_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.line_tabke_cross_wi {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.btn_header_table_cross_wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table_cross_wi.in_process, .btn_header_table_cross_wi.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table_cross_wi.background_blue {
  background-color: #afd1ff80;
  align-self: center;
}

.cont_row_wi {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 15px 20px;
  padding: 5px 15px;
  display: flex;
}

.cont_row_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_title_row_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont_text_row_table_cross_wi {
  align-self: center;
}

.line_tabke_cross_procurement-copy {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.cont_row_table-3_f_p-copy {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 20px;
  padding: 5px 15px;
  display: flex;
}

.cont_row_table-3_f_p-copy.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_text_row_table-3_f_p-copy {
  align-self: center;
}

.header_table_cross_procurement-copy {
  background-color: #eedeff;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.cont_title_row_table-2_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.cont_text_card_row_table-2_wi {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_table-3_f_p-copy {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 0 20px;
  padding: 5px 15px;
  display: flex;
}

.row_table-3_f_p-copy.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_table-2_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex-flow: column;
  flex: 0 auto;
  display: flex;
  overflow: clip;
}

.header_table-2_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.status_btn {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.status_btn.in_process {
  background-color: #f3e3ff;
}

.status_btn.background_orange {
  background-color: #ffdfbc80;
  align-self: center;
}

.status_btn.b_status_blue {
  background-color: #d8edff;
  align-self: center;
}

.status_btn.b_status_green {
  background-color: #e2ffe2;
  align-self: center;
}

.status_btn.background_high {
  background-color: #ffd2d380;
  align-self: center;
}

.status_btn.background_medium {
  background-color: #fff3e6;
  align-self: center;
}

.status_btn.background_low {
  background-color: #fff2c380;
  align-self: center;
}

.status_btn.b_status_gray {
  background-color: #e6e6e6;
  align-self: center;
}

.status_btn.b_status_orange {
  background-color: #fff1e2;
  align-self: center;
  margin: 0 0 10px 10px;
  position: static;
  inset: auto auto 0% 0%;
}

.status_btn.b_status_violet {
  background-color: #f7edff;
}

.status_btn.b_status_violet.status_absolut {
  margin-bottom: 10px;
  margin-left: 10px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.btn_header_table-3__f_p-copy {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-3__f_p-copy.in_process, .btn_header_table-3__f_p-copy.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-3__f_p-copy.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-3__f_p-copy.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.footer_table-2_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_table-3_factures_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-3_factures_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_process_vertical_imagen {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.cont_process_vertical_imagen.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_process_vertical_imagen.e {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.process_vertical_imagen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_text_process_vertical_imagen {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.background_barra_vertical {
  background-color: #6666664d;
  border-radius: 20px;
  align-self: flex-start;
  width: 4px;
  height: 40px;
  margin-top: 0;
  margin-left: 10px;
  display: flex;
  overflow: clip;
}

.process_table-3_f_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.barra_vertical {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: flex;
}

.barra_vertical.line_in-progress {
  width: 0%;
}

.barra_vertical.line_f_p_1 {
  height: 100%;
}

.barra_vertical.line_f_p_2 {
  height: 50%;
}

.barra_vertical.barra_vertical_2 {
  height: 100%;
}

.barra_vertical.barra_vertical_3 {
  height: 20%;
}

.line_f_wi.barra_vertical_3 {
  background-color: #9560be;
  border-radius: 20px;
  width: 100%;
  height: 20%;
}

.process_table-2_f_p-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_table-3_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_table-4_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-4_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-4__wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-4__wi.in_process {
  background-color: #f3e3ff;
}

.btn_header_table-4__wi.background_violet {
  background-color: #f3e3ff;
  align-self: center;
}

.btn_header_table-4__wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-4__wi.b_status_gray {
  background-color: #cccccc80;
  align-self: center;
}

.btn_header_table-4__wi.b_status_blue {
  background-color: #d8edff;
  align-self: center;
}

.cont_row_table-4_wi {
  background-color: #0000;
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 15px 20px;
  padding: 10px 15px;
  display: flex;
}

.cont_row_table-4_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_row_table-4_wi.background_green {
  background-color: #e2ffe233;
}

.cont_title_row_table-4_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.cont_text_card_row_table-4_wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn_header_table-2__wi-copy {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-2__wi-copy.in_process {
  background-color: #f3e3ff;
}

.btn_header_table-2__wi-copy.background_violet {
  background-color: #f3e3ff;
  align-self: center;
}

.btn_header_table-2__wi-copy.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-2__wi-copy.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_row_table-3_f_p-copy-copy {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 20px;
  padding: 5px 15px;
  display: flex;
}

.cont_row_table-3_f_p-copy-copy.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer_table-4_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_title_row_table-2_wi-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.background_line_h_f_wi {
  background-color: #6663;
  border-radius: 20px;
  align-self: center;
  width: 100%;
  height: 10px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  overflow: clip;
}

.line_h_f_wi {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 64%;
  height: 100%;
  display: flex;
}

.line_h_f_wi.line_in-progress {
  width: 0%;
}

.line_h_f_wi.line_f_p_1 {
  height: 100%;
}

.line_h_f_wi.line_f_p_2 {
  height: 50%;
}

.line_h_f_wi.line_f_wi_1 {
  height: 100%;
}

.cont_progress_table-4_f_wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 20px 20px 0;
  display: flex;
}

.header_progress_table-4_f_wi {
  justify-content: space-between;
  display: flex;
}

.text-block-178 {
  color: #666;
  font-size: 14px;
}

.text-block-179 {
  color: #65358b;
  font-size: 16px;
  font-weight: 700;
}

.cont_row_table-2_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.cont_row_table-5_main_f_wi {
  padding: 20px 20px 10px;
}

.cont_row_table-5_wi {
  background-color: #0000;
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 0;
  padding: 10px 15px;
  display: flex;
}

.cont_row_table-5_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_row_table-5_wi.background_green {
  background-color: #e2ffe233;
}

.row_table-5_wi {
  background-color: #0000;
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 0;
  padding: 10px 15px;
  display: flex;
}

.row_table-5_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.row_table-5_wi.background_green {
  background-color: #e2ffe233;
}

.add_document_table-5-wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f5f5;
  border: 1px dashed #e9deff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.btn_row_table-5_wi {
  background-color: #65358b;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 15px 20px;
  display: flex;
}

.btn_row_table-5_wi.inactive {
  background-color: #65358b33;
}

.cont_table-5_f_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-5_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.btn_header_table-5_f_wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-5_f_wi.in_process, .btn_header_table-5_f_wi.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-5_f_wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-5_f_wi.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_title_row_table-5_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.cont_text_card_row_table-5_wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn_header_table-5__wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-5__wi.in_process {
  background-color: #f3e3ff;
}

.btn_header_table-5__wi.background_violet {
  background-color: #f3e3ff;
  align-self: center;
}

.btn_header_table-5__wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-5__wi.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_title_row_table-4_wi-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.footer_table-5_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_table-6_f_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-6_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_row_table-6_main_f_wi {
  padding: 20px 20px 10px;
}

.cont_row_text_table-6_f_wi, .cont_row_text_table-6_f_wi-copy {
  justify-content: space-between;
  padding: 5px 20px 10px;
  display: flex;
}

.footer_table-6_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.header_table-6_main_f_wi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.row_table-6_main_f_wi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #6666664d;
  border-top-style: none;
  border-bottom-width: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_width-3_table-6_main_f_wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.row_width-1_table-6_main_f_wi {
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_width-1_table-6_main_f_wi.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.btn_header_table-6__f_wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-6__f_wi.in_process, .btn_header_table-6__f_wi.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-6__f_wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-6__f_wi.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_text_card_row_table-8_f_wi {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  align-self: center;
  display: flex;
}

.cont_title_row_table-8_f_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.cont_row_table-8_f_wi {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 15px 20px;
  padding: 15px;
  display: flex;
}

.cont_row_table-8_f_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.btn_header_table-8__f_wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-8__f_wi.in_process, .btn_header_table-8__f_wi.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-8__f_wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-8__f_wi.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.header_table-8_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_table-8_f_wi {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.footer_table-8_f_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_section_resumen_crm {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_resumen_crm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main_resumen_crm {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: stretch;
  display: flex;
}

.cont_info_down_resumen_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer_section_resumen_crm {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 13px;
  justify-content: space-between;
  align-self: stretch;
  padding: 15px 20px;
  display: flex;
}

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

.text-block-180 {
  color: #666;
  font-weight: 700;
}

.text-block-181 {
  color: #666;
  font-weight: 400;
}

.text-block-182 {
  color: #65358b;
  font-weight: 500;
}

.footer_resumen_cont_left_crm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont_section_ai-quoting_crm {
  flex-flow: column;
  display: flex;
}

.cont_main_ai-quoting {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.cont_header_ai-qouting_crm {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_ai-quoting {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.cont_ai-quoting_imagen_crm {
  flex: 1;
  align-self: stretch;
}

.background_imagen {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table_factures_crm {
  background-color: #f2f2f2;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.cont_cards_table_factures_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0 20px 10px 0;
  display: flex;
}

.cont_row_table_main_factures_crm {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.header_table-3_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.header_table-3_imagen.border_bottom {
  border-bottom-width: 1px;
}

.header_table-3_imagen.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.row_table-3_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_table-3_imagen.border_bottom {
  border-bottom-width: 1px;
  border-bottom-color: #6666664d;
}

.row_table-3_imagen.border_bottom.border_up {
  border-top: 1px solid #6666664d;
}

.row_table_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-163-copy {
  color: #666;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.row_width-1_table_main_f_crm {
  justify-content: center;
  align-items: center;
  display: flex;
}

.row_width-1_table_main_f_crm.justify_right {
  justify-content: flex-end;
  align-items: center;
}

.background_barra_imagen {
  background-color: #6663;
  border-radius: 20px;
  flex: 0 auto;
  height: 10px;
  display: flex;
  overflow: clip;
}

.barra_imagen {
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 100%;
}

.barra_imagen.barra_table_factures_p_2 {
  width: 60%;
}

.barra_imagen.barra_table_factures_p_3 {
  width: 90%;
}

.barra_imagen.barra_imagen_1 {
  width: 88%;
}

.barra_imagen.barra_imagen_2 {
  width: 64%;
}

.barra_imagen.b_barra_imagen_3 {
  width: 38%;
}

.barra_imagen.barra_imagen_3 {
  width: 80%;
}

.line_horizonal_imagen {
  background-color: #f7edff;
  width: 100%;
  height: 1px;
  display: flex;
}

.background_footer_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f7f7f7;
  padding: 10px 20px;
  display: flex;
}

.background_header_imagen {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.status_imagen {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.status_imagen.in_process {
  background-color: #f3e3ff;
}

.status_imagen.b_status_violet {
  background-color: #f3e3ff;
  align-self: center;
}

.status_imagen.b_status_yellow {
  background-color: #feffd8;
  align-self: center;
}

.status_imagen.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.status_imagen.background_yellow {
  background-color: #feffd8;
}

.status_imagen.b_status_green {
  background-color: #e2ffe2;
  align-self: center;
}

.imagen_header_ai-qouting_crm, .imagen_footer_ai-qouting_crm {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_imagen_ai-quoting_crm {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.imagen_cont_row_ai-qouting_crm {
  display: flex;
}

.i_column_row_ai-quoting_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px 10px;
  display: flex;
}

.i_column_header_ai-q_crm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.text_column_h_ai-q_crm {
  color: #666;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}

.i_column_main_ai-q_crm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.text_column_m_ai-q_crm {
  color: #666;
  font-size: 12px;
  font-weight: 400;
}

.text-block-183 {
  color: #65358b;
  align-self: flex-end;
  font-size: 15px;
  font-weight: 600;
}

.i_cont_btn_a-q_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  display: flex;
}

.btn_right_a-q_crm {
  flex: 0 auto;
}

.text-block-184 {
  color: #fff;
  background-color: #65358b;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  font-weight: 500;
  display: flex;
}

.text-block-185 {
  color: #65358b;
  background-color: #f3e3ff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  font-weight: 500;
  display: flex;
}

.btn_left_a-q_crm {
  flex: 1;
}

.text-block-186 {
  color: var(--color-base--black);
  font-size: 14px;
}

.text-block-187 {
  color: #666;
  font-size: 12px;
}

.i_card_ai-quoting_crm {
  background-color: #fff;
  border: 1px solid #f3e3ff;
  border-radius: 15px;
  padding: 10px 15px;
}

.i_card_ai-quoting_crm.bakcground_yellow {
  background-color: #feffd8;
}

.i_card_ai-quoting_crm.bakcground_yellow.border_yellow {
  background-color: #f9f1ff;
  border-color: #f3e3ff;
}

.div-block-425 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-block-188 {
  color: #65358b;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}

.cont_section_own-phone_crm {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-self: stretch;
  display: flex;
}

.header_own-phone_crm {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-426 {
  flex: 1;
}

.cont_imagen_own-phone_crm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.background_phone_own-phone_crm {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
  overflow: clip;
}

.div-block-427 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f9f1ff;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 10px 10px 20px;
  display: flex;
}

.cont_icon_user_phone_crm {
  color: #000;
  background-color: #65358b;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.image-125 {
  align-self: stretch;
}

.text-block-189 {
  color: #666;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.text-block-190 {
  color: #65358b;
  font-size: 12px;
  line-height: 1;
}

.cont_graphic_imagen_phone {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #0000001a;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  padding: 10px;
  display: flex;
}

.cont_graphic_imagen_phone.flex-down {
  flex-flow: column;
}

.cont_graphic_imagen_phone.recognize_width {
  flex: 1;
  width: auto;
}

.cont_text_user_phone_crm {
  flex-flow: column;
  display: flex;
}

.text-block-191 {
  color: #fff;
  font-size: 12px;
}

.messenges_phone-1_crm {
  color: #000;
  background-color: #9560be;
  border-radius: 15px 15px 2px;
  margin-left: 20px;
  padding: 10px;
}

.cont_messenges_phone-1_crm {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  align-self: auto;
  padding: 10px 10px 20px;
  display: flex;
}

.messenges_left_phone-1_crm {
  color: #000;
  background-color: #f9f1ff;
  border-radius: 15px 15px 15px 0;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px;
  display: flex;
}

.text-block-191-copy {
  color: #666;
  font-size: 12px;
}

.footer_imagen_phone-1_o-p_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.input_text_phone-1_crm {
  background-color: #f9f1ff;
  border-radius: 20px;
  flex: 1;
  margin: 0;
  padding: 10px;
}

.btn_input_text_phone-1_crm {
  background-color: #65358b;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
  overflow: clip;
}

.image-126 {
  align-self: stretch;
}

.text-block-192 {
  color: #66666680;
  font-size: 12px;
}

.text-block-193 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #65358b;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.messenges_left_phone-1_diferent_crm {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 15px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px;
  display: grid;
}

.text-block-194 {
  color: #666;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.text-block-194-copy {
  color: #666;
  font-size: 12px;
  display: block;
}

.messenges_left_phone-2_diferent_crm {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 15px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.cont_messenges_phone-2_crm {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-195 {
  color: #3366;
  align-self: center;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 600;
}

.messenges_left_phone-1_diferent_crm-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 15px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: grid;
}

.text-block-196 {
  color: #666;
  font-size: 14px;
  font-weight: 600;
}

.text-block-197 {
  color: #666;
  font-size: 14px;
}

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

.div-block-429 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-127 {
  border: 1px solid #6663;
  width: 30px;
}

.text-block-193-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #65358b;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.div-block-430 {
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-198 {
  color: #fff;
  font-weight: 500;
}

.div-block-431 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.div-block-430-copy {
  background-color: #fff;
  border: 1px solid #6663;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-198-copy {
  color: #65358b;
  font-weight: 500;
}

.image-128 {
  flex: 1;
  align-self: stretch;
}

.image-129 {
  flex: 1;
  align-self: stretch;
  width: auto;
}

.image-130, .image-131 {
  flex: 1;
  align-self: stretch;
}

.cont_resumen_w_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-199 {
  color: #000;
}

.text-block-200 {
  color: #666666b3;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}

.card_r_w_crm_violet {
  background-color: #fff;
  border: 1px solid #65358b33;
  border-radius: 5px;
  width: 100%;
  height: 20px;
}

.card_r_w_crm_green {
  background-color: #eedeff;
  border: 1px solid #65358b33;
  border-radius: 5px;
  width: 100%;
  height: 20px;
}

.card_r_w_crm_yellow {
  background-color: #ffb6f5;
  border: 1px dashed #c655b633;
  border-radius: 5px;
  width: 100%;
  height: 20px;
}

.circle_violet_dark-copy {
  background-color: #65358b;
  border-radius: 10px;
  width: 7px;
  height: 7px;
}

.circle_violet_light-copy {
  background-color: #9d4fba;
  border-radius: 10px;
  align-self: auto;
  width: 7px;
  height: 7px;
  display: block;
}

.circle_pink_dark-copy {
  background-color: #c655b6;
  border-radius: 5px;
  flex: 0 auto;
  width: 7px;
  height: 7px;
}

.section_own_phone {
  display: flex;
}

.footer_resumen_cont_left_crm-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header_table_cross_crm {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.header_table_cross_wi-copy {
  background-color: #f2f2f2;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.g {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.g.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_table-7_f_p {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 12px;
  flex: 0 auto;
  overflow: clip;
}

.header_table-7_f_p {
  background-color: #f2f2f2;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.btn_header_table-7__f_p {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-7__f_p.in_process, .btn_header_table-7__f_p.background_violet {
  background-color: #f3e3ff;
}

.btn_header_table-7__f_p.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-7__f_p.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.cont_row_table-7_main_f_p {
  padding: 20px 20px 10px;
}

.header_table-7_main_f_p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.text_simple_general-ledger-copy {
  color: #66666680;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.text_simple_general-ledger-copy.stended {
  width: 100px;
}

.text_simple_general-ledger-copy.stended_2 {
  width: 20px;
}

.cont_title_row_table-7_wi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  display: flex;
}

.cont_footer_table-7_f_p {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 10px 0;
  display: flex;
}

.row_table-7_wi {
  background-color: #0000;
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 10px 0;
  padding: 10px 15px;
  display: flex;
}

.row_table-7_wi.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.row_table-7_wi.background_green {
  background-color: #e2ffe233;
}

.row_table-7_wi.background_yellow {
  background-color: #ffffff4d;
  border-color: #eedeff;
}

.row_table-7_wi.background_violet {
  background-color: #f3e3ff00;
}

.cont_text_card_row_table-7_wi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn_header_table-7__wi {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.btn_header_table-7__wi.in_process {
  background-color: #f3e3ff;
}

.btn_header_table-7__wi.background_violet {
  background-color: #f3e3ff;
  align-self: center;
}

.btn_header_table-7__wi.background_yellow {
  background-color: #feffd8;
  align-self: center;
}

.btn_header_table-7__wi.background_green {
  background-color: #e2ffe2;
  align-self: center;
}

.text-block-201 {
  color: #66666680;
  font-size: 14px;
  font-weight: 500;
}

.text-block-201.text_violet {
  color: #9560be;
}

.div-block-432 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.cont_title_row_table-7_wi-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  display: flex;
}

.text-block-202 {
  color: #666;
  font-size: 14px;
}

.text-block-202.text_yellow {
  color: #929600;
}

.cont_title_row_table-7_wi-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.div-block-433 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-203 {
  font-size: 12px;
}

.text-block-204 {
  color: #9560c3;
}

.line_h_f_wi-copy {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 66%;
  height: 100%;
  display: flex;
}

.line_h_f_wi-copy.line_in-progress {
  width: 0%;
}

.line_h_f_wi-copy.line_f_p_1 {
  height: 100%;
}

.line_h_f_wi-copy.line_f_p_2 {
  height: 50%;
}

.line_h_f_wi-copy.line_f_wi_1 {
  height: 100%;
}

.cont_row_table-7_main_f_p-copy {
  padding: 20px 20px 10px;
}

.header_table-7_f_p-copy {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_section_resumen_wi {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.header_resumen_wi {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main_resumen_wi {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: stretch;
  display: flex;
}

.footer_section_resumen_wi {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 13px;
  justify-content: space-between;
  align-self: stretch;
  padding: 15px 20px;
  display: flex;
}

.cont_info_down_resumen_wi, .div-block-418-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer_resumen_cont_left_wi, .footer_resumen_cont_left_crm-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont_info_down_resumen_om {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer_section_resumen_om {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 13px;
  justify-content: space-between;
  align-self: stretch;
  padding: 15px 20px;
  display: flex;
}

.main_resumen_om {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: stretch;
  display: flex;
}

.header_resumen_om {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont_section_resumen_om {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.violet_dark_wi {
  background-color: #9560be;
  background-image: none;
  border-radius: 10px;
  width: 72%;
  display: flex;
}

.image-132 {
  align-self: stretch;
}

.image-133, .image-134, .image-135, .image-136 {
  flex: 1;
  align-self: stretch;
}

.border_imagen {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #6435890d;
  border: 1px solid #e9deff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: 7px;
  display: flex;
}

.border_imagen.flex-down {
  flex-flow: column;
}

.border_imagen.recognize_width {
  flex: 1;
  width: auto;
}

.border_imagen.justify_up {
  align-self: flex-start;
}

.border_imagen.shrinki {
  flex: 0 auto;
}

.cont_table_cross_crm {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 13px;
  flex: 0 auto;
  overflow: clip;
}

.cont_process_table_cross_crm {
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.cont_process_table_cross_crm.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_row_crm {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 0 20px;
  padding: 5px 15px;
  display: flex;
}

.cont_row_crm.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer_table_cross_crm {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.cont_title_row_crm {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.cont_text_row_table_cross_crm {
  align-self: center;
}

.cont_main_table_cross_crm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.footer_table_cross_wi {
  background-color: #f7f7f7;
  justify-content: space-between;
  padding: 10px 20px;
  display: flex;
}

.background_line_resumen_pm {
  background-color: #6666664d;
  border-radius: 20px;
  align-self: flex-start;
  width: 35px;
  height: 4px;
  margin-top: 10px;
  display: flex;
  overflow: clip;
}

.cont_process_resumen_pm {
  justify-content: center;
  align-items: flex-start;
  padding: 20px 0;
  display: flex;
}

.cont_process_resumen_pm.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cont_imagen_resumen_pm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 0 auto;
  padding: 0;
  display: flex;
}

.cont_imagen_resumen_pm.exit {
  border-width: 0;
}

.cont_footer_imagen_resumen_pm {
  border: 1px solid #eedeff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  width: 100%;
  margin: 0;
  padding: 5px 15px;
  display: flex;
}

.cont_footer_imagen_resumen_pm.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-434 {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  display: flex;
}

.text-block-91-copy {
  color: #9560be;
  font-size: 16px;
  font-weight: 700;
}

.div-block-435 {
  background-color: #6666661a;
  border-radius: 20px;
  height: 10px;
  overflow: clip;
}

.barra_r_pm {
  background-color: #9560be;
  border-radius: 20px;
  height: 100%;
}

.barra_r_pm.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm.b_pink {
  background-color: #c655b6;
}

.barra_r_pm.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm.b_pink.b_resumen_margin_3, .barra_r_pm.b_resumen_margin_1 {
  width: 80%;
}

.text-block-205 {
  color: #9560be;
  font-size: 14px;
  font-weight: 700;
}

.header_barra_imagen {
  justify-content: space-between;
  display: flex;
}

.cont_barra_imagen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.t_header_barra_imagen {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.t_header_barra_imagen.text_violet, .t_header_barra_imagen.t_status_violet {
  color: #9560be;
}

.cont_resumen_every_pm {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.header_resumen_every_pm {
  justify-content: space-between;
  display: flex;
}

.cont_imagen_resumen-_pastel {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 15px;
  display: flex;
}

.cont_imagen_resumen-_pastel.exit {
  border-width: 0;
}

.cont_background_imagen_table {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.cont_background_imagen_table.exit {
  border-width: 0;
}

.s_header_imagen {
  color: #666;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}

.s_header_imagen.justify-right {
  align-self: flex-end;
}

.s_header_imagen.justify-right.t_color_green {
  color: #00b842;
}

.s_header_imagen.justify-right.t_color_red {
  color: #b80003;
}

.background_main_imagen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.background_main_imagen.e {
  align-self: stretch;
  padding: 0;
}

.row_table-4_total_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 0 solid #6666664d;
  border-bottom: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.div-block-437 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.cont_main_column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.i_card_ai-quoting_crm-copy {
  background-color: #fff;
  border: 1px solid #f3e3ff;
  border-radius: 15px;
  padding: 10px 15px;
}

.i_card_ai-quoting_crm-copy.background_violet {
  background-color: #eedeff80;
  flex-flow: column;
  display: flex;
}

.text-block-187-copy {
  color: #666;
  font-size: 14px;
  font-weight: 600;
}

.div-block-438 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.i_card_ai-quoting_crm-copy {
  background-color: #fff;
  border: 1px solid #f3e3ff;
  border-radius: 15px;
  flex: 1;
  padding: 10px 15px;
}

.i_card_ai-quoting_crm-copy.bakcground_yellow {
  background-color: #feffd8;
}

.i_card_ai-quoting_crm-copy.bakcground_yellow.border_yellow {
  background-color: #f9f1ff;
  border-color: #f3e3ff;
}

.i_card_ai-quoting_crm-copy.center {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-206 {
  font-size: 1rem;
}

.text-block-207 {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.div-block-439 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-block-208 {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.cont_row_table-4_main_f_p-copy {
  padding: 0;
}

.header_table-4_imagen-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: auto;
  display: grid;
}

.header_table-4_imagen-copy.border_bottom {
  border-bottom-width: 1px;
  border-bottom-color: #6666664d;
}

.div-block-438-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.cont_header_table_imagen {
  justify-content: space-between;
  display: flex;
}

.div-block-441 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cont_barra-horizontal_imagen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.header_barra-horizontal_imagen {
  justify-content: space-between;
  display: flex;
}

.b_barra-horizontal_imagen {
  background-color: #6663;
  border-radius: 20px;
  align-self: center;
  width: 100%;
  height: 10px;
  min-height: 0;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  overflow: clip;
}

.barra-horizontal_imagen {
  color: #000;
  background-color: #9560be;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 0%;
  height: 100%;
  display: flex;
}

.barra-horizontal_imagen.line_in-progress {
  width: 0%;
}

.barra-horizontal_imagen.line_f_p_1 {
  height: 100%;
}

.barra-horizontal_imagen.line_f_p_2 {
  height: 50%;
}

.barra-horizontal_imagen.line_f_wi_1 {
  height: 100%;
}

.barra-horizontal_imagen.barra-horizontal_progress_1 {
  width: 100%;
}

.barra-horizontal_imagen.b-h_plan-g_1 {
  width: 72%;
}

.barra-horizontal_imagen.b-h_plan-g_2 {
  width: 45%;
}

.barra-horizontal_imagen.b-h_plan-g_3 {
  width: 88%;
}

.barra-horizontal_imagen.b-h_idea_1 {
  width: 86%;
}

.barra-horizontal_imagen.b-h_idea_2 {
  width: 72%;
}

.barra-horizontal_imagen.b-h_idea_3 {
  width: 52%;
}

.barra-horizontal_imagen.barra-horizontal_progress_2 {
  width: 60%;
}

.card-w_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 10px 15px;
  display: flex;
}

.card-w_imagen.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.card-w_imagen.background_violet {
  background-color: #f3e3ff80;
}

.cont_card-w_text_imagen {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.t_card-w_imagen {
  color: #666;
  font-size: 14px;
  font-weight: 400;
}

.btn-valid_imagen {
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.btn-valid_imagen.expanded {
  flex: 1;
}

.text-block-209 {
  color: #000;
}

.t_btn-valid_imagen {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.t_btn-valid_imagen.text_violet {
  color: #65358b;
}

.row_table-2_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 0;
  display: grid;
}

.row_table-2_imagen.border_bottom {
  border-bottom-width: 1px;
  border-bottom-color: #6666664d;
}

.cont_btn_imagen {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
  display: flex;
}

.btn_cancel_imagen {
  background-color: #f3e3ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.s_barra-horizontal_imagen {
  color: #666;
  font-size: 14px;
}

.cont_progress-check_imagen {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont_card-w_imagen {
  justify-content: space-between;
  display: flex;
}

.image-137 {
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: auto;
  overflow: visible;
}

.text-block-148-copy {
  color: #9560be;
  text-align: center;
  text-transform: uppercase;
  align-self: auto;
  font-size: 13px;
  font-weight: 600;
}

.text-block-148-copy.align-center {
  align-self: auto;
}

.text-block-149-copy {
  color: #666;
  text-align: center;
  font-size: 13px;
}

.image-138, .image-139 {
  flex: 0 auto;
  align-self: stretch;
  width: 100%;
}

.image-140 {
  width: 100%;
}

.section_hero_collaboration, .section_hero_procurement, .section_hero_warehousing-inventory, .section_hero_crm, .section_hero_project-management {
  background-image: linear-gradient(304deg, #5b2783, #98309c);
  flex-flow: row;
  height: 800px;
  display: flex;
}

.image-141 {
  z-index: -1;
  object-fit: cover;
  flex: 1;
  align-self: center;
  width: 1500px;
  padding-left: 100px;
  position: absolute;
  inset: auto;
}

.form-block-7-copy {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 500px;
  margin-bottom: 0;
  display: flex;
}

.image-141-copy {
  z-index: -1;
  object-fit: cover;
  flex: 1;
  align-self: center;
  width: 1500px;
  padding-left: 0;
  padding-right: 100px;
  position: absolute;
  inset: auto;
}

.div-block-442 {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-141-copy {
  z-index: -1;
  object-fit: cover;
  flex: 1;
  align-self: center;
  width: 1300px;
  padding-top: 0;
  padding-left: 100px;
  position: absolute;
  inset: auto;
}

.image-142, .image-143 {
  width: 1500px;
  padding-right: 100px;
  position: absolute;
}

.i_cont_btn_a-q_crm-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  display: flex;
}

.image-143-copy {
  width: 1500px;
  padding-left: 200px;
  padding-right: 0;
  position: absolute;
}

.background_card-w_imagen {
  background-color: #0000;
  border: 0 solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 0;
  padding: 10px 15px;
  display: flex;
}

.background_card-w_imagen.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.background_card-w_imagen.background_green {
  background-color: #e2ffe233;
}

.background_card-w_imagen.border_card-w_violet {
  border-width: 1px;
  border-color: #eedeff;
}

.cont_text_card-w_imagen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-443 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cont_graphic_barra_imagen {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.card_graphic-b_imagen {
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}

.b_graphic-b_imagen {
  border-radius: 10px 10px 0 0;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  height: 100px;
  display: flex;
  overflow: clip;
}

.graphic-b_imagen {
  background-color: #65358b;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  display: block;
}

.graphic-b_imagen.graphic-b_rbi-1 {
  height: 50%;
}

.graphic-b_imagen.graphic-b_rbi-2 {
  height: 60%;
}

.graphic-b_imagen.graphic-b_rbi-3 {
  height: 40%;
}

.graphic-b_imagen.graphic-b_rbi-4 {
  height: 70%;
}

.graphic-b_imagen.graphic-b_rbi-5 {
  height: 85%;
}

.graphic-b_imagen.graphic-b_rbi-6 {
  height: 100%;
}

.cont_row_wi-copy {
  border: 1px solid #eedeff;
  border-radius: 10px;
  justify-content: space-between;
  margin: 0;
  padding: 5px 15px;
  display: flex;
}

.cont_row_wi-copy.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.barra_r_rbi-1 {
  background-color: #9560be;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.barra_r_rbi-1.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_rbi-1.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_rbi-1.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_rbi-1.b_pink {
  background-color: #c655b6;
}

.barra_r_rbi-1.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_rbi-1.b_pink.b_resumen_margin_3, .barra_r_rbi-1.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_rbi-2 {
  background-color: #9560be;
  border-radius: 20px;
  width: 80%;
  height: 100%;
}

.barra_r_rbi-2.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_rbi-2.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_rbi-2.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_rbi-2.b_pink {
  background-color: #c655b6;
}

.barra_r_rbi-2.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_rbi-2.b_pink.b_resumen_margin_3, .barra_r_rbi-2.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_rbi-3 {
  background-color: #9560be;
  border-radius: 20px;
  width: 60%;
  height: 100%;
}

.barra_r_rbi-3.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_rbi-3.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_rbi-3.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_rbi-3.b_pink {
  background-color: #c655b6;
}

.barra_r_rbi-3.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_rbi-3.b_pink.b_resumen_margin_3, .barra_r_rbi-3.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_rbi-4 {
  background-color: #9560be;
  border-radius: 20px;
  width: 40%;
  height: 100%;
}

.barra_r_rbi-4.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_rbi-4.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_rbi-4.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_rbi-4.b_pink {
  background-color: #c655b6;
}

.barra_r_rbi-4.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_rbi-4.b_pink.b_resumen_margin_3, .barra_r_rbi-4.b_resumen_margin_1 {
  width: 80%;
}

.div-block-444 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.link_ai_flujo {
  cursor: pointer;
}

.link_ai_flujo:hover {
  opacity: .5;
}

.fs-numbercount_number {
  font-size: 4rem;
  line-height: 1;
}

.lottie-animation-8 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 1300px;
  margin-bottom: 50px;
  margin-right: 500px;
  display: flex;
  position: absolute;
}

.fs-numbercount-1_number {
  font-family: Geist, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

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

.div-block-446 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-around;
  display: flex;
}

.div-block-447 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-144 {
  width: 20px;
}

.image-145 {
  align-self: center;
  width: 20px;
}

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

.image-146 {
  width: 20px;
}

.image-147 {
  object-fit: fill;
  width: auto;
}

.div-block-449 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-448-copy {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card_tap-into-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  padding: 10px;
  display: flex;
}

.barra_r_pm-1-1 {
  background-color: #9ce8e4;
  border-radius: 20px;
  height: 100%;
}

.barra_r_pm-1-1.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-1.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-1.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-1.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-1.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-1.b_pink.b_resumen_margin_3, .barra_r_pm-1-1.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_pm-1-2 {
  background-color: #9ce8a9;
  border-radius: 20px;
  width: 50%;
  height: 100%;
}

.barra_r_pm-1-2.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-2.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-2.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-2.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-2.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-2.b_pink.b_resumen_margin_3, .barra_r_pm-1-2.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_pm-1-3 {
  background-color: #9cace8;
  border-radius: 20px;
  width: 20%;
  height: 100%;
}

.barra_r_pm-1-3.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-3.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-3.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-3.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-3.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-3.b_pink.b_resumen_margin_3, .barra_r_pm-1-3.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_pm-1-4 {
  background-color: #e89ce3;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.barra_r_pm-1-4.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-4.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-4.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-4.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-4.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-4.b_pink.b_resumen_margin_3, .barra_r_pm-1-4.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_pm-1-5 {
  background-color: #e89ca0;
  border-radius: 20px;
  width: 40%;
  height: 100%;
}

.barra_r_pm-1-5.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-5.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-5.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-5.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-5.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-5.b_pink.b_resumen_margin_3, .barra_r_pm-1-5.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_pm-1-6 {
  background-color: #e4e89c;
  border-radius: 20px;
  height: 100%;
}

.barra_r_pm-1-6.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_pm-1-6.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_pm-1-6.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_pm-1-6.b_pink {
  background-color: #c655b6;
}

.barra_r_pm-1-6.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_pm-1-6.b_pink.b_resumen_margin_3, .barra_r_pm-1-6.b_resumen_margin_1 {
  width: 80%;
}

.div-block-450 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.card_tap-into_vertical {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.image-148, .image-149, .image-150, .image-151 {
  width: 100%;
}

.cards_reports_bi-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 15px;
  display: flex;
}

.div-block-451 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-452 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a6bacd665fcdd1ce15b5aba_Circulo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: grid;
}

.div-block-453 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #c6c9ff33;
  border: 1px solid #e9deff;
  border-radius: 10px;
  padding: 10px;
  display: flex;
}

.image-152 {
  width: 20px;
}

.div-block-454 {
  height: auto;
  display: flex;
}

.div-block-455 {
  background-color: #c6c9ff33;
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a597cf0593eb53d02b7c589_Recurso%2019.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75px;
  border: 1px solid #e9deff;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-153 {
  width: 60px;
}

.text-block-210 {
  color: #666;
  font-size: 20px;
  font-weight: 600;
}

.text-block-211 {
  color: #2b1988;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.image-154, .image-155 {
  width: auto;
}

.div-block-456 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.div-block-457 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #dddfff40;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 15px;
  display: flex;
}

.div-block-458 {
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.text-block-212 {
  color: #666;
  font-size: 14px;
  font-weight: 700;
}

.text-block-213 {
  color: #8e00ff;
  font-size: 14px;
  font-weight: 700;
}

.text-block-214 {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.status-violet_c {
  color: #68398d;
  background-color: #f7edff;
  border-radius: 20px;
  align-self: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.div-block-459 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  align-self: stretch;
  padding: 10px;
  display: flex;
}

.div-block-460 {
  border-radius: 5px;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.imagen_user_c {
  color: #00ac1a;
  background-color: #d7ffdd;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 2px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.imagen_user_c-2 {
  color: #1502e1;
  background-color: #dedbff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 2px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.imagen_user_c-3 {
  color: #009eac;
  background-color: #c0faff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 2px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.status-gray_c {
  color: #686868;
  background-color: #e7e7e7;
  border-radius: 20px;
  align-self: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.status-yellow_c {
  color: #a5aa00;
  background-color: #feffe0;
  border-radius: 20px;
  align-self: center;
  width: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.text-block-215 {
  font-size: 30px;
}

.text-01_p {
  color: #c0c0ff;
  width: 60px;
  font-size: 40px;
  font-weight: 700;
}

.image-156 {
  width: 20px;
  margin-left: auto;
}

.text-02_p {
  color: #a8a8ff;
  width: 60px;
  font-size: 40px;
  font-weight: 700;
}

.text-03_p {
  color: #7272ff;
  width: 60px;
  font-size: 40px;
  font-weight: 700;
}

.text-04_p {
  color: #44f;
  width: 60px;
  font-size: 40px;
  font-weight: 700;
}

.status-violet_p {
  color: #00ac1a;
  background-color: #d7ffdd;
  border-radius: 20px;
  align-self: center;
  width: auto;
  margin-left: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.status-yellow_p {
  color: #a5aa00;
  background-color: #feffe0;
  border-radius: 20px;
  align-self: center;
  width: auto;
  margin-left: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.status-gray_p {
  color: #686868;
  background-color: #e7e7e7;
  border-radius: 20px;
  align-self: center;
  width: auto;
  margin-left: auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.cnt_imagen_wi {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-self: stretch;
  padding: 0;
  display: flex;
}

.cnt_imagen_wi.e {
  align-self: stretch;
  padding: 0;
}

.cont_imagen_a {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.cont_imagen_a.e {
  align-self: stretch;
  padding: 0;
}

.cont_imagen_om {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.cont_imagen_om.e {
  align-self: stretch;
  padding: 0;
}

.image-157 {
  width: auto;
}

.icon_resumen {
  flex: 1;
  align-self: stretch;
  width: auto;
}

.image-158, .image-159 {
  width: auto;
}

.animation_product_hero {
  z-index: auto;
  flex: 1;
  align-self: center;
  width: 1500px;
  position: absolute;
}

.animation_product_hero.edit_procurement {
  width: 1200px;
}

.cont_imagen_hero_procurement {
  z-index: 0;
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.cont_text_hero_procurement {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cont_imagen_hero_warehousing-i, .cont_imagen_hero_crm, .cont_imagen_hero_project-m, .cont_imagen_hero_reports-bi, .cont_imagen_hero_collaboration {
  z-index: 0;
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-461 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hj {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 10px 20px;
  display: grid;
}

.hj.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fghj {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 10px 20px;
  display: grid;
}

.fghj.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.t_header_barra_imagen-2 {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.t_header_barra_imagen-2.text_violet, .t_header_barra_imagen-2.t_status_violet {
  color: #9560be;
}

.cont_imagen_card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  padding: 20px 20px 0;
  display: flex;
  overflow: visible;
}

.div-block-463 {
  background-image: linear-gradient(55deg, #edd5ff, #fff 52%);
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  height: 500px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-464 {
  background-image: linear-gradient(315deg, #edd5ff, #fff 55%, #fff);
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 500px;
  padding: 30px 30px 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.spacer_small-2 {
  align-self: stretch;
  width: auto;
  padding-top: 1rem;
}

.div-block-465 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards_imagen_procurement-2 {
  flex: 1;
  align-self: center;
  height: 100%;
  display: block;
}

.link_cards_home_products {
  cursor: pointer;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.p1_standard-2 {
  color: #666;
  text-align: left;
  flex: 1;
  align-self: stretch;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.3;
}

.p1_standard-2.g {
  align-self: stretch;
}

.imagen_reports-2 {
  width: 500px;
  height: auto;
}

.imagen_collaboration-2 {
  width: auto;
  height: 350px;
  min-height: 0;
}

.h3_standard-2 {
  color: #666;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  font-family: Geist, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.imagen_procurement-2 {
  width: auto;
  height: 300px;
  box-shadow: 0 0 10px #0003;
}

.imagen_adaptability-2 {
  width: 450px;
}

.image-160 {
  opacity: .4;
  background-color: #fff0;
  border: 0 solid #dadada;
  border-radius: 8px;
  width: 22px;
  height: auto;
  margin-top: 0;
  margin-right: 0;
  position: static;
  inset: 0% 0% auto auto;
}

.image-160:hover {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-466 {
  background-image: linear-gradient(333deg, #edd5ff, #fff 57%);
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: clip;
}

.spacer_medium-2 {
  width: 100%;
  padding-top: 2rem;
}

.div-block-467 {
  background-image: linear-gradient(30deg, #edd5ff, #fff 52%);
  border: 2px solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  height: 500px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-468 {
  flex: 1;
  align-self: stretch;
  height: 100%;
}

.imagen_order-2 {
  width: 600%;
  overflow: visible;
}

.imagen_warehousing-2 {
  height: 400px;
}

.lottie-animation-9 {
  align-self: center;
  width: 900px;
  position: absolute;
}

.div-block-469 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  align-self: stretch;
  display: flex;
}

.t_header_imagen_table {
  color: #666666b3;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.t_header_imagen_table.text_violet {
  color: #9560be;
  text-transform: uppercase;
}

.t_header_imagen_table.justify-right {
  align-self: flex-end;
}

.t_header_imagen_table.select {
  color: #daa8ff;
}

.div-block-470 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #9560be80;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  padding: 15px;
  display: flex;
}

.div-block-470.select {
  border-width: 2px;
  border-color: #9560be;
  box-shadow: 0 2px 5px #0003;
}

.t_header_imagen_table-copy {
  color: #666666b3;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.t_header_imagen_table-copy.text_violet {
  color: #9560be;
  text-transform: uppercase;
}

.t_header_imagen_table-copy.justify-right {
  align-self: flex-end;
}

.t_header_imagen-copy {
  color: #9560be;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.t_header_imagen-copy.text_violet {
  color: #9560be;
  text-transform: uppercase;
}

.t_header_imagen-copy.justify-right {
  align-self: flex-end;
}

.div-block-471 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-161 {
  opacity: .7;
  flex: 0 auto;
  width: 12px;
}

.div-block-472 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f7f7f700;
  border-radius: 10px;
  flex-flow: column;
  padding: 15px;
  display: flex;
}

.image-161-copy {
  opacity: 1;
  flex: 0 auto;
  width: 12px;
}

.div-block-473 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie-animation-10 {
  width: 150%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-162 {
  vertical-align: baseline;
  object-fit: fill;
  flex: 1;
  align-self: center;
  width: 1300px;
  margin-left: 0;
  margin-right: 300px;
  padding-left: 0;
  display: block;
  position: absolute;
}

.cards_home_products {
  background-image: linear-gradient(230deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff);
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 0 0 20px;
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 0 0 5px #9560be33;
}

.cards_home_products:hover {
  border-color: #e6e6e6;
  box-shadow: 0 0 10px #9560be4d;
}

.line_home_products {
  background-color: #dadada;
  align-self: stretch;
  height: 1px;
}

.div-block-474 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-self: stretch;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.cont_imagen_header_h-products {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.t_cards_om {
  color: #666;
  font-size: 12px;
  font-weight: 500;
}

.t_cards_om.text_violet, .t_cards_om.t_status_violet {
  color: #9560be;
}

.t_cards_om.t_pink {
  color: #c655b6;
}

.t_cards_om.t_violet {
  color: #9560be;
}

.cards_om {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #f1f1f1;
  border-radius: 15px;
  flex-flow: column;
  padding: 15px 20px;
  display: flex;
}

.cards_om.background_pink {
  background-color: #c655b60d;
}

.cards_om.border_violet {
  border-color: #9560be33;
  box-shadow: 0 0 10px #9560be33;
}

.b_cards_om {
  background-color: #6666661a;
  border-radius: 20px;
  height: 10px;
  overflow: clip;
}

.barra_r_om {
  background-color: #9560be;
  border-radius: 20px;
  height: 100%;
}

.barra_r_om.b_violet_light {
  background-color: #9d4fba;
}

.barra_r_om.b_violet_light.b_resumen_2 {
  width: 70%;
}

.barra_r_om.b_violet_light.b_resumen_margin_2 {
  width: 100%;
}

.barra_r_om.b_pink {
  background-color: #c655b6;
}

.barra_r_om.b_pink.b_resumen_3 {
  width: 50%;
}

.barra_r_om.b_pink.b_resumen_margin_3, .barra_r_om.b_resumen_margin_1 {
  width: 80%;
}

.barra_r_om.b_cards_om_1 {
  width: 0%;
  height: 100%;
}

.barra_r_om.b_cards_om_2 {
  width: 70%;
}

.barra_r_om.b_cards_om_3 {
  background-color: #c655b6;
}

.cont_header_text_cards_home {
  display: flex;
}

.text-block-216 {
  color: #666;
  text-transform: uppercase;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.text-block-217 {
  color: #666;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.bold-text-30 {
  font-size: 14px;
}

.div-block-475 {
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
  display: flex;
}

.p1_standard-copy {
  color: #666;
  text-align: left;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.7;
  display: flex;
}

.p1_standard-copy.text-align-center {
  color: #666;
  text-align: center;
}

.p1_standard-copy.text-align-center.white {
  padding-left: 2rem;
  padding-right: 2rem;
}

.p1_standard-copy.centrar {
  font-size: 1rem;
}

.p1_standard-copy.align-center {
  font-size: 15px;
}

.p1_standard-copy.align-center.white {
  display: flex;
}

.p1_standard-copy.white {
  color: #fff;
}

.p1_standard-copy.white.small {
  text-transform: none;
  align-self: stretch;
  width: 400px;
}

.p1_standard-copy.white.center.not_center {
  text-align: left;
}

.p1_standard-copy.center {
  text-align: center;
}

.p1_standard-copy.center.about_years_mask {
  text-align: left;
}

.p1_standard-copy.center.violet {
  color: #9560be;
}

.p1_standard-copy.center.not {
  color: #666;
  text-align: left;
}

.p1_standard-copy.center.not-center {
  text-align: left;
  align-self: auto;
}

.p1_standard-copy.center.not_center {
  text-align: left;
  align-self: center;
}

.p1_standard-copy.red {
  color: #b80000;
}

.p1_standard-copy.red.center {
  color: #fff;
  background-color: #c0c0c033;
  border-radius: 10px;
  padding-top: 20px;
}

.p1_standard-copy.v {
  color: #fff;
  margin-right: auto;
}

.p1_standard-copy.g {
  align-self: stretch;
}

.p1_standard-copy.edit_text_book_demo {
  font-size: 10px;
}

.p1_standard-copy.edit_mobile {
  align-self: center;
}

.p1_standard-copy.text_white {
  color: #ffffff80;
}

.p1_standard-copy.opacity {
  color: #666666b3;
  flex: 1;
}

.text-block-218 {
  color: #666;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  font-size: 10px;
  line-height: 1.2;
  display: flex;
}

.div-block-476 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: stretch;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.s_card_imagen_adap {
  color: #666;
  text-transform: uppercase;
  font-size: 8px;
}

.s_card_imagen_adap.t_status_green {
  color: #00b842;
}

.cards_home_products-copy {
  background-image: none;
  border: 1px solid #dadada;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-477 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  display: grid;
}

.div-block-478 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lottie-animation_acconting {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 1000px;
  margin-bottom: 50px;
  margin-right: 0;
  display: flex;
  position: absolute;
}

.circle_gray {
  background-color: #666;
  border-radius: 10px;
  flex: none;
  align-self: auto;
  width: 7px;
  height: 7px;
  display: block;
}

.bvckjjhgf {
  color: #9560be;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  font-size: 10px;
  line-height: 1.2;
  display: flex;
}

.jvbvcgvfg {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  align-self: auto;
  margin: 0 20px;
  padding: 5px 20px;
  display: flex;
}

.div-block-479 {
  height: 10px;
  display: block;
}

.kjhgb {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.jhn-ghghkj {
  opacity: .7;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
  display: flex;
}

.bold-text-32 {
  color: #9560be;
}

.hjgfd {
  background-color: #6663;
  border-radius: 20px;
  flex: 1;
  align-self: flex-start;
  width: 2px;
  height: 15px;
  margin-top: 0;
  margin-left: 10px;
  display: flex;
  overflow: clip;
}

.cvccf {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  border: 0 solid #e9deff;
  border-radius: 13px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.cvccf.exit {
  border-width: 0;
}

.jhjhgfhgf {
  flex: 1;
  display: flex;
}

.hjhgf {
  color: #666;
  text-transform: uppercase;
  align-self: center;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.5;
}

.hjhgf.text_violet {
  color: #9560be;
}

.hbvcf {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.jhgfvds {
  background-color: #ececec;
  border-radius: 100px;
  height: 15px;
  display: flex;
  overflow: clip;
}

.pink_light_2 {
  background-color: #c655b6;
  flex: 0 auto;
  width: 15%;
}

.violet_dark_2 {
  background-color: #9560be;
  flex: 0 auto;
  align-self: auto;
  width: 40%;
}

.nmbvhcfg {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  height: 200px;
  padding: 0;
  display: flex;
}

.nmbvhcfg.total {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gfjsfh {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-start;
  width: 150px;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 10px #9560be33;
}

.gfjsfh.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.cont_imagen_card_w-i {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  overflow: visible;
}

.jhbgvfc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: auto;
  padding: 20px 20px 0;
  display: flex;
}

.vbndfb {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  padding: 10px 0;
  display: grid;
}

.image-163 {
  width: 50px;
}

.lkjhg {
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
}

.lkjhg.text_green {
  color: #00b842;
}

.lkjhg.text_violet {
  color: #65358b;
}

.hjvgnbv {
  background-color: #fff;
  border: 1px solid #e9deff;
  border-radius: 10px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 15px;
  display: flex;
}

.hjvgnbv.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.bold-text-33 {
  color: #6669;
  font-size: 10px;
}

.div-block-480, .div-block-481 {
  flex: 1;
}

.bold-text-34 {
  font-size: 16px;
}

.hvcnb {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  width: auto;
  padding: 20px 20px 0;
  display: flex;
}

.hgnfbvxcx {
  color: #666;
  font-size: 12px;
  font-weight: 600;
}

.hgggggfds {
  color: #9560be;
  text-transform: uppercase;
  background-color: #f7edff;
  border-radius: 20px;
  align-self: center;
  padding: 5px 15px;
  font-size: 14px;
}

.jhgf {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  align-self: stretch;
  margin: 0;
  padding: 5px 20px;
  display: flex;
  box-shadow: 0 0 10px #9560be33;
}

.hggh {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.jkhnbgv {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 20px;
  display: flex;
}

.jjjjjjjjjjjjhg {
  color: #666;
  align-self: stretch;
  font-size: 12px;
  font-weight: 700;
}

.jjjjjjjjjjjjhg.t_pink {
  color: #c655b6;
}

.kjhg {
  color: #666;
  align-self: stretch;
  font-size: 10px;
}

.kmjhg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 0 solid #f1f1f1;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  margin: 0;
  padding: 0 20px;
  display: flex;
}

.image-164 {
  align-self: flex-start;
  width: auto;
  height: 40px;
}

.div-block-482 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  display: flex;
}

.div-block-483 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex: 1;
  align-self: flex-start;
  padding: 10px;
}

.image-165 {
  align-self: flex-start;
  width: 35px;
}

.image-166 {
  width: 50px;
  display: block;
}

.lklkjj {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: stretch;
  width: auto;
  padding: 0;
  display: flex;
}

.jhgg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  padding: 20px 20px 0;
  display: grid;
}

.hjkng {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex: 1;
  align-self: flex-start;
  padding: 10px;
  box-shadow: 0 0 10px #9560be33;
}

.bold-text-35 {
  color: #9560be;
}

.button_violet-copy.btn_header {
  background-color: #65358b;
  width: 200px;
}

.button_violet-copy.btn_header-copy {
  color: #65358b;
  cursor: pointer;
  background-color: #65358b00;
  border: 1px solid #65358b80;
  width: 200px;
}

.button_violet-copy.btn_header-copy:hover {
  background-color: #65358b33;
}

.button_violet-copy.btn_header-copy.expanded {
  flex: 1;
}

.button_violet-copy {
  text-align: center;
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 43px;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: 16px;
  display: flex;
}

.iujyht {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 solid #6666664d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  width: auto;
  display: flex;
}

.div-block-485 {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  padding: 10px;
  display: flex;
}

.div-block-486 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  padding: 5px 0;
  display: flex;
}

.div-block-487 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-488 {
  flex: 1;
}

.div-block-489 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 1;
  width: auto;
  display: flex;
  overflow: visible;
}

.div-block-490 {
  background-color: #9560becc;
  border-radius: 3px;
  flex: none;
  width: 15px;
  display: block;
}

.kjhgf {
  background-color: #e8cbff80;
  border-radius: 3px;
  flex: none;
  width: 20px;
}

.text-block-219 {
  color: #000;
}

.text-block-220 {
  color: #666;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
}

.div-block-491 {
  background-color: #9560becc;
  border-radius: 3px;
  height: 15px;
}

.div-block-491.cggh {
  background-color: #b455b7cc;
  height: 15px;
}

.jhngbv {
  background-color: #e8cbff80;
  border-radius: 3px;
  height: 15px;
}

.div-block-492 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-493 {
  background-color: #fff;
  border: 1px dashed #e6e6e6;
  border-radius: 15px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 60px;
  display: flex;
}

.text-block-221 {
  color: #9560be80;
  font-size: 12px;
  font-weight: 600;
}

.div-block-494 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: stretch;
  padding: 10px 20px;
  display: flex;
}

.jkghjnb {
  background-color: #e8cbff80;
  border-radius: 3px;
  flex: 1;
  height: 20px;
}

.jkghjnb.fjfgj {
  background-color: #9560becc;
}

.jkghjnb.cggh {
  background-color: #b354b6cc;
}

.div-block-495 {
  align-self: stretch;
}

.fghjf {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  padding: 5px 15px;
  display: flex;
}

.fghjf.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.image-167 {
  width: auto;
  height: 25px;
}

.hgfd {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: 10px;
  display: flex;
}

.hjjghjhbgv {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.jhgfdsd {
  justify-content: space-between;
  align-self: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.kjhgfd {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.mnbvgfcrghnj {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.ghfvcfc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  padding: 5px 15px;
  display: flex;
}

.ghfvcfc.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.div-block-496 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.lkjmhn {
  color: #666;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.lkjmhn.text_violet {
  color: #9560be;
}

.kmhjnbgvfc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px dashed #e6e6e6;
  border-radius: 15px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  padding-top: 5px;
  display: flex;
}

.image-168 {
  width: 30px;
}

.fgdh {
  background-color: #0000001a;
  border-radius: 10px;
  align-self: stretch;
  height: 10px;
  display: flex;
  overflow: clip;
}

.kmjhng {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.kyujyh {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.kjhgyh {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  height: auto;
  display: flex;
}

.jnhbg {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.iuytr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-169 {
  align-self: stretch;
  height: auto;
}

.gghn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 10px 15px;
  display: flex;
}

.jnhb {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a4564138d42be7d141bf138_Capa_1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.button_violet_header {
  color: #fff;
  text-align: center;
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 36px;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: 14px;
  display: flex;
}

.button_violet_header:hover {
  background-color: #431f5f;
}

.button_violet_header.secundary_button {
  border: 1px solid #fff;
  flex: 0 auto;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}

.button_violet_header.secundary_button.reducir {
  width: 200px;
}

.button_violet_header.ampliar {
  width: 250px;
}

.button_violet_header.btn_header {
  cursor: pointer;
  background-color: #65358b;
  width: 150px;
}

.button_violet_header.btn_header:hover {
  background-color: #65358bcc;
}

.button_violet_header.btn_header.expanded {
  flex: 1;
}

.button_white_header {
  color: #65358b;
  text-align: center;
  background-color: #fff;
  border: 1px solid #65358b33;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 36px;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: 14px;
  display: flex;
}

.button_white_header:hover {
  background-color: #431f5f;
}

.button_white_header.secundary_button {
  border: 1px solid #fff;
  flex: 0 auto;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}

.button_white_header.secundary_button.reducir {
  width: 200px;
}

.button_white_header.ampliar {
  width: 250px;
}

.button_white_header.btn_header {
  color: #65358b;
  cursor: pointer;
  background-color: #65358b00;
  width: 150px;
}

.button_white_header.btn_header:hover {
  opacity: .5;
}

.button_white_header.btn_header.expanded {
  flex: 1;
}

.button_white_header.btn_header-copy {
  color: #65358b;
  cursor: pointer;
  background-color: #65358b00;
  border: 1px solid #65358b80;
  width: 200px;
}

.button_white_header.btn_header-copy:hover {
  background-color: #65358b33;
}

.button_white_header.btn_header-copy.expanded {
  flex: 1;
}

.jhjg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-self: stretch;
  padding: 0 20px 0 0;
  display: flex;
}

.div-block-497 {
  justify-content: space-between;
  display: flex;
}

.hdrhhdf {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #9560be33;
  border-radius: 0;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.hdrhhdf:hover {
  border-color: #9560be66;
}

.div-block-498 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nbv {
  opacity: .6;
  cursor: pointer;
  width: 20px;
  font-size: 1rem;
}

.nbv:hover {
  opacity: 1;
}

.div-block-499 {
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 250px;
  height: 300px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-170 {
  border-radius: 0;
  flex: 1;
  align-self: stretch;
  width: auto;
  height: 100%;
  overflow: visible;
}

.jmhnb {
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: 100%;
}

.kmjhnbgv {
  cursor: pointer;
  background-color: #fbf6ff00;
  border: 0 solid #e9deff;
  border-radius: 12px;
  flex-flow: column;
  order: 0;
  align-self: auto;
  width: auto;
  padding: 1rem 0;
  transition: all .2s;
  display: flex;
}

.kmjhnbgv:hover {
  padding-left: 0;
  padding-right: 0;
}

.spacer_small-3 {
  align-self: stretch;
  width: auto;
  padding-top: 1rem;
}

.p1_standard-3 {
  color: #666;
  text-align: left;
  flex: 0 auto;
  align-self: stretch;
  padding-top: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.7;
  display: block;
}

.p1_standard-3.center {
  text-align: center;
}

.p1_standard-3.center.about_years_mask {
  text-align: left;
}

.h2_standard-2 {
  color: #9560be;
  text-align: left;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.h2_standard-2.center {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: block;
}

.h2_standard-2.center.k {
  text-align: left;
}

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

.image-171 {
  height: 20px;
}

.padding_section-2 {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-width: 1000px;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  overflow: visible;
}

.faq_icon-4 {
  background-color: #f8efff;
  border: 0 solid #f2f2f200;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-right: 0;
  transition: all .2s;
  display: flex;
}

.faq_icon-4:hover {
  background-color: #f7f7f7;
}

.h2_standard-3 {
  color: #9560be;
  text-align: left;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.h2_standard-3.center {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: block;
}

.h2_standard-3.center.k {
  text-align: left;
}

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

.image-172 {
  height: 20px;
}

.faq_icon-5 {
  background-color: #f8efff;
  border: 0 solid #f2f2f200;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-right: 0;
  transition: all .2s;
  display: flex;
}

.faq_icon-5:hover {
  background-color: #f7f7f7;
}

.div-block-382-copy {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a4564138d42be7d141bf138_Capa_1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.cont_co-founder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.cont_hero_co-founder_01, .cont_co-founder_02, .cont_investors_03 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.hero_co-founder {
  background-color: #65358b;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  height: auto;
  padding: 40px;
  display: flex;
}

.hero_information_co-founder {
  background-image: linear-gradient(56deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff);
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px 40px;
  display: flex;
}

.text-block-222 {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-222.text_white {
  color: #fff;
}

.text-block-222.text_violet {
  color: #65358b;
  font-size: 30px;
}

.text-block-223 {
  color: #666;
  text-transform: uppercase;
  flex: none;
  font-family: Exo, sans-serif;
  font-size: 14px;
}

.text-block-223.text_white {
  color: #fff;
}

.text-block-223.text_white.opacity_50 {
  opacity: .5;
}

.text-block-223.text_violet {
  color: #65358b;
  align-self: auto;
  font-family: Exo, sans-serif;
}

.text-block-223.text_gray_light {
  color: #666;
}

.text-block-223.opacity_50 {
  opacity: .5;
}

.div-block-500 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.paragraph-12 {
  color: #666;
  flex: none;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-12.text_white {
  color: #fff;
}

.card_hero_info_co-founder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.card_hero_info_co-founder.line_down {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #e6e6e6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.card_hero_text_co-founder {
  flex-flow: column;
  display: flex;
}

.text-block-224 {
  color: #333;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-block-225 {
  color: #65358b;
  font-family: Exo, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: flex;
}

.card_co-founder {
  background-color: #0000;
  background-image: linear-gradient(37deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff);
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex: 1;
  padding: 25px 30px;
}

.card_co-founder:hover {
  box-shadow: 0 0 20px #65358b33;
}

.card_co-founder.b_investor {
  background-color: #ffffff4d;
  background-image: linear-gradient(62deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff6);
}

.card_co-founder.grid_global {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cont_header_co-founder {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.cont_imagen_co-founder {
  color: #000;
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 150px;
  font-family: Geist, sans-serif;
  display: flex;
  overflow: clip;
}

.cont_details_co-founder {
  flex: 1;
}

.image-173 {
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: 100%;
}

.text-block-226 {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.text-block-227 {
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.paragraph-13 {
  color: #333;
  font-size: 16px;
}

.div-block-501 {
  border-bottom: 1px solid #e6e6e6;
  flex-flow: column;
  padding-bottom: 20px;
  display: flex;
}

.div-block-502 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-503 {
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-504 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-505 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.div-block-505.line_up {
  border-top: 1px solid #e6e6e6;
  padding-top: 10px;
}

.div-block-506 {
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.div-block-506:hover {
  box-shadow: 0 0 10px #65358b33;
}

.div-block-507 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  display: flex;
}

.div-block-508 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.link-6 {
  align-self: center;
}

.link-7 {
  color: #666;
  text-transform: uppercase;
  align-self: center;
  font-family: Geist Mono, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.link-7.text_violet {
  opacity: .7;
  color: #65358b;
  cursor: pointer;
  align-self: flex-end;
  font-weight: 400;
}

.link-7.text_violet:hover {
  opacity: 1;
}

.div-block-509 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.cont_subtitle-line {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-228 {
  color: #65358b;
  text-transform: uppercase;
  flex: none;
  font-family: Exo, sans-serif;
  font-size: 14px;
}

.div-block-510 {
  flex-flow: column;
  flex: 1;
  padding: 30px;
  display: flex;
}

.text-block-230 {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.kjhgn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.kjhgn.line_down {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
}

.button_violet-copy {
  text-align: center;
  background-color: #65358b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 43px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-family: Geist, sans-serif;
  font-size: 16px;
  display: flex;
}

.button_violet-copy:hover {
  background-color: #431f5f;
}

.button_violet-copy.secundary_button {
  border: 1px solid #fff;
  flex: 0 auto;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}

.button_violet-copy.secundary_button.reducir {
  width: 200px;
}

.button_violet-copy.ampliar {
  width: 250px;
}

.button_violet-copy.btn_header {
  cursor: pointer;
  background-color: #65358b;
  width: 200px;
}

.button_violet-copy.btn_header:hover {
  background-color: #65358bcc;
}

.button_violet-copy.btn_header.expanded {
  flex: 1;
}

.image-173-copy {
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  height: 100%;
}

.image-87-copy {
  opacity: .5;
  width: 25px;
  font-size: 1rem;
}

.image-87-copy:hover {
  opacity: 1;
}

.link-block-8 {
  cursor: pointer;
  align-self: flex-end;
  margin-left: auto;
}

.university {
  font-size: .8rem;
  font-weight: 300;
}

.ghjghj {
  background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a4564138d42be7d141bf138_Capa_1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.section_hero_pricing {
  height: auto;
  position: static;
}

.cont_section_pricing {
  align-self: stretch;
  display: flex;
}

.cont_header_princing {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex: 1;
  display: flex;
}

.div-block-511 {
  flex: 1;
}

.header_pricing_right {
  flex: 1;
  align-self: flex-end;
}

.section_pricing {
  background-image: none;
}

.container_section_pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.cont_section_header_pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.hero_co-founder-copy {
  background-color: #65358b;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  height: auto;
  padding: 40px;
  display: flex;
}

.card_princing {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.card_princing.w--current {
  background-color: #fff;
  border-width: 2px;
  border-color: #65358b80;
  box-shadow: 0 0 10px #65358b33;
}

.tabs-menu-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.header_card_princing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.footer_card_princing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.tabs-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text-block-222-copy {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-222-copy.text_white {
  color: #fff;
}

.text-block-222-copy.text_violet {
  color: #65358b;
}

.cont_main_pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.cont_main_left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  max-width: 700px;
  padding: 25px;
  display: block;
}

.cont_main_form {
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  padding: 25px;
  display: flex;
}

.div-block-512 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.cont_main_card_pricing {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.ykyh {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.ykyh.text_white {
  color: #fff;
}

.ykyh.text_violet {
  color: #65358b;
}

.div-block-513 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-515 {
  cursor: pointer;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.div-block-516 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-517 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.div-block-519 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #e6e6e6;
  flex: 1;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.kjhgfiu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #e6e6e64d;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 700px;
  padding: 25px;
  display: grid;
}

.kjhgjb {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
}

.kjhgjb.text_white {
  color: #fff;
}

.kjhgjb.text_violet {
  color: #65358b;
}

.div-block-520 {
  align-self: center;
}

.form_hero_demo-copy {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffe6;
  border: 0 solid #e4e4e4;
  border-radius: 12px;
  min-width: 0;
  max-width: 450px;
  padding: 0;
}

.form-block-6-copy {
  border: 0px solid var(--color-neutral--200);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff3;
  border-radius: 10px;
  flex: 0 auto;
  margin-bottom: 0;
  padding: 0;
}

.div-block-521 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.div-block-522 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-231 {
  color: #666;
  font-size: 14px;
}

.text-block-232 {
  color: #5f047e;
  flex: none;
  align-self: auto;
  font-family: Exo, sans-serif;
  font-size: 40px;
}

.text-block-231-copy {
  color: #666;
  align-self: center;
  font-size: 14px;
}

.dfgdsg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 0 solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  overflow: clip;
}

.div-block-523 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.kjhgjb-copy {
  color: #666666b3;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Geist Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
}

.kjhgjb-copy:hover {
  opacity: .5;
}

.kjhgjb-copy.text_white {
  color: #fff;
}

.kjhgjb-copy.text_violet {
  color: #65358b;
}

.div-block-517-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-516-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  padding-top: 10px;
  display: flex;
}

.nav_links_items_icon_pricing {
  flex: 0 auto;
  width: 25px;
  height: 25px;
}

.text_hero_co-founder {
  color: #666;
  flex: none;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text_hero_co-founder.text_white {
  color: #fff;
}

.t_header_hero_co-founders {
  color: #333;
  font-family: Geist, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.t_header_hero_co-founders.text_white {
  color: #fff;
}

.t_header_hero_co-founders.text_violet {
  color: #65358b;
  font-size: 30px;
}

.div-block-524 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-174 {
  opacity: .5;
  width: 17px;
}

.div-block-525 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 30px;
  display: flex;
}

.div-block-526 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-527 {
  background-color: #c655b6;
  border-radius: 10px;
  flex: none;
  width: 8px;
  height: 8px;
}

.div-block-527.c_violet {
  background-color: #65358b;
  flex: none;
  width: 6px;
  height: 6px;
}

.div-block-528 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.div-block-529 {
  flex: 1;
  padding-bottom: 20px;
  display: flex;
}

.div-block-530 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-self: stretch;
  padding-top: 20px;
  display: flex;
}

.image-175 {
  align-self: center;
  width: 200px;
}

.image-176 {
  width: 150px;
}

.div-block-531 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.paragraph-12-copy {
  color: #666;
  flex: none;
  align-self: auto;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-12-copy.text_white {
  color: #fff;
}

.h2_default {
  color: #333;
  text-align: left;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.h2_default.text-align-center {
  text-align: center;
  font-size: 35px;
}

.h2_default.text-align-center.not_center {
  text-align: left;
}

.h2_default.center {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 30px;
  display: block;
}

.h2_default.center.k, .h2_default.center.not-center, .h2_default.center.not_center {
  text-align: left;
}

.h2_default.white {
  color: #fff;
}

.h2_default.white.center.not_center {
  text-align: left;
}

.h2_default.edit_header_testimonials {
  color: #666;
  font-size: 20px;
}

.h2_default.t_gray {
  color: #666;
}

.container_main_the_outcome-copy {
  padding-left: 0;
  padding-right: 0;
}

.p1_default {
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.image-177 {
  z-index: 0;
  background-color: #fff;
  width: 160px;
  margin: 0;
  padding: 40px;
  position: absolute;
}

.div-block-246-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-246-copy.margin_left_right {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-246-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.h3_default {
  color: #333;
  align-self: stretch;
  font-family: Geist, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.h3_default.white {
  color: #fff;
}

.h3_default.center {
  text-align: center;
}

.h3_default.center.mayusculas {
  align-self: center;
}

.p2_default {
  z-index: 1;
  color: #666;
  font-family: Geist, sans-serif;
  font-size: 16px;
  position: static;
}

.div-block-244-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: 3rem;
  display: flex;
}

.link-8, .link-9 {
  flex: none;
}

.div-block-478-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-532 {
  align-self: center;
}

.text-block-89-copy {
  color: #66666680;
  text-align: right;
  font-size: 10px;
}

.kjhghg {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.kjhghg.dark {
  background-color: #fff0;
  background-image: linear-gradient(#65358b, #65358b);
}

.div-block-533, .div-block-534, .div-block-535 {
  align-self: center;
}

.div-block-530-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.cont_graphic_barra_tap-into-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.string_horizontal-copy.questions._2, .string_horizontal-copy.questions._3, .string_horizontal-copy.questions._4 {
  background-color: #999;
  height: 2px;
}

.string_horizontal-copy {
  background-color: var(--color-neutral--400);
  width: 100%;
  height: auto;
  min-height: 1px;
  max-height: 1px;
  display: block;
  position: static;
}

.string_horizontal-copy.ocultar {
  display: none;
}

.string_horizontal-copy.questions {
  background-color: #e3e3e3;
  height: 1.5px;
  min-height: 0;
  max-height: none;
}

.string_horizontal-copy.questions._1 {
  background-color: #999;
  height: 2px;
  min-height: 0;
  max-height: none;
}

.string_horizontal-copy.questions._2, .string_horizontal-copy.questions._3, .string_horizontal-copy.questions._4 {
  background-color: #999;
  height: 2px;
}

.fj {
  flex: 0 auto;
  align-self: center;
  width: auto;
  height: 60px;
}

@media screen and (min-width: 1440px) {
  .button-group {
    align-self: center;
  }

  .header_3_white.violet {
    color: #9560be;
  }

  .lottie-animation {
    width: auto;
    height: auto;
    padding-left: 50px;
  }

  .string_vetical {
    background-color: #f0f0f0;
    border-radius: 0;
    flex: none;
    width: 1px;
    min-width: 0;
    max-width: none;
    display: block;
  }

  .string_vetical.testimonials {
    background-color: var(--color-neutral--400);
    flex: 0 auto;
    width: 1px;
    min-width: 0;
    max-width: none;
  }

  .button_standard {
    align-self: center;
  }

  .string_horizontal.ocultar {
    display: none;
  }

  .string_horizontal.questions._1 {
    color: #000;
    border: 0 #000;
    border-radius: 0;
    height: 1px;
    display: block;
  }

  .string_horizontal.questions._2, .string_horizontal.questions._3 {
    height: 1px;
  }

  .string_horizontal.questions._4 {
    background-color: #999;
  }

  .string_horizontal.testimonials {
    background-color: var(--color-neutral--400);
    height: 1px;
    min-height: 0;
    max-height: none;
  }

  .container_standard {
    background-image: none;
    overflow: visible;
  }

  .container_standard.reducir {
    padding-left: 0;
    padding-right: 0;
  }

  .p1_standard {
    flex-flow: column;
  }

  .p1_standard.text-align-center.white {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p1_standard.align-center.white {
    text-align: left;
  }

  .p1_standard.white.center {
    justify-content: center;
    align-items: flex-start;
  }

  .p1_standard.center {
    justify-content: center;
    align-items: center;
  }

  .p1_standard.center.white {
    align-self: stretch;
  }

  .p1_standard.center.not_center {
    align-self: center;
  }

  .p1_standard.edit_mobile {
    font-size: 12px;
  }

  .div-block-220 {
    align-self: auto;
  }

  .h2_standard.center.not_center {
    text-align: left;
  }

  .h3_standard.gray {
    color: #9560be;
    font-weight: 400;
  }

  .container_section_discover {
    height: 700px;
  }

  .div-block-256 {
    align-self: stretch;
  }

  .div-block-257 {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 20px;
  }

  .image-85 {
    border-width: 0;
    padding-right: 0;
  }

  .card_rese-as {
    background-color: #fbf6ff00;
    border-style: none;
    border-color: #e9deff00;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .div-block-259 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .p2_standard {
    display: block;
  }

  .cont_section_a_the_partnership {
    height: 750px;
  }

  .the_partnership_card {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .a_the_partnership_imagen {
    background-image: linear-gradient(358deg, #00000080 14%, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd95299c20a530c0768a6_thgfds.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 2rem;
    display: flex;
  }

  .cont_support_imagen {
    background-image: linear-gradient(#0000, #0009 50%, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd9db7d66a66d9a6fc4b2_thgfds.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .cont_founder_main {
    justify-content: space-between;
  }

  .founder_main_card_1 {
    background-image: none;
    border-radius: 0;
  }

  .founder_main_card_2 {
    background-image: none;
    border-radius: 0;
    justify-content: flex-end;
  }

  .div-block-289 {
    overflow: visible;
  }

  .a_the_partnership_info_cards_text {
    padding-top: 0;
  }

  .div-block-298 {
    align-self: center;
  }

  .div-block-325 {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .div-block-326 {
    width: 190px;
  }

  .div-block-329 {
    width: 8px;
    height: 8px;
  }

  .image-112 {
    width: 70px;
  }

  .div-block-334 {
    width: 30px;
    height: 30px;
  }

  .div-block-336 {
    flex: 1;
  }

  .div-block-337 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cont_info_co-founder {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 200px;
  }

  .text_co-founder {
    font-size: 14px;
  }

  .cont_title_co-founder {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-341 {
    width: 1200px;
  }

  .div-block-342 {
    flex: 1;
  }

  .div-block-343 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .div-block-344 {
    flex: 0 auto;
    align-self: auto;
    height: 1px;
    display: flex;
  }

  .div-block-345 {
    flex: 0 auto;
    width: 500px;
  }

  .div-block-346 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a399aa137008d4d7fc98274_a3275cb5-3dc7-4614-b260-91fde8a7a90d.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex: 1;
  }

  .div-block-347 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a38b3bdf1ababa5ac07046e_IMG_1577dfbf.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex: 1;
  }

  .div-block-348 {
    background-image: none;
  }

  .t_good_prints, .t_bhummingbird, .t_gcr {
    flex: 1;
  }

  .slider-3 {
    flex: 0 auto;
    align-self: stretch;
    width: 600px;
  }

  .text-block-82 {
    text-align: left;
    width: auto;
    font-size: 1.5rem;
  }

  .div-block-350 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding: 5px 20px;
    display: flex;
  }

  .div-block-351 {
    background-color: #9560be;
    border-radius: 100%;
    width: 10px;
    height: 10px;
  }

  .div-block-352 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #fff;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding-bottom: 2rem;
    display: flex;
  }

  .edit_mobile.p1_standard {
    font-size: 14px;
  }

  .fs-tabs-4_tab-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
  }

  .fs-tabs-4_tab-item {
    background-color: #f5f5f500;
    justify-content: center;
    align-items: flex-start;
    min-height: 0;
    max-height: 5.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs-tabs-4_tab-item.is-tab-active {
    background-color: #ebebeb00;
    align-self: auto;
    align-items: stretch;
    max-height: none;
  }

  .fs-tabs-4_content-list {
    display: none;
    position: absolute;
  }

  .fs-tabs-4_content-item, .fs-tabs-4_content-item.is-content-active {
    position: absolute;
  }

  .fs-tabs-4_progress-bar {
    align-self: stretch;
    height: auto;
  }

  .fs-tabs-4_progress-fill {
    background-color: #65358b;
  }

  .div-block-353, .div-block-354 {
    display: block;
  }

  .fs-tabs-7_tab-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
  }

  .fs-tabs-7_tab-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #f5f5f500;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs-tabs-7_tab-item.is-tab-active {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #ebebeb00;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: none;
    padding-bottom: 1.5rem;
  }

  .fs-tabs-7_tab-title {
    color: #666;
    font-size: 1.3rem;
  }

  .fs-tabs-7_progress-bar {
    height: 1px;
  }

  .fs-tabs-7_content-list {
    display: none;
    position: absolute;
  }

  .fs-tabs-7_progress-fill {
    background-color: #666;
  }

  .bold-text-28 {
    color: #9560be;
    font-size: 1.3rem;
  }

  .div-block-355 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .fs-tabs-8_tab-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex: 1;
  }

  .fs-tabs-8_tab-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #f5f5f500;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 7rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .fs-tabs-8_tab-item.is-tab-active {
    background-color: #ebebeb00;
    justify-content: flex-start;
    align-items: center;
    max-height: none;
  }

  .fs-tabs-8_tab-item.l {
    max-height: none;
    padding-top: 0;
  }

  .fs-tabs-8_tab-item.l:active {
    max-height: none;
  }

  .fs-tabs-8_content-list {
    height: 1px;
    display: none;
    position: absolute;
  }

  .fs-tabs-8_progress-bar {
    height: 1px;
  }

  .fs-tabs-8_progress-fill {
    background-color: #9560be;
  }

  .left-arrow-2, .icon-2, .icon-3 {
    display: none;
  }

  .div-block-356 {
    flex: 1;
  }

  .div-block-357 {
    background-color: #f4f4f400;
    padding-bottom: 2rem;
  }

  .div-block-359 {
    background-color: var(--color-neutral--600);
  }

  .div-block-362 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
  }

  .div-block-363 {
    flex-flow: row;
    align-self: stretch;
    display: flex;
  }

  .div-block-364 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #f4f4f400;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .div-block-365 {
    background-color: #9560be;
    border-radius: 50px;
    width: 10px;
    height: 10px;
  }

  .div-block-366 {
    background-color: #f4f4f400;
  }

  .div-block-367 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: row;
    align-self: stretch;
    display: flex;
  }

  .div-block-368 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-self: stretch;
    display: flex;
  }

  .div-block-369 {
    border: 1px solid #a3a3a3;
    border-radius: 50px;
    padding: 8px;
  }

  .div-block-369.hj {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .acc_content {
    color: #9560be;
    height: auto;
    font-weight: 400;
    overflow: clip;
  }

  .acc_tab.w--current {
    flex: 1;
    padding-top: 9px;
    padding-bottom: 9px;
    display: block;
  }

  .acc_line-w {
    position: absolute;
    inset: auto 0% 0%;
  }

  .section_hero_p-accounting {
    background-position: 130% -80%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
  }

  .subtitle {
    align-self: auto;
    margin-right: 0;
  }

  .cont_graphic_imagen {
    flex: 1;
  }

  .background_graphic_imagen {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_background_graphic {
    background-color: #6435890d;
    border: 1px solid #9560be;
    border-radius: 10px;
    padding: 3px;
  }

  .cont_imagen_resumen {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border: 0 solid #e9deff;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 15px;
  }

  .header_precise-l-c {
    justify-content: space-between;
    display: flex;
  }

  .grafic_precise-l-c {
    display: flex;
  }

  .violet_dark {
    background-color: #9560be;
    flex: 0 auto;
    display: block;
  }

  .violet_light, .pink_darck {
    flex: 0 auto;
    display: block;
  }

  .pink_light {
    flex: 0 auto;
  }

  .circle_violet_light {
    background-color: #9560be;
  }

  .section_general_ledger {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f7edffb3;
  }

  .header_cash, .header_capture {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-377 {
    align-self: stretch;
    display: flex;
  }

  .section_recognize {
    background-color: #f7edffb3;
    display: flex;
  }

  .header_recognize {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_tap-into {
    background-color: #f7edffb3;
  }

  .section_go-to-action {
    background-color: #411266;
    display: flex;
  }

  .cont_section_go-to-action {
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .div-block-378, .btn_go-to-action {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .violet_dark_revenue {
    background-image: linear-gradient(#9560be, #9560be);
  }

  .text-block-94 {
    color: #9560be;
  }

  .cont_icon_flujo_renenue.background_hover {
    background-color: #9560be;
    border-color: #9560be;
  }

  .line_revenue, .cont_text_arrow {
    background-color: #9560be;
  }

  .t_status_imagen.t_status_violet {
    color: #9560be;
    font-weight: 400;
  }

  .title_text_header_data_general-ledger {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .barras_dark, .barra_capture_imagen {
    background-color: #9560be;
  }

  .card_total_capture_imagen {
    background-image: linear-gradient(#9560be, #9560be);
  }

  .cont_icon_recognize {
    border-color: #9560be;
  }

  .cont_icon_recognize.background_icon_recognize {
    background-color: #9560be;
    border-color: #9560be;
  }

  .text-block-126 {
    color: #9560be;
  }

  .barra_proceso_recognize {
    background-color: #9560be;
  }

  .barra_tap-into_background {
    background-image: linear-gradient(#9560be, #9560be);
  }

  .cont_nav_links_items_icon {
    height: 70px;
  }

  .text-block-142.description, .text-block-144 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-145 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .barra_resumen_ship {
    background-color: #9560be;
  }

  .background_graphic_resumen_oreder {
    background-color: #fff0;
    border: 0 solid #e9deff;
    border-radius: 5px;
    align-self: stretch;
    padding: 0;
  }

  .text_ship_imagen {
    color: #9560be;
  }

  .image-122 {
    background-color: #9560be;
  }

  .section_hero_order_management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
  }

  .cont_text_hero_order_management {
    box-sizing: border-box;
    clear: none;
    order: 0;
  }

  .cont_imagen_hero_order_management {
    box-sizing: content-box;
    clear: none;
    aspect-ratio: auto;
    order: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .background_graphic_hero_order_management {
    background-color: #fff;
    border: 1px solid #e9deff;
    border-radius: 5px;
    padding: 15px 20px;
  }

  .fulfillment_table_header_imagen {
    text-align: center;
  }

  .background_resumen_procurement, .background_resumen_oscuro_procurement {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_features, .section_compares {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
  }

  .cont_graphic_imagen-copy, .background_table_compares {
    flex: 1;
  }

  .section_factures {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f7edffb3;
  }

  .background_line_croos_procurement {
    margin-top: 10px;
  }

  .t_header_table_imagen {
    text-transform: uppercase;
    font-size: 14px;
  }

  .header_table-4_imagen {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .status_btn.b_status_violet {
    background-color: #f7edff;
  }

  .background_imagen {
    border-width: 0;
    border-radius: 13px;
  }

  .text-block-163-copy {
    font-size: 12px;
  }

  .background_footer_imagen, .background_header_imagen, .imagen_header_ai-qouting_crm, .imagen_footer_ai-qouting_crm {
    background-color: #f7f7f7;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cont_imagen_ai-quoting_crm {
    border-width: 0;
    border-radius: 13px;
  }

  .text_column_h_ai-q_crm {
    text-transform: uppercase;
    font-size: 14px;
  }

  .text-block-188 {
    text-transform: uppercase;
  }

  .background_phone_own-phone_crm {
    border-radius: 13px;
  }

  .cont_graphic_imagen_phone {
    flex: 1;
  }

  .messenges_phone-1_crm {
    border-radius: 13px 13px 0;
  }

  .messenges_left_phone-1_crm {
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
  }

  .footer_imagen_phone-1_o-p_crm {
    padding: 15px;
  }

  .input_text_phone-1_crm {
    margin: 0;
  }

  .btn_input_text_phone-1_crm {
    width: 30px;
    height: 30px;
    padding: 5px;
  }

  .messenges_left_phone-1_diferent_crm, .messenges_left_phone-2_diferent_crm {
    border-color: #f3e3ff;
    border-radius: 13px;
  }

  .cont_messenges_phone-2_crm {
    padding-right: 20px;
  }

  .messenges_left_phone-1_diferent_crm-copy {
    border-color: #f3e3ff;
    border-radius: 13px;
  }

  .image-127 {
    border-color: #f3e3ff;
  }

  .text-block-193-copy {
    text-transform: uppercase;
  }

  .div-block-430-copy {
    border-color: #f3e3ff;
  }

  .header_table_cross_crm {
    background-color: #f7f7f7;
    justify-content: space-between;
  }

  .header_table_cross_wi-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .border_imagen {
    flex: 1;
  }

  .cont_table_cross_crm {
    border-color: #e9deff;
  }

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

  .footer_table_cross_crm {
    background-color: #f7f7f7;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cont_main_table_cross_crm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .cont_imagen_resumen_pm {
    background-color: #fff;
    border: 0 solid #e9deff;
    border-radius: 5px;
    padding: 0;
  }

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

  .header_resumen_every_pm {
    justify-content: space-between;
    display: flex;
  }

  .cont_imagen_resumen-_pastel {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border: 0 solid #e9deff;
    border-radius: 5px;
    justify-content: center;
    align-items: stretch;
    padding: 25px 15px;
  }

  .cont_background_imagen_table {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border: 0 solid #e9deff;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px;
  }

  .section_hero_collaboration {
    background-position: -250%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 110%, auto;
  }

  .section_hero_procurement {
    background-position: -450%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 110%, auto;
  }

  .section_hero_warehousing-inventory {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    background-position: 0 0;
    background-size: auto;
    overflow: clip;
  }

  .section_hero_crm {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section_hero_project-management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    background-position: 0 0;
    background-size: auto;
  }

  .image-141, .image-141-copy {
    width: 1500px;
    padding-left: 100px;
    position: absolute;
    inset: auto;
  }

  .div-block-442 {
    align-items: flex-start;
  }

  .image-141-copy {
    width: 1300px;
    padding-left: 100px;
    position: absolute;
    inset: auto;
  }

  .cont_imagen_hero_procurement {
    box-sizing: content-box;
    clear: none;
    aspect-ratio: auto;
    order: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .cont_text_hero_procurement {
    box-sizing: border-box;
    clear: none;
    order: 0;
  }

  .cont_imagen_hero_warehousing-i, .cont_imagen_hero_crm, .cont_imagen_hero_project-m, .cont_imagen_hero_reports-bi, .cont_imagen_hero_collaboration {
    box-sizing: content-box;
    clear: none;
    aspect-ratio: auto;
    order: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .hj, .fghj {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cards_home_products {
    box-shadow: none;
    background-color: #0000;
    background-image: linear-gradient(230deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff);
  }

  .p1_standard-copy.text-align-center.white {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p1_standard-copy.center.not_center {
    align-self: center;
  }

  .p1_standard-copy.edit_mobile {
    font-size: 12px;
  }

  .text-block-218 {
    font-size: 10px;
  }

  .div-block-477 {
    align-self: stretch;
  }

  .div-block-478 {
    flex: 1;
  }

  .circle_gray {
    background-color: #666;
  }

  .bold-text-31 {
    font-weight: 400;
  }

  .bvckjjhgf {
    color: #9560be;
    font-size: 10px;
  }

  .jvbvcgvfg, .kjhgb, .jhn-ghghkj {
    background-color: #fff;
  }

  .cvccf {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff0;
    border: 0 solid #e9deff;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0;
  }

  .jhgfvds {
    display: flex;
  }

  .pink_light_2 {
    flex: 0 auto;
  }

  .violet_dark_2 {
    background-color: #9560be;
    flex: 0 auto;
    display: block;
  }

  .nmbvhcfg {
    flex: 1;
  }

  .jhbgvfc, .hvcnb {
    width: auto;
  }

  .jhgf {
    background-color: #fff;
    box-shadow: 0 0 10px #9560be33;
  }

  .div-block-483 {
    background-color: #fff;
  }

  .image-166 {
    width: 50px;
  }

  .lklkjj, .jhgg {
    width: auto;
  }

  .hjkng, .div-block-485, .kmhjnbgvfc {
    background-color: #fff;
  }

  .gghn {
    justify-content: space-between;
  }

  .card_co-founder {
    background-image: linear-gradient(37deg, #65358b1a, #65358b05 20%, #ebebeb66 50%, #fff);
  }

  .section_pricing {
    background-image: none;
  }

  .h2_default.center.not_center {
    text-align: left;
  }

  .h3_default.gray {
    color: #9560be;
    font-weight: 400;
  }

  .div-block-478-copy {
    flex: 1;
  }

  .string_horizontal-copy.questions._2, .string_horizontal-copy.questions._3 {
    height: 1px;
  }

  .string_horizontal-copy.ocultar {
    display: none;
  }

  .string_horizontal-copy.questions._1 {
    color: #000;
    border: 0 #000;
    border-radius: 0;
    height: 1px;
    display: block;
  }

  .string_horizontal-copy.questions._2, .string_horizontal-copy.questions._3 {
    height: 1px;
  }

  .string_horizontal-copy.questions._4 {
    background-color: #999;
  }

  .string_horizontal-copy.testimonials {
    background-color: var(--color-neutral--400);
    height: 1px;
    min-height: 0;
    max-height: none;
  }
}

@media screen and (min-width: 1920px) {
  .text_p_grey.card_our_story {
    height: 100%;
    margin-bottom: 0;
  }

  .button-group {
    align-self: center;
  }

  .faq_box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .faq_answer-wrapper {
    margin-top: 0;
    padding-top: 1rem;
  }

  .faq_answer.text-size-small {
    font-size: .8755rem;
  }

  .highlight_marquee.is-about {
    width: 100%;
    min-width: 0%;
  }

  .section_features1_hero {
    height: 800px;
  }

  .cont_info_hero_demo {
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 800px;
    max-width: none;
  }

  .cont_info_hero_demo.fv {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .about_company_left {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .terms_header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .form {
    width: auto;
  }

  .success-message {
    color: #f0f0f0;
    background-color: #f7edff;
    border-width: 2px;
    border-color: #9560be;
    border-radius: 12px;
    margin: 20px;
  }

  .tabs_content {
    height: auto;
  }

  .cont_section_hero_demo {
    align-self: stretch;
    margin-bottom: 0;
    padding-right: 1rem;
  }

  .cont_form_hero_form {
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 600px;
  }

  .div-block-55 {
    justify-content: center;
    align-items: center;
  }

  .div-block-58 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    place-content: space-around;
    max-height: none;
    padding: 0;
    overflow: clip;
  }

  .form-block-6 {
    flex: 1;
    align-self: auto;
  }

  .section_hero_ai {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a1c9f6bb53fa6287784d91d_Frame%207.png"), linear-gradient(344deg, #8f00ff33, #fff 58%);
    background-position: 50% 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 1000px;
  }

  .form-2.padding-small {
    max-width: none;
  }

  .container-20 {
    flex: 1;
  }

  .text_strips.s {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .lottie-animation {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2afb500d84161d42c6fc10_Frame%201000003152.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 0;
    height: 100%;
    padding-left: 70px;
  }

  .lottie-animation.ai {
    flex: 0 auto;
    align-self: auto;
    width: 150%;
    height: auto;
    padding-left: 60px;
    display: block;
    position: absolute;
  }

  .image-41 {
    max-height: 100%;
  }

  .string_vetical {
    background-color: #f0f0f0;
    flex: none;
    width: 2px;
  }

  .string_vetical.testimonials {
    background-color: var(--color-neutral--600);
  }

  .section-7 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .bold-text-7, .bold-text-9 {
    color: #9560be;
  }

  .nav-solutions-column-story-5 {
    padding-top: 0;
  }

  .p1_ai_operlinx {
    font-size: 1.2rem;
  }

  .div-block-186 {
    max-width: 500px;
    padding-left: 0;
  }

  .button_standard {
    cursor: pointer;
    flex: 0 auto;
    align-self: center;
    width: 200px;
  }

  .button_standard.amplir {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
  }

  .string_horizontal.ocultar {
    display: none;
  }

  .string_horizontal.questions {
    min-height: 2px;
    max-height: 2px;
  }

  .string_horizontal.testimonials {
    background-color: var(--color-neutral--600);
  }

  .div-block-188 {
    justify-content: space-between;
  }

  .image-63 {
    width: 100%;
    height: 800px;
  }

  .padding_section {
    flex-flow: row;
    justify-content: space-between;
    width: auto;
    max-width: 1500px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container_standard {
    flex: 1;
    align-self: stretch;
    width: auto;
    height: auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container_standard.padding_hero_demo {
    padding-bottom: 0;
  }

  .p1_standard {
    color: #666;
    align-self: stretch;
    padding-right: 0;
    font-family: Geist, sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: flex;
  }

  .p1_standard.centrar {
    font-size: 1.2rem;
  }

  .p1_standard.align-center.white {
    text-align: left;
  }

  .p1_standard.white.center {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .p1_standard.center {
    text-align: center;
    border: 0 solid #0000;
  }

  .p1_standard.center.not_center {
    display: block;
  }

  .p1_standard.red {
    color: #d50000;
  }

  .p1_standard.violet {
    display: flex;
  }

  .p1_standard.edit_text_book_demo {
    font-size: 11px;
  }

  .p1_standard.d.center.not-center {
    display: block;
  }

  .h1_standard {
    color: #9560be;
    font-size: 2.7rem;
    font-weight: 600;
  }

  .spacer_medium {
    padding-top: 2rem;
  }

  .h1_turn_ai_intro.white, .h2_turn_ai_intro.white {
    color: #fff;
  }

  .div-block-204 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    align-self: center;
  }

  .container_standard_tabs {
    min-width: 100%;
    padding-left: 2.5rem;
  }

  .div-block-212 {
    flex: 0 auto;
    align-self: stretch;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-block-213 {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-214 {
    height: auto;
  }

  .h2.text-align-center.white {
    color: #fff;
  }

  .div-block-219 {
    flex: none;
    height: 300px;
  }

  .div-block-220 {
    background-position: 50% 80%;
    background-size: 110%;
    flex: 0 auto;
    padding-bottom: 5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    overflow: clip;
  }

  .div-block-221 {
    flex: 1;
    align-self: auto;
    padding-left: 2.5rem;
    padding-right: 0;
  }

  .image-75 {
    height: 300px;
  }

  .image-76 {
    flex: 1;
    align-self: stretch;
  }

  .div-block-222 {
    height: 800px;
  }

  .text-field-5.form_home {
    color: #fff;
    -webkit-text-stroke-color: #fff;
    cursor: auto;
  }

  .text-field-5.form_home::placeholder {
    -webkit-text-stroke-color: #fff;
  }

  .div-block-227 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-228 {
    background-image: linear-gradient(303deg, #8f00ff33, #fff 83%);
    background-position: 0 0;
    background-size: auto;
    height: 800px;
    position: relative;
  }

  .h2_standard.center.not-center, .h2_standard.center.not_center {
    text-align: left;
  }

  .h3_standard.center.mayusculas {
    text-transform: uppercase;
  }

  .h3_standard.black {
    color: #666;
  }

  .image-79 {
    margin-top: 0;
    margin-right: 0;
  }

  .link-block-5 {
    margin-top: 10px;
  }

  .div-block-240 {
    margin-left: auto;
    margin-right: auto;
  }

  .button_violet {
    cursor: pointer;
    flex: 0 auto;
    width: 200px;
  }

  .button_violet.secundary_button {
    cursor: pointer;
  }

  .button_violet.ampliar {
    width: 250px;
  }

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

  .div-block-241 {
    background-size: cover;
  }

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

  .div-block-244 {
    padding-bottom: 3rem;
  }

  .div-block-248 {
    background-image: radial-gradient(circle farthest-side, #932fbd, #643589 70%);
  }

  .container_section_discover {
    height: 700px;
    padding-left: 0;
    padding-right: 0;
  }

  .cont_info_discover {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .cont_imagen_discover {
    background-image: linear-gradient(358deg, #0009, #0000 56%), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd73ac4421c75c1a2e7f0_Mesa%20de%20trabajo%201.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .cont_pasos_discover {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
  }

  .div-block-253 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-254 {
    background-image: radial-gradient(circle closest-corner, #932fbd, #643589 70%);
  }

  .div-block-257 {
    padding-bottom: 20px;
  }

  .div-block-259 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-6 {
    color: #fff;
  }

  .text-field-6::placeholder {
    color: #ffffff80;
  }

  .section_hero_product {
    background-image: linear-gradient(330deg, var(--gradient_background), white 73%);
    height: 600px;
  }

  .tab {
    justify-content: space-between;
    align-items: center;
  }

  .tab_info {
    flex: 1;
    align-self: stretch;
    width: auto;
  }

  .image-88 {
    height: 500px;
  }

  .tab_imagen {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    height: auto;
    overflow: visible;
  }

  .tab_imagen.edit.g {
    align-self: stretch;
    height: auto;
  }

  .image-91 {
    flex: 1;
    align-self: stretch;
  }

  .image-92 {
    flex: 1;
    align-self: center;
    height: 500px;
  }

  .tab-pane-tab-4 {
    height: auto;
  }

  .image-93 {
    width: 100%;
  }

  .p2_standard {
    flex: 1;
    align-self: auto;
  }

  .p2_standard.center.mayusculas {
    text-transform: uppercase;
  }

  .p2_standard.violet {
    color: #643589;
  }

  .div-block-278 {
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
  }

  .cont_section_a_the_partnership {
    height: 700px;
  }

  .the_partnership_card {
    cursor: pointer;
    background-color: #fbf6ff00;
    border-width: 0;
    border-color: #fff0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .text-block-72 {
    display: flex;
  }

  .a_the_partnership_imagen {
    background-image: linear-gradient(359deg, #00000080, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd95299c20a530c0768a6_thgfds.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .cont_support_imagen {
    background-image: linear-gradient(#e0e0e000, #00000080 50%, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd9db7d66a66d9a6fc4b2_thgfds.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .div-block-281 {
    background-image: radial-gradient(circle farthest-side, #932fbd, #643589);
  }

  .section_hero_about {
    background-image: radial-gradient(circle, #000c, #0000004d);
    height: 800px;
    position: relative;
  }

  .section_banner_founded_operlinx {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .string_vetical-2.white {
    background-color: #fff;
  }

  .cont_founder_main {
    height: auto;
  }

  .founder_main_card_1, .founder_main_card_2 {
    flex: 1;
    width: auto;
  }

  .div-block-286 {
    padding-bottom: 20px;
  }

  .textarea {
    min-height: 120px;
  }

  .form-block-8 {
    padding-top: 30px;
  }

  .div-block-288 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-289 {
    flex-flow: column;
    display: flex;
  }

  .image-96 {
    height: 300px;
  }

  .div-block-290 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .link-block-6 {
    width: 200px;
  }

  .text_faqs {
    color: #9560be;
    font-family: Geist, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-293 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a24bfd911c01721b6fa3fcc_Group%20(1).png"), radial-gradient(circle farthest-side, #932fbd, #643589 50%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
  }

  .con_a_the_partnership_info_cards_icon {
    background-color: #f8efff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    margin-top: 20px;
    margin-right: 20px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .lottie-animation-6 {
    width: 30px;
    height: 30px;
  }

  .div-block-300 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .text-block-79.p1_standard {
    margin-top: auto;
    margin-bottom: auto;
  }

  .text-block-79.p1_standard.white {
    color: #fff;
  }

  .div-block-304, .div-block-305, .div-block-306 {
    align-self: stretch;
  }

  .div-block-307 {
    flex-flow: row;
  }

  .div-block-308 {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-311 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .section-14 {
    -webkit-text-stroke-color: #000;
    background-image: radial-gradient(circle farthest-side, #932fbd, #643589 70%);
  }

  .section-15 {
    height: auto;
  }

  .div-block-314 {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 1400px;
    height: auto;
    display: flex;
    overflow: clip;
  }

  .bold-text-27 {
    color: #9560be;
  }

  .div-block-317 {
    height: auto;
    inset: 0% -10% 0% auto;
  }

  .div-block-317.ai {
    flex: 1;
    align-self: auto;
    width: auto;
    height: auto;
    padding-left: 0;
    position: relative;
  }

  .lottie-animation-7 {
    width: 1500px;
  }

  .image-105, .image-106, .image-107, .image-108, .image-109 {
    height: 25px;
  }

  .background-video-2 {
    width: 100%;
    height: 100%;
  }

  .div-block-325 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a331848147aec412793aa61_Recurso%2017.svg");
    flex: 1;
    grid-auto-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    overflow: visible;
  }

  .div-block-326 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-image: linear-gradient(#fff, #fff);
    border: 1px solid #ddd;
    border-radius: 20px;
    flex-flow: column;
    flex: 0 auto;
    align-self: flex-start;
    width: 220px;
    padding: 1rem 1.5rem;
    display: flex;
    position: relative;
  }

  .div-block-326.abajo {
    margin-top: 5rem;
  }

  .div-block-326.start {
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .div-block-326.end {
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
  }

  .div-block-327 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: auto;
    padding-left: 10px;
    display: flex;
  }

  .div-block-328 {
    align-self: auto;
    display: flex;
  }

  .div-block-329 {
    background-color: #4989e8;
    border-radius: 100%;
    align-self: center;
    width: 10px;
    height: 10px;
  }

  .div-block-329.ai {
    background-image: linear-gradient(#c1a4e0, #c1a4e0);
    width: 10px;
    height: 10px;
  }

  .div-block-329.verde {
    background-image: linear-gradient(#475569, #475569);
    width: 10px;
    height: 10px;
  }

  .div-block-329.amarillo {
    background-image: linear-gradient(#e2a86d, #e2a86d);
    width: 10px;
    height: 10px;
  }

  .paragraph-9 {
    color: #666;
    flex: 1;
    align-self: center;
    font-family: Geist, sans-serif;
    font-size: 10px;
  }

  .heading-52 {
    padding-left: 10px;
    font-size: 12px;
  }

  .div-block-330 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-self: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-10 {
    color: #323232;
    font-family: Geist, sans-serif;
    font-size: 10px;
    font-weight: 500;
  }

  .div-block-331 {
    background-image: linear-gradient(#4755691a, #4755691a);
    flex: none;
    width: 35px;
    height: 35px;
  }

  .div-block-331.amarillo {
    background-image: linear-gradient(#e2a86d26, #e2a86d26);
    flex: none;
  }

  .div-block-331.azul {
    background-image: linear-gradient(#709ae526, #709ae526);
  }

  .div-block-332 {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 5rem;
    display: flex;
    overflow: auto;
  }

  .cont_arrow {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    display: flex;
    position: relative;
  }

  .image-112 {
    width: 100px;
    height: auto;
    display: block;
    overflow: hidden;
  }

  .div-block-333 {
    background-image: linear-gradient(#fff, #fff);
    border: 1.5px solid #ddd;
    border-radius: 30px;
    align-self: center;
    padding: 10px 15px;
    position: absolute;
  }

  .paragraph-11 {
    color: #555;
    font-size: 10px;
    font-weight: 700;
  }

  .div-block-334 {
    background-image: linear-gradient(#c1a4e026, #c1a4e026);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    display: flex;
  }

  .div-block-335 {
    background-image: linear-gradient(#dddddd80, #dddddd80);
    border-radius: 10px;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 5px 10px;
    display: flex;
    position: absolute;
    inset: 10px 10px auto auto;
  }

  .text-block-80 {
    color: #666;
    font-size: 10px;
    font-weight: 500;
  }

  .div-block-336 {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
    overflow: auto;
  }

  .div-block-337 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
    display: flex;
  }

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

  .text_about {
    color: #fff;
    font-size: 2rem;
  }

  .heading-53 {
    color: #fff;
    font-size: 2.5rem;
  }

  .heading-53.center {
    text-align: center;
    font-size: 2.7rem;
    font-weight: 300;
  }

  .div-block-339 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    display: flex;
  }

  .div-block-341 {
    flex: 1;
    width: 500px;
  }

  .div-block-342, .div-block-345 {
    flex: 1;
  }

  .div-block-348 {
    background-image: none;
  }

  .slider-3 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 700px;
  }

  .text-block-82 {
    width: auto;
  }

  .div-block-350 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 2px solid #f0f0f0;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-351 {
    width: 10px;
    height: 10px;
  }

  .div-block-352 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 5rem;
    display: flex;
  }

  .edit_mobile.p1_standard {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .div-block-357 {
    background-color: #f4f4f400;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .div-block-358 {
    flex: 0 auto;
    height: 0;
  }

  .div-block-359 {
    background-color: var(--color-neutral--600);
  }

  .div-block-364 {
    background-color: #f4f4f400;
  }

  .image-114 {
    width: 20px;
    height: 20px;
  }

  .div-block-368 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-369 {
    border-color: #a3a3a3;
  }

  .div-block-369.hj {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .acc_content.y {
    display: block;
  }

  .section_hero_p-accounting {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
  }

  .subtitle {
    align-self: auto;
  }

  .cont_graphic_imagen.recognize_width {
    width: 1000px;
  }

  .cont_imagen_resumen {
    border-width: 0;
    border-radius: 13px;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 15px;
    padding-right: 15px;
  }

  .violet_dark, .violet_light, .pink_darck, .pink_light {
    flex: 0 auto;
  }

  .text-block-90 {
    font-size: 14px;
  }

  .text-block-91 {
    font-size: 16px;
  }

  .cont_section_recognize {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cont_flujo_ai-power {
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
  }

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

  .cont_data_general-ledger {
    border-color: #fff;
  }

  .header_data_general-ledger {
    background-color: #f7f7f7;
  }

  .t_header_imagen.text_violet {
    color: #9560be;
  }

  .btn_header_data_general-ledger.background_yellow {
    background-color: #feffd8;
  }

  .t_status_imagen {
    font-size: 14px;
  }

  .t_status_imagen.t_status_blue {
    color: #5294ff;
  }

  .t_status_imagen.t_status_gray {
    color: #9b9b9b;
  }

  .t_status_imagen.text_high {
    color: #00ce4a;
  }

  .t_status_imagen.t_status_medium {
    color: #929600;
  }

  .title_text_header_data_general-ledger {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-142.description {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-144 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-145 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-120 {
    flex: none;
    align-self: stretch;
    width: 20px;
    height: 20px;
  }

  .image-121 {
    align-self: stretch;
    width: 20px;
    height: 20px;
  }

  .state_header_data_sales_orders.background_green {
    background-color: #cdffdf;
  }

  .cont_graphic_imagen_multi.recognize_width, .cont_graphic_imagen_chip.recognize_width, .cont_graphic_imagen_currency.recognize_width, .cont_currency_quote_imagen.recognize_width {
    width: 1000px;
  }

  .section_hero_order_management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
  }

  .cont_imagen_hero_order_management {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .cont_flujo_hero_om {
    align-self: center;
    margin-left: 0;
    margin-right: 0;
  }

  .header_data_fulfillment {
    background-color: #f7f7f7;
  }

  .header_data_customer {
    background-color: #f7f7f7;
    padding-top: 10px;
  }

  .header_data_sales_orders {
    background-color: #f7f7f7;
  }

  .cont_data_sales_order {
    border-color: #fff;
  }

  .sales_table_header_text_imagen {
    color: #9560be;
    flex: 1;
  }

  .fulfillment_table_header_imagen {
    color: #9560be;
    flex: 0 auto;
    width: auto;
  }

  .section_features, .section_compares {
    background-color: #fff;
  }

  .cont_graphic_imagen-copy.recognize_width, .background_table_compares.recognize_width {
    width: 1000px;
  }

  .table_compares {
    border-color: #fff;
  }

  .procurement_table_header_subtitle_imagen, .procurement_table_header_title_imagen {
    color: #666;
    flex: 1;
  }

  .cont_table_cross_procurement {
    border-width: 0;
    border-color: #fff;
  }

  .header_table_cross_procurement {
    background-color: #f7f7f7;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .btn_header_table_cross_procurement.background_yellow {
    background-color: #feffd8;
  }

  .cont_table_factures_procurement {
    border-color: #fff;
  }

  .header_table_factures_procurement {
    background-color: #f7f7f7;
  }

  .cont_table-2_factures_procurement {
    border-color: #fff;
  }

  .header_table-2_factures_procurement {
    background-color: #f7f7f7;
    padding-bottom: 10px;
  }

  .footer_table-2_f_p {
    background-color: #f7f7f7;
  }

  .btn_header_table-2_f_p.background_yellow {
    background-color: #feffd8;
  }

  .cont_table-3_f_p {
    border-color: #fff;
    border-radius: 13px;
  }

  .header_table-3_f_p, .footer_table-3_f_p {
    background-color: #f7f7f7;
  }

  .btn_header_table-3__f_p.background_yellow {
    background-color: #feffd8;
  }

  .cont_table-4_f_p {
    border-color: #fff;
    border-radius: 13px;
  }

  .header_table-4_f_p {
    background-color: #f7f7f7;
  }

  .btn_header_table-4__f_p.background_yellow {
    background-color: #feffd8;
  }

  .footer_table-4_f_p, .header_table-5_f_p {
    background-color: #f7f7f7;
  }

  .cont_table-5_f_p {
    border-color: #fff;
    border-radius: 13px;
  }

  .footer_table-5_f_p {
    background-color: #f7f7f7;
  }

  .cont_table-6_f_p {
    border-color: #fff;
    border-radius: 13px;
  }

  .header_table-6_f_p {
    background-color: #f7f7f7;
  }

  .btn_header_table-6__f_p.background_yellow {
    background-color: #feffd8;
  }

  .footer_table-6_f_p {
    background-color: #eedeff;
  }

  .cont_table_cross_wi {
    border-color: #fff;
  }

  .header_table_cross_wi {
    background-color: #f7f7f7;
  }

  .btn_header_table_cross_wi.background_blue {
    background-color: #afd1ff80;
  }

  .header_table_cross_procurement-copy {
    background-color: #eedeff;
  }

  .cont_table-2_wi {
    border-color: #fff;
  }

  .header_table-2_wi {
    background-color: #f7f7f7;
  }

  .status_btn.b_status_blue {
    background-color: #afd1ff80;
  }

  .status_btn.background_medium {
    background-color: #feffd8;
  }

  .status_btn.b_status_gray {
    background-color: #e6e6e6;
  }

  .btn_header_table-3__f_p-copy.background_yellow {
    background-color: #feffd8;
  }

  .footer_table-2_wi {
    background-color: #f7f7f7;
  }

  .cont_table-3_factures_wi {
    border-color: #fff;
  }

  .header_table-3_factures_wi, .footer_table-3_f_wi {
    background-color: #f7f7f7;
  }

  .cont_table-4_wi {
    border-color: #fff;
  }

  .header_table-4_wi {
    background-color: #f7f7f7;
  }

  .btn_header_table-4__wi.background_yellow, .btn_header_table-2__wi-copy.background_yellow {
    background-color: #feffd8;
  }

  .footer_table-4_wi {
    background-color: #f7f7f7;
  }

  .cont_table-5_f_wi {
    border-color: #fff;
  }

  .header_table-5_f_wi {
    background-color: #f7f7f7;
  }

  .btn_header_table-5_f_wi.background_yellow, .btn_header_table-5__wi.background_yellow {
    background-color: #feffd8;
  }

  .footer_table-5_f_wi {
    background-color: #f7f7f7;
  }

  .cont_table-6_f_wi {
    border-color: #fff;
  }

  .header_table-6_f_wi, .footer_table-6_f_wi {
    background-color: #f7f7f7;
  }

  .btn_header_table-6__f_wi.background_yellow, .btn_header_table-8__f_wi.background_yellow {
    background-color: #feffd8;
  }

  .header_table-8_f_wi {
    background-color: #f7f7f7;
  }

  .cont_table-8_f_wi {
    border-color: #fff;
  }

  .footer_table-8_f_wi {
    background-color: #f7f7f7;
  }

  .background_imagen {
    border-color: #fff;
  }

  .header_table_factures_crm {
    background-color: #eedeff;
  }

  .background_header_imagen {
    background-color: #f7f7f7;
  }

  .status_imagen.b_status_yellow {
    background-color: #feffd8;
  }

  .imagen_header_ai-qouting_crm, .imagen_footer_ai-qouting_crm {
    background-color: #f7f7f7;
  }

  .cont_imagen_ai-quoting_crm {
    border-color: #fff;
  }

  .cont_graphic_imagen_phone.recognize_width {
    width: 1000px;
  }

  .header_table_cross_crm {
    background-color: #f7f7f7;
  }

  .header_table_cross_wi-copy {
    background-color: #eedeff;
  }

  .cont_table-7_f_p {
    border-color: #fff;
  }

  .header_table-7_f_p {
    background-color: #eedeff;
  }

  .btn_header_table-7__f_p.background_yellow, .btn_header_table-7__wi.background_yellow {
    background-color: #feffd8;
  }

  .header_table-7_f_p-copy {
    background-color: #f7f7f7;
  }

  .border_imagen.recognize_width {
    width: 1000px;
  }

  .cont_table_cross_crm {
    border-color: #fff;
  }

  .footer_table_cross_crm, .footer_table_cross_wi {
    background-color: #f7f7f7;
  }

  .cont_imagen_resumen_pm {
    border-width: 0;
    border-radius: 13px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-91-copy {
    font-size: 16px;
  }

  .cont_imagen_resumen-_pastel {
    border-width: 0;
    border-radius: 13px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cont_background_imagen_table {
    border-width: 0;
    border-radius: 13px;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-w_imagen.background_violet {
    justify-content: space-between;
  }

  .section_hero_collaboration, .section_hero_procurement {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
  }

  .section_hero_warehousing-inventory {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    justify-content: flex-start;
    align-items: center;
  }

  .section_hero_crm, .section_hero_project-management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
  }

  .image-141, .image-141-copy {
    flex: 0 auto;
    align-self: center;
  }

  .div-block-442 {
    align-items: flex-start;
  }

  .image-141-copy {
    flex: 0 auto;
    align-self: center;
    padding-top: 0;
  }

  .image-143-copy {
    padding-left: 200px;
  }

  .barra_r_rbi-1, .barra_r_rbi-2, .barra_r_rbi-3, .barra_r_rbi-4 {
    background-color: #9560be;
  }

  .cont_imagen_hero_procurement, .cont_imagen_hero_warehousing-i, .cont_imagen_hero_crm, .cont_imagen_hero_project-m, .cont_imagen_hero_reports-bi, .cont_imagen_hero_collaboration {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .hj, .fghj {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cont_imagen_card {
    justify-content: center;
    align-items: center;
  }

  .link_cards_home_products {
    margin-top: 10px;
  }

  .p1_standard-2 {
    color: #666;
    align-self: stretch;
    font-family: Geist, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .image-160 {
    margin-top: 0;
    margin-right: 0;
  }

  .lottie-animation-9 {
    width: 1300px;
  }

  .t_header_imagen_table.text_violet, .t_header_imagen_table-copy.text_violet, .t_header_imagen-copy.text_violet {
    color: #9560be;
  }

  .p1_standard-copy {
    color: #666;
    align-self: stretch;
    padding-right: 0;
    font-family: Geist, sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: flex;
  }

  .p1_standard-copy.centrar {
    font-size: 1.2rem;
  }

  .p1_standard-copy.center {
    text-align: center;
    border: 0 solid #0000;
  }

  .p1_standard-copy.center.not_center {
    display: block;
  }

  .p1_standard-copy.red {
    color: #d50000;
  }

  .p1_standard-copy.violet {
    display: block;
  }

  .p1_standard-copy.edit_text_book_demo {
    font-size: 11px;
  }

  .p1_standard-copy.d.center.not-center {
    display: block;
  }

  .div-block-477 {
    align-self: stretch;
  }

  .jvbvcgvfg {
    box-shadow: none;
    flex: 1;
  }

  .cvccf {
    border-width: 0;
    border-radius: 13px;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .pink_light_2, .violet_dark_2 {
    flex: 0 auto;
  }

  .jhbgvfc {
    width: auto;
  }

  .vbndfb {
    align-self: stretch;
  }

  .hvcnb {
    width: auto;
  }

  .kmjhg {
    box-shadow: none;
  }

  .mnbvgfcrghnj {
    flex: 1;
  }

  .kmhjnbgvfc {
    padding-top: 5px;
  }

  .gghn {
    justify-content: space-between;
  }

  .button_violet_header {
    cursor: pointer;
    flex: 0 auto;
    width: 200px;
  }

  .button_violet_header.secundary_button {
    cursor: pointer;
  }

  .button_violet_header.ampliar {
    width: 250px;
  }

  .button_white_header {
    cursor: pointer;
    flex: 0 auto;
    width: 200px;
  }

  .button_white_header.secundary_button {
    cursor: pointer;
  }

  .button_white_header.ampliar {
    width: 250px;
  }

  .p1_standard-3 {
    color: #666;
    align-self: stretch;
    padding-right: 0;
    font-family: Geist, sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .p1_standard-3.center {
    text-align: center;
    border: 0 solid #0000;
  }

  .image-171 {
    height: 25px;
  }

  .padding_section-2 {
    flex-flow: row;
    justify-content: space-between;
    width: auto;
    max-width: 1500px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .image-172 {
    height: 25px;
  }

  .paragraph-12 {
    font-size: 16px;
  }

  .button_violet-copy {
    cursor: pointer;
    flex: 0 auto;
    width: 350px;
  }

  .button_violet-copy.secundary_button {
    cursor: pointer;
  }

  .button_violet-copy.ampliar {
    width: 250px;
  }

  .section_hero_pricing {
    height: auto;
    position: relative;
  }

  .cont_header_princing {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section_pricing {
    background-image: none;
  }

  .cont_main_left, .kjhgfiu {
    max-width: 900px;
  }

  .form-block-6-copy {
    flex: 1;
    align-self: auto;
  }

  .text_hero_co-founder, .paragraph-12-copy {
    font-size: 16px;
  }

  .h2_default.center.not-center, .h2_default.center.not_center {
    text-align: left;
  }

  .container_main_the_outcome-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-246-copy.margin_left, .div-block-246-copy.margin_left_right {
    padding-right: 50px;
  }

  .h3_default.center.mayusculas {
    text-transform: uppercase;
  }

  .h3_default.black {
    color: #666;
  }

  .div-block-244-copy {
    padding-bottom: 3rem;
  }

  .string_horizontal-copy.ocultar {
    display: none;
  }

  .string_horizontal-copy.questions {
    min-height: 2px;
    max-height: 2px;
  }

  .string_horizontal-copy.testimonials {
    background-color: var(--color-neutral--600);
  }
}

@media screen and (max-width: 991px) {
  body {
    font-variant-numeric: lining-nums ordinal;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .icon-height-small {
    height: 2.5rem;
  }

  .padding-global.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-global.background_color_violet {
    flex-flow: column;
  }

  .max-width-small {
    flex-flow: column;
    align-self: center;
    width: 600px;
    max-width: none;
    display: flex;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .text_p_grey {
    text-align: left;
    align-self: flex-start;
  }

  .text_p_grey.text-align-center {
    text-align: center;
    font-size: .9rem;
  }

  .text_p_grey.jhn {
    width: auto;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    text-align: center;
  }

  .container-default.spacer-small {
    padding-right: 0;
  }

  .container-default.uj {
    flex-flow: column;
  }

  .text-align-center.header_5_black {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    max-width: none;
  }

  .button.is-secondary {
    border-color: var(--color-neutral--500);
  }

  .button.style {
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    flex-flow: column;
    padding-top: 2.5rem;
  }

  .f {
    padding-top: 4rem;
    display: block;
  }

  .nav-dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu-button {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .375rem .75rem 0;
    display: flex;
  }

  .nav-menu-button.w--open {
    background-color: #0000;
  }

  .nav-menu-wrapper {
    flex: 1;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .overview_banners_grid {
    min-height: 37.5rem;
  }

  .nav-menu {
    z-index: 999999999;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 4.75rem;
    padding-bottom: 10rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .nav-dropdown {
    flex: 1;
    width: 100%;
  }

  .overview_benefits_grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .overview_features_figma-content {
    flex: 1;
  }

  .nav-links-buttons {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .overview_hero_grid-box.is-right, .overview_hero_grid-box.is-left, .overview_hero_grid-box.is-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-dropdown-column.is-buy-template {
    display: none;
  }

  .text-style-badge.text-color-white {
    text-align: center;
  }

  .nav-dropdown-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .bottom-blur {
    border-radius: .875rem;
    height: 4rem;
  }

  .footer_buy {
    flex-flow: column;
    padding: 2.1rem;
  }

  .footer_banners {
    flex-flow: column;
    display: flex;
  }

  .nav-menu-icon {
    width: 1.5rem;
    max-width: none;
    height: 1.5rem;
    display: block;
  }

  .nav-background {
    flex: 0 auto;
  }

  .nav-dropdown-wrapper.w--open {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 1.25rem;
    position: static;
  }

  .nav-buttons {
    flex: 0 auto;
  }

  .nav-content {
    overflow: visible;
  }

  .nav-wrapper {
    justify-content: space-between;
    display: flex;
  }

  .section_header {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section_heading.is-centered {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .slider-arrow.is-left-home {
    margin: auto 0 -4.5rem -28.75rem;
    display: inline-flex;
    position: static;
  }

  .slider-arrow.is-right-home {
    margin-bottom: -4.5rem;
    margin-left: .25rem;
    display: inline-flex;
    position: static;
  }

  .home2_hero_logos {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .faq_box {
    align-self: center;
  }

  .faq_icon {
    flex: none;
  }

  .slider-arrow-v1.is-right {
    margin-left: .25rem;
    display: inline-flex;
    position: static;
  }

  .slider-arrow-v1.is-left {
    margin-right: .25rem;
    display: inline-flex;
    position: static;
  }

  .home1_testimonials_slide {
    margin-bottom: 1.5rem;
  }

  .home1_testimonials_grid {
    grid-template-columns: 1fr;
  }

  .faq_grid {
    flex-flow: column;
    display: flex;
  }

  ._404_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .checkout_form {
    grid-template-columns: 2fr;
  }

  .home1_hero_grid {
    grid-template-columns: 1fr;
  }

  .home1_hero_image-box {
    min-width: 100%;
    display: flex;
  }

  .home1_hero_lightbox {
    width: 100%;
  }

  .home1_benefits_grid {
    grid-template-columns: 1fr 1fr;
  }

  .home1_about_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .home1_about_content {
    padding-left: 0;
  }

  .highlight_marquee.is-about {
    width: 100%;
  }

  .industries_grid.is-home3 {
    grid-template-columns: 1fr;
  }

  .integrations_grid {
    grid-template-columns: 1fr 1fr;
  }

  .plan_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .plan_grid.is-v2 {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
  }

  .blog_grid {
    grid-template-columns: 1fr 1fr;
  }

  .home1_banner_wrapper {
    min-height: auto;
  }

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

  .home2_benefits_card.div-block-13 {
    flex-flow: wrap;
  }

  .home2_about_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .home2_about_content {
    padding-left: 0;
  }

  .home2_testimonials_slider {
    overflow: hidden;
  }

  .home2_testimonials_mask {
    width: 50%;
  }

  .slider-arrow-v2.is-right-home {
    margin-bottom: -4.5rem;
    margin-left: .25rem;
    display: inline-flex;
    position: static;
  }

  .slider-arrow-v2.is-left-home {
    margin: auto 0 -4.5rem -28.75rem;
    display: inline-flex;
    position: static;
  }

  .home2_banner_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    display: grid;
  }

  .home3_hero_grid {
    grid-template-columns: 1fr;
  }

  .home3_benefits_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home3_benefits_card {
    justify-content: flex-start;
  }

  .home3_about_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .home3_about_content {
    padding-left: 0;
  }

  .home3_testimonials_slider {
    overflow: hidden;
  }

  .home3_testimonials_mask {
    width: 50%;
  }

  .section_features1_hero {
    height: 550px;
  }

  .features1_hero_grid {
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .features1_hero_qoute {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features1_hero_benefits {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .features1_details_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .features1_details_content {
    padding-left: 0;
  }

  .features1_metrics_grid {
    grid-template-columns: 1fr;
  }

  .features2_hero_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .features2_hero_content {
    padding-top: 0;
  }

  .features2_hero_media {
    align-self: auto;
    min-height: auto;
    max-height: none;
  }

  .features2_hero_image {
    height: 100%;
  }

  .features2_overview_grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .tabs_menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
    overflow: auto;
  }

  .tabs_link {
    flex: 0 auto;
    width: 135px;
  }

  .features2_details_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    justify-content: stretch;
    place-items: center start;
  }

  .features2_details_content {
    padding-left: 0;
  }

  .features2_metrics_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .features2_metrics_image {
    aspect-ratio: 16 / 9;
    width: 100%;
    max-width: 100%;
  }

  .features3_hero_box {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .features3_benefits_grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .features3_details_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .contact1_hero_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contact1_office_card {
    margin-bottom: 1.5rem;
  }

  .contact2_hero_header {
    flex-flow: wrap;
    align-self: center;
    width: auto;
    max-width: 500px;
    padding: 2rem;
  }

  .contact2_hero_grid {
    grid-template-columns: 1fr;
  }

  .contact2_reach_grid {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .contact2_reach_image {
    object-fit: cover;
  }

  .slider-arrow-2.is-right {
    margin-left: .25rem;
    display: inline-flex;
    position: static;
  }

  .slider-arrow-2.is-right.is-home2 {
    top: .75rem;
    bottom: auto;
    left: 0;
  }

  .slider-arrow-2.is-left {
    margin-right: .25rem;
    display: inline-flex;
    position: static;
  }

  .slider-arrow-2.is-left.is-home2 {
    right: 0;
  }

  .contact3_office_card {
    margin-bottom: 1.5rem;
  }

  .pricing_hero_box {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .pricing_plan_header, .pricing_plan_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .plan_pricing {
    padding-left: 0;
    position: static;
  }

  .section_plan {
    padding-top: 3rem;
  }

  .plan_wrapper {
    grid-template-columns: 2fr;
  }

  .cont_info_hero_demo {
    align-self: center;
    padding-left: 0;
  }

  .integrations_hero_wrapper {
    height: auto;
  }

  .industry_card_grid {
    grid-template-columns: 1fr;
  }

  .industry_card_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .industry_hero_wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .api_hero_content {
    padding: 1.5rem;
  }

  .api_hero_image {
    height: 100%;
  }

  .api_overview_grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .api_capabilities_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .api_capabilities_content {
    padding-left: 0;
  }

  .api_process_banner {
    background-color: var(--color-neutral--200);
  }

  .about_hero_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .about_hero_image {
    aspect-ratio: 2;
    object-fit: contain;
    flex: 0 auto;
    align-self: auto;
    height: auto;
    display: none;
  }

  .about_hero_content {
    padding: 0;
  }

  .about_company_founder {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .about_years_mask {
    margin-bottom: 24px;
  }

  .section_about_years {
    overflow: hidden;
  }

  .utility_grid {
    grid-template-columns: 1fr;
  }

  .utility_box {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .demo_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 2fr;
  }

  .nav-product-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .nav-solutions-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .home3_benefits_card-2 {
    justify-content: flex-start;
  }

  .about_principles {
    grid-template-columns: 1fr 1fr;
  }

  .about_principles.spacer-small {
    padding-right: 0;
  }

  .cont_support_cards {
    flex-flow: column;
  }

  .container-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .section {
    grid-template-columns: 1fr 1fr;
  }

  .image-4 {
    max-width: 80%;
  }

  .div-block-13 {
    flex-flow: column;
  }

  .what_you_get_container {
    flex-flow: column;
    display: flex;
  }

  .text-block-31 {
    text-align: center;
  }

  .div-block-24 {
    flex-flow: column;
  }

  .image-8 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    max-width: 100%;
    height: auto;
    overflow: clip;
  }

  .div-block-25 {
    background-position: 50%;
    background-size: cover;
    height: 500px;
  }

  .div-block-26 {
    height: 500px;
    overflow: auto;
  }

  .div-block-28 {
    background-size: cover;
    align-self: stretch;
  }

  .div-block-29 {
    box-sizing: border-box;
    width: 100%;
    height: 300px;
  }

  .image-15 {
    flex: 0 auto;
    align-self: auto;
  }

  .div-block-38 {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs_content {
    height: 900px;
    display: block;
    overflow: clip;
  }

  .div-block-40 {
    align-self: stretch;
  }

  .cont_section_hero_demo {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .cont_form_hero_form {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 50px;
    display: block;
  }

  .container-13 {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .image-19 {
    align-self: auto;
    width: 100px;
    max-width: none;
  }

  .cont_section_hero_product {
    flex-flow: column;
  }

  .header_2_white.text-align-center {
    font-size: 30px;
  }

  .div-block-58 {
    grid-template-rows: auto auto;
    width: auto;
  }

  .header_5_black {
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    max-width: none;
  }

  .header_5_black.text-align-center {
    justify-content: center;
    align-items: center;
  }

  .div-block-59, .div-block-60 {
    flex-flow: column;
  }

  .image-22 {
    align-self: stretch;
    width: 100%;
    display: block;
  }

  .tabs-menu-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form-block-6 {
    flex: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .header_1_balck.header_style_ai {
    text-align: center;
  }

  .why_operlinx_icon {
    width: 5.4rem;
    height: 5.4rem;
  }

  .section_hero_ai {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a170ea76fa0aacf3686dc9d_Group%201000002815.svg"), radial-gradient(circle closest-corner at 75%, #edd5ff, #fff);
    background-position: 100% 100%, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .text_strips.s {
    display: flex;
  }

  .div-block-67 {
    flex-flow: row;
  }

  .div-block-69 {
    flex-flow: column;
  }

  .div-block-70 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-26 {
    max-width: 90%;
  }

  .container-21 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .lottie-animation {
    width: auto;
    min-width: 0;
    padding-left: 55px;
    display: block;
  }

  .lottie-animation.ai {
    padding-left: 100px;
    display: block;
    position: static;
  }

  .button-7 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .collection-list-wrapper-2 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .collection-list {
    justify-content: center;
    align-items: center;
  }

  .image-30 {
    max-height: 400px;
  }

  .collection-item-3 {
    justify-content: center;
    align-items: center;
  }

  .title_event {
    max-width: 500px;
    font-size: 2rem;
  }

  .container_data {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    flex-flow: column;
  }

  .banner_description {
    font-size: 1rem;
  }

  .heading-45 {
    font-size: 1.2rem;
  }

  .div-block-93 {
    flex-flow: column;
  }

  .text-style-muted60 {
    text-align: left;
  }

  .nav-dropdown-2 {
    flex: 1;
    width: 100%;
  }

  .nav-menu-2 {
    z-index: 999999999;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 4.75rem;
    padding-bottom: 10rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .button-8.is-secondary {
    border-color: #dedede;
  }

  .nav-dropdown-wrapper-2.w--open {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 1.25rem;
    position: static;
  }

  .spacer-medium-2 {
    padding-top: 1.5rem;
  }

  .div-block-126 {
    grid-template-columns: 1fr;
  }

  .div-block-128 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-3, .collection-item-5 {
    grid-template-columns: 1fr;
  }

  .div-block-139 {
    text-align: center;
    justify-content: center;
    align-self: center;
  }

  .primary_button {
    flex: 0 auto;
    align-self: center;
  }

  .div-block-140, .tabs-content-2 {
    flex-flow: column;
  }

  .string_vetical {
    display: none;
  }

  .string_vetical.mostrar {
    display: flex;
  }

  .div-block-145 {
    flex-flow: column;
  }

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

  .div-block-147 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    order: 0;
    align-self: stretch;
    overflow: clip;
  }

  .customer-logo {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-48 {
    align-self: center;
    max-width: none;
  }

  .div-block-150 {
    flex-flow: column;
  }

  .text-block-52 {
    text-align: center;
    font-size: 2.5rem;
  }

  .div-block-153 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-156 {
    flex-flow: column;
  }

  .div-block-158 {
    align-self: stretch;
  }

  .image-51 {
    width: 100px;
  }

  .div-block-163 {
    flex-flow: row;
    display: flex;
  }

  .section-7 {
    vertical-align: baseline;
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .div-block-164 {
    display: flex;
    overflow: auto;
  }

  .bold-text-8 {
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: block;
  }

  .div-block-165 {
    flex-flow: column;
  }

  .image-52 {
    width: 120%;
  }

  .image-53 {
    flex: 1;
    align-self: center;
    width: 100%;
  }

  .div-block-168 {
    flex-flow: column;
  }

  .div-block-169 {
    align-self: center;
  }

  .text-block-53 {
    text-align: center;
  }

  .div-block-180 {
    padding-bottom: 2.5rem;
  }

  .nav-solutions-story-image-2 {
    margin-top: 1rem;
  }

  .nav-solutions-grid-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .nav-content-2 {
    justify-content: center;
    align-items: center;
    overflow: visible;
  }

  .nav-menu-wrapper-2 {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-3 {
    flex: 1;
    width: 100%;
  }

  .nav-menu-3 {
    z-index: 999999999;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 4.75rem;
    padding-bottom: 10rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .button-11.is-secondary {
    border-color: #dedede;
  }

  .nav-dropdown-wrapper-3.w--open {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 1.25rem;
    position: static;
  }

  .nav-link-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu-icon-2 {
    width: 1.5rem;
    max-width: none;
    height: 1.5rem;
  }

  .spacer-medium-3 {
    padding-top: 1.5rem;
  }

  .nav-wrapper-2 {
    justify-content: space-between;
    display: flex;
  }

  .nav-solutions-grid-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .nav-dropdown-4 {
    flex: 1;
    width: 100%;
  }

  .nav-menu-4 {
    z-index: 999999999;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 4.75rem;
    padding-bottom: 10rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .button-12.is-secondary {
    border-color: #dedede;
  }

  .nav-dropdown-wrapper-4.w--open {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 1.25rem;
    position: static;
  }

  .nav-link-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu-icon-3 {
    width: 1.5rem;
    max-width: none;
    height: 1.5rem;
  }

  .spacer-medium-4 {
    padding-top: 1.5rem;
  }

  .nav-wrapper-3 {
    justify-content: space-between;
    display: flex;
  }

  .nav-solutions-grid-4 {
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .container-25 {
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-solutions-column-story-5.w--current {
    margin-top: 0;
    display: block;
  }

  .nav-menu-5 {
    z-index: 999999999;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 4.75rem;
    padding-bottom: 10rem;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .button-13 {
    align-self: center;
    margin-top: 1rem;
  }

  .button-13.is-secondary {
    border-color: #dedede;
  }

  .nav-dropdown-wrapper-5.w--open {
    margin-bottom: 1rem;
    margin-left: 0;
    margin-right: 1.25rem;
    position: static;
    overflow: auto;
  }

  .nav-link-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu-icon-4 {
    width: 1.5rem;
    max-width: none;
    height: 1.5rem;
  }

  .spacer-medium-5 {
    padding-top: 1.5rem;
  }

  .nav-wrapper-4 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-184 {
    max-height: 500px;
  }

  .div-block-186 {
    order: -9999;
    max-width: 600px;
  }

  .div-block-187 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .button_standard {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .string_horizontal {
    display: flex;
  }

  .string_horizontal.ocultar {
    display: block;
  }

  .div-block-188 {
    flex-flow: column;
  }

  .div-block-189 {
    display: none;
  }

  .div-block-190 {
    flex: 1;
    align-self: auto;
    width: auto;
    min-width: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .div-block-198 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
  }

  .padding_section {
    align-self: auto;
    width: auto;
    min-width: 100%;
    max-width: 1240px;
  }

  .container_standard {
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: clip;
  }

  .container_standard.contianer_hero_home {
    padding-top: 0;
  }

  .p1_standard {
    text-align: left;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: auto;
    padding-right: 0;
    display: flex;
  }

  .p1_standard.text-align-center.white {
    text-align: center;
  }

  .p1_standard.centrar {
    text-align: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .p1_standard.align-center, .p1_standard.align-center.white {
    text-align: center;
  }

  .p1_standard.white {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .p1_standard.white.small {
    text-align: left;
  }

  .p1_standard.white.center_mobile {
    text-align: center;
  }

  .p1_standard.center {
    text-align: center;
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .p1_standard.center.about_years_mask, .p1_standard.center.not, .p1_standard.center.not-center {
    text-align: center;
  }

  .p1_standard.center.not_center {
    text-align: left;
  }

  .p1_standard.edit_text_book_demo {
    flex-flow: row;
  }

  .p1_standard.cente {
    text-align: center;
  }

  .p1_standard.d.center.not-center {
    text-align: left;
    flex: 0 auto;
  }

  .p1_standard.edit_mobile {
    font-size: 14px;
  }

  .p1_standard.center_mobile {
    text-align: center;
  }

  .h1_standard {
    text-align: center;
    width: auto;
    font-size: 35px;
    display: block;
  }

  .spacer_small.ocultar {
    display: none;
  }

  .spacer_medium.ocultar {
    display: block;
  }

  .spacer_large {
    padding-top: 2rem;
  }

  .spacer_large.ocultar {
    display: none;
  }

  .container_customers_padding {
    flex: 0 auto;
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-201 {
    align-self: auto;
    overflow: visible;
  }

  .div-block-204 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tabs-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-207 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 50px;
  }

  .div-block-208 {
    flex: 0 auto;
    max-width: 500px;
    padding-bottom: 0;
  }

  .div-block-209 {
    flex: 1;
    align-self: auto;
    height: 400px;
    padding-right: 0;
  }

  .container_standard_tabs {
    padding-left: 0;
  }

  .tabs-menu-4 {
    justify-content: center;
    align-items: center;
  }

  .tab-pane-tab-1-2 {
    height: auto;
  }

  .image-69 {
    align-self: stretch;
  }

  .tab-link-tab-1-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tab-link-tab-1-2.w--current, .tab-link-tab-2-2, .tab-link-tab-3-2 {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .tabs-content-3 {
    align-self: stretch;
  }

  .tab-pane-tab-2-2, .tab-pane-tab-3-2 {
    height: auto;
  }

  .div-block-210 {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .div-block-211 {
    max-height: 450px;
    padding-right: 0;
  }

  .image-73 {
    align-self: stretch;
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .tab-pane-tab-2-3 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
    background-position: 50%;
    background-size: auto;
    flex: 1;
    height: auto;
    padding-bottom: 0;
  }

  .tab-pane-tab-3-4 {
    flex: 1;
    height: auto;
    padding-bottom: 6rem;
  }

  .div-block-213 {
    flex: 1;
    min-height: 0;
    max-height: none;
  }

  .div-block-214 {
    flex-flow: column;
    height: auto;
  }

  .div-block-216 {
    justify-content: center;
    align-items: flex-start;
    height: 600px;
  }

  .div-block-219 {
    flex: none;
    height: 300px;
  }

  .div-block-220 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    height: auto;
    padding-bottom: 3rem;
  }

  .div-block-221 {
    padding-right: 3rem;
  }

  .div-block-222 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
  }

  .div-block-225 {
    text-align: center;
    justify-content: center;
    align-self: center;
  }

  .acces_ai_home {
    text-align: left;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .acces_ai_home.home_ai {
    align-self: center;
  }

  .form-block-7 {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .form-4 {
    align-self: stretch;
  }

  .div-block-227 {
    flex: 0 auto;
    order: -9999;
    justify-content: flex-start;
    align-items: flex-start;
    width: 600px;
    max-width: none;
    height: 400px;
  }

  .div-block-228 {
    background-image: linear-gradient(307deg, #8f00ff33, #fff 81%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .section-11 {
    vertical-align: baseline;
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .div-block-229 {
    align-self: auto;
    overflow: visible;
  }

  .div-block-230 {
    flex: 1;
    align-self: auto;
    min-width: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .h2_standard {
    text-align: center;
    align-self: stretch;
    font-size: 30px;
  }

  .h2_standard.text-align-center {
    font-size: 30px;
  }

  .h2_standard.text-align-center.not_center, .h2_standard.center.k {
    text-align: center;
  }

  .h2_standard.center.not-center {
    text-align: left;
  }

  .h2_standard.center.not_center, .h2_standard.white.center.not_center {
    text-align: center;
  }

  .h2_standard.edit_header_testimonials {
    align-self: center;
  }

  .div-block-231 {
    grid-auto-flow: row;
  }

  .h3_standard {
    flex: 0 auto;
  }

  .div-block-233 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .button_violet {
    align-self: center;
    margin-top: 0;
  }

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

  .button_violet.btn_header {
    display: none;
  }

  .button_violet.btn_header.expanded {
    display: flex;
  }

  .div-block-241 {
    height: 300px;
  }

  .container_main_the_outcome {
    padding-bottom: 5rem;
  }

  .div-block-243 {
    flex-flow: column;
  }

  .div-block-244 {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .icon_the_outcome {
    height: 60px;
  }

  .container_section_discover {
    flex-flow: column;
    height: auto;
  }

  .cont_imagen_discover {
    background-image: linear-gradient(354deg, #000c, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd73ac4421c75c1a2e7f0_Mesa%20de%20trabajo%201.png");
    background-position: 0 0, 50% 70%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex: 0 auto;
    height: 500px;
  }

  .div-block-254 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    overflow: visible;
  }

  .text-block-62 {
    text-align: center;
    font-size: 20px;
    overflow: visible;
  }

  .div-block-255 {
    flex-flow: column;
    align-self: center;
    width: 500px;
  }

  .div-block-256 {
    justify-content: center;
    align-items: center;
  }

  .div-block-257 {
    align-self: stretch;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-85 {
    border-width: 0;
    border-radius: 0;
  }

  .card_rese-as {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .div-block-259 {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .div-block-262 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-267 {
    display: none;
  }

  .imagen_order {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    height: 350px;
    overflow: visible;
  }

  .imagen_warehousing {
    flex: 0 auto;
    align-self: auto;
  }

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

  .imagen_accounting {
    height: auto;
  }

  .div-block-268 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .modules_tabs {
    overflow: visible;
  }

  .tab {
    flex-flow: column;
  }

  .tab_info {
    align-self: stretch;
    width: 100%;
  }

  .image-88 {
    flex: 0 auto;
    height: 400px;
  }

  .tab_imagen {
    flex: 0 auto;
  }

  .tab_imagen.edit {
    flex: 0 auto;
    align-self: center;
  }

  .tab_imagen.edit.g {
    flex: 1;
    align-self: stretch;
  }

  .image-92 {
    flex: 0 auto;
  }

  .div-block-273 {
    align-self: center;
  }

  .div-block-274 {
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .image-94 {
    align-self: stretch;
  }

  .p2_standard {
    align-self: auto;
  }

  .p2_standard.edit_mobile {
    font-size: 14px;
  }

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

  .cont_section_a_the_partnership {
    height: 800px;
  }

  .a_the_partnership_imagen {
    background-size: cover;
  }

  .cont_support_imagen {
    background-position: 0 0, 50%;
  }

  .image-95 {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    height: auto;
  }

  .string_vetical-2 {
    display: none;
  }

  .string_vetical-2.not_ocult {
    display: block;
  }

  .string_vetical-3 {
    display: none;
  }

  .cont_founder_main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .founder_main_card_1 {
    flex: 1;
    width: 400px;
    height: 700px;
  }

  .founder_main_card_2 {
    flex: 1;
  }

  .div-block-285 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .div-block-286 {
    max-width: 500px;
  }

  .div-block-288 {
    padding-bottom: 30px;
  }

  .div-block-291 {
    align-self: center;
  }

  .faq_icon-2 {
    flex: none;
  }

  .padding-global-2.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .faq_accordion-3 {
    align-self: stretch;
  }

  .faq_icon-3 {
    flex: none;
  }

  .padding-global-3.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .link-3 {
    display: block;
  }

  .div-block-293 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a24bfd911c01721b6fa3fcc_Group%20(1).png"), radial-gradient(circle farthest-side, #932fbd, #643589 70%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
  }

  .div-block-294, .div-block-295 {
    display: none;
  }

  .div-block-296 {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .div-block-297 {
    display: none;
  }

  .text-block-78 {
    flex: 0 auto;
    width: auto;
    display: block;
  }

  .div-block-298 {
    display: block;
  }

  .bold-text-17 {
    width: auto;
    display: flex;
  }

  .text-block-79.p1_standard {
    flex: none;
    width: 150px;
    margin-right: 20px;
  }

  .text-block-79.p1_standard.white {
    align-self: center;
  }

  .div-block-308 {
    min-width: 1300px;
    max-width: none;
    overflow: clip;
  }

  .div-block-310 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .div-block-311 {
    order: 9999;
  }

  .div-block-312 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-14 {
    background-image: radial-gradient(circle farthest-side, #932fbd, #643589 70%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: 650px;
  }

  .div-block-314 {
    align-self: stretch;
    width: auto;
    height: auto;
    margin-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-315 {
    overflow: auto;
  }

  .div-block-317 {
    display: none;
  }

  .div-block-317.ai {
    position: static;
  }

  .image-105 {
    height: 22px;
  }

  .div-block-325 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-326 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: none;
  }

  .div-block-332 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .image-112 {
    width: 80px;
  }

  .div-block-336 {
    align-self: flex-start;
  }

  .div-block-340 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-113 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .div-block-342 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .div-block-347 {
    background-position: 50%;
  }

  .slider-3 {
    width: 600px;
  }

  .text-block-82 {
    text-align: center;
    width: auto;
    font-size: 1.3rem;
  }

  .div-block-350 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-352 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .fs-tabs-4_content-list {
    display: none;
  }

  .fs-tabs-8_tab-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .fs-tabs-8_tab-item {
    background-color: #f5f5f500;
  }

  .fs-tabs-8_tab-item.is-tab-active {
    background-color: #ebebeb00;
  }

  .fs-tabs-8_tab-item.l {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #f5f5f500;
    padding-top: 0;
  }

  .fs-tabs-8_content-list {
    height: 1px;
  }

  .div-block-357 {
    background-color: #f4f4f400;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .div-block-360 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .div-block-361 {
    align-self: stretch;
  }

  .div-block-362 {
    flex-flow: row;
  }

  .div-block-363 {
    flex-flow: column;
    align-self: stretch;
  }

  .div-block-364 {
    background-color: #f4f4f400;
  }

  .div-block-367 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: row;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .div-block-368 {
    justify-content: center;
    align-items: center;
  }

  .div-block-369 {
    border: 1px solid #a3a3a3;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 8px;
  }

  .div-block-369.hj {
    width: 50px;
    height: 50px;
  }

  .section_hero_p-accounting {
    height: 1000px;
  }

  .subtitle {
    align-self: center;
  }

  .main_resumen {
    flex-flow: column;
    align-self: center;
    width: 500px;
  }

  .cont_graphic_imagen {
    align-self: stretch;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .cont_graphic_imagen.recognize_width {
    width: auto;
  }

  .div-block-374 {
    order: 0;
  }

  .cont_section_general_ledger {
    flex-flow: column;
  }

  .cont_section_cash-capture {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .cont_section_cash, .cont_section_capture {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .cont_section_recognize {
    flex-flow: column;
    display: flex;
  }

  .section_reports-bi {
    flex-flow: row;
  }

  .cont_section_reports-bi {
    flex-flow: column;
  }

  .header_reports-bi {
    order: -9999;
  }

  .cont_section_tap-into {
    flex-flow: column;
  }

  .cont_ai-power {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_flujo_ai-power {
    justify-content: flex-start;
    align-items: flex-start;
    overflow: auto;
  }

  .card_flujo_ai-power {
    flex: none;
    width: 200px;
  }

  .card_flujo_ai-power.boder_color_blue {
    flex: 0 auto;
  }

  .card_flujo_ai-power.border_color_blue {
    border: 1px solid #4989e8;
  }

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

  .cont_section_hero_order_management {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .div-block-403 {
    display: flex;
    overflow: auto;
  }

  .cont_nav_product.w--open {
    background-color: #fff;
    position: static;
  }

  .nav_product_inside_banner {
    display: none;
  }

  .cont_precise-l-c_imagen, .div-block-405 {
    margin-top: 0;
  }

  .div-block-408 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-142 {
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .text-block-142.account, .text-block-142.date, .text-block-142.description {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .div-block-410 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-143 {
    width: auto;
  }

  .text-block-144 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .text-block-145 {
    width: auto;
  }

  .nav_company_inside_banner {
    display: none;
  }

  .cont_graphic_imagen_multi {
    align-self: center;
    width: 600px;
  }

  .cont_graphic_imagen_multi.recognize_width {
    width: auto;
  }

  .div-block-413 {
    flex-flow: column;
  }

  .cont_graphic_imagen_chip {
    align-self: center;
    width: 600px;
  }

  .cont_graphic_imagen_chip.recognize_width {
    width: auto;
  }

  .cont_graphic_imagen_currency {
    align-self: center;
    width: 100%;
  }

  .cont_graphic_imagen_currency.recognize_width {
    width: auto;
  }

  .cont_currency_quote_imagen {
    align-self: stretch;
    width: 100%;
  }

  .cont_currency_quote_imagen.recognize_width {
    width: auto;
  }

  .cont_icon_quote {
    flex: 1;
  }

  .section_hero_order_management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    height: auto;
  }

  .cont_text_hero_order_management {
    justify-content: center;
    align-items: center;
  }

  .cont_imagen_hero_order_management {
    flex: none;
    align-self: center;
    display: flex;
    overflow: visible;
  }

  .cont_section_hero_accounting {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .cont_flujo_hero_om {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    overflow: auto;
  }

  .card_flujo_hero_om {
    flex: none;
    width: 300px;
  }

  .card_flujo_hero_om.boder_color_blue {
    flex: 0 auto;
  }

  .card_flujo_hero_om.border_color_blue {
    border: 1px solid #4989e8;
  }

  .fulfillment_table_header_imagen {
    text-align: center;
    width: auto;
  }

  .main_resumen_procurement {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: stretch;
    place-items: center;
    width: auto;
  }

  .cont_section_features {
    flex-flow: column;
  }

  .div-block-419 {
    align-self: stretch;
  }

  .cont_section_compares {
    flex-flow: column;
  }

  .cont_graphic_imagen-copy {
    align-self: center;
    width: 600px;
  }

  .cont_graphic_imagen-copy.recognize_width {
    width: auto;
  }

  .background_table_compares {
    align-self: center;
    width: auto;
  }

  .background_table_compares.recognize_width {
    width: auto;
  }

  .text_herader_table_compares {
    font-size: 14px;
  }

  .text_herader_table_compares.text_wdth-small_herader_table_compares {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_row_table_compares {
    font-size: 14px;
  }

  .cont_section_integrations {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_card_intagrations_p {
    font-size: 14px;
  }

  .text_card_integrations_p {
    font-size: 16px;
  }

  .cont_section_factures {
    flex-flow: column;
  }

  .tabes_menu_factures {
    flex-flow: row;
    align-self: auto;
    padding: 10px;
    overflow: auto;
  }

  .tabs_factures {
    flex-flow: column;
  }

  .tab-link-tab-1-3 {
    align-self: center;
    width: auto;
  }

  .tab-link-tab-1-3.w--current {
    flex: 0 auto;
    width: auto;
    display: block;
  }

  .text-block-156 {
    text-align: center;
  }

  .text-block-157 {
    display: none;
  }

  .background_line_croos_procurement {
    margin-top: 10px;
  }

  .t_row_table_imagen {
    font-size: 12px;
  }

  .main_resumen_crm {
    flex-flow: column;
    align-self: center;
    width: 500px;
  }

  .footer_section_resumen_crm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cont_main_ai-quoting {
    flex-flow: column;
  }

  .cont_ai-quoting_imagen_crm {
    align-self: center;
  }

  .cont_section_own-phone_crm {
    flex-flow: column;
  }

  .header_own-phone_crm {
    order: -9999;
  }

  .cont_graphic_imagen_phone {
    align-self: center;
    width: 600px;
  }

  .cont_graphic_imagen_phone.recognize_width {
    width: auto;
  }

  .section_own_phone {
    flex-flow: row;
  }

  .footer_resumen_cont_left_crm-copy {
    flex: none;
  }

  .main_resumen_wi {
    flex-flow: column;
    align-self: center;
    width: 500px;
  }

  .footer_section_resumen_wi {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .footer_resumen_cont_left_wi {
    flex: none;
    justify-content: center;
    align-items: center;
  }

  .footer_section_resumen_om {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 0 auto;
    align-self: stretch;
  }

  .main_resumen_om {
    flex-flow: column;
    align-self: center;
    width: 500px;
  }

  .border_imagen {
    align-self: stretch;
    width: auto;
  }

  .border_imagen.recognize_width {
    width: auto;
  }

  .section_hero_collaboration, .section_hero_procurement, .section_hero_warehousing-inventory, .section_hero_crm, .section_hero_project-management {
    background-image: linear-gradient(304deg, #5b2783, #98309c);
    height: auto;
  }

  .form-block-7-copy {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .div-block-442 {
    justify-content: center;
    align-items: center;
  }

  .image-143-copy {
    width: 1300px;
    padding-left: 100px;
  }

  .lottie-animation-8 {
    width: 1000px;
    margin-top: 500px;
    display: none;
  }

  .animation_product_hero {
    justify-content: flex-end;
    align-items: center;
    width: 1000px;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .animation_product_hero.edit_procurement {
    width: 800px;
    margin-top: 0;
  }

  .cont_imagen_hero_procurement {
    flex: none;
    align-self: stretch;
    overflow: visible;
  }

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

  .cont_imagen_hero_warehousing-i, .cont_imagen_hero_crm, .cont_imagen_hero_project-m, .cont_imagen_hero_reports-bi, .cont_imagen_hero_collaboration {
    flex: none;
    align-self: stretch;
    overflow: visible;
  }

  .div-block-461 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .cont_imagen_card {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
    overflow: visible;
  }

  .p1_standard-2 {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .imagen_order-2 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    height: 350px;
    overflow: visible;
  }

  .imagen_warehousing-2 {
    flex: 0 auto;
    align-self: auto;
  }

  .div-block-469 {
    flex-flow: column;
  }

  .div-block-473 {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    height: 100%;
  }

  .image-162 {
    align-self: center;
  }

  .cards_home_products {
    height: auto;
  }

  .cont_imagen_header_h-products {
    width: 400px;
    padding: 0;
  }

  .t_cards_om, .text-block-216, .text-block-217, .bold-text-30 {
    font-size: 12px;
  }

  .div-block-475 {
    width: 400px;
  }

  .p1_standard-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    width: auto;
    padding-right: 0;
    font-size: 16px;
    display: flex;
  }

  .p1_standard-copy.text-align-center.white {
    text-align: center;
  }

  .p1_standard-copy.centrar {
    text-align: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .p1_standard-copy.align-center, .p1_standard-copy.align-center.white {
    text-align: center;
  }

  .p1_standard-copy.white {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .p1_standard-copy.white.small {
    text-align: left;
  }

  .p1_standard-copy.white.center_mobile {
    text-align: center;
  }

  .p1_standard-copy.center {
    text-align: center;
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .p1_standard-copy.center.about_years_mask, .p1_standard-copy.center.not, .p1_standard-copy.center.not-center {
    text-align: center;
  }

  .p1_standard-copy.center.not_center {
    text-align: left;
  }

  .p1_standard-copy.edit_text_book_demo {
    flex-flow: row;
  }

  .p1_standard-copy.d.center.not-center {
    text-align: left;
    flex: 0 auto;
  }

  .p1_standard-copy.edit_mobile {
    font-size: 14px;
  }

  .p1_standard-copy.center_mobile {
    text-align: left;
  }

  .text-block-218 {
    font-size: 14px;
  }

  .div-block-476 {
    width: 500px;
  }

  .div-block-477 {
    align-self: flex-start;
    width: auto;
  }

  .lottie-animation_acconting {
    width: 900px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
  }

  .bvckjjhgf {
    font-size: 14px;
  }

  .nmbvhcfg {
    flex: none;
    height: 180px;
  }

  .cont_imagen_card_w-i {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    overflow: visible;
  }

  .jhbgvfc {
    width: auto;
  }

  .vbndfb {
    align-self: stretch;
  }

  .hvcnb, .hggh, .lklkjj, .jhgg {
    width: auto;
  }

  .button_violet-copy {
    align-self: center;
    margin-top: 0;
  }

  .button_violet-copy.btn_header-copy {
    display: none;
  }

  .button_violet-copy.btn_header-copy.expanded {
    display: flex;
  }

  .div-block-484 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .button_violet-copy {
    color: #65358b;
    background-color: #65358b00;
    border: 1px solid #65358b80;
    align-self: center;
    margin-top: 0;
  }

  .button_violet-copy:hover {
    background-color: #431f5f33;
  }

  .mnbvgfcrghnj {
    flex: 1;
  }

  .kmhjnbgvfc {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .button_violet_header {
    align-self: center;
    margin-top: 0;
  }

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

  .button_violet_header.btn_header {
    display: none;
  }

  .button_violet_header.btn_header.expanded {
    display: flex;
  }

  .button_white_header {
    align-self: center;
    margin-top: 0;
  }

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

  .button_white_header.btn_header {
    display: none;
  }

  .button_white_header.btn_header.expanded {
    display: flex;
  }

  .button_white_header.btn_header-copy {
    display: none;
  }

  .button_white_header.btn_header-copy.expanded {
    display: flex;
  }

  .hdrhhdf {
    height: auto;
  }

  .kmjhnbgv {
    align-self: stretch;
  }

  .p1_standard-3 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: auto;
    padding-right: 0;
    display: flex;
  }

  .p1_standard-3.center {
    text-align: center;
    align-self: center;
    padding-right: 0;
    display: block;
  }

  .p1_standard-3.center.about_years_mask {
    text-align: center;
  }

  .h2_standard-2 {
    text-align: center;
    align-self: stretch;
    font-size: 30px;
  }

  .h2_standard-2.center.k {
    text-align: center;
  }

  .max-width-small-4 {
    flex-flow: column;
    align-self: center;
    width: 600px;
    max-width: none;
    display: flex;
  }

  .image-171 {
    height: 22px;
  }

  .padding_section-2 {
    align-self: auto;
    width: auto;
    min-width: 100%;
    max-width: 1240px;
  }

  .faq_icon-4 {
    flex: none;
  }

  .h2_standard-3 {
    text-align: center;
    align-self: stretch;
    font-size: 30px;
  }

  .h2_standard-3.center.k {
    text-align: center;
  }

  .max-width-small-5 {
    flex-flow: column;
    align-self: center;
    width: 600px;
    max-width: none;
    display: flex;
  }

  .image-172 {
    height: 22px;
  }

  .faq_icon-5 {
    flex: none;
  }

  .cont_co-founder_02, .cont_investors_03 {
    flex-flow: column;
  }

  .hero_co-founder {
    align-self: auto;
    height: auto;
  }

  .text-block-223 {
    margin-top: 20px;
  }

  .button_violet-copy {
    color: #fff;
    background-color: #65358b;
    align-self: center;
    margin-top: 0;
  }

  .button_violet-copy:hover {
    opacity: 1;
    background-color: #431f5f;
  }

  .button_violet-copy.secundary_button {
    margin-top: 0;
  }

  .button_violet-copy.btn_header {
    display: none;
  }

  .button_violet-copy.btn_header.expanded {
    display: flex;
  }

  .cont_section_pricing {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .hero_co-founder-copy {
    align-self: auto;
    height: auto;
  }

  .footer_card_princing {
    flex-flow: wrap;
  }

  .cont_main_pricing {
    flex-flow: column;
  }

  .cont_main_left {
    max-width: none;
  }

  .cont_main_form {
    align-self: auto;
  }

  .kjhgfiu {
    max-width: none;
  }

  .div-block-520 {
    align-self: stretch;
  }

  .form_hero_demo-copy {
    max-width: none;
  }

  .form-block-6-copy {
    flex: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-525 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-529 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-530 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .div-block-531 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .h2_default {
    text-align: left;
    align-self: stretch;
    font-size: 30px;
  }

  .h2_default.text-align-center {
    font-size: 30px;
  }

  .h2_default.text-align-center.not_center, .h2_default.center.k {
    text-align: center;
  }

  .h2_default.center.not-center {
    text-align: left;
  }

  .h2_default.center.not_center, .h2_default.white.center.not_center {
    text-align: center;
  }

  .h2_default.edit_header_testimonials {
    align-self: center;
  }

  .container_main_the_outcome-copy {
    padding-bottom: 0;
  }

  .image-177 {
    display: none;
  }

  .div-block-246-copy.margin_left_right {
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .h3_default {
    flex: 0 auto;
  }

  .div-block-244-copy {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .text-block-89-copy {
    font-size: 12px;
  }

  .div-block-533, .div-block-534, .div-block-535 {
    align-self: center;
  }

  .string_horizontal-copy {
    display: none;
  }

  .string_horizontal-copy.ocultar {
    display: block;
  }

  .fj {
    height: 60px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .icon-height-small {
    height: 2rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.padding-section-medium {
    flex-flow: wrap;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .padding-global.background_color_violet {
    flex-flow: column;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .form_landing {
    font-size: 1rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .container-default {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
  }

  .text-align-center.header_testimonials {
    font-size: 1.1rem;
  }

  .button-group {
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .f {
    padding-top: 3rem;
  }

  .overview_features_figma {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .overview_banners_left {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .overview_banners_grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .overview_pages_grid, .footer_nav {
    grid-template-columns: 1fr 1fr;
  }

  .overview_features_grid {
    grid-template-columns: 1fr;
  }

  .footer-box {
    padding: 3rem 1.5rem;
  }

  .overview_benefits_card {
    flex-flow: column;
  }

  .overview_banners_customize {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .badges {
    display: none;
  }

  .text-style-badge {
    text-align: center;
  }

  .footer_info {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .footer_banners {
    grid-template-columns: 1fr;
  }

  .nav-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .footer_image {
    width: 100%;
    max-width: none;
  }

  .section_heading {
    position: static;
  }

  .section_heading.is-centered {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .slider-arrow.is-left-home {
    margin-left: -20rem;
  }

  .home2_hero_logos {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    flex-flow: wrap;
    overflow: auto;
  }

  .faq_box {
    width: auto;
  }

  .faq_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .faq_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section-header-content.is-centered {
    margin-left: auto;
    margin-right: auto;
  }

  ._404_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .home1_hero_grid {
    padding: 1.5rem;
  }

  .home1_benefits_image {
    height: auto;
  }

  .home1_features_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .home1_features_left {
    position: static;
  }

  .button-arrow {
    justify-content: center;
    align-items: center;
  }

  .industries_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .industries_grid.is-home2 {
    grid-column-gap: .375rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .industries_grid.is-home3 {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
  }

  .home1_testimonials_highlight {
    width: 7.5rem;
    height: auto;
    padding: 1rem;
  }

  .blog_grid {
    grid-template-columns: 1fr;
  }

  .home1_banner_wrapper {
    padding: 1.5rem 1rem;
  }

  .home2_benefits_grid {
    place-items: center;
  }

  .home2_benefits_card.div-block-13 {
    justify-content: center;
    align-items: center;
  }

  .home2_features_box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .home2_testimonials_mask {
    width: 24rem;
  }

  .slider-arrow-v2.is-left-home {
    margin-left: -20rem;
  }

  .home3_features_grid {
    grid-template-columns: 1fr 1fr;
  }

  .home3_features_highlight {
    min-height: 31.25rem;
  }

  .home3_testimonials_mask {
    width: 24rem;
  }

  .home3_banner_box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 2fr;
    padding: 1.5rem 1rem;
  }

  .section_features1_hero {
    height: 550px;
  }

  .features1_metrics_grid {
    grid-template-columns: 1fr;
  }

  .features2_hero_grid {
    flex-flow: column;
    display: flex;
  }

  .features2_hero_content {
    padding: 1.5rem;
  }

  .features2_hero_media {
    height: 400px;
  }

  .features3_hero_box {
    padding: 1.5rem;
  }

  .features3_metrics_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 2.25fr;
  }

  .contact1_hero_call-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact1_reach_grid {
    grid-template-columns: 1fr;
  }

  .contact1_office_card {
    grid-template-columns: 1fr;
    margin-bottom: 1.5rem;
  }

  .contact2_hero_form {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact2_hero_info {
    padding: 1rem;
  }

  .contact2_hero_header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    padding-top: 2rem;
  }

  .contact2_hero_call-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact2_reach_grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .contact2_reach_card {
    justify-content: space-between;
    align-items: center;
  }

  .contact3_hero_header {
    padding: 1.5rem;
  }

  .contact3_hero_call-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact3_reach_box, .contact3_reach_grid {
    grid-template-columns: 1fr;
  }

  .contact3_reach_image {
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .contact3_office_card {
    grid-template-columns: 1fr;
    margin-bottom: 1.5rem;
  }

  .pricing_hero_box {
    padding: 1.5rem;
  }

  .post_featured_card {
    grid-template-columns: 1fr;
  }

  .post_featured_content {
    padding: 1.5rem;
  }

  .integrations_featured_box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .industry_card_image {
    aspect-ratio: 1;
    height: auto;
  }

  .industry_info_box {
    margin-top: .375rem;
  }

  .industry_hero_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .industry_info_result {
    margin-top: .375rem;
  }

  .industry_hero_overlay {
    background-image: linear-gradient(#0000, #000c 55%);
  }

  .industry_hero_header {
    flex: 0 auto;
  }

  .industry_form_grid {
    grid-template-columns: 2.5fr;
  }

  .api_hero_grid {
    grid-template-columns: 1fr;
  }

  .api_hero_content {
    padding: 1.5rem;
  }

  .api_overview_grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .api_process_banner {
    background-color: var(--color-neutral--200);
  }

  .about_hero_grid {
    grid-template-columns: 1fr;
  }

  .about_hero_image {
    flex: 0 auto;
    align-self: auto;
  }

  .about_hero_content {
    padding: 0;
  }

  .about_company_grid {
    flex-flow: wrap;
    grid-auto-flow: row;
    display: flex;
  }

  .about_team_grid {
    grid-template-columns: 1fr 1fr;
  }

  .about_years_mask {
    width: 22.5rem;
  }

  .demo_content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .demo_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .licenses_grid, .changelog_grid {
    grid-template-columns: 1fr;
  }

  .overview_features_menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .about_principles.spacer-small {
    padding-right: 0;
  }

  .bold-text {
    flex-flow: wrap;
    display: flex;
  }

  .container-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: stretch;
    width: 100%;
  }

  .section {
    grid-template-columns: 1fr;
  }

  .form {
    align-self: stretch;
  }

  .div-block-38 {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs_content {
    height: auto;
  }

  .image-17 {
    height: 40px;
  }

  .form-block-4 {
    width: auto;
  }

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

  .cont_form_hero_form {
    min-width: 0%;
    max-width: none;
    min-height: auto;
  }

  .container-13 {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-50 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-51 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .container-18 {
    flex-flow: column;
  }

  .cont_section_hero_product {
    width: auto;
  }

  .header_2_black {
    align-self: auto;
    font-size: 2rem;
    display: flex;
  }

  .header_3_white {
    text-align: center;
  }

  .header_1_white {
    font-size: 2.5rem;
  }

  .header_5_black.gray {
    display: none;
  }

  .image-22 {
    width: 100%;
    display: block;
  }

  .form-block-6 {
    flex: 0 auto;
  }

  .tabs_information_1 {
    align-self: center;
  }

  .div-block-64 {
    flex-flow: column;
  }

  .section_hero_ai {
    background-position: 100% 100%, 0 0;
    background-size: cover, auto;
  }

  .form-2.padding-small {
    max-width: none;
  }

  .div-block-67 {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-end;
  }

  .text-block-42 {
    font-size: 16px;
  }

  .lottie-animation {
    min-width: 0;
  }

  .lottie-animation.ai {
    padding-left: 50px;
  }

  .collection-list-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .title_event {
    font-size: 1.8rem;
  }

  .container_data {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container_data_right, .container_data_info {
    padding: 1rem;
  }

  .text-style-badge-7 {
    text-align: center;
  }

  .spacer-medium-2 {
    padding-top: 1.25rem;
  }

  .button-arrow-2 {
    justify-content: center;
    align-items: center;
  }

  .cont_founded_operlinx_main_imagen {
    flex: 0 auto;
    height: auto;
    min-height: 500px;
  }

  .div-block-128 {
    grid-template-columns: 1fr;
  }

  .div-block-139 {
    justify-content: center;
  }

  .image-47 {
    width: 500px;
  }

  .tabs-3 {
    flex: 1;
    position: relative;
  }

  .div-block-143 {
    align-self: stretch;
  }

  .string_vetical {
    display: none;
  }

  .text-block-52 {
    font-size: 1.5rem;
  }

  .div-block-153 {
    grid-template-columns: 1fr;
  }

  .section-7 {
    overflow: auto;
  }

  .bold-text-7, .bold-text-9 {
    text-align: left;
  }

  .div-block-168 {
    min-height: 0%;
  }

  .text-block-53 {
    font-size: 2rem;
  }

  .text-block-54 {
    font-size: 1.5rem;
  }

  .spacer-medium-3 {
    padding-top: 1.25rem;
  }

  .button-arrow-3 {
    justify-content: center;
    align-items: center;
  }

  .nav-wrapper-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .spacer-medium-4 {
    padding-top: 1.25rem;
  }

  .button-arrow-4 {
    justify-content: center;
    align-items: center;
  }

  .nav-wrapper-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .nav-solutions-grid-4 {
    flex-flow: column;
    max-height: 100vh;
    overflow: auto;
  }

  .text-style-badge-8 {
    text-align: center;
  }

  .nav-dropdown-wrapper-5.w--open {
    flex-flow: row;
    display: flex;
  }

  .spacer-medium-5 {
    padding-top: 1.25rem;
  }

  .button-arrow-5 {
    justify-content: center;
    align-items: center;
  }

  .nav-wrapper-4 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .div-block-184 {
    overflow: clip;
  }

  .image-59 {
    max-width: 500px;
    padding-bottom: 5rem;
  }

  .div-block-186 {
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    max-width: none;
    padding-left: 0;
    display: flex;
  }

  .text-field-4 {
    flex: 1;
  }

  .button_standard {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .button_standard.edit_btn {
    width: 400px;
  }

  .string_horizontal.ocultar {
    display: block;
  }

  .div-block-188 {
    flex: 1;
    align-self: stretch;
  }

  .div-block-190 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 50px;
    overflow: visible;
  }

  .container_standard {
    flex: 1;
    align-self: auto;
    height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container_standard.padding_hero_demo {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container_standard.contianer_hero_home {
    justify-content: space-between;
    align-self: stretch;
    padding-top: 3rem;
  }

  .p1_standard {
    text-align: left;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
  }

  .p1_standard.centrar, .p1_standard.align-center.white {
    text-align: center;
  }

  .p1_standard.white {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p1_standard.white.small {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .p1_standard.white.center {
    text-align: center;
  }

  .p1_standard.center {
    width: auto;
  }

  .p1_standard.cente {
    text-align: center;
  }

  .p1_standard.edit_mobile {
    font-size: 12px;
  }

  .p1_standard.center_mobile {
    text-align: left;
  }

  .h1_standard {
    text-align: center;
    width: auto;
  }

  .spacer_small {
    align-self: stretch;
  }

  .spacer_small.ocultar {
    display: none;
  }

  .spacer_medium {
    align-self: stretch;
    width: auto;
  }

  .spacer_medium.ocultar {
    display: block;
  }

  .spacer_large {
    padding-top: 2rem;
  }

  .div-block-201 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .h1_turn_ai_intro {
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .h2_turn_ai_intro {
    font-size: 1.3rem;
  }

  .div-block-204 {
    flex-flow: column;
  }

  .text_benefits {
    font-size: 1rem;
  }

  .div-block-205 {
    background-position: 50% 100%, 0 0;
  }

  .image-66, .image-67, .image-68 {
    width: 25px;
  }

  .div-block-207 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    height: auto;
    padding-left: 2rem;
  }

  .div-block-207.a {
    height: 500px;
  }

  .div-block-208 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .tabs-menu-4 {
    width: 320px;
  }

  .tab-link-tab-1-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tab-link-tab-1-2.w--current {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .text_tabs {
    font-size: 1rem;
  }

  .tab-link-tab-2-2, .tab-link-tab-3-2 {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .image-70 {
    vertical-align: baseline;
    display: none;
  }

  .image-71, .image-72 {
    display: none;
  }

  .div-block-211 {
    width: 320px;
  }

  .image-73 {
    flex: 0 auto;
    width: 100%;
    height: 500px;
  }

  .tab-pane-tab-2-3 {
    padding-bottom: 0;
  }

  .image-74 {
    flex: 0 auto;
    width: 400px;
    max-width: 800px;
    height: auto;
    display: block;
  }

  .div-block-220 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-222 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .div-block-225 {
    justify-content: center;
    align-self: stretch;
  }

  .form-block-7 {
    flex: 0 auto;
    width: auto;
  }

  .text-field-5 {
    flex: 1;
    align-self: auto;
  }

  .form-4 {
    flex-flow: row;
    flex: none;
    align-self: auto;
  }

  .div-block-227 {
    flex-flow: column;
    flex: none;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 50px;
    padding-left: 0;
    display: flex;
  }

  .div-block-228 {
    height: 450px;
  }

  .section-11 {
    overflow: auto;
  }

  .div-block-229, .div-block-230 {
    overflow: visible;
  }

  .h2_standard {
    text-align: center;
    align-self: stretch;
    font-size: 25px;
  }

  .h2_standard.center.not-center {
    text-align: center;
    align-self: stretch;
  }

  .h2_standard.white {
    text-align: left;
    align-self: center;
  }

  .h2_standard.white.center {
    text-align: center;
  }

  .h3_standard {
    flex: 0 auto;
    font-size: 18px;
  }

  .h3_standard.white {
    text-align: center;
  }

  .div-block-236 {
    justify-content: flex-start;
    align-items: center;
  }

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

  .div-block-247 {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    display: block;
  }

  .cont_imagen_discover {
    background-size: auto, cover;
  }

  .cont_pasos_discover {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .div-block-254 {
    justify-content: center;
    overflow: auto;
  }

  .text-block-62 {
    font-size: 20px;
  }

  .text-block-63 {
    font-size: 16px;
  }

  .image-85 {
    border-width: 0;
    border-radius: 0;
    padding-left: 0;
  }

  .card_rese-as {
    align-self: stretch;
  }

  .text-block-64 {
    font-size: 14px;
  }

  .div-block-262 {
    justify-content: center;
    align-items: center;
  }

  .imagen_order {
    height: 500px;
  }

  .imagen_adaptability {
    width: 100%;
  }

  .imagen_warehousing {
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .imagen_reports {
    width: 100%;
  }

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

  .tab_imagen, .tab_imagen.edit {
    display: none;
  }

  .p2_standard.white.center {
    display: block;
  }

  .p2_standard.edit_mobile {
    font-size: 12px;
  }

  .div-block-277 {
    align-self: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont_section_a_the_partnership {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    height: auto;
  }

  .the_partnership_card {
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    min-width: 0;
  }

  .text-block-72 {
    display: flex;
  }

  .a_the_partnership_imagen {
    display: none;
  }

  .cont_section_support {
    flex-flow: column;
  }

  .cont_support_imagen {
    flex: 0 auto;
    height: 250px;
  }

  .section_hero_about {
    height: 550px;
  }

  .cont_founded_operlinx_main {
    flex-flow: column;
  }

  .string_vetical-2, .string_vetical-3 {
    display: none;
  }

  .cont_founder_main {
    flex-flow: column;
    height: auto;
  }

  .founder_main_card_1 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 500px;
    min-height: 500px;
  }

  .cont_section_founder {
    flex: 1;
    align-self: stretch;
  }

  .founder_main_card_2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    min-height: 500px;
  }

  .div-block-292 {
    align-self: stretch;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-2.padding-section-medium {
    flex-flow: wrap;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .faq_accordion-3 {
    width: auto;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-3.padding-section-medium {
    flex-flow: wrap;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .a_the_partnership_info_cards_text {
    align-self: stretch;
  }

  .text-block-79.p1_standard {
    flex: none;
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-307 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-308 {
    overflow: clip;
  }

  .div-block-310 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-14 {
    height: 650px;
  }

  .div-block-314 {
    height: 200px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-316 {
    inset: auto 0% 0%;
  }

  .div-block-317 {
    display: none;
  }

  .div-block-318 {
    align-self: stretch;
    width: 100%;
  }

  .div-block-319, .div-block-320, .div-block-321, .div-block-322 {
    align-self: stretch;
  }

  .image-105 {
    height: 22px;
  }

  .div-block-323 {
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .div-block-324 {
    flex-flow: column;
  }

  .div-block-325 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-326 {
    flex: none;
  }

  .div-block-332 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-112 {
    width: 80px;
  }

  .heading-53.center {
    font-size: 2rem;
  }

  .text-block-82 {
    align-self: center;
    font-size: 1.1rem;
  }

  .div-block-350 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-352 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .fs-tabs-4_tab-item {
    background-color: #f5f5f500;
    align-items: stretch;
    max-height: 5rem;
  }

  .fs-tabs-4_tab-item.is-tab-active {
    background-color: #ebebeb00;
    max-height: none;
  }

  .fs-tabs-4_content-list {
    display: none;
  }

  .fs-tabs-8_tab-item {
    max-height: 6.5rem;
  }

  .icon-2, .icon-3 {
    display: none;
  }

  .div-block-360 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .text-block-85 {
    width: auto;
    display: block;
  }

  .div-block-369 {
    border: 1px solid #a3a3a3;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 8px;
  }

  .section_hero_p-accounting {
    background-image: linear-gradient(304deg, #5b2783, #98309c), linear-gradient(#0000, #0000);
    height: 900px;
  }

  .subtitle {
    align-self: center;
  }

  .grafic_precise-l-c {
    width: auto;
  }

  .pink_darck {
    width: 15%;
  }

  .pink_light {
    flex: 0 auto;
    width: 5%;
  }

  .cont_section_cash-capture {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .cont_section_cash {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont_section_capture {
    flex-flow: column;
    align-self: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .cont_section_recognize {
    flex-flow: column;
    display: flex;
  }

  .cont_cards_what-changes {
    flex-flow: wrap;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .card_what-changes {
    flex: 0 auto;
    width: 400px;
  }

  .div-block-380 {
    flex: none;
    align-self: stretch;
    width: 180px;
  }

  .div-block-381 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

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

  .cont_section_hero_order_management {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

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

  .nav_company_inside_banner {
    display: none;
  }

  .div-block-413 {
    flex-flow: column;
  }

  .section_hero_order_management {
    background-position: 100% 135%, 0 0;
  }

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

  .cont_imagen_hero_order_management {
    flex: none;
    display: flex;
  }

  .text_herader_table_compares.text_wdth-small_herader_table_compares, .text_row_table_compares {
    font-size: 12px;
  }

  .cont_cards_integrations {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .card_integrations_p {
    flex: none;
    width: 180px;
  }

  .header_card_intagrations_p {
    font-size: 14px;
  }

  .text_card_integrations_p {
    font-size: 16px;
  }

  .tabes_menu_factures {
    align-self: stretch;
  }

  .tabs_factures {
    overflow: visible;
  }

  .tab-link-tab-1-3 {
    flex: 0 auto;
  }

  .header_table-4_main_f_p, .row_table-4_main_f_p {
    align-self: stretch;
  }

  .main_resumen_crm {
    width: auto;
  }

  .text-block-184, .text-block-185 {
    font-size: 14px;
  }

  .main_resumen_wi {
    width: auto;
  }

  .footer_resumen_cont_left_wi {
    justify-content: center;
    align-items: center;
  }

  .footer_section_resumen_om {
    flex-flow: column;
  }

  .section_hero_collaboration, .section_hero_procurement, .section_hero_warehousing-inventory, .section_hero_crm, .section_hero_project-management {
    background-position: 100% 135%, 0 0;
  }

  .image-141 {
    width: 1000px;
  }

  .form-block-7-copy {
    flex: 0 auto;
    width: auto;
  }

  .div-block-442 {
    margin-top: 3rem;
  }

  .image-141-copy {
    width: 1000px;
  }

  .image-142 {
    width: 800px;
  }

  .image-143-copy {
    width: 1300px;
    padding-left: 100px;
  }

  .lottie-animation-8 {
    margin-top: 350px;
  }

  .animation_product_hero {
    margin-top: 0;
  }

  .cont_imagen_hero_warehousing-i {
    justify-content: center;
    align-items: center;
  }

  .div-block-464 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-465 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .p1_standard-2 {
    text-align: left;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
  }

  .spacer_medium-2 {
    align-self: stretch;
    width: auto;
  }

  .imagen_order-2 {
    height: 500px;
  }

  .imagen_warehousing-2 {
    height: 400px;
  }

  .cards_home_products {
    width: auto;
    display: flex;
    position: static;
  }

  .cont_imagen_header_h-products, .div-block-475 {
    width: auto;
  }

  .p1_standard-copy {
    text-align: left;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-end;
    width: auto;
  }

  .p1_standard-copy.centrar, .p1_standard-copy.align-center.white {
    text-align: center;
  }

  .p1_standard-copy.white {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p1_standard-copy.white.small {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .p1_standard-copy.white.center {
    text-align: center;
  }

  .p1_standard-copy.center {
    width: auto;
  }

  .p1_standard-copy.cente {
    text-align: center;
  }

  .p1_standard-copy.edit_mobile {
    font-size: 12px;
  }

  .p1_standard-copy.center_mobile {
    text-align: left;
  }

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

  .div-block-477 {
    align-self: stretch;
    width: auto;
  }

  .lottie-animation_acconting {
    width: 800px;
    margin-top: 0;
  }

  .jvbvcgvfg {
    align-self: stretch;
  }

  .jhgfvds {
    width: auto;
  }

  .pink_light_2 {
    flex: 0 auto;
    width: 5%;
  }

  .nmbvhcfg {
    flex: none;
    height: 200px;
  }

  .vbndfb {
    align-self: stretch;
  }

  .hvcnb, .hggh, .lklkjj {
    width: auto;
  }

  .iujyht {
    align-self: stretch;
  }

  .kmhjnbgvfc {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .button_violet_header.secundary_button, .button_white_header.secundary_button {
    margin-top: 0;
  }

  .kmjhnbgv {
    width: auto;
  }

  .spacer_small-3 {
    align-self: auto;
  }

  .p1_standard-3 {
    text-align: left;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
  }

  .p1_standard-3.center {
    width: auto;
  }

  .h2_standard-2 {
    text-align: center;
    align-self: stretch;
    font-size: 25px;
  }

  .image-171 {
    height: 22px;
  }

  .h2_standard-3 {
    text-align: center;
    align-self: stretch;
    font-size: 25px;
  }

  .image-172 {
    height: 22px;
  }

  .cont_hero_co-founder_01 {
    flex-flow: column;
  }

  .hero_co-founder {
    flex: none;
    height: 400px;
  }

  .div-block-503 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-506 {
    justify-content: center;
    align-items: center;
  }

  .button_violet-copy.secundary_button {
    margin-top: 0;
  }

  .section_hero_pricing {
    height: auto;
  }

  .cont_header_princing, .cont_section_header_pricing {
    flex-flow: column;
  }

  .hero_co-founder-copy {
    flex: none;
    height: 400px;
  }

  .tabs-menu-6, .cont_main_pricing {
    flex-flow: column;
  }

  .form_hero_demo-copy {
    align-self: auto;
    max-width: none;
  }

  .form-block-6-copy {
    flex-flow: column;
    flex: 0 auto;
    display: flex;
  }

  .div-block-525 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-530 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .h2_default {
    text-align: left;
    align-self: stretch;
    font-size: 25px;
  }

  .h2_default.center.not-center {
    text-align: center;
    align-self: stretch;
  }

  .h2_default.white {
    text-align: left;
    align-self: center;
  }

  .h2_default.white.center {
    text-align: center;
  }

  .div-block-246-copy.margin_left_right {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .h3_default {
    flex: 0 auto;
    font-size: 18px;
  }

  .h3_default.white {
    text-align: center;
  }

  .string_horizontal-copy.ocultar {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  body {
    --color-base--white: #fff;
    --fonts--body: Geist, sans-serif;
    --color-base--black: black;
    --fonts--heading: Geist, sans-serif;
    --radius--default: 6px;
    --accent: #5f047e;
    --content-width--medium: 0px;
    --color-neutral--50: #fafafa00;
    --color-neutral--900: #727272;
    --color-neutral--300: #5e5e5e;
    --content-width--small: 480px;
    --section-padding--small: 0px;
    --content-width--container: 1428px;
    --content-width--large: 896px;
    --color-neutral--800: #c2c2c2;
    --content-width--x-large: 1138px;
    --color-neutral--600: #d9d9d9;
    --section-padding--large: 144px;
    --section-padding--medium: 72px;
    --radius--button: 6px;
    --color-neutral--200: #f0f0f0;
    --color-neutral--500: #dedede;
    --color-neutral--100: #00000080;
    --color-neutral--400: #e6e6e6;
    --fonts--badge: "Geist Mono", sans-serif;
    --background-hero: #8f00ff33;
    --color-neutral--700: #d1d1d1;
    --gradient_background: #edd5ff;
    --degradado-oscuro: #4a0074cc;
    --content-width--hero-container: 1800px;
  }

  .utility-page_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .icon-height-small {
    height: 1.5rem;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-global {
    object-fit: fill;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding-section-medium {
    flex-flow: row;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-global.padding-section-small {
    box-sizing: border-box;
    display: flex;
  }

  .padding-global.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-global.background_color_violet {
    flex-flow: column;
  }

  .padding-global.hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global.padding {
    padding-top: 2.8rem;
  }

  .max-width-small {
    width: auto;
  }

  .text-color-alternate, .text-size-tiny {
    text-align: center;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .max-width-large {
    width: auto;
    margin: 0 0 1rem;
    font-size: 2rem;
  }

  .text_p_grey {
    text-align: left;
    align-self: stretch;
    font-size: .9rem;
    display: block;
  }

  .text_p_grey.text-align-center {
    font-size: .9rem;
  }

  .text_p_grey.align_mobile {
    text-align: center;
  }

  .text-size-small.text-style-muted60 {
    text-align: left;
  }

  .text-size-small.text-style-muted80, .heading-style-h4.text-color-alternate.text-align-center, .heading-style-h4.text-align-center {
    text-align: center;
  }

  .form_landing {
    min-height: auto;
    padding-top: .6rem;
    padding-bottom: .5rem;
    font-size: .8rem;
  }

  .heading-style-h2 {
    text-align: left;
    align-self: flex-start;
  }

  .container-default {
    width: 80%;
    max-width: var(--content-width--container);
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

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

  .text-align-center.heading-5 {
    text-align: left;
  }

  .text-align-center.header_4_black {
    text-align: center;
    font-size: 1.3rem;
  }

  .text-align-center.subt_title_black {
    text-align: center;
  }

  .text-align-center.header_2_black {
    font-size: 1.5rem;
  }

  .text-align-center.subt_title_white {
    text-align: left;
  }

  .text-align-center.header_3_white {
    font-size: 1.2rem;
  }

  .button {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .button.is-secondary {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .button.is-secondary.hide-tablet {
    display: flex;
  }

  .button.hide-tablet {
    display: none;
  }

  .button.style {
    align-self: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .button-group {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .button-group.align-center-copy.buttons {
    justify-content: center;
    align-items: stretch;
  }

  .spacer-medium {
    padding-top: 1rem;
  }

  .spacer-xsmall {
    width: auto;
  }

  .spacer-small {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-top: 1.5rem;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .spacer-xxsmall {
    width: auto;
  }

  .spacer-large {
    flex: 0 auto;
    padding-top: 3rem;
  }

  .f {
    align-self: auto;
  }

  .overview_features_figma {
    justify-content: space-between;
    align-items: stretch;
  }

  .nav-dropdown-toggle {
    overflow: auto;
  }

  .nav-dropdown-toggle.w--open {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    position: static;
    overflow: visible;
  }

  .overview_banners_left {
    justify-content: center;
    align-items: stretch;
    padding: 1.5rem 1rem;
  }

  .nav-menu {
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
  }

  .cart-wrapper {
    z-index: 999;
  }

  .footer {
    display: flex;
  }

  .overview_pages_grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .footer_nav {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .overview_features_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .overview_benefits_grid {
    grid-template-columns: 1fr;
  }

  .footer-box {
    flex-flow: column;
    flex: 1;
    align-self: stretch;
    padding: 3rem 1rem;
    display: flex;
  }

  .nav-link.is-cart {
    padding-right: 0;
  }

  .overview_features_figma-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .overview_banners_customize {
    padding: 1.5rem 1rem;
  }

  .overview_pages_preview-box {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-links-buttons {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-style-badge {
    text-align: left;
    flex: none;
    align-self: auto;
  }

  .text-style-badge.text-align-center {
    text-align: left;
  }

  .text-style-badge.text-color-white {
    display: block;
  }

  .nav-dropdown-grid {
    grid-template-columns: 1fr;
  }

  .bottom-blur {
    z-index: 998;
  }

  .footer_buy {
    flex-flow: column;
    padding: 2.5rem 1rem;
  }

  .footer_nav-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .overview_hero_grid {
    grid-template-columns: 1fr;
  }

  .footer_banners {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-self: stretch;
    display: flex;
  }

  .footer_image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }

  .text-style-muted80 {
    text-align: left;
  }

  .icon-height-huge {
    width: 3rem;
    height: 3rem;
  }

  .section_header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
  }

  .section_header.is-centered {
    align-self: stretch;
    overflow: visible;
  }

  .section_heading {
    flex-flow: row;
    display: block;
  }

  .section_heading.is-centered {
    justify-content: flex-start;
    align-items: stretch;
  }

  .slider-arrow.is-left-home {
    margin-left: -17.5rem;
  }

  .home2_hero_logos {
    box-sizing: content-box;
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    object-fit: fill;
    flex-flow: row;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .pricing_price.is-table {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_home1_faq {
    overflow: clip;
  }

  .faq_question {
    justify-content: space-between;
    align-items: center;
  }

  .faq_question_header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq_accordion {
    padding: 1.5rem 1rem;
  }

  .faq_icon {
    flex: none;
  }

  .faq_video {
    width: auto;
  }

  .faq_left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .section_home1_hero {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b943241dccf0065c8ffccf_gears_hero_3.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .home1_hero_grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home1_hero_grid.container-default {
    flex-flow: column;
  }

  .home1_hero_image-box, .home1_hero_image {
    display: none;
  }

  .home1_benefits_grid {
    grid-template-columns: 1fr;
  }

  .home1_benefits_card {
    min-height: auto;
  }

  .highlight_marquee.is-about {
    width: 100%;
  }

  .industries_grid.is-home2 {
    grid-template-columns: 1fr;
  }

  .industries_card1.is-home3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .home1_testimonials_grid-right {
    padding: 1rem;
  }

  .home1_testimonials_highlight {
    width: 100%;
    margin-top: .375rem;
    position: static;
    top: 1rem;
    left: 1rem;
  }

  .integrations_grid, .integrations_grid.is-v2 {
    grid-template-columns: 1fr;
  }

  .integrations_card {
    aspect-ratio: auto;
  }

  .plan_plan-box {
    padding: 1rem;
  }

  .blog_category {
    flex: none;
  }

  .home1_banner_wrapper {
    justify-content: center;
    align-items: stretch;
    min-height: auto;
  }

  .home2_hero_wrapper {
    overflow: clip;
  }

  .home2_hero_image {
    max-width: 250%;
  }

  .home2_benefits_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .home2_benefits_card {
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .home2_benefits_banner {
    min-height: auto;
  }

  .home2_features_grid {
    grid-template-columns: 1fr;
  }

  .home2_testimonials_mask {
    width: 20rem;
  }

  .home2_testimonials_card {
    padding: 1rem;
  }

  .slider-arrow-v2.is-left-home {
    margin-left: -17.5rem;
  }

  .home2_banner_grid {
    flex: 0 auto;
    place-content: center;
    align-self: center;
    place-items: stretch start;
    min-height: auto;
  }

  .home2_banner_content {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .home3_hero_wrapper {
    padding: 1rem;
  }

  .home3_benefits_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .home3_benefits_card {
    min-height: auto;
  }

  .home3_features_grid {
    grid-template-columns: 1fr;
  }

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

  .home3_testimonials_mask {
    width: 20rem;
  }

  .home3_testimonials_card {
    padding: 1rem;
  }

  .home3_banner_box {
    justify-content: center;
    align-items: stretch;
  }

  .section_features1_hero {
    height: 550px;
  }

  .features1_hero_benefits {
    grid-template-columns: 1fr;
  }

  .features1_metrics_grid {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .features1_metrics_card {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
    flex-flow: column;
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 1rem;
  }

  .features1_metrics_card.is-black {
    height: 300px;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features1_metrics_number {
    font-size: 2rem;
  }

  .features1_metrics_item {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .features2_hero_grid {
    grid-template-columns: 1.5fr;
  }

  .features2_hero_content {
    padding: 0 1rem;
  }

  .features2_hero_media {
    justify-content: flex-start;
    align-items: center;
    height: 200px;
  }

  .features2_overview_grid {
    text-align: center;
  }

  .tabs_menu {
    grid-template-columns: 1fr;
  }

  .features2_details_content {
    padding-left: 0;
  }

  .features2_metrics_box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .features3_hero_box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features3_benefits_grid {
    grid-template-columns: 1fr;
  }

  .features3_details_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features3_metrics_grid {
    grid-template-columns: 1fr;
  }

  .features3_metrics_highlight {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features3_metrics_number {
    font-size: 4.375rem;
  }

  .contact1_hero_grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact1_hero_form-box {
    padding: 1rem;
  }

  .contact1_hero_call {
    flex-flow: column;
  }

  .contact1_office_content {
    padding: 1rem;
  }

  .contact1_office_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .contact-social {
    justify-content: center;
    align-items: center;
  }

  .section_contact2_hero {
    overflow: clip;
  }

  .contact2_hero_form {
    padding: 1rem;
  }

  .contact2_hero_info {
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .contact2_hero_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1rem;
  }

  .contact2_hero_header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    padding: 2rem 1rem;
  }

  .contact2_hero_call {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_contact2_reach {
    overflow: clip;
  }

  .contact2_reach_grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .contact2_office_content {
    padding: 1rem;
  }

  .contact2_office_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .contact3_hero_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact3_hero_call {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact3_hero_info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .contact3_office_content {
    padding: 1rem;
  }

  .contact3_office_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .pricing_hero_box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_plan_header-popular {
    order: -1;
  }

  .pricing_plan_table {
    background-color: #0000;
    border-style: none;
    padding: 0;
  }

  .pricing_plan_heading {
    flex-flow: column;
  }

  .pricing_plan_header {
    place-items: end start;
  }

  .pricing_plan_row {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .plan_action {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont_info_hero_demo {
    flex-flow: column;
    flex: 0 auto;
  }

  .cont_info_hero_demo.fv {
    width: auto;
  }

  .post_featured_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .integrations_hero_wrapper {
    padding: 1rem;
  }

  .integration_hero_box {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .integration_content_banner {
    padding: 1.5rem 1rem;
  }

  .industry_card_result {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .industry_card_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .industry_card_cards {
    grid-template-columns: 1fr;
  }

  .industry_info_box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .industry_hero_wrapper {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69b743d6c64b6976f0b4e73d_media6%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 36rem;
    padding: 1.5rem 1rem;
  }

  .industry_form_staff-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .api_hero_grid {
    grid-template-columns: 1.5fr;
  }

  .api_hero_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .api_overview_grid {
    grid-template-columns: 1fr;
  }

  .api_process_header {
    position: static;
  }

  .api_process_grid, .api_process_banners {
    grid-template-columns: 1fr;
  }

  .api_process_banner {
    background-color: var(--color-neutral--200);
  }

  .about_hero_grid {
    grid-template-columns: 1.5fr;
  }

  .about_hero_image {
    object-fit: contain;
    display: none;
    overflow: clip;
  }

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

  .about_company_grid {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    grid-template-columns: 1fr;
  }

  .about_team_grid {
    grid-template-columns: 1fr;
  }

  .about_years_mask {
    width: 20rem;
  }

  .about_years_content {
    aspect-ratio: 1;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .utility_box, .terms_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .licenses_grid {
    grid-template-columns: 1fr;
  }

  .licenses_card {
    min-height: auto;
  }

  .changelog_grid {
    grid-template-columns: 1fr;
  }

  .changelog_card {
    min-height: auto;
  }

  .nav-product-grid {
    grid-template-columns: 1fr;
  }

  .nav-product-cards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .nav-solutions-grid, .nav-solutions-list {
    grid-template-columns: 1fr;
  }

  .nav-solutions-column-story {
    padding: 16px;
  }

  .text-style-badge-6 {
    flex: none;
  }

  .home3_benefits_card-2 {
    min-height: auto;
  }

  .heading-5 {
    color: var(--color-base--black);
    text-align: left;
    font-size: 2rem;
  }

  .heading-5.text-align-center {
    font-size: 1.5rem;
    font-weight: 700;
  }

  .text-block-4 {
    text-align: left;
  }

  .about_principles {
    grid-template-columns: 1fr;
  }

  .about_principles.spacer-small {
    padding-right: 0;
  }

  .paragraph {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .container-2 {
    flex-flow: column;
  }

  .container-3 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .heading-9 {
    font-size: 1.2rem;
  }

  .heading-13 {
    font-size: .8rem;
    font-weight: 300;
  }

  .text-block-15, .text-block-17 {
    width: auto;
  }

  .cont_support_cards {
    flex-flow: column;
  }

  .container-5 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .heading-14 {
    text-align: left;
    font-size: 2rem;
  }

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

  .heading-15 {
    box-sizing: content-box;
  }

  .heading-16 {
    font-size: 2rem;
  }

  .container-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .section {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-3 {
    position: static;
  }

  .text-block-22.text-align-center {
    text-align: left;
    font-size: .8rem;
  }

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

  .div-block-6 {
    text-align: left;
    background-image: none;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .div-block-7.padding-global {
    text-align: left;
    background-position: 50%;
    display: block;
  }

  .text-block-30.text-block-28 {
    font-size: 2rem;
  }

  .image-4 {
    width: 100%;
    max-width: 200%;
    height: 100%;
    overflow: auto;
  }

  .div-block-13 {
    flex-flow: column;
  }

  .form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    overflow: visible;
  }

  .submit-button {
    align-self: stretch;
    padding: .75rem 1.5rem;
  }

  .text-field {
    border-style: solid;
    border-color: var(--color-neutral--900);
    border-radius: 10px;
    flex: 0 auto;
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1.5rem;
    overflow: visible;
  }

  .text-field.ai {
    align-self: stretch;
  }

  .form-block-2 {
    box-sizing: border-box;
    order: 0;
    overflow: visible;
  }

  .background_icon {
    text-align: left;
    border-radius: 100px 100px 0 0;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .background_icon.implementation {
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-right: auto;
  }

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

  .heading-23 {
    text-align: left;
    flex-flow: row;
    font-size: 2rem;
    display: block;
  }

  .text-block-31 {
    font-size: 1.7rem;
  }

  .div-block-24.padding-xlarge {
    object-fit: cover;
  }

  .image-8 {
    object-fit: fill;
    width: auto;
    display: block;
    overflow: clip;
  }

  .text-block-32 {
    font-size: .8rem;
  }

  .div-block-25, .div-block-26 {
    height: 300px;
  }

  .div-block-32 {
    flex: 0 auto;
    align-self: auto;
    overflow: clip;
  }

  .image-13 {
    max-width: 200%;
  }

  .image-14 {
    max-width: 160%;
  }

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

  .image-15 {
    aspect-ratio: auto;
    flex: 0 auto;
    max-width: 100%;
    overflow: clip;
  }

  .heading-24 {
    flex: 0 auto;
  }

  .tabs_content {
    height: auto;
  }

  .image-17 {
    height: 40px;
  }

  .text-block-34, .text-block-35, .text-block-36 {
    text-align: center;
  }

  .div-block-42.container-default {
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    overflow: clip;
  }

  .form-block-4 {
    align-self: stretch;
    width: 100%;
  }

  .div-block-43 {
    align-self: stretch;
  }

  .div-block-44.container-default {
    flex: 1;
    width: 80%;
  }

  .cont_section_hero_demo {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cont_form_hero_form {
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    min-width: 100%;
    display: block;
    overflow: visible;
  }

  .section-2 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/69bc74766c776de9e2083034_este.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-48 {
    grid-template-columns: 1fr 1fr;
  }

  .container-13 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-50 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }

  .heading-28 {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .image-19 {
    flex: 0 auto;
    align-self: auto;
    width: 80px;
    max-width: none;
  }

  .container-17 {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-51 {
    flex-flow: column;
  }

  .heading-29 {
    flex: 0 auto;
    align-self: stretch;
    font-size: 1rem;
  }

  .paragraph-7 {
    text-align: left;
  }

  .container-18 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

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

  .subt_title_black {
    text-align: center;
    font-size: .8rem;
  }

  .subt_title_black.text-align-left {
    text-align: left;
  }

  .subt_title_white {
    font-size: .8rem;
  }

  .subt_title_white.text-align-center {
    text-align: center;
  }

  .image-20 {
    flex: 1;
    align-self: stretch;
  }

  .header_2_black {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
  }

  .header_2_white {
    font-size: 1.4rem;
  }

  .header_2_white.text-align-center {
    text-align: center;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .header_3_white {
    text-align: center;
    font-size: 1.5rem;
  }

  .header_4_black {
    display: flex;
  }

  .header_4_black.text-align-center {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
  }

  .header_1_white {
    text-align: left;
    font-size: 1.2rem;
    font-weight: 700;
  }

  .div-block-55 {
    padding: 15px;
  }

  .div-block-58 {
    flex-flow: column;
  }

  .header_5_black {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .header_5_black.align_mobile {
    text-align: center;
  }

  .text_p_white {
    align-self: stretch;
    font-size: .8rem;
  }

  .icon_contact_us {
    max-width: 20%;
  }

  .header_5_white {
    color: var(--color-base--white);
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.1;
  }

  .header_3_black {
    font-size: 1.4rem;
    display: flex;
  }

  .image-22 {
    width: 100%;
    display: block;
  }

  .container-default-2 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

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

  .image-23 {
    max-width: 100%;
  }

  .div-block-62 {
    justify-content: center;
    align-items: center;
  }

  .tabs_information_1 {
    background-image: none;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    max-width: none;
  }

  .div-block-64 {
    flex-flow: column;
  }

  .header_1_balck {
    text-align: center;
    font-size: 1.5rem;
  }

  .why_operlinx_icon {
    width: 5rem;
    height: 5rem;
  }

  .section_hero_ai {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a170ea76fa0aacf3686dc9d_Group%201000002815.svg"), radial-gradient(circle closest-corner at 100%, #edd5ff, #fff);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
    height: auto;
  }

  .image-24 {
    flex: 0 auto;
  }

  .div-block-67 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

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

  .text-block-40, .text-block-41 {
    display: flex;
  }

  .text-block-42 {
    font-size: 15px;
    display: flex;
  }

  .lottie-animation {
    min-width: 600px;
    height: auto;
    padding-left: 50px;
  }

  .lottie-animation.ai {
    display: block;
  }

  .button-7 {
    text-align: center;
    background-color: #66348b;
    border-radius: 8px;
    align-self: stretch;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-89 {
    object-fit: fill;
    min-width: auto;
    min-height: 300px;
    max-height: none;
  }

  .image-30 {
    object-fit: cover;
    min-height: 100px;
    max-height: 100%;
  }

  .div-block-91 {
    align-self: auto;
    padding: 1rem;
  }

  .title_event {
    font-size: 1.5rem;
  }

  .heading-45 {
    font-size: 1rem;
  }

  .div-block-95 {
    align-self: auto;
  }

  .div-block-97, .div-block-98 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-99 {
    padding-left: 0;
  }

  .div-block-103 {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-104 {
    flex-flow: column;
  }

  .text-style-muted60 {
    text-align: center;
  }

  .nav-solutions-column-story-2 {
    padding: 16px;
  }

  .button-8 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .button-8.is-secondary {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-style-badge-7 {
    text-align: left;
    flex: none;
    align-self: auto;
  }

  .spacer-small-2 {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .heading-47 {
    font-size: .7rem;
  }

  .text-block-46 {
    font-size: 1.2rem;
  }

  .div-block-112 {
    flex-flow: column;
  }

  .header_card_events {
    padding: 1rem;
    font-size: 1.4rem;
  }

  .header_card_events.align_mobile {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.3rem;
    display: flex;
  }

  .div-block-116 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .cont_founded_operlinx_main_imagen {
    min-height: 300px;
  }

  .collection-list-wrapper-4 {
    grid-template-columns: 1fr;
  }

  .div-block-139 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .tabs-menu-3 {
    align-self: center;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    padding: .5rem 1rem;
  }

  .text-block-48 {
    width: 80px;
    font-size: .8rem;
  }

  .image-47 {
    width: 390px;
  }

  .tabs-content-2 {
    align-self: stretch;
  }

  .tabs-3 {
    flex: 1;
    align-self: stretch;
  }

  .div-block-143 {
    align-self: stretch;
  }

  .string_vetical {
    display: none;
  }

  .div-block-145 {
    align-self: stretch;
  }

  .image-48 {
    align-self: flex-start;
    height: 300px;
  }

  .text-block-52 {
    font-size: 1.3rem;
  }

  .div-block-152 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-157 {
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .div-block-158 {
    padding-left: 0;
  }

  .div-block-159, .div-block-160 {
    flex: 1;
    align-self: stretch;
    width: 80%;
  }

  .div-block-161 {
    flex: 1;
    width: 80%;
  }

  .image-51 {
    width: 60px;
  }

  .div-block-165 {
    flex-flow: column;
    width: 80%;
    overflow: visible;
  }

  .image-53 {
    align-self: center;
    width: 120%;
  }

  .image-55 {
    height: 25px;
  }

  .text-block-54 {
    font-size: 1.2rem;
  }

  .image-57 {
    width: 200px;
  }

  .image-58 {
    width: 300px;
  }

  .nav-solutions-story-image-2 {
    text-align: left;
    --color-base--white: #fff;
    --fonts--body: Geist, sans-serif;
    --color-base--black: black;
    --fonts--heading: Geist, sans-serif;
    --radius--default: 6px;
    --accent: #5f047e;
    --content-width--medium: 0px;
    --color-neutral--50: #fafafa00;
    --color-neutral--900: #727272;
    --color-neutral--300: #5e5e5e;
    --content-width--small: 480px;
    --section-padding--small: 0px;
    --content-width--container: 1428px;
    --content-width--large: 896px;
    --color-neutral--800: #c2c2c2;
    --content-width--x-large: 1138px;
    --color-neutral--600: #d9d9d9;
    --section-padding--large: 144px;
    --section-padding--medium: 72px;
    --radius--button: 6px;
    --color-neutral--200: #f0f0f0;
    --color-neutral--500: #dedede;
    --color-neutral--100: #00000080;
    --color-neutral--400: #e6e6e6;
    --fonts--badge: "Geist Mono", sans-serif;
    --background-hero: #8f00ff33;
    --color-neutral--700: #d1d1d1;
    --gradient_background: #edd5ff;
    --degradado-oscuro: #4a0074cc;
    --content-width--hero-container: 1800px;
    flex: 1;
    align-self: auto;
    width: auto;
    height: 180px;
    max-height: none;
    display: block;
    overflow: visible;
  }

  .nav-solutions-grid-2 {
    grid-template-columns: 1fr;
  }

  .nav-solutions-column-story-3 {
    padding: 16px;
  }

  .button-11 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .button-11.is-secondary {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-solutions-grid-3 {
    grid-template-columns: 1fr;
  }

  .nav-solutions-column-story-4 {
    padding: 16px;
  }

  .nav-dropdown-4 {
    z-index: 0;
    clear: none;
    flex: 1;
    align-self: auto;
    max-height: none;
    position: static;
  }

  .button-12 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .button-12.is-secondary {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-solutions-grid-4 {
    z-index: 0;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    display: flex;
    position: relative;
    overflow: auto;
  }

  .nav-solutions-column-story-5 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 16px;
    display: flex;
    overflow: visible;
  }

  .nav-solutions-column-story-5.w--current {
    display: none;
  }

  .nav-menu-5 {
    z-index: 1;
    max-height: 100vh;
    position: fixed;
    overflow: auto;
  }

  .button-13 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 3rem;
    display: flex;
  }

  .button-13.is-secondary {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-13.is-secondary.hide-tablet {
    display: none;
  }

  .text-style-badge-8 {
    text-align: left;
    flex: none;
    align-self: auto;
  }

  .nav-dropdown-wrapper-5.w--open {
    z-index: 1;
    flex-flow: column;
    display: flex;
    position: static;
    overflow: auto;
  }

  .text_hero_large.text-align-center {
    align-self: auto;
    font-size: 1rem;
  }

  .div-block-184 {
    min-height: 200px;
    max-height: 300px;
    overflow: clip;
  }

  .image-59 {
    max-width: 300px;
    padding-bottom: 5rem;
  }

  .image-60 {
    max-width: 300px;
  }

  .image-61 {
    width: 100px;
  }

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

  .div-block-187 {
    justify-content: center;
    align-items: center;
  }

  .text-block-57 {
    display: none;
  }

  .button_standard {
    align-self: center;
    height: 45px;
  }

  .button_standard.a, .button_standard.btn_fom {
    align-self: center;
  }

  .button_standard.edit_btn {
    width: 300px;
  }

  .string_horizontal.ocultar {
    display: block;
  }

  .div-block-190 {
    padding-left: 20px;
    padding-right: 0;
  }

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

  .container_standard {
    align-self: stretch;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: visible;
  }

  .container_standard.padding_hero_demo {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .p1_standard {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    padding-right: 0;
    font-size: 15px;
  }

  .p1_standard.centrar {
    width: auto;
  }

  .p1_standard.white {
    text-align: left;
  }

  .p1_standard.white.small {
    text-align: center;
    width: auto;
  }

  .p1_standard.white.center, .p1_standard.white.center.not_center {
    text-align: center;
  }

  .p1_standard.center.not {
    padding-right: 0;
  }

  .p1_standard.center.not_center {
    text-align: center;
  }

  .p1_standard.edit_text_book_demo {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p1_standard.edit_text_book_demo.center {
    font-size: 14px;
  }

  .p1_standard.d, .p1_standard.d.center.not-center, .p1_standard.center_mobile {
    text-align: center;
  }

  .h1_standard {
    text-align: center;
    font-size: 30px;
  }

  .h1_standard.white {
    text-align: center;
    font-size: 25px;
  }

  .spacer_small {
    align-self: stretch;
    display: block;
  }

  .spacer_small.ocultar {
    display: none;
  }

  .spacer_medium {
    align-self: stretch;
  }

  .spacer_large {
    padding-top: 4rem;
  }

  .spacer_large.ocultar {
    display: block;
  }

  .h1_turn_ai_intro {
    font-size: 1.5rem;
  }

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

  .h2_turn_ai_intro {
    font-size: 1.3rem;
  }

  .card_benefits {
    justify-content: center;
    align-items: center;
  }

  .div-block-204 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .text_benefits {
    font-size: 1rem;
  }

  .div-block-205 {
    overflow: clip;
  }

  .image-66, .image-67, .image-68 {
    width: 25px;
  }

  .div-block-207 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    height: auto;
    padding-left: 0;
  }

  .div-block-207.a {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: auto;
    padding-bottom: 0;
    overflow: visible;
  }

  .div-block-208 {
    margin-bottom: 2rem;
  }

  .div-block-209 {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 345px;
    height: 202px;
  }

  .container_standard_tabs {
    justify-content: center;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabs-menu-4 {
    align-self: auto;
    width: 300px;
  }

  .image-69 {
    min-width: auto;
    max-width: 100%;
  }

  .tab-link-tab-1-2 {
    padding: 8px 10px;
  }

  .tab-link-tab-1-2.w--current {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_tabs {
    font-size: 1rem;
  }

  .tab-link-tab-2-2, .tab-link-tab-3-2 {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-70, .image-71, .image-72 {
    display: none;
  }

  .div-block-211 {
    align-self: auto;
    width: auto;
    max-height: 250px;
  }

  .image-73 {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .tab-pane-tab-2-3 {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a173237946ab45ec1862ac5_Group%201000002829.svg");
    background-position: 50%;
    background-size: auto;
    padding-bottom: 0;
  }

  .tab-pane-tab-3-4 {
    align-self: auto;
    padding-bottom: 0;
  }

  .image-74 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    min-width: auto;
    max-width: 320px;
    height: auto;
    min-height: 0;
  }

  .div-block-212 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-213 {
    padding-left: 0;
    padding-right: 0;
  }

  .h2 {
    justify-content: flex-start;
    align-items: center;
    font-size: 1.5rem;
  }

  .h2.text-align-center {
    font-size: 25px;
  }

  .div-block-216 {
    height: 500px;
  }

  .div-block-219 {
    height: 200px;
  }

  .div-block-220 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-221 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .image-75 {
    width: auto;
    height: 200px;
  }

  .image-76 {
    width: 100%;
  }

  .div-block-222 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .div-block-225 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .acces_ai_home {
    justify-content: center;
    align-items: center;
  }

  .form-block-7 {
    flex: 1;
    align-self: stretch;
    width: 100%;
  }

  .text-field-5 {
    flex: 0 auto;
  }

  .text-field-5.form_home {
    color: #fff;
  }

  .text-field-5.form_home::placeholder {
    color: #ffffffb3;
    -webkit-text-stroke-color: #fff;
  }

  .form-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    overflow: visible;
  }

  .text-block-58 {
    display: none;
  }

  .div-block-227 {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .text-block-59 {
    font-size: .8rem;
  }

  .div-block-228 {
    height: 550px;
    overflow: clip;
  }

  .h2_standard {
    text-align: center;
    align-self: auto;
    font-size: 25px;
  }

  .h2_standard.text-align-center {
    font-size: 25px;
  }

  .h2_standard.center.not-center {
    text-align: center;
  }

  .h2_standard.white {
    text-align: left;
    align-self: center;
  }

  .h2_standard.white.center {
    text-align: center;
  }

  .div-block-231 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-auto-flow: row;
    justify-content: stretch;
    place-items: center;
    display: flex;
  }

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

  .h3_standard {
    flex: 0 auto;
    font-size: 16px;
  }

  .div-block-233, .div-block-235 {
    width: 260px;
  }

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

  .div-block-240 {
    flex-flow: column;
    width: auto;
  }

  .button_violet {
    margin-top: 0;
  }

  .container_main_the_outcome {
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-244 {
    padding-left: 0;
    padding-right: 0;
  }

  .icon_the_outcome {
    align-self: center;
    height: 50px;
  }

  .div-block-249 {
    align-self: stretch;
  }

  .cont_imagen_discover {
    background-image: linear-gradient(356deg, #000c, #0000), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd73ac4421c75c1a2e7f0_Mesa%20de%20trabajo%201.png");
    background-position: 0 0, 50% 70%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-254 {
    flex-flow: column;
    overflow: clip;
  }

  .text-block-62 {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    font-size: 20px;
    display: block;
    overflow: visible;
  }

  .string_white_vertical {
    display: none;
  }

  .div-block-255 {
    width: 350px;
  }

  .div-block-257 {
    justify-content: center;
    align-items: flex-start;
    height: 250px;
  }

  .text-block-63 {
    font-size: 14px;
  }

  .image-85 {
    border-width: 0;
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .card_rese-as {
    align-self: stretch;
  }

  .text-block-64 {
    font-size: 12px;
  }

  .div-block-259 {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .div-block-260 {
    overflow: clip;
  }

  .div-block-261 {
    grid-template-columns: 1fr;
  }

  .text-field-6 {
    color: #fff;
    height: 45px;
  }

  .imagen_adaptability {
    width: 450px;
  }

  .cards_imagen_procurement {
    align-self: center;
  }

  .imagen_procurement {
    width: 240px;
    height: auto;
  }

  .imagen_warehousing {
    flex: 0 auto;
    width: auto;
    height: 400px;
  }

  .cards_imagen_warehousing, .cards_imagen_reports {
    width: 260px;
  }

  .imagen_reports {
    width: 400px;
  }

  .cards_imagen_collaboration {
    width: 270px;
  }

  .imagen_collaboration {
    width: auto;
    height: 400px;
  }

  .cards_imagen_accounting {
    align-self: stretch;
    width: 260px;
  }

  .imagen_accounting {
    width: auto;
    height: 300px;
  }

  .div-block-268 {
    width: 300px;
  }

  .tab_imagen, .tab_imagen.edit {
    align-self: stretch;
    width: auto;
    display: none;
  }

  .image-89 {
    flex: 0 auto;
    align-self: stretch;
    width: 100%;
    height: auto;
  }

  .image-91, .image-92 {
    width: 100%;
    height: auto;
  }

  .tab-pane-tab-4 {
    height: auto;
  }

  .section-12 {
    overflow: clip;
  }

  .text-the_outcome {
    font-size: 30px;
  }

  .p2_standard {
    font-size: 16px;
  }

  .p2_standard.white.center {
    flex: 0 auto;
  }

  .div-block-277 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont_section_a_the_partnership {
    align-self: stretch;
  }

  .the_partnership_card {
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
  }

  .cont_support_imagen {
    background-image: linear-gradient(#0009, #0009 50%, #0009), url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a2cd9db7d66a66d9a6fc4b2_thgfds.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .support_card {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .section_hero_about {
    height: 550px;
    overflow: clip;
  }

  .cont_founded_operlinx_main {
    flex-flow: column;
  }

  .section_banner_founded_operlinx {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .string_vetical-2, .string_vetical-2.not_ocult.ocultar, .string_vetical-3 {
    display: none;
  }

  .founder_main_card_1 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    height: 600px;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .founder_main_card_2 {
    flex: 0 auto;
    width: auto;
    height: 600px;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-285 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .div-block-289 {
    overflow: clip;
  }

  .div-block-292 {
    align-self: stretch;
  }

  .max-width-large-2 {
    width: auto;
    margin: 0 0 1rem;
    font-size: 2rem;
  }

  .faq_accordion-2 {
    padding: 1.5rem 1rem;
  }

  .faq_video-2 {
    width: auto;
  }

  .faq_icon-2 {
    flex: none;
  }

  .padding-global-2 {
    object-fit: fill;
  }

  .padding-global-2.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-large-3 {
    width: auto;
    margin: 0 0 1rem;
    font-size: 2rem;
  }

  .faq_accordion-3 {
    padding: 1.5rem 1rem;
  }

  .faq_video-3 {
    width: auto;
  }

  .faq_icon-3 {
    flex: none;
  }

  .padding-global-3 {
    object-fit: fill;
  }

  .padding-global-3.padding-section-medium {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cont_section_operational_excellence {
    flex-flow: column;
    align-self: auto;
    display: flex;
  }

  .div-block-293 {
    overflow: clip;
  }

  .div-block-296 {
    flex-flow: column;
    align-self: auto;
    display: flex;
  }

  .div-block-297 {
    display: none;
  }

  .div-block-298 {
    margin-top: 50px;
    display: block;
  }

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

  .text-block-79.p1_standard {
    color: #666;
  }

  .text-block-79.p1_standard.white {
    color: #fff;
  }

  .div-block-304, .div-block-305 {
    flex-flow: column;
    align-self: stretch;
  }

  .div-block-306 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-self: stretch;
  }

  .div-block-307 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-308 {
    overflow: auto;
  }

  .div-block-309 {
    overflow: visible;
  }

  .div-block-310 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .section-14 {
    height: 650px;
    overflow: clip;
  }

  .div-block-313 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .div-block-314 {
    padding-left: 0;
    padding-right: 0;
    overflow: clip;
  }

  .section-16 {
    overflow: clip;
  }

  .text_benefits_hero_demo {
    font-size: 12px;
  }

  .div-block-317 {
    display: none;
  }

  .div-block-317.ai {
    padding-left: 0;
  }

  .div-block-323 {
    align-self: center;
    display: flex;
  }

  .link-block-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .link-block-7.w--current {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .background-video-2 {
    width: 100%;
  }

  .div-block-325 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-326 {
    flex: none;
    width: 220px;
  }

  .paragraph-9 {
    font-size: 10px;
  }

  .heading-52 {
    font-size: 12px;
  }

  .paragraph-10 {
    font-size: 10px;
  }

  .div-block-331, .div-block-331.verde, .div-block-331.amarillo, .div-block-331.azul {
    width: 40px;
    height: 40px;
  }

  .image-111 {
    height: 15px;
  }

  .div-block-332 {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: clip;
  }

  .image-112 {
    width: 80px;
  }

  .paragraph-11 {
    font-size: 10px;
  }

  .div-block-334 {
    width: 40px;
    height: 40px;
  }

  .div-block-336 {
    flex: 0 auto;
  }

  .text_about {
    font-size: 1.5rem;
  }

  .heading-53.center {
    font-size: 1.7rem;
  }

  .div-block-339 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

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

  .image-113 {
    flex: 0 auto;
    width: 150%;
    display: block;
  }

  .div-block-342 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-348 {
    overflow: clip;
  }

  .slider-3 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 350px;
    height: 250px;
  }

  .mask-2 {
    flex: 1;
  }

  .slide-4 {
    width: auto;
  }

  .text-block-82 {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    font-size: 1.1rem;
  }

  .div-block-350 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-351 {
    width: 7px;
    height: 7px;
  }

  .div-block-352 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .fs-tabs-4_instance, .fs-tabs-4_tab-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .fs-tabs-4_tab-item {
    background-color: #f5f5f500;
    align-items: flex-start;
    max-height: 5rem;
  }

  .fs-tabs-4_tab-item.is-tab-active {
    background-color: #ebebeb00;
    min-height: 0;
    max-height: none;
  }

  .fs-tabs-4_content-list {
    display: none;
  }

  .fs-tabs-4_progress-bar {
    align-self: stretch;
  }

  .fs-tabs-4_progress-fill {
    background-color: #9560be;
  }

  .fs-tabs-8_tab-item {
    max-height: 6rem;
  }

  .right-arrow, .left-arrow-2, .icon-2, .icon-3 {
    display: none;
  }

  .div-block-357 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-360 {
    align-self: stretch;
  }

  .div-block-361 {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-85 {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-366 {
    overflow: clip;
  }

  .div-block-367 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-self: stretch;
  }

  .div-block-369 {
    border: 1px solid #a3a3a3;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 8px;
  }

  .div-block-369.background {
    background-image: url("https://cdn.prod.website-files.com/69b743d5c64b6976f0b4e546/6a1f16bae39db28814e8b3a2_Frame%201000002928.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-369.hj {
    width: 50px;
    height: 50px;
  }

  .section_hero_p-accounting {
    background-image: linear-gradient(304deg, #5b2783, #98309c), linear-gradient(to bottom, null, null);
    height: auto;
  }

  .subtitle {
    align-self: center;
  }

  .text-subtitle {
    flex: none;
    font-size: 14px;
  }

  .section_resumen_p-accounting {
    overflow: clip;
  }

  .cont_section_resumen, .main_resumen {
    width: auto;
  }

  .cont_graphic_imagen {
    width: 350px;
  }

  .cont_graphic_imagen.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .circle_violet_dark {
    flex: 0 auto;
    align-self: auto;
    display: flex;
  }

  .section_general_ledger, .section_cash-capture {
    overflow: clip;
  }

  .cont_section_cash {
    align-self: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section_recognize, .section_reports-bi, .section_tap-into, .section_what-changes, .section_go-to-action, .section_ai-power {
    overflow: clip;
  }

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

  .cont_items_info_reports {
    justify-content: space-between;
    align-items: center;
  }

  .text-block-100 {
    text-align: center;
  }

  .t_status_imagen.t_status_gray, .t_status_imagen.text_high {
    flex: none;
  }

  .text-block-104, .text_simple_general-ledger {
    font-size: 10px;
  }

  .cont_cards_cash {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cont_graphic_cash {
    flex: none;
    height: 200px;
  }

  .barras_dark, .barras_light {
    width: 20px;
  }

  .header_capture_imagen {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .cont_total_capture_imagen {
    order: 0;
    align-self: flex-end;
  }

  .card_capture_imagen {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cont_text_capture_imagen {
    width: 80px;
  }

  .header_recognize_imagen {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .cont_header_subtitle_recognize {
    align-self: center;
  }

  .text-block-120 {
    text-align: center;
  }

  .header_total_recognize {
    align-self: flex-end;
  }

  .text-block-123 {
    text-align: right;
    flex: none;
    align-self: flex-end;
    width: 100px;
    display: block;
  }

  .text-block-125 {
    font-size: 16px;
  }

  .div-block-397 {
    height: 10px;
  }

  .cont_icon_recognize {
    flex: none;
    width: 35px;
    height: 35px;
  }

  .cont_card_text_recognize {
    width: 70px;
  }

  .text-block-126 {
    font-size: 10px;
  }

  .text-block-127 {
    font-size: 6px;
  }

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

  .cont_barra_proceso_recognize {
    margin-top: 18px;
  }

  .barra_proceso_recognize {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }

  .cont_proceso {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_precio_tap-into {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .text-block-131 {
    align-self: flex-start;
    font-size: 16px;
  }

  .text-block-132 {
    align-self: flex-start;
  }

  .div-block-402 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .cont_section_hero_order_management {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: stretch;
    width: auto;
    height: auto;
  }

  .cont_nav_product.w--open {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_product_inside {
    align-self: stretch;
  }

  .nav_product_inside_info_up_links {
    grid-template-columns: 1fr;
  }

  .cont_precise-l-c_imagen, .div-block-405 {
    margin-top: 0;
  }

  .div-block-406 {
    align-self: stretch;
  }

  .cont_cards_reports_bi {
    align-self: auto;
    overflow: auto;
  }

  .cards_reports_bi {
    flex: none;
    width: auto;
  }

  .cont_apply_ai_m {
    flex-flow: column;
  }

  .button-14 {
    align-self: flex-end;
  }

  .div-block-408 {
    flex: none;
    align-self: auto;
    width: 550px;
  }

  .text-block-142 {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .text-block-142.account, .text-block-142.date {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-409 {
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .div-block-410 {
    flex: none;
    align-self: auto;
    width: 550px;
  }

  .add_document_reports_bi {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav_company_inside_info_up_links {
    display: flex;
  }

  .nav_company_inside_banner {
    display: none;
  }

  .cont_graphic_imagen_multi {
    width: 350px;
  }

  .cont_graphic_imagen_multi.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .div-block-413 {
    flex-flow: column;
  }

  .cont_text_customer_left {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .text-block-101-copy {
    color: #f7edff;
    font-size: 10px;
  }

  .div-block-414 {
    overflow: auto;
  }

  .header_data_customer_left {
    background-color: #f7f7f7;
  }

  .div-block-415 {
    flex-flow: column;
  }

  .background_barra_resumen_ship {
    flex: 0 auto;
  }

  .barra_resumen_ship.barra_resumen_quote_violet_2 {
    height: 100%;
  }

  .card_ship_imagen {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cont_graphic_imagen_chip {
    width: 350px;
  }

  .cont_graphic_imagen_chip.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .cont_graphic_imagen_currency {
    width: 100%;
  }

  .cont_graphic_imagen_currency.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .cont_currency_quote_imagen {
    width: 100%;
  }

  .cont_currency_quote_imagen.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .section_hero_order_management {
    background-image: linear-gradient(304deg, #5b2783, #98309c), linear-gradient(to bottom, null, null);
    height: auto;
  }

  .cont_imagen_hero_order_management {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 300px;
    display: none;
  }

  .cont_section_hero_accounting {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: stretch;
    width: auto;
  }

  .cont_flujo_hero_om {
    padding-left: 25px;
    padding-right: 25px;
  }

  .header_data_fulfillment {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .fulfillment_table_header_imagen {
    width: auto;
    font-size: 12px;
  }

  .section_resumen_order_management {
    overflow: clip;
  }

  .cont_section_resumen_procurement {
    width: auto;
  }

  .text-block-154 {
    flex: 0 auto;
  }

  .section_features, .section_compares {
    overflow: clip;
  }

  .cont_graphic_imagen-copy {
    width: 350px;
  }

  .cont_graphic_imagen-copy.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .background_table_compares {
    width: 350px;
    height: 100%;
  }

  .background_table_compares.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .table_compares {
    flex: none;
    height: 450px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .cont_header_table_compares {
    width: 600px;
  }

  .text_herader_table_compares.text_wdth-small_herader_table_compares {
    width: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_row_table_compares {
    width: 600px;
  }

  .icon_row_table_compares {
    width: 100px;
  }

  .section_integrations {
    overflow: clip;
  }

  .cont_cards_integrations {
    grid-template-columns: 1fr 1fr;
  }

  .card_integrations_p {
    width: 100%;
  }

  .header_card_intagrations_p {
    font-size: 14px;
  }

  .text_card_integrations_p {
    font-size: 16px;
  }

  .section_factures {
    overflow: clip;
  }

  .text-block-156 {
    font-size: 12px;
  }

  .procurement_table_header_subtitle_imagen {
    font-size: 10px;
  }

  .cont_table_cross_procurement {
    overflow: auto;
  }

  .header_table_cross_procurement, .cont_row_table_cross_procurement {
    width: 500px;
  }

  .text-block-158 {
    font-size: 12px;
  }

  .icon_card-w_imagen {
    width: 30px;
    height: 30px;
  }

  .text-block-159 {
    font-size: 8px;
  }

  .text-block-160 {
    font-size: 10px;
  }

  .background_line_croos_procurement {
    flex: 1;
  }

  .cont_process_table_cross_procurement {
    width: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .line_tabke_cross_procurement {
    width: 400px;
  }

  .cont_table_factures_procurement {
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .cont_table_factures_procurement.e {
    width: auto;
  }

  .header_table_factures_procurement {
    flex: 0 auto;
    align-self: stretch;
    width: 600px;
  }

  .cont_cards_imagen {
    align-self: auto;
    width: auto;
    overflow: auto;
  }

  .t_card_imagen {
    font-size: 14px;
  }

  .cont_row_table_main_factures_procurement {
    width: 600px;
  }

  .cont_footer_main_imagen {
    width: auto;
  }

  .text_btn_footer_t_factures_p {
    color: #f7edff;
    flex: none;
    font-size: 10px;
  }

  .cont_table-2_factures_procurement {
    overflow: auto;
  }

  .header_table-2_factures_procurement, .cont_process_table-2_f_p {
    width: 500px;
  }

  .footer_table-2_f_p {
    width: 400px;
  }

  .cont_table-3_f_p {
    overflow: auto;
  }

  .header_table-3_f_p {
    width: 500px;
  }

  .cont_row_table-3_f_p {
    width: 450px;
  }

  .footer_table-3_f_p {
    width: 500px;
  }

  .header_taps_table-3_f_p {
    width: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_table-4_f_p {
    overflow: auto;
  }

  .header_table-4_f_p, .cont_row_table-4_main_f_p {
    width: 500px;
  }

  .header_table-4_main_f_p {
    align-self: stretch;
  }

  .footer_table-4_f_p, .cont_row_text_table-4_f_p {
    width: 500px;
  }

  .text-block-176, .text-block-177 {
    font-size: 12px;
  }

  .header_table-5_f_p {
    width: 500px;
  }

  .cont_table-5_f_p {
    overflow: auto;
  }

  .cont_table_imagen {
    width: 550px;
  }

  .footer_table-5_f_p {
    width: 500px;
  }

  .cont_table-6_f_p {
    overflow: auto;
  }

  .header_table-6_f_p, .cont_row_table-6_main_f_p {
    width: 600px;
  }

  .btn_footer_t-6_f_p {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .tab-pane-tab-7 {
    overflow: clip;
  }

  .tab-pane-tab-8 {
    overflow: visible;
  }

  .cont_table_cross_wi {
    overflow: auto;
  }

  .header_table_cross_wi {
    width: 500px;
  }

  .line_tabke_cross_wi {
    width: 400px;
  }

  .cont_row_wi {
    width: 450px;
  }

  .line_tabke_cross_procurement-copy {
    width: 400px;
  }

  .cont_row_table-3_f_p-copy {
    width: 450px;
  }

  .header_table_cross_procurement-copy {
    width: 400px;
  }

  .row_table-3_f_p-copy {
    width: 450px;
  }

  .cont_table-2_wi {
    overflow: auto;
  }

  .header_table-2_wi {
    width: 500px;
  }

  .status_btn.b_status_gray {
    display: none;
  }

  .status_btn.b_status_violet {
    display: block;
  }

  .footer_table-2_wi {
    width: 500px;
  }

  .cont_table-3_factures_wi {
    overflow: auto;
  }

  .header_table-3_factures_wi {
    width: 500px;
  }

  .cont_process_vertical_imagen {
    width: 400px;
  }

  .cont_process_vertical_imagen.e {
    width: auto;
  }

  .footer_table-3_f_wi {
    width: 500px;
  }

  .cont_table-4_wi {
    overflow: auto;
  }

  .header_table-4_wi {
    width: 500px;
  }

  .cont_row_table-4_wi, .cont_row_table-3_f_p-copy-copy {
    width: 450px;
  }

  .footer_table-4_wi, .cont_progress_table-4_f_wi, .cont_row_table-5_main_f_wi {
    width: 500px;
  }

  .cont_row_table-5_wi, .row_table-5_wi {
    width: 450px;
  }

  .add_document_table-5-wi {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn_row_table-5_wi {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .cont_table-5_f_wi {
    overflow: auto;
  }

  .header_table-5_f_wi, .footer_table-5_f_wi {
    width: 500px;
  }

  .cont_table-6_f_wi {
    overflow: auto;
  }

  .header_table-6_f_wi, .cont_row_table-6_main_f_wi, .cont_row_text_table-6_f_wi, .cont_row_text_table-6_f_wi-copy, .footer_table-6_f_wi {
    width: 500px;
  }

  .cont_row_table-8_f_wi {
    width: 450px;
  }

  .header_table-8_f_wi {
    width: 500px;
  }

  .cont_table-8_f_wi {
    overflow: auto;
  }

  .footer_table-8_f_wi {
    width: 500px;
  }

  .section_resumen_crm {
    overflow: clip;
  }

  .cont_section_resumen_crm {
    width: auto;
  }

  .footer_section_resumen_crm {
    flex-flow: column;
  }

  .text-block-180 {
    font-size: 14px;
  }

  .text-block-181, .text-block-182 {
    font-size: 12px;
  }

  .background_imagen {
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .header_table_factures_crm {
    flex: 0 auto;
    align-self: stretch;
    width: 600px;
  }

  .cont_cards_table_factures_crm {
    width: 600px;
    overflow: auto;
  }

  .header_table-3_imagen.gap-20.border_bottom {
    width: 550px;
  }

  .background_footer_imagen, .background_header_imagen, .imagen_header_ai-qouting_crm, .imagen_footer_ai-qouting_crm {
    width: 600px;
  }

  .cont_imagen_ai-quoting_crm {
    overflow: auto;
  }

  .imagen_cont_row_ai-qouting_crm {
    width: 600px;
  }

  .i_column_row_ai-quoting_crm {
    flex: 1;
    width: 250px;
  }

  .i_column_header_ai-q_crm {
    grid-template-columns: 1fr 1fr 1fr;
    align-self: stretch;
  }

  .i_column_main_ai-q_crm {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    align-self: stretch;
  }

  .i_cont_btn_a-q_crm {
    align-self: auto;
    width: auto;
  }

  .text-block-184 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-185 {
    font-size: 14px;
  }

  .btn_left_a-q_crm {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .cont_imagen_own-phone_crm {
    flex-flow: column;
  }

  .cont_graphic_imagen_phone {
    width: 350px;
  }

  .cont_graphic_imagen_phone.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .circle_violet_dark-copy {
    flex: 0 auto;
    align-self: auto;
    display: flex;
  }

  .section_own_phone {
    overflow: clip;
  }

  .footer_resumen_cont_left_crm-copy {
    justify-content: center;
    align-items: center;
  }

  .header_table_cross_crm, .header_table_cross_wi-copy {
    width: 500px;
  }

  .g {
    width: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_table-7_f_p {
    overflow: auto;
  }

  .header_table-7_f_p, .cont_row_table-7_main_f_p {
    width: 600px;
  }

  .text_simple_general-ledger-copy {
    font-size: 10px;
  }

  .row_table-7_wi {
    width: 450px;
  }

  .cont_row_table-7_main_f_p-copy, .header_table-7_f_p-copy {
    width: 500px;
  }

  .section_resumen_wi {
    overflow: clip;
  }

  .cont_section_resumen_wi {
    width: auto;
  }

  .footer_section_resumen_wi {
    flex-flow: column;
  }

  .footer_resumen_cont_left_wi {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .footer_resumen_text_wi {
    flex: 1;
  }

  .footer_section_resumen_om {
    flex-flow: column;
    align-self: stretch;
  }

  .main_resumen_om {
    align-items: center;
    width: auto;
  }

  .cont_section_resumen_om {
    width: auto;
  }

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

  .border_imagen.flex-down {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
  }

  .cont_table_cross_crm {
    overflow: auto;
  }

  .cont_process_table_cross_crm {
    width: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_row_crm {
    width: 450px;
  }

  .footer_table_cross_crm, .footer_table_cross_wi {
    width: 500px;
  }

  .background_line_resumen_pm {
    flex: 1;
  }

  .cont_process_resumen_pm {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont_footer_imagen_resumen_pm {
    width: auto;
  }

  .background_main_imagen {
    width: 600px;
  }

  .background_main_imagen.e {
    width: auto;
  }

  .div-block-437 {
    width: 500px;
  }

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

  .cont_row_table-4_main_f_p-copy {
    width: 500px;
  }

  .div-block-438-copy, .cont_barra-horizontal_imagen {
    width: 550px;
  }

  .card-w_imagen {
    width: 450px;
  }

  .card-w_imagen.background_violet, .cont_table-3_imagen, .cont_btn_imagen, .cont_progress-check_imagen {
    width: 550px;
  }

  .section_hero_collaboration, .section_hero_procurement, .section_hero_warehousing-inventory, .section_hero_crm, .section_hero_project-management {
    background-image: linear-gradient(304deg, #5b2783, #98309c), linear-gradient(#0000, #0000);
    height: auto;
    overflow: clip;
  }

  .image-141 {
    width: 800px;
  }

  .form-block-7-copy {
    flex: 1;
    align-self: stretch;
    width: 100%;
  }

  .div-block-442 {
    align-self: auto;
  }

  .image-141-copy, .image-142, .image-143 {
    width: 800px;
  }

  .i_cont_btn_a-q_crm-copy {
    align-self: auto;
    width: auto;
  }

  .image-143-copy {
    width: 800px;
    padding-left: 50px;
  }

  .background_card-w_imagen {
    width: 450px;
  }

  .background_card-w_imagen.border_card-w_violet, .cont_row_wi-copy {
    width: auto;
  }

  .lottie-animation-8 {
    width: 800px;
    margin-top: 0;
  }

  .div-block-446 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-447 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
  }

  .div-block-449 {
    grid-template-columns: 1fr;
  }

  .cards_reports_bi-copy {
    flex: none;
    width: auto;
  }

  .div-block-452 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-size: 80%;
    place-items: center stretch;
  }

  .image-152 {
    width: 20px;
  }

  .text-block-211 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .div-block-456 {
    flex-flow: column;
  }

  .cnt_imagen_wi, .cnt_imagen_wi.e, .cont_imagen_a, .cont_imagen_a.e, .cont_imagen_om, .cont_imagen_om.e {
    width: auto;
  }

  .animation_product_hero {
    justify-content: center;
    align-items: flex-end;
    width: 800px;
    margin-top: 0;
    display: block;
  }

  .animation_product_hero.edit_procurement {
    width: 800px;
    margin-left: 100px;
    padding-left: 0;
  }

  .cont_imagen_hero_procurement, .cont_imagen_hero_warehousing-i, .cont_imagen_hero_crm, .cont_imagen_hero_project-m, .cont_imagen_hero_reports-bi, .cont_imagen_hero_collaboration {
    flex: 0 auto;
    height: 300px;
  }

  .hj {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cont_imagen_card {
    align-self: stretch;
    width: auto;
  }

  .cards_imagen_collaboration-2 {
    width: 260px;
  }

  .div-block-465 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-auto-flow: row;
    justify-content: stretch;
    place-items: center;
    display: flex;
  }

  .cards_imagen_procurement-2 {
    align-self: stretch;
  }

  .p1_standard-2 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    font-size: 15px;
  }

  .imagen_reports-2 {
    width: 300px;
  }

  .imagen_collaboration-2 {
    height: 300px;
  }

  .h3_standard-2 {
    font-size: 20px;
  }

  .imagen_procurement-2 {
    width: 260px;
    height: auto;
  }

  .imagen_adaptability-2 {
    width: 450px;
  }

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

  .spacer_medium-2 {
    align-self: stretch;
  }

  .div-block-468 {
    width: 260px;
  }

  .imagen_warehousing-2 {
    height: 300px;
  }

  .lottie-animation-9 {
    width: 800px;
  }

  .cards_home_products {
    align-self: stretch;
    width: 100%;
  }

  .div-block-474 {
    align-self: stretch;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cont_imagen_header_h-products {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: flex-start;
    width: 400px;
  }

  .div-block-475 {
    width: 400px;
  }

  .p1_standard-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-end;
    width: auto;
    padding-right: 0;
    font-size: 15px;
  }

  .p1_standard-copy.centrar {
    width: auto;
  }

  .p1_standard-copy.white {
    text-align: left;
  }

  .p1_standard-copy.white.small {
    text-align: center;
    width: auto;
  }

  .p1_standard-copy.white.center, .p1_standard-copy.white.center.not_center {
    text-align: center;
  }

  .p1_standard-copy.center.not {
    padding-right: 0;
  }

  .p1_standard-copy.center.not_center {
    text-align: center;
  }

  .p1_standard-copy.edit_text_book_demo {
    flex-flow: row;
  }

  .p1_standard-copy.edit_text_book_demo.center {
    font-size: 14px;
  }

  .p1_standard-copy.d, .p1_standard-copy.d.center.not-center {
    text-align: center;
  }

  .p1_standard-copy.center_mobile {
    text-align: left;
  }

  .div-block-476 {
    width: 400px;
  }

  .s_card_imagen_adap {
    font-size: 10px;
  }

  .cards_home_products-copy {
    width: auto;
  }

  .div-block-477 {
    width: 300px;
  }

  .div-block-478 {
    flex: 1;
  }

  .lottie-animation_acconting {
    width: 600px;
    margin-top: 0;
  }

  .circle_gray {
    flex: none;
  }

  .bvckjjhgf {
    font-size: 12px;
  }

  .jvbvcgvfg {
    width: auto;
  }

  .kjhgb {
    width: 200px;
  }

  .jhn-ghghkj {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nmbvhcfg {
    width: 500px;
  }

  .cont_imagen_card_w-i {
    align-self: stretch;
    width: auto;
  }

  .jhbgvfc {
    width: auto;
  }

  .hvcnb {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
  }

  .jhgf {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hggh {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
  }

  .jkhnbgv, .kmjhg, .lklkjj, .jhgg {
    width: auto;
  }

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

  .iujyht {
    align-self: stretch;
  }

  .div-block-485 {
    align-self: stretch;
    width: auto;
  }

  .div-block-486 {
    width: 65px;
  }

  .div-block-487 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-489 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .div-block-490, .kjhgf {
    width: 12px;
  }

  .text-block-220 {
    font-size: 10px;
  }

  .div-block-491, .jhngbv {
    height: 15px;
  }

  .div-block-493 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .text-block-221 {
    font-size: 11px;
  }

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

  .mnbvgfcrghnj {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .lkjmhn {
    font-size: 14px;
  }

  .kmhjnbgvfc {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .image-168 {
    width: 25px;
  }

  .button_violet_header, .button_white_header {
    margin-top: 0;
  }

  .jhjg {
    align-self: stretch;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hdrhhdf {
    flex-flow: column;
    align-self: stretch;
    width: 100%;
  }

  .div-block-499 {
    border-radius: 0;
    width: 250px;
    height: 300px;
  }

  .image-170 {
    flex: none;
    align-self: auto;
    width: auto;
    height: 100%;
  }

  .kmjhnbgv {
    padding: 1.5rem 1rem;
  }

  .spacer_small-3 {
    display: block;
  }

  .p1_standard-3 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    padding-right: 0;
    font-size: 15px;
  }

  .h2_standard-2 {
    text-align: center;
    align-self: auto;
    font-size: 25px;
  }

  .max-width-small-4 {
    width: auto;
  }

  .padding_section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq_icon-4 {
    flex: none;
  }

  .h2_standard-3 {
    text-align: center;
    align-self: auto;
    font-size: 25px;
  }

  .max-width-small-5 {
    width: auto;
  }

  .faq_icon-5 {
    flex: none;
  }

  .hero_co-founder {
    height: 350px;
  }

  .text-block-223 {
    padding-top: 10px;
    font-size: 12px;
  }

  .text-block-223.text_violet {
    align-self: stretch;
    margin-top: 0;
  }

  .paragraph-12 {
    flex: 1;
  }

  .card_hero_info_co-founder {
    justify-content: flex-start;
    align-items: center;
  }

  .cont_header_co-founder {
    flex-flow: column;
  }

  .cont_imagen_co-founder {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
    margin-right: auto;
  }

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

  .div-block-504 {
    flex-flow: column;
  }

  .div-block-506 {
    justify-content: center;
    align-items: center;
  }

  .div-block-507 {
    flex-flow: column;
  }

  .div-block-508 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button_violet-copy {
    width: auto;
    margin-top: 0;
  }

  .image-173-copy {
    width: 100%;
    height: 100%;
  }

  .section_hero_pricing {
    height: auto;
  }

  .cont_section_pricing {
    flex-flow: column;
    align-self: auto;
    display: flex;
  }

  .cont_header_princing {
    flex-flow: column;
  }

  .div-block-513 {
    grid-template-columns: 1fr;
  }

  .section-17, .section-18, .section-19, .section-20, .section-21, .section-22, .div-block-514 {
    overflow: clip;
  }

  .div-block-516 {
    flex-flow: wrap;
  }

  .kjhgfiu {
    grid-template-columns: 1fr;
  }

  .text_hero_co-founder {
    font-size: 14px;
  }

  .t_header_hero_co-founders {
    font-size: 30px;
  }

  .div-block-525 {
    border-bottom: 0 solid #e6e6e6;
    padding: 0 0 20px;
  }

  .div-block-525.no {
    border-bottom-width: 0;
  }

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

  .div-block-530 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .div-block-531 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .paragraph-12-copy {
    flex: 1;
    align-self: center;
  }

  .h2_default {
    text-align: left;
    align-self: auto;
    font-size: 25px;
  }

  .h2_default.text-align-center {
    font-size: 25px;
  }

  .h2_default.center.not-center {
    text-align: center;
  }

  .h2_default.white {
    text-align: left;
    align-self: center;
  }

  .h2_default.white.center {
    text-align: center;
  }

  .container_main_the_outcome-copy {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .p1_default {
    text-align: left;
  }

  .h3_default {
    flex: 0 auto;
    font-size: 16px;
  }

  .div-block-244-copy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-478-copy {
    flex: 1;
  }

  .div-block-530-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-536 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .string_horizontal-copy.ocultar {
    display: block;
  }

  .fj {
    align-self: center;
    height: 50px;
  }
}

#w-node-_9ed03d61-974b-c35b-395d-9d86fe960fb4-fe960fb0, #w-node-_88a3205a-e334-aac7-d5a2-ce90a3ce9b0c-fe960fb0 {
  place-self: stretch stretch;
}

#w-node-_2570e665-cf5d-8a22-a751-69d80fe8b425-0fe8b420 {
  justify-self: start;
}

#w-node-_2570e665-cf5d-8a22-a751-69d80fe8b427-0fe8b420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2570e665-cf5d-8a22-a751-69d80fe8b4cd-0fe8b420 {
  justify-self: end;
}

#w-node-_747f3e09-5cc4-79ac-7755-0750668ae257-f0b4e678 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79ca3936-849f-daed-b538-ea1bb96148da-f0b4e678 {
  justify-self: stretch;
}

#w-node-_389a1ad7-01e6-a88f-e0d7-5d0d960d914a-f0b4e678, #w-node-_09f29dab-db7e-7f33-1d17-7c061a86a2ab-f0b4e678, #w-node-f9b6ccc7-6267-ebb4-233e-5f894bcbc04d-f0b4e678 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3feb4db-af18-4ef1-95f1-d377b12075c8-f0b4e678, #w-node-_12ed0080-12b1-8053-c49f-53138696b4b3-f0b4e678, #w-node-c8874e38-ed5a-b78c-b511-a21831ae8aa3-f0b4e678 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_53948721-0cf4-b191-6f9b-06f1e2002bd6-f0b4e678 {
  align-self: stretch;
}

#w-node-ca723b81-6a0b-0610-68fb-b920ec70eef1-f0b4e678 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b383ff5d-ea62-8b9c-fc92-c4c04cd2c246-f0b4e678 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_00c123c8-51b5-9aa5-26e1-e777b61dda56-f0b4e678, #w-node-_53a202d8-df77-f239-37e1-5dba5d05ddc8-f0b4e678 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_038e391a-c50c-dd5e-b599-19eb96cfd6e6-f0b4e678 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch start;
}

#w-node-fd4438f0-ff03-cd2e-43a8-506079888e62-f0b4e678 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1031eb4a-e34f-2740-3151-ad3e0ba1b237-f0b4e678 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start;
}

#w-node-ae3aa5a9-2219-eb6e-c5cf-1b805f8e238a-f0b4e678, #w-node-_790c59c5-fe59-7326-3509-7fa98e5fdea4-f0b4e678 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-e2886d02-31f6-1557-49c4-7e20f4d9357c-f4d93567 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e2886d02-31f6-1557-49c4-7e20f4d9357d-f4d93567 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: stretch;
}

#w-node-e2886d02-31f6-1557-49c4-7e20f4d9359b-f4d93567 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e2886d02-31f6-1557-49c4-7e20f4d935b6-f4d93567 {
  align-self: end;
}

#w-node-c69cd4f4-8e0c-1e75-eda2-1dc8641a88ed-641a88e6 {
  justify-self: auto;
}

#w-node-ff1e04d5-e96c-448e-27ce-11d5940658bd-641a88e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-ff1e04d5-e96c-448e-27ce-11d5940658d8-641a88e6, #w-node-c982dfbf-ccb1-3d00-f5d3-96116f6f98b7-641a88e6, #w-node-_5315775d-b930-7b80-14b6-d31c42adfce0-641a88e6, #w-node-_5d4aa339-aa46-40e3-8dea-0e4acaf444b2-641a88e6, #w-node-_04f574dc-df44-0184-4cd2-09cbfd0c1812-641a88e6, #w-node-_1a9f7262-381a-4c54-dd32-cc231ff6dc3d-641a88e6, #w-node-_4b90231f-d70e-39c3-64c3-0f20e9b26ff0-641a88e6, #w-node-_1c514cba-0608-235a-38a2-796d05c4661a-641a88e6, #w-node-a1d45d9b-c3de-42fc-a303-2e28add9bde4-641a88e6, #w-node-_9a856f5f-ed56-7b37-7514-3d2e8955dcb7-641a88e6, #w-node-_36db2991-a6cb-ceb5-96b3-9d6054530a06-641a88e6, #w-node-f0d9e192-e171-ebb2-40d1-5be57d61e250-641a88e6, #w-node-c47398b4-ac08-b378-1fe6-172aa20e9907-641a88e6, #w-node-_4d194433-4ef2-a176-f437-140d46b8aa02-641a88e6 {
  align-self: center;
}

#w-node-_4ad77c61-090f-aff4-740c-94f4741c0bfc-641a88e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-c69cd4f4-8e0c-1e75-eda2-1dc8641a89c4-641a88e6 {
  justify-self: end;
}

#w-node-_8100da3b-e6e4-2c12-9e29-42779349bbdb-f0b4e6b4 {
  place-self: stretch stretch;
}

#w-node-_2da661da-e138-2c6d-90bc-ccedb634baca-f0b4e6ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e44674e-9a90-ecc1-ff53-9364d6c9f6d7-f0b4e6ba {
  place-self: stretch;
}

#w-node-_93af434d-5f53-1db4-6cc8-9adbfcc8145e-f0b4e6ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-ff655dc9-cc5c-357d-aa3a-be76d832858e-5bd98b47 {
  justify-self: auto;
}

#w-node-ff655dc9-cc5c-357d-aa3a-be76d8328594-5bd98b47 {
  align-self: stretch;
}

#w-node-ff655dc9-cc5c-357d-aa3a-be76d832859a-5bd98b47 {
  place-self: stretch;
}

#w-node-ff655dc9-cc5c-357d-aa3a-be76d83285a6-5bd98b47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ff655dc9-cc5c-357d-aa3a-be76d83285ac-5bd98b47 {
  align-self: stretch;
}

#w-node-_2af5d3a2-3c7a-bba2-413c-f93d7e9f7c05-0275669e, #w-node-_49a029f8-642d-da50-0ff8-83cb62180bd3-0275669e, #w-node-_082de3dc-62f0-197d-6161-cd0dba18ce49-0275669e {
  place-self: auto;
}

#w-node-a8de4a07-6bf4-63de-e1ca-2a52d8dcb4c2-0275669e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a8de4a07-6bf4-63de-e1ca-2a52d8dcb4c3-0275669e {
  place-self: auto;
}

#w-node-bfe8acc5-a10a-ee71-93ce-1c61eac7163d-9a9cf208, #w-node-_8c43743a-82e7-d3d6-7f65-459d71941dc6-9a9cf208, #w-node-a9b69c0b-d3ba-92dc-173e-1729e2ed23c3-9a9cf208, #w-node-_7c0e80cb-09c8-0dc8-ad1c-ba031fb5ed26-9a9cf208, #w-node-_5aa367fd-bd85-5de1-d89e-9818b57b1c3e-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6cd24108-c6bd-a51a-9c30-ac222c269e83-9a9cf208, #w-node-_143b9899-15d8-ab89-996b-3143b37bb040-9a9cf208 {
  justify-self: start;
}

#w-node-b15f3b0c-ae35-6ccd-dbfb-96d42c74e4bd-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-f93a6a70-a709-e208-432a-a0c6ad9c89cd-9a9cf208 {
  justify-self: end;
}

#w-node-c4c8e037-24db-1d1a-c880-c283ec0d5582-9a9cf208 {
  justify-self: center;
}

#w-node-_1df17f22-d571-0f96-e6a1-4ec41c761234-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_9ff7009f-a19e-6e33-94e9-b16ab31f4baa-9a9cf208 {
  justify-self: end;
}

#w-node-b788b579-adc9-5281-7e39-54419abb07fd-9a9cf208 {
  justify-self: center;
}

#w-node-b788b579-adc9-5281-7e39-54419abb07ff-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-d23a0d16-272f-abf5-6952-632a4bafae0f-9a9cf208 {
  justify-self: center;
}

#w-node-d23a0d16-272f-abf5-6952-632a4bafae11-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_4b3756eb-6701-f0db-423c-dd11d68519f8-9a9cf208 {
  justify-self: center;
}

#w-node-_4b3756eb-6701-f0db-423c-dd11d68519fa-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2552ddb-a165-ede3-cd7e-4e8085b0157f-9a9cf208 {
  justify-self: center;
}

#w-node-f2552ddb-a165-ede3-cd7e-4e8085b01581-9a9cf208 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e1cf54de-7e01-1258-7eb1-4859724220e6-4cbe2dc4 {
  justify-self: stretch;
}

#w-node-_8c43743a-82e7-d3d6-7f65-459d71941dc6-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b9cebba-a70e-da08-ec91-0f8dc9eb84f6-4cbe2dc4 {
  justify-self: end;
}

#w-node-a9b69c0b-d3ba-92dc-173e-1729e2ed23c3-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c23eac2d-f8ff-43f3-e078-d1db5f1a1f3d-4cbe2dc4 {
  justify-self: end;
}

#w-node-_7c0e80cb-09c8-0dc8-ad1c-ba031fb5ed26-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d965db8e-3496-d881-ce07-1788ecc4a59d-4cbe2dc4 {
  justify-self: end;
}

#w-node-_5aa367fd-bd85-5de1-d89e-9818b57b1c3e-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5aa367fd-bd85-5de1-d89e-9818b57b1c43-4cbe2dc4 {
  justify-self: end;
}

#w-node-_1a581413-0cb5-fb1f-3ac2-11d897e02232-4cbe2dc4 {
  justify-self: start;
}

#w-node-_56f122a3-7b53-2d9a-94d1-b29fdebcae6e-4cbe2dc4, #w-node-_3e38690f-aa30-77e2-0148-5ae4e3f712f9-4cbe2dc4, #w-node-_1ff3918b-5eef-45b9-2e0f-bf1a0a960d62-4cbe2dc4, #w-node-_6233250d-619e-ad67-57ad-61e0f7916e07-4cbe2dc4, #w-node-_12dadbb3-e53a-9e90-6dbd-0ffd657a03d6-4cbe2dc4, #w-node-_73eb98a6-37e3-e897-8254-afdb6aa25bfa-4cbe2dc4, #w-node-_64889471-77b9-4457-d9aa-67ddd44dcf2e-4cbe2dc4, #w-node-_71295d02-0c65-e6aa-368a-0433bf8775d3-4cbe2dc4, #w-node-_888186c5-2edf-aca7-d3ed-4a34806d814d-4cbe2dc4, #w-node-a9c980d7-191e-d7ff-0d4f-1e22d0374d10-4cbe2dc4, #w-node-da11f3c3-059a-ad3b-d130-97fb3e6adf36-4cbe2dc4, #w-node-ce141df2-bb5c-0037-d5ba-fca450a102f7-4cbe2dc4 {
  justify-self: center;
}

#w-node-_1a581413-0cb5-fb1f-3ac2-11d897e0224e-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1a581413-0cb5-fb1f-3ac2-11d897e02251-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_569b48d5-5b44-5e69-0664-d73222426890-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72c4fc02-b3db-ea99-f8a6-f56b893e1684-4cbe2dc4 {
  justify-self: end;
}

#w-node-_569b48d5-5b44-5e69-0664-d73222426897-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a92c3de8-8251-440a-7250-b8101f288371-4cbe2dc4 {
  justify-self: end;
}

#w-node-_569b48d5-5b44-5e69-0664-d7322242689e-4cbe2dc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e7cd67c-19d5-5553-d1b9-4d134f124e6d-4cbe2dc4 {
  justify-self: end;
}

#w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa56-a28c90df, #w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa57-a28c90df, #w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa58-a28c90df, #w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa59-a28c90df, #w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa5a-a28c90df, #w-node-b9ad4c07-d2b3-c8e1-8429-e861b2d6aa5b-a28c90df {
  justify-self: stretch;
}

#w-node-_76ed544f-8055-d6f0-2ca0-63f99f84fe30-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_9d7c74cc-e83d-150c-47c5-cb6e95e530eb-a28c90df, #w-node-_7ff44bcf-e446-9e82-8536-1732daffdfc7-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed5c5d7d-6300-c91d-3db7-3fc2502f8311-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3e519302-9755-638b-6bd7-2fd9aec50f6a-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch;
}

#w-node-e3e94740-e32e-e6da-ff61-05a060748242-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32bc370e-7e8b-a13d-9605-5a66f9dff379-a28c90df, #w-node-d0668f30-4296-1626-7de3-23b7a342144b-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e93991eb-ab10-08aa-ff8a-58284c7fa19c-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e93991eb-ab10-08aa-ff8a-58284c7fa19d-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch;
}

#w-node-e93991eb-ab10-08aa-ff8a-58284c7fa1a0-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e93991eb-ab10-08aa-ff8a-58284c7fa1a5-a28c90df, #w-node-e93991eb-ab10-08aa-ff8a-58284c7fa1a8-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d034931b-97ab-7802-0c3b-704eb8c51387-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d034931b-97ab-7802-0c3b-704eb8c51388-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch;
}

#w-node-d034931b-97ab-7802-0c3b-704eb8c5138b-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d034931b-97ab-7802-0c3b-704eb8c51390-a28c90df, #w-node-d034931b-97ab-7802-0c3b-704eb8c51393-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c80-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c81-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c84-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c8d-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c8e-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch;
}

#w-node-_2bcf15fd-bc14-4ee9-2b60-af95bcce9c96-a28c90df, #w-node-_241d92a1-cf55-765a-2aa7-b5ddd0529c19-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5614d4bb-79a8-7d85-a051-d7f4ec5c8a81-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch;
}

#w-node-_5614d4bb-79a8-7d85-a051-d7f4ec5c8a84-a28c90df, #w-node-_5614d4bb-79a8-7d85-a051-d7f4ec5c8a87-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7963b79e-6af0-c291-59b5-66e07626599c-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_7963b79e-6af0-c291-59b5-66e07626599d-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7963b79e-6af0-c291-59b5-66e0762659a0-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7963b79e-6af0-c291-59b5-66e0762659a3-a28c90df, #w-node-_7963b79e-6af0-c291-59b5-66e0762659a6-a28c90df {
  justify-self: end;
}

#w-node-_7963b79e-6af0-c291-59b5-66e0762659a9-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7963b79e-6af0-c291-59b5-66e0762659ab-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7963b79e-6af0-c291-59b5-66e0762659ae-a28c90df, #w-node-_7963b79e-6af0-c291-59b5-66e0762659b1-a28c90df, #w-node-_2645b5ad-1758-eb04-43ea-e200a7ce0a4c-a28c90df {
  justify-self: end;
}

#w-node-_8949a3ee-b3bd-7a37-458b-2a1fc6c0650e-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8949a3ee-b3bd-7a37-458b-2a1fc6c06511-a28c90df, #w-node-_8949a3ee-b3bd-7a37-458b-2a1fc6c06514-a28c90df, #w-node-_8949a3ee-b3bd-7a37-458b-2a1fc6c06517-a28c90df {
  justify-self: end;
}

#w-node-aa8b6073-2219-4601-4726-435d5b1f59bb-a28c90df {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: end;
}

#w-node-_5e2fceb9-500a-ce83-3fc1-7d84958cba55-a28c90df {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-fb534e9d-90a7-31aa-372f-d15db12bfa8a-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fb534e9d-90a7-31aa-372f-d15db12bfa90-a28c90df, #w-node-fb534e9d-90a7-31aa-372f-d15db12bfa93-a28c90df {
  justify-self: end;
}

#w-node-fb534e9d-90a7-31aa-372f-d15db12bfa97-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch;
}

#w-node-fb534e9d-90a7-31aa-372f-d15db12bfa9d-a28c90df, #w-node-fb534e9d-90a7-31aa-372f-d15db12bfaa0-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_555a128e-b51c-7b78-871b-1efb52bffd18-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch;
}

#w-node-_555a128e-b51c-7b78-871b-1efb52bffd1b-a28c90df, #w-node-_555a128e-b51c-7b78-871b-1efb52bffd1e-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a58e0b-2994-2c3e-5944-f3c25db26cd1-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch;
}

#w-node-b7a58e0b-2994-2c3e-5944-f3c25db26cd4-a28c90df, #w-node-b7a58e0b-2994-2c3e-5944-f3c25db26cd7-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-a28c90df, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-a28c90df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-a28c90df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-a28c90df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f9-27f06ba9, #w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f8-27f06ba9, #w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f4-27f06ba9, #w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f6-27f06ba9, #w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f5-27f06ba9, #w-node-_23f57e60-4bf1-eb46-587c-2440e3fa03f7-27f06ba9 {
  justify-self: stretch;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beae6-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beae7-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beaea-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beaed-27f06ba9, #w-node-_8afb2eec-d749-020b-3a16-44df546beaf0-27f06ba9 {
  justify-self: end;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beaf3-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8afb2eec-d749-020b-3a16-44df546beaf5-27f06ba9, #w-node-_8afb2eec-d749-020b-3a16-44df546beb02-27f06ba9, #w-node-_41df9688-2f15-7e44-2348-447ccee129c1-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd0571-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd0572-27f06ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd0578-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd057e-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd057f-27f06ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: stretch;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd0585-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd058d-27f06ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: stretch;
}

#w-node-_376f0613-f6d1-80ab-dfc3-15ae3fdd0593-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-27f06ba9, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-27f06ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-27f06ba9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-27f06ba9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa4c6f61-062d-72f1-7f68-d83289153806-200b7115, #w-node-_6003d375-10cd-797b-38a4-5a428b31d2bb-200b7115, #w-node-_9926c183-a4f7-9040-deda-f11c77e164b1-200b7115, #w-node-cf41567b-3d58-1bb4-13e0-8141bf9bf4c6-200b7115, #w-node-d5af2c12-9671-9454-5aa5-256f73a56c35-200b7115, #w-node-_95b39e5c-5457-68fd-0548-01e0b9a47056-200b7115 {
  justify-self: stretch;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a63-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a64-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a67-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a6d-200b7115 {
  justify-self: end;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a70-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_586f7b7b-6414-e432-f89e-12cd53442a75-200b7115, #w-node-_586f7b7b-6414-e432-f89e-12cd53442a7a-200b7115, #w-node-f05c6846-4ec1-3d53-f7fb-632f704ca99a-200b7115, #w-node-f05c6846-4ec1-3d53-f7fb-632f704ca99c-200b7115, #w-node-_94b78fe9-248f-f33d-4a45-27c9b63083ab-200b7115, #w-node-_94b78fe9-248f-f33d-4a45-27c9b63083ad-200b7115 {
  justify-self: end;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0dd8-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0dd9-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0ddc-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0ddf-200b7115, #w-node-_42ba286a-1ede-4602-902b-2b89b25b0de2-200b7115 {
  justify-self: end;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0de5-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_42ba286a-1ede-4602-902b-2b89b25b0de7-200b7115, #w-node-_95f9e888-9279-5faf-67f2-74a820aceacc-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc0f6-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc0f9-200b7115, #w-node-_0e3975fd-8fef-d521-81df-485709afc0fc-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc0ff-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc103-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc109-200b7115 {
  justify-self: end;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc10b-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc10f-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc115-200b7115 {
  justify-self: end;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc11b-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e3975fd-8fef-d521-81df-485709afc121-200b7115 {
  justify-self: end;
}

#w-node-_68eefadb-0331-4d69-7ca0-28080e8e5c4b-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_4ed8e1a9-4ca7-78e0-b95f-ee37f96c7143-200b7115 {
  justify-self: start;
}

#w-node-_182c550f-fe61-15b0-8bdd-325d73e61648-200b7115 {
  justify-self: end;
}

#w-node-_099b3f33-563f-9039-0fd3-06bfeabbd747-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_63a83068-576c-c458-2caf-c6e984d034a0-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f5f21640-43f2-1535-7fe4-438923222ed0-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b06-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b08-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b0a-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e5-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e7-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e9-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7f0068e9-0f85-7fd6-e89f-687ecba99a1b-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e436f7dc-a2d6-b42c-31dd-038a5cd0d0c3-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bb6a6900-8a1e-14f5-fb59-dc60245aa69d-200b7115 {
  justify-self: end;
}

#w-node-_6021f7df-9c39-0f5a-b517-7e6d8527bd21-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f18f17d0-86e5-926a-84e5-b0bd03eba299-200b7115 {
  place-self: center end;
}

#w-node-_45bdf2fd-26c8-a3e6-5e91-0c04135db68b-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2dff72a5-078c-ce6d-f877-dc18b4ac4b33-200b7115 {
  place-self: center end;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d056738-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d05673b-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d05673d-200b7115 {
  justify-self: end;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d056740-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d056742-200b7115 {
  place-self: center end;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d056745-200b7115 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_6ba03844-3917-94b2-85ec-b5c40d056747-200b7115 {
  place-self: center end;
}

#w-node-cbf9655a-0c30-ca2f-f58b-5e5d151295fa-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-200b7115, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-200b7115 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-200b7115 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-200b7115 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb08-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb0b-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb0e-c872b351, #w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb16-c872b351, #w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb18-c872b351, #w-node-e7b7bd27-dc99-725d-6f5e-3ed8fca5eb21-c872b351, #w-node-e2af166e-4740-8344-1b92-ad964501258e-c872b351, #w-node-_257e08a7-136b-9fd1-c9fe-6554f266dc06-c872b351, #w-node-_257e08a7-136b-9fd1-c9fe-6554f266dc08-c872b351, #w-node-_4df30a11-6415-af81-ad9a-e73f37029e41-c872b351, #w-node-_4df30a11-6415-af81-ad9a-e73f37029e43-c872b351 {
  justify-self: end;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7b6-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7b7-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7ba-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7bd-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7c0-c872b351 {
  justify-self: end;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7c3-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_735a975c-95b9-e34d-5816-7a1a4734b7c4-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7c6-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7cd-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7cf-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7d6-c872b351, #w-node-_735a975c-95b9-e34d-5816-7a1a4734b7d8-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff60-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff61-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff64-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff67-c872b351, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff6a-c872b351 {
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff6d-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff6e-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff70-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff72-c872b351, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff74-c872b351 {
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff77-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff79-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff7b-c872b351, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff7d-c872b351 {
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff80-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff82-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff84-c872b351, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff86-c872b351 {
  justify-self: end;
}

#w-node-adbf8e71-06a0-b074-1f28-aaefc4013176-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adbf8e71-06a0-b074-1f28-aaefc4013178-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-adbf8e71-06a0-b074-1f28-aaefc401317a-c872b351, #w-node-adbf8e71-06a0-b074-1f28-aaefc401317c-c872b351 {
  justify-self: end;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca30-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca31-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca34-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca37-c872b351 {
  justify-self: end;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca3a-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e127c288-d0f2-d02d-de24-23a85dafca3f-c872b351, #w-node-e127c288-d0f2-d02d-de24-23a85dafca41-c872b351, #w-node-_89bee03f-fb3b-993b-cbef-52cf1a0b0978-c872b351, #w-node-_89bee03f-fb3b-993b-cbef-52cf1a0b097a-c872b351, #w-node-d2f2ea80-42c3-0336-7bb8-54fd97d334c2-c872b351, #w-node-d2f2ea80-42c3-0336-7bb8-54fd97d334c4-c872b351 {
  justify-self: end;
}

#w-node-de9f1967-c422-574e-859f-0f17f19b19a4-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9f1967-c422-574e-859f-0f17f19b19a6-c872b351, #w-node-de9f1967-c422-574e-859f-0f17f19b19a8-c872b351, #w-node-_96868c32-c112-0074-63d6-be725e7a1013-c872b351, #w-node-c2d2672e-5c22-e9a3-0183-39326c9a1b04-c872b351, #w-node-_8a2fba4d-2509-9786-ae91-c25fc7eeb34b-c872b351 {
  justify-self: end;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba5e-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba5f-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba62-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba64-c872b351 {
  justify-self: end;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba67-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c28b89c7-1e91-c9ec-ce86-823d5854ba6a-c872b351, #w-node-bc4dfd87-b1f1-311d-c2ac-3f10f049e2c7-c872b351, #w-node-_0d17d65b-c6d3-12a5-f208-2564a107f998-c872b351, #w-node-_0d17d65b-c6d3-12a5-f208-2564a107f99a-c872b351, #w-node-_625f6fcb-6536-8b88-99e6-3d8b93eaa7dd-c872b351, #w-node-_625f6fcb-6536-8b88-99e6-3d8b93eaa7df-c872b351 {
  justify-self: end;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-c872b351, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-c872b351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-c872b351 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-c872b351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88b10b61-279f-ed46-4396-7eaca55d0536-e49d5184, #w-node-_88b10b61-279f-ed46-4396-7eaca55d0535-e49d5184, #w-node-_88b10b61-279f-ed46-4396-7eaca55d0531-e49d5184, #w-node-_88b10b61-279f-ed46-4396-7eaca55d0533-e49d5184, #w-node-_88b10b61-279f-ed46-4396-7eaca55d0532-e49d5184, #w-node-_88b10b61-279f-ed46-4396-7eaca55d0534-e49d5184 {
  justify-self: stretch;
}

#w-node-ca3d374a-38c9-939c-bcfe-28e1376db491-e49d5184, #w-node-ca3d374a-38c9-939c-bcfe-28e1376db493-e49d5184, #w-node-_2318336d-3ebc-b2fc-4624-366c1f0ce496-e49d5184, #w-node-_2318336d-3ebc-b2fc-4624-366c1f0ce498-e49d5184 {
  justify-self: end;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-e49d5184, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-e49d5184 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-e49d5184 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-e49d5184 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a0676624-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a0676625-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a0676628-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a067662b-9ace3d25, #w-node-_5eda7ec2-8980-94ff-569d-2000a067662e-9ace3d25 {
  justify-self: end;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a0676648-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a067664a-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5eda7ec2-8980-94ff-569d-2000a067664c-9ace3d25, #w-node-d6db6e9a-3be4-69bf-6299-88c9f5b4733d-9ace3d25 {
  justify-self: end;
}

#w-node-_2941cb5b-1367-abec-a145-9d0124e059aa-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2941cb5b-1367-abec-a145-9d0124e059ac-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2941cb5b-1367-abec-a145-9d0124e059ae-9ace3d25, #w-node-_2941cb5b-1367-abec-a145-9d0124e059b0-9ace3d25 {
  justify-self: end;
}

#w-node-fb22abfc-b683-4335-01b9-deac671f4d54-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb22abfc-b683-4335-01b9-deac671f4d56-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fb22abfc-b683-4335-01b9-deac671f4d58-9ace3d25, #w-node-fb22abfc-b683-4335-01b9-deac671f4d5a-9ace3d25 {
  justify-self: end;
}

#w-node-a9f22804-a294-2770-8dd6-9c9f726a72a8-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9f22804-a294-2770-8dd6-9c9f726a72aa-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a9f22804-a294-2770-8dd6-9c9f726a72ac-9ace3d25, #w-node-a9f22804-a294-2770-8dd6-9c9f726a72ae-9ace3d25 {
  justify-self: end;
}

#w-node-_1da5fec1-bdea-4e85-cf73-9e685f690964-9ace3d25 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff60-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff64-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff67-9ace3d25, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff6a-9ace3d25 {
  justify-self: end;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff6d-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff70-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff72-9ace3d25, #w-node-c1af3b82-ad4f-5cbc-ae0e-f1430fd6ff74-9ace3d25 {
  justify-self: end;
}

#w-node-b06dca26-cec6-2eeb-ac13-52b5a85fd73c-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b06dca26-cec6-2eeb-ac13-52b5a85fd73e-9ace3d25, #w-node-b06dca26-cec6-2eeb-ac13-52b5a85fd740-9ace3d25 {
  justify-self: end;
}

#w-node-df5f58cb-9bf1-7948-5435-3fcae8975536-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-df5f58cb-9bf1-7948-5435-3fcae8975538-9ace3d25, #w-node-df5f58cb-9bf1-7948-5435-3fcae897553a-9ace3d25 {
  justify-self: end;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f702c-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f702d-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7030-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7032-9ace3d25 {
  justify-self: end;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7035-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7038-9ace3d25, #w-node-eabc59f7-4bf8-f873-48bd-32e1f33f703a-9ace3d25, #w-node-eabc59f7-4bf8-f873-48bd-32e1f33f703f-9ace3d25, #w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7041-9ace3d25, #w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7046-9ace3d25, #w-node-eabc59f7-4bf8-f873-48bd-32e1f33f7048-9ace3d25 {
  justify-self: end;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895e6-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895e7-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895ea-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895ed-9ace3d25, #w-node-_2a245c44-e518-0b3d-a271-5acba14895f0-9ace3d25 {
  justify-self: end;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895f3-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895f4-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895f6-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a245c44-e518-0b3d-a271-5acba14895f8-9ace3d25, #w-node-cc5ed750-4bd3-7fa5-cde9-e3e177a2a316-9ace3d25 {
  justify-self: end;
}

#w-node-_17583893-0cd3-a053-5b48-b75e18fc4e79-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17583893-0cd3-a053-5b48-b75e18fc4e7b-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_17583893-0cd3-a053-5b48-b75e18fc4e7d-9ace3d25, #w-node-_17583893-0cd3-a053-5b48-b75e18fc4e7f-9ace3d25 {
  justify-self: end;
}

#w-node-e0d36d71-f966-e0ae-7532-1d39da9dc152-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0d36d71-f966-e0ae-7532-1d39da9dc154-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e0d36d71-f966-e0ae-7532-1d39da9dc156-9ace3d25, #w-node-e0d36d71-f966-e0ae-7532-1d39da9dc158-9ace3d25 {
  justify-self: end;
}

#w-node-_38a5d67a-fc9a-9ba0-9486-727c791f4030-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a67bbc8-af63-f70a-30f6-265ec145b570-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa7e0671-e3ef-f6d3-9ae1-5c489e1d464a-9ace3d25, #w-node-_304c3c43-4b09-b276-fc07-84f27815cb14-9ace3d25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0634d06-c599-8e48-d029-aade28c9f59a-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7e-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b12bd76d-0dda-3dbe-c4b0-2daa08f2ec7f-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca2-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca3-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89dde-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-da7dc6a3-879b-656f-d36d-6592d7c89ddf-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85f9-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74d08b56-a7a6-8620-16d8-2f2ef22d85fa-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539c-9ace3d25 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eacf98a4-49d7-7655-2e3f-f93a84f2539d-9ace3d25 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_85c71801-5698-41d3-d5db-f12606572b0c-e0055857 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8b71948-3106-0677-3d43-d9b6550df148-e0055857, #w-node-_7086c3a0-8f1c-721e-df50-4d004b89f831-e0055857, #w-node-_2972d2ad-1658-f7eb-3d5f-9b3b7078bd25-e0055857, #w-node-_684fb07b-6d8d-a784-21c0-f6f4306a2041-e0055857 {
  align-self: center;
}

#w-node-df2c2ddf-9a26-5f91-683a-ef39fca6508f-e0055857 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df2c2ddf-9a26-5f91-683a-ef39fca65092-e0055857, #w-node-df2c2ddf-9a26-5f91-683a-ef39fca6509c-e0055857, #w-node-df2c2ddf-9a26-5f91-683a-ef39fca650a6-e0055857, #w-node-df2c2ddf-9a26-5f91-683a-ef39fca650b0-e0055857 {
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_747f3e09-5cc4-79ac-7755-0750668ae257-f0b4e678, #w-node-_389a1ad7-01e6-a88f-e0d7-5d0d960d914a-f0b4e678, #w-node-_09f29dab-db7e-7f33-1d17-7c061a86a2ab-f0b4e678, #w-node-f9b6ccc7-6267-ebb4-233e-5f894bcbc04d-f0b4e678 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8874e38-ed5a-b78c-b511-a21831ae8aa3-f0b4e678 {
    place-self: stretch;
  }

  #w-node-ca723b81-6a0b-0610-68fb-b920ec70eef1-f0b4e678 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_00c123c8-51b5-9aa5-26e1-e777b61dda56-f0b4e678, #w-node-_53a202d8-df77-f239-37e1-5dba5d05ddc8-f0b4e678 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_143b9899-15d8-ab89-996b-3143b37bb040-9a9cf208, #w-node-c4c8e037-24db-1d1a-c880-c283ec0d5582-9a9cf208, #w-node-_1df17f22-d571-0f96-e6a1-4ec41c761234-9a9cf208, #w-node-b788b579-adc9-5281-7e39-54419abb07fd-9a9cf208, #w-node-b788b579-adc9-5281-7e39-54419abb07ff-9a9cf208, #w-node-d23a0d16-272f-abf5-6952-632a4bafae0f-9a9cf208, #w-node-d23a0d16-272f-abf5-6952-632a4bafae11-9a9cf208, #w-node-_4b3756eb-6701-f0db-423c-dd11d68519f8-9a9cf208, #w-node-_4b3756eb-6701-f0db-423c-dd11d68519fa-9a9cf208, #w-node-f2552ddb-a165-ede3-cd7e-4e8085b0157f-9a9cf208, #w-node-f2552ddb-a165-ede3-cd7e-4e8085b01581-9a9cf208 {
    justify-self: start;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-f9b6ccc7-6267-ebb4-233e-5f894bcbc04d-f0b4e678 {
    grid-column: span 2 / span 2;
  }

  #w-node-c8874e38-ed5a-b78c-b511-a21831ae8aa3-f0b4e678 {
    align-self: stretch;
  }

  #w-node-ca723b81-6a0b-0610-68fb-b920ec70eef1-f0b4e678 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1031eb4a-e34f-2740-3151-ad3e0ba1b237-f0b4e678 {
    justify-self: end;
  }

  #w-node-bfe8acc5-a10a-ee71-93ce-1c61eac7163d-9a9cf208, #w-node-_8c43743a-82e7-d3d6-7f65-459d71941dc6-9a9cf208, #w-node-a9b69c0b-d3ba-92dc-173e-1729e2ed23c3-9a9cf208, #w-node-_7c0e80cb-09c8-0dc8-ad1c-ba031fb5ed26-9a9cf208, #w-node-_5aa367fd-bd85-5de1-d89e-9818b57b1c3e-9a9cf208 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_143b9899-15d8-ab89-996b-3143b37bb040-9a9cf208 {
    justify-self: start;
  }

  #w-node-c23eac2d-f8ff-43f3-e078-d1db5f1a1f3d-4cbe2dc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_1a581413-0cb5-fb1f-3ac2-11d897e02232-4cbe2dc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_6233250d-619e-ad67-57ad-61e0f7916e07-4cbe2dc4, #w-node-_12dadbb3-e53a-9e90-6dbd-0ffd657a03d6-4cbe2dc4, #w-node-_73eb98a6-37e3-e897-8254-afdb6aa25bfa-4cbe2dc4, #w-node-_64889471-77b9-4457-d9aa-67ddd44dcf2e-4cbe2dc4, #w-node-_71295d02-0c65-e6aa-368a-0433bf8775d3-4cbe2dc4, #w-node-_888186c5-2edf-aca7-d3ed-4a34806d814d-4cbe2dc4, #w-node-a9c980d7-191e-d7ff-0d4f-1e22d0374d10-4cbe2dc4, #w-node-da11f3c3-059a-ad3b-d130-97fb3e6adf36-4cbe2dc4, #w-node-ce141df2-bb5c-0037-d5ba-fca450a102f7-4cbe2dc4 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_747f3e09-5cc4-79ac-7755-0750668ae257-f0b4e678 {
    grid-column: span 4 / span 4;
    align-self: auto;
  }

  #w-node-_389a1ad7-01e6-a88f-e0d7-5d0d960d914a-f0b4e678, #w-node-_09f29dab-db7e-7f33-1d17-7c061a86a2ab-f0b4e678, #w-node-f9b6ccc7-6267-ebb4-233e-5f894bcbc04d-f0b4e678 {
    grid-column: span 4 / span 4;
  }

  #w-node-ca723b81-6a0b-0610-68fb-b920ec70eef1-f0b4e678 {
    grid-column: span 8 / span 8;
  }

  #w-node-_00c123c8-51b5-9aa5-26e1-e777b61dda56-f0b4e678, #w-node-_53a202d8-df77-f239-37e1-5dba5d05ddc8-f0b4e678 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1031eb4a-e34f-2740-3151-ad3e0ba1b237-f0b4e678 {
    grid-column: span 1 / span 1;
  }

  #w-node-ae3aa5a9-2219-eb6e-c5cf-1b805f8e238a-f0b4e678, #w-node-_790c59c5-fe59-7326-3509-7fa98e5fdea4-f0b4e678 {
    justify-self: start;
  }

  #w-node-_93af434d-5f53-1db4-6cc8-9adbfcc8145e-f0b4e6ba, #w-node-_33f6cf90-1a15-979c-d831-57c2f263368b-f0b4e6ba, #w-node-_0978d5dc-9a5c-6f92-f522-8869b4f8f56a-f0b4e6ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_165d23a9-f894-7c69-e65c-162a5ccc7c55-e7387a8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6cd24108-c6bd-a51a-9c30-ac222c269e83-9a9cf208, #w-node-_143b9899-15d8-ab89-996b-3143b37bb040-9a9cf208, #w-node-b15f3b0c-ae35-6ccd-dbfb-96d42c74e4bd-9a9cf208 {
    justify-self: start;
  }

  #w-node-f93a6a70-a709-e208-432a-a0c6ad9c89cd-9a9cf208 {
    justify-self: end;
  }

  #w-node-_0f900607-3e15-832c-6bf5-f62a3656b7a9-9a9cf208, #w-node-c4c8e037-24db-1d1a-c880-c283ec0d5582-9a9cf208, #w-node-_1df17f22-d571-0f96-e6a1-4ec41c761234-9a9cf208 {
    justify-self: start;
  }

  #w-node-_9ff7009f-a19e-6e33-94e9-b16ab31f4baa-9a9cf208 {
    justify-self: end;
  }

  #w-node-b788b579-adc9-5281-7e39-54419abb07fd-9a9cf208 {
    place-self: auto start;
  }

  #w-node-b788b579-adc9-5281-7e39-54419abb07ff-9a9cf208, #w-node-d23a0d16-272f-abf5-6952-632a4bafae0f-9a9cf208, #w-node-d23a0d16-272f-abf5-6952-632a4bafae11-9a9cf208, #w-node-_4b3756eb-6701-f0db-423c-dd11d68519f8-9a9cf208, #w-node-_4b3756eb-6701-f0db-423c-dd11d68519fa-9a9cf208, #w-node-f2552ddb-a165-ede3-cd7e-4e8085b0157f-9a9cf208, #w-node-f2552ddb-a165-ede3-cd7e-4e8085b01581-9a9cf208 {
    justify-self: start;
  }

  #w-node-f2552ddb-a165-ede3-cd7e-4e8085b01583-9a9cf208 {
    justify-self: end;
  }

  #w-node-_1a581413-0cb5-fb1f-3ac2-11d897e02232-4cbe2dc4 {
    justify-self: start;
  }

  #w-node-_56f122a3-7b53-2d9a-94d1-b29fdebcae6e-4cbe2dc4, #w-node-_3e38690f-aa30-77e2-0148-5ae4e3f712f9-4cbe2dc4, #w-node-_1ff3918b-5eef-45b9-2e0f-bf1a0a960d62-4cbe2dc4 {
    justify-self: center;
  }

  #w-node-df2c2ddf-9a26-5f91-683a-ef39fca6509c-e0055857 {
    align-self: center;
  }

  #w-node-df2c2ddf-9a26-5f91-683a-ef39fca650a6-e0055857 {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_747f3e09-5cc4-79ac-7755-0750668ae257-f0b4e678 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_389a1ad7-01e6-a88f-e0d7-5d0d960d914a-f0b4e678, #w-node-_09f29dab-db7e-7f33-1d17-7c061a86a2ab-f0b4e678, #w-node-f9b6ccc7-6267-ebb4-233e-5f894bcbc04d-f0b4e678, #w-node-ca723b81-6a0b-0610-68fb-b920ec70eef1-f0b4e678, #w-node-_00c123c8-51b5-9aa5-26e1-e777b61dda56-f0b4e678, #w-node-_53a202d8-df77-f239-37e1-5dba5d05ddc8-f0b4e678 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae3aa5a9-2219-eb6e-c5cf-1b805f8e238a-f0b4e678, #w-node-_790c59c5-fe59-7326-3509-7fa98e5fdea4-f0b4e678 {
    justify-self: stretch;
  }

  #w-node-_0978d5dc-9a5c-6f92-f522-8869b4f8f56a-f0b4e6ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56f122a3-7b53-2d9a-94d1-b29fdebcae6e-4cbe2dc4, #w-node-_3e38690f-aa30-77e2-0148-5ae4e3f712f9-4cbe2dc4, #w-node-_1ff3918b-5eef-45b9-2e0f-bf1a0a960d62-4cbe2dc4 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e2886d02-31f6-1557-49c4-7e20f4d9356b-f4d93567 {
    justify-self: stretch;
  }

  #w-node-e2886d02-31f6-1557-49c4-7e20f4d9357c-f4d93567, #w-node-e2886d02-31f6-1557-49c4-7e20f4d9357d-f4d93567 {
    grid-row: span 1 / span 1;
  }

  #w-node-e2886d02-31f6-1557-49c4-7e20f4d935b6-f4d93567, #w-node-_165d23a9-f894-7c69-e65c-162a5ccc7c55-e7387a8e {
    justify-self: auto;
  }

  #w-node-_1ff3918b-5eef-45b9-2e0f-bf1a0a960d62-4cbe2dc4 {
    justify-self: end;
  }

  #w-node-_1a581413-0cb5-fb1f-3ac2-11d897e0224e-4cbe2dc4, #w-node-_1a581413-0cb5-fb1f-3ac2-11d897e02251-4cbe2dc4, #w-node-_569b48d5-5b44-5e69-0664-d73222426890-4cbe2dc4 {
    grid-column: span 1 / span 1;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-a28c90df, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-a28c90df, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-a28c90df {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-a28c90df {
    place-self: center;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-27f06ba9, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-27f06ba9, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-27f06ba9 {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-27f06ba9 {
    place-self: center;
  }

  #w-node-_68eefadb-0331-4d69-7ca0-28080e8e5c4b-200b7115 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4ed8e1a9-4ca7-78e0-b95f-ee37f96c7143-200b7115 {
    justify-self: end;
  }

  #w-node-_099b3f33-563f-9039-0fd3-06bfeabbd747-200b7115 {
    grid-column: span 1 / span 1;
  }

  #w-node-_63a83068-576c-c458-2caf-c6e984d034a0-200b7115, #w-node-f5f21640-43f2-1535-7fe4-438923222ed0-200b7115 {
    justify-self: end;
  }

  #w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b06-200b7115 {
    grid-column: span 1 / span 1;
  }

  #w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b08-200b7115, #w-node-_55348b11-1849-2849-ab36-d6fe7f2e1b0a-200b7115 {
    justify-self: end;
  }

  #w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e5-200b7115 {
    grid-column: span 1 / span 1;
  }

  #w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e7-200b7115, #w-node-_412f2d05-cc53-a406-ee10-2471a0bbd7e9-200b7115 {
    justify-self: end;
  }

  #w-node-_45bdf2fd-26c8-a3e6-5e91-0c04135db68b-200b7115, #w-node-_6ba03844-3917-94b2-85ec-b5c40d056745-200b7115 {
    justify-self: start;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-200b7115, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-200b7115, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-200b7115 {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-200b7115 {
    place-self: center;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-c872b351, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-c872b351, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-c872b351 {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-c872b351 {
    place-self: center;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-e49d5184, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-e49d5184, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-e49d5184 {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-e49d5184 {
    place-self: center;
  }

  #w-node-c0634d06-c599-8e48-d029-aade28c9f59a-9ace3d25, #w-node-_8ac4c8cc-94ce-19fe-e8c3-b7cfe4713c42-9ace3d25, #w-node-a651babd-0a67-9406-9ff6-236b8e5e9a66-9ace3d25 {
    justify-self: stretch;
  }

  #w-node-f7ac04d3-e932-bbfb-80ea-c37b1b694ca7-9ace3d25 {
    place-self: center;
  }

  #w-node-_85c71801-5698-41d3-d5db-f12606572b0c-e0055857, #w-node-df2c2ddf-9a26-5f91-683a-ef39fca6508f-e0055857 {
    grid-column: span 1 / span 1;
  }
}
