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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  clear: none;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 7px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
  position: static;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-stack {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.logos-without-title {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.container-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #f9e8e800;
  background-clip: padding-box;
  border: 1px #000;
  border-bottom: 0 #f11a1a;
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-top: 50px;
  margin-bottom: -79px;
  display: flex;
}

.body {
  background-color: #fff;
  border-radius: 0;
  font-size: 44px;
}

.navigation-bar {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  object-fit: fill;
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 949px;
  height: 55px;
  display: flex;
}

.hero-heading {
  color: #fff;
  text-align: center;
  text-transform: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: Exo, sans-serif;
  font-size: 65px;
  font-style: normal;
  font-weight: 700;
  line-height: 79px;
  display: flex;
}

.hero-text {
  color: #b6b6b6;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 16px;
  display: block;
}

.secondary-button {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  text-transform: uppercase;
  overflow-wrap: normal;
  vertical-align: baseline;
  background-color: #4d38ec;
  border-radius: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 45px;
  font-family: PT Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: static;
}

.secondary-button:hover {
  color: #fff;
  background-color: #130488;
  text-decoration: underline;
}

.hero-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 60px;
  display: flex;
}

.logos-title-large {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.clients-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 750px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.bol {
  font-size: 25px;
}

.heading {
  font-family: Exo, sans-serif;
  font-size: 30px;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.paragraph-2 {
  font-size: 16px;
}

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

.div-block {
  position: static;
}

.navbar-no-shadow {
  border-radius: 0;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #000;
  border-radius: 20px;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Exo, sans-serif;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: block;
}

.nav-menu {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #90a6ff;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  color: #fff;
  letter-spacing: .25px;
  padding: 0 30px 0 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #9a8dff;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #4d38ec;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.list-item {
  padding-top: 12px;
  padding-bottom: 12px;
}

.logos-title-small {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-tag {
  text-align: center;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 20px;
}

.clients-wrapper-three-2 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three-2 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.features {
  background-color: #4d38ec;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.feature-heading {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 32px;
  display: block;
}

.features-list {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph {
  margin-bottom: 24px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.centered-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.centered-heading.margin-bottom-32px {
  color: #4d38ec;
  text-align: left;
  margin-bottom: 32px;
  font-family: Exo, sans-serif;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.body-copy-2 {
  color: #adadad;
  margin-bottom: 24px;
  font-size: 16px;
}

.body-copy-2.hero-text {
  color: #dbdbdb;
  text-align: left;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.quick-stack {
  grid-column-gap: 41px;
  grid-row-gap: 14px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 33px;
}

.card-style {
  background-color: #4d38ec;
  border-radius: 20px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.heading-2 {
  color: #fff;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.cell {
  background-color: #736092;
}

.image-2, .image-3 {
  border-radius: 20px;
}

.image-4 {
  background-color: #4d38ec;
  border-radius: 20px;
}

.cell-2 {
  background-color: #4d38ec;
}

.paragraph-3 {
  color: #cfcfcf;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
}

.bold-text {
  color: #fff;
}

.features-list-2 {
  color: #fff;
  margin-bottom: 35px;
  padding: 0 0 45px;
  position: relative;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper-two-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph-2 {
  margin-bottom: 24px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.features-right-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.frame-19338 {
  grid-row-gap: 45px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 916px;
  text-decoration: none;
  display: flex;
}

.frame-19337 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text {
  text-align: center;
}

.one-platform-for-creating-expert-ai-assistant-grounded-in-your-companys-knowledge-in-minutes-not-months {
  color: #b6b6b6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 160px;
  padding-right: 160px;
  font-family: Varela Round, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19336 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 215px;
  height: 45px;
  padding: 5px 30px;
  text-decoration: none;
  display: flex;
}

.frame-18697 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #fff;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Varela, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.button-2 {
  grid-column-gap: 8px;
  background-color: #fbfeff;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 215px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.the-easiest-way-to-bring-ai-to-your-company-0 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
}

.the-easiest-way-to-bring-ai-to-your-company-1 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
}

.frame-19339 {
  grid-row-gap: 45px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 916px;
  text-decoration: none;
  display: flex;
}

.frame-19340 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19341 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-3 {
  grid-column-gap: 8px;
  background-color: #fbfeff;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 215px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.the-easiest-way-to-bring-ai-to-your-company-2 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
}

.frame-19342 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-4 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 235px;
  height: 45px;
  padding: 0 35px;
  font-family: Varela, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.text-5 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.button-5 {
  grid-column-gap: 8px;
  background-color: #fbfeff;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 215px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.services-we-offer {
  grid-column-gap: 142px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1160px;
  text-decoration: none;
  display: flex;
}

.we-align-business-challenges-with-technical-solutions {
  margin-top: 40px;
  margin-bottom: 40px;
}

.frame-137 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  max-width: 1160px;
  height: 661px;
  margin-bottom: 70px;
  text-decoration: none;
  display: grid;
}

.frame-134 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  height: 307px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 58.5486px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #fff;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-8 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.frame-130 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 59.9695px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.frame-133 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  height: 273px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 43.0769px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.frame-132 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 335px;
  text-decoration: none;
  display: flex;
}

.frame-135 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 335px;
  height: 307px;
  text-decoration: none;
  display: flex;
}

.we-align-business-challenges-with-technical-solutions-0 {
  color: #fff;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 55px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.we-align-business-challenges-with-technical-solutions-1 {
  letter-spacing: -.05em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #640ece, #21f2b6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.frame-164 {
  grid-column-gap: 55px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1213px;
  text-decoration: none;
  display: flex;
}

.office-from-outside-1 {
  opacity: 1;
  outline-offset: 0px;
  object-fit: cover;
  border-radius: 20px;
  outline: 3px #fff;
}

.frame-163 {
  grid-row-gap: 39px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 778px;
  display: flex;
}

.frame-19343 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.old-enough-to-be-wise-young-enough-to-be-brave {
  text-align: left;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #640ece, #21f2b6);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-9 {
  color: #fff;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19344 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.error-4c41682a-47a9-5936-ad33-6924d5e6b9d1 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 0%;
  text-decoration: none;
}

.chips {
  grid-column-gap: 6px;
  color: #fff;
  background-color: #000;
  border: 2px solid #5442c8;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 45px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.let-s-connect {
  color: #fff;
  text-align: center;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-1 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.frame-166 {
  grid-column-gap: 65px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  margin-bottom: 100px;
  padding-bottom: 0;
  text-decoration: none;
  display: grid;
}

.frame-153 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 587px;
  text-decoration: none;
  display: flex;
}

.frame-141 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.awards-and-recognition {
  color: #fff;
}

.text-10 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.frame-165 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center stretch;
  width: 100%;
  max-width: 541px;
  text-decoration: none;
  display: grid;
}

.top_clutch-2 {
  object-fit: cover;
}

.awards-and-recognition-0 {
  letter-spacing: -.05em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #640ece, #21f2b6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.awards-and-recognition-1 {
  color: #fff;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.logos-without-title-2 {
  background-color: #000;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-three-3 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three-3 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.frame-19345 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1213px;
  text-decoration: none;
  display: flex;
}

.frame-19346 {
  grid-row-gap: 39px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 778px;
  display: flex;
}

.frame-19347 {
  grid-row-gap: 39px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.old-enough-to-be-wise-young-enough-to-be-brave-2 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #640ece 0%, #21f2b6 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-11 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19348 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-2 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.chips-2 {
  grid-column-gap: 6px;
  border: 2px undefined undefined;
  background-color: #000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 45px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-3 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-4 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.testimonials {
  box-sizing: content-box;
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  object-fit: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1196px;
  margin-top: 50px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-146 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 547%;
  min-width: 550px;
  max-width: 1233px;
  height: 290px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-145 {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 154px;
  display: flex;
}

.frame-144 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 136px;
  height: 152px;
  text-decoration: none;
  display: flex;
}

.frame-143 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 135.5px;
  min-width: 150px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.group-11583-2x-1-1 {
  object-fit: cover;
}

.text-13 {
  color: #640ece;
  letter-spacing: -.022em;
  margin-top: 44px;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: underline;
}

.frame-147 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: 547px;
  max-width: 536px;
  height: 290px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19349 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 149px;
  display: flex;
}

.frame-19350 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  height: 149px;
  text-decoration: none;
  display: flex;
}

.frame-19351 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.frame-19352 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: 550px;
  max-width: 566px;
  height: 290px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19353 {
  grid-column-gap: 25px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 516px;
  height: 179px;
  text-decoration: none;
  display: flex;
}

.frame-19354 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 167px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.frame-19355 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 167px;
  min-width: 170px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.frame-148 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 566px;
  height: 233px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19356 {
  grid-column-gap: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 162px;
  text-decoration: none;
  display: flex;
}

.frame-19357 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 167px;
  height: 183px;
  text-decoration: none;
  display: flex;
}

.frame-19358 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 167px;
  height: 41px;
  text-decoration: none;
  display: flex;
}

.frame-150 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 543px;
  height: 233px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19359 {
  grid-column-gap: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-19360 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 142px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-19361 {
  grid-column-gap: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 168px;
  text-decoration: none;
  display: flex;
}

.frame-19362 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162px;
  height: 183px;
  text-decoration: none;
  display: flex;
}

.frame-19363 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-sivoxi-the-client-never-experienced-any-problems-in-addition-they-structured-and-presented-the-site-based-on-the-client-s-strict-requirements-throughout-the-project-the-team-communicated-regularly-with-the-client-and-provided-frequent-updates-0 {
  color: #640ece;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-sivoxi-the-client-never-experienced-any-problems-in-addition-they-structured-and-presented-the-site-based-on-the-client-s-strict-requirements-throughout-the-project-the-team-communicated-regularly-with-the-client-and-provided-frequent-updates-1 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.their-ability-to-craft-and-implement-their-algorithms-and-formulas-was-fantastic-the-work-sivoxi-did-has-streamlined-their-client-s-process-overall-the-team-is-diligent-organized-and-thorough-customers-can-expect-an-efficiently-managed-project-from-a-team-of-seasoned-experts-1 {
  color: #0e0d0d;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.testimonials-heading {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1273px;
  margin-bottom: 35px;
  text-decoration: none;
  display: flex;
}

.text-15 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.discover-why-companies-trust-us-0 {
  color: #fff;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 55px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.discover-why-companies-trust-us-1 {
  letter-spacing: -.05em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #640ece, #21f2b6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela Round, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.hear-directly-from-the-businesses-and-innovators-we-ve-partnered-with-from-start-ups-to-enterprise-leaders-our-clients-share-how-our-solutions-have-empowered-them-to-achieve-their-goals-and-transform-their-operations-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.hear-directly-from-the-businesses-and-innovators-we-ve-partnered-with-from-start-ups-to-enterprise-leaders-our-clients-share-how-our-solutions-have-empowered-them-to-achieve-their-goals-and-transform-their-operations-1 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.hear-directly-from-the-businesses-and-innovators-we-ve-partnered-with-from-start-ups-to-enterprise-leaders-our-clients-share-how-our-solutions-have-empowered-them-to-achieve-their-goals-and-transform-their-operations-2 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19364 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-6 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 235px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-19365 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-16 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.button-7 {
  grid-column-gap: 8px;
  background-color: #fbfeff;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 215px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-17 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.frame-149 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  width: 100%;
  min-width: 140px;
  max-width: 1000px;
  height: 724px;
  text-decoration: none;
  display: grid;
}

.frame-19366 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150%;
  min-width: 400px;
  max-width: 380px;
  height: 347px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.frame-19367 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 328px;
  height: 288px;
  text-decoration: none;
  display: flex;
}

.frame-19368 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 136px;
  min-width: 136px;
  height: 152px;
  text-decoration: none;
  display: flex;
}

.frame-19369 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 55px;
  text-decoration: none;
  display: flex;
}

.text-18 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 175px;
  display: flex;
}

.text-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #640ece;
  letter-spacing: -.022em;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  display: flex;
}

.frame-19370 {
  grid-row-gap: 5px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 110%;
  min-width: 350px;
  max-width: 380px;
  height: 347px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.frame-19371 {
  grid-column-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 296px;
  text-decoration: none;
  display: flex;
}

.frame-19372 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  height: 149px;
  text-decoration: none;
  display: flex;
}

.frame-19373 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.frame-19374 {
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  height: 347px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.frame-19375 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 296px;
  display: flex;
}

.frame-19376 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 124px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.frame-19377 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 135px;
  height: 180px;
  display: flex;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 59px;
  text-decoration: none;
  display: flex;
}

.frame-19378 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 296px;
  display: flex;
}

.frame-19379 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 145px;
  height: 183px;
  text-decoration: none;
  display: flex;
}

.frame-19380 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 145px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.frame-19381 {
  grid-row-gap: 9px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  height: 347px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.frame-19382 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 292px;
  display: flex;
}

.frame-19383 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 123px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-19384 {
  grid-row-gap: 47px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  height: 347px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.frame-19385 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 254px;
  display: flex;
}

.frame-19386 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 116px;
  height: 183px;
  text-decoration: none;
  display: flex;
}

.frame-19387 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 135px;
  height: 183px;
  display: flex;
}

.vectors-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 116px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-sivoxi-the-client-never-experienced-any-problems-in-addition-they-structured-and-presented-the-site-based-on-the-client-s-strict-requirements-throughout-the-project-the-team-communicated-regularly-with-the-client-and-provided-frequent-updates-2 {
  color: #000;
  letter-spacing: -.022em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.they-keep-a-very-open-stream-of-communication-making-it-very-easy-to-work-with-them-stakeholders-are-extremely-pleased-with-the-site-developed-by-sivoxi-in-particular-users-are-satisfied-with-the-site-s-design-and-easy-upload-feature-the-team-s-collaborative-and-responsive-approach-allows-them-to-complete-deliverables-in-a-timely-manner-leading-to-an-ongoing-partnership-0 {
  color: #640ece;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.they-keep-a-very-open-stream-of-communication-making-it-very-easy-to-work-with-them-stakeholders-are-extremely-pleased-with-the-site-developed-by-sivoxi-in-particular-users-are-satisfied-with-the-site-s-design-and-easy-upload-feature-the-team-s-collaborative-and-responsive-approach-allows-them-to-complete-deliverables-in-a-timely-manner-leading-to-an-ongoing-partnership-1 {
  color: #0e0d0d;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19388 {
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.chips-3 {
  border-style: undefined;
  background-color: #fff;
  border-width: 2px;
  border-color: #ff0606;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  text-decoration: none;
  display: flex;
}

.let-s-connect-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.vectors-wrapper-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-20 {
  text-align: center;
  font-family: Red Hat Display, sans-serif;
  font-weight: 300;
}

.text-21 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19389 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  text-decoration: none;
  display: flex;
}

.button-8 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 212px;
  height: 40px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-19390 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.button-9 {
  grid-column-gap: 8px;
  border: 2px undefined undefined;
  background-color: #fbfeff;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 212px;
  height: 40px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #0e2e33;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.secure-scalable-smart-ai-for-enterprises-0 {
  text-align: center;
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
  text-decoration: none;
}

.secure-scalable-smart-ai-for-enterprises-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 72px;
  text-decoration: none;
}

.secure-scalable-smart-ai-for-enterprises-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Questrial, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 72px;
  text-decoration: none;
}

.why-choose-enterprise-ai {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1500px;
  height: 800px;
  max-height: 900px;
  margin-top: 81px;
  margin-bottom: 81px;
  text-decoration: none;
  display: flex;
}

.frame-19392 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-4 {
  background-color: #fff;
  border: 1.5px solid #0189f2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.let-s-connect-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.content {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.frame-19394 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.vectors-wrapper-18 {
  outline-offset: 0px;
  object-fit: cover;
  border-radius: 15px;
  outline: 3px #333;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-19395 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
}

.frame-19396 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19397 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.text-24 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #000;
  letter-spacing: .01em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 66px;
  text-decoration: none;
}

.vectors-wrapper-20 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2.02067e-14px;
  text-decoration: none;
  display: flex;
}

.text-25 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19398 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.frame-19399 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 326px;
  height: 223px;
  text-decoration: none;
  display: flex;
}

.frame-19400 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.why-choose-enterprise-tech-ai-0 {
  color: #000;
  letter-spacing: undefinedundefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.why-choose-enterprise-tech-ai-1 {
  letter-spacing: undefinedundefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.why-choose-enterprise-tech-ai-2 {
  letter-spacing: undefinedundefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19031 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/6787c41a0ede84e691bdbe77/679a26edd2fffd5bb4607c76_Frame-19031.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1204px;
  height: 556px;
  min-height: 556px;
  text-decoration: none;
  display: flex;
}

.frame-19401 {
  grid-column-gap: 10px;
  border: 0px solid undefined;
  background-color: #fff;
  background-image: linear-gradient(#01c5ff, #0072ec 25%, #003ab5 57%, #001e8c);
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 588.736px;
  height: 171px;
  padding: 25px;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.products-we-offer {
  float: left;
  clear: left;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 1751px;
  height: 493px;
  margin-bottom: 200px;
  text-decoration: none;
  display: grid;
  position: static;
}

.frame-19403 {
  grid-row-gap: 61px;
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 488px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.vectors-wrapper-21 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 163px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-19404 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 130px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.industry-leading-encryption {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.text-27 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19405 {
  grid-row-gap: 76px;
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 488px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19406 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  margin-bottom: 25px;
  text-decoration: none;
  display: flex;
}

.frame-19407 {
  grid-row-gap: 76px;
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 488px;
  padding: 33px 34px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.navbar-logo-left-2 {
  opacity: 1;
  pointer-events: auto;
  box-shadow: 0 2px 5px #0003;
}

.navbar-logo-left-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-2.shadow-three {
  width: 100%;
  max-width: 1200px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.nav-menu-wrapper-3 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: -110px;
  padding-right: 80px;
  line-height: 0;
  display: flex;
}

.nav-menu-two-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-3 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-3 {
  letter-spacing: .25px;
  padding: 5px 30px 0 10px;
  font-size: 14px;
}

.nav-dropdown-toggle-3:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-3:focus-visible, .nav-dropdown-toggle-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-3 {
  margin-right: 10px;
  line-height: 19px;
}

.nav-dropdown-list-3 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-3.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-3 {
  color: #fff;
  background-image: linear-gradient(135deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #003ab5);
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 800;
}

.nav-dropdown-link-3:focus-visible, .nav-dropdown-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link-3.w--current {
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border: 1.5px solid #0098f4;
}

.nav-divider-2 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

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

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

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

.list-item-2 {
  line-height: 27px;
}

.hero-content {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 919px;
  margin-bottom: 50px;
  text-decoration: none;
  display: flex;
}

.chips-5 {
  background-color: #fff;
  border: 1.5px solid #005ed8;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  text-decoration: none;
  display: flex;
}

.group-17201 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.secure-scalable-smart-ai-for-enterprises {
  text-align: center;
}

.text-28 {
  color: #050945;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19408 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 450px;
  text-decoration: none;
  display: none;
}

.button-style {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1.5px solid #005ed8;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 200%;
  max-width: 212px;
  height: 40px;
  padding: 10px 11px;
  font-family: Red Hat Display, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19409 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #0e2e33;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.button-style-2 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 200%;
  max-width: 212px;
  height: 40px;
  padding: 10px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-30 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.secure-scalable-smart-ai-for-enterprises-3 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 70px;
  text-decoration: none;
}

.secure-scalable-smart-ai-for-enterprises-4 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 70px;
  text-decoration: none;
}

.frame-19334 {
  grid-column-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1393px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.ccm-logo-1 {
  object-fit: cover;
}

.group-19029 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 273.573px;
  height: 38.3002px;
  text-decoration: none;
  display: flex;
}

.clients {
  grid-column-gap: 45px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  max-width: 1393px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-text {
  grid-row-gap: 10px;
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/6787c41a0ede84e691bdbe77/679a26edd2fffd5bb4607c76_Frame-19031.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1204px;
  height: 556px;
  min-height: 556px;
  text-decoration: none;
  display: flex;
}

.frame-19411 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1.5px solid #0073ec;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 588.736px;
  height: 171px;
  padding: 25px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #000;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19412 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 368px;
  text-decoration: none;
  display: flex;
}

.frame-19413 {
  grid-row-gap: 61px;
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 488px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.icon-right {
  object-fit: cover;
}

.frame-19414 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 157px;
  text-decoration: none;
  display: flex;
}

.text-32 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-33 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-style-3 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 250px;
  height: 40px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19415 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-34 {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-19416 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 368px;
  text-decoration: none;
  display: flex;
}

.frame-19417 {
  grid-row-gap: 61px;
  background-color: #fff;
  border: 1.5px solid #01a3f7;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 488px;
  padding: 30px 20px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19418 {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 157px;
  text-decoration: none;
  display: flex;
}

.text-35 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
}

.text-36 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-style-1 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 140%;
  max-width: 360px;
  height: 40px;
  padding: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19419 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-19420 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 368px;
  text-decoration: none;
  display: flex;
}

.frame-19421 {
  grid-row-gap: 76px;
  background-color: #fff;
  border: 1.5px solid #01a3f7;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 488px;
  padding: 30px 20px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19422 {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 146px;
  text-decoration: none;
  display: flex;
}

.text-38 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.text-39 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-style-5 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 140%;
  max-width: 360px;
  height: 40px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19423 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-40 {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-19424 {
  grid-column-gap: 190px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 684px;
  text-decoration: none;
  display: flex;
}

.enterprsie-suite {
  grid-row-gap: 30px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.chips-6 {
  background-color: #fff;
  border: 1.5px solid #008cf2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19030 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-41 {
  color: #000;
  letter-spacing: -.01em;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.what-is-the-enterprise-ai-suite-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.what-is-the-enterprise-ai-suite-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19425 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 368px;
  text-decoration: none;
  display: flex;
}

.frame-19426 {
  grid-row-gap: 76px;
  background-color: #fff;
  border: 1.5px solid #01a3f7;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 488px;
  padding: 33px 34px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19427 {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 130px;
  text-decoration: none;
  display: flex;
}

.text-42 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.text-43 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-style-6 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 360px;
  height: 40px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19428 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-44 {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.security {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 90px;
  margin-bottom: 120px;
  text-decoration: none;
  display: flex;
}

.frame-19429 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 471px;
  text-decoration: none;
  display: flex;
}

.chips-7 {
  background-color: #fff;
  border: 1.5px solid #0083f0;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.text-45 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19430 {
  grid-column-gap: 41px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.card-2 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 2px solid #0087f1;
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 175px;
  padding: 25px;
  display: flex;
  box-shadow: 0 0 #1018281a;
}

.frame-19431 {
  grid-row-gap: 15px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 113px;
  display: flex;
}

.subheading-style {
  color: #000;
  letter-spacing: -.7px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 800;
  line-height: 27px;
  text-decoration: none;
}

.your-data-always-safe-with-enterprise-tech-ai-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.your-data-always-safe-with-enterprise-tech-ai-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19432 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
}

.frame-19433 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19434 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.trade {
  object-fit: cover;
}

.text-47 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 66px;
  text-decoration: none;
}

.text-48 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19435 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 326px;
  height: 223px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19436 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19437 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.security-safe {
  object-fit: cover;
}

.text-49 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 66px;
  text-decoration: none;
}

.text-50 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19438 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  height: 223px;
  text-decoration: none;
  display: flex;
}

.frame-19439 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19440 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.heart-tick {
  object-fit: cover;
}

.text-51 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 66px;
  text-decoration: none;
}

.text-52 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.why-choose-enterprise-ais {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1156px;
  height: 850px;
  margin-top: 35px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
}

.frame-19442 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-8 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19031 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.why-choose-enterprise-tech-ai {
  width: 100%;
  max-width: 493px;
}

.frame-19443 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.frame-19444 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.adi-goldstein-eusvweosble-unsplash-1 {
  background-image: linear-gradient(#00000040, #00000040), none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  min-height: 226px;
}

.frame-19445 {
  grid-row-gap: 30px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
}

.frame-19446 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19447 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.trade-2 {
  object-fit: cover;
}

.text-53 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 44px;
}

.text-54 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.kam_mahadeo_i_need_an_image_that_represents_seamless_integrati_601957a4-d802-48fc-96e9-784a18d2ec15 {
  background-image: linear-gradient(#0003, #0003), none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  min-height: 227px;
}

.frame-19448 {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.frame-19449 {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 326px;
  height: 223px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19450 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.kam_mahadeo_i_need_an_image_that_represents_scalability_n_in_t_e9c6cdee-6510-4fff-be5f-53bbb7f2054d {
  background-image: linear-gradient(#0003, #0003), none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  min-height: 227px;
}

.frame-19451 {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  height: 223px;
  text-decoration: none;
  display: flex;
}

.why-choose-enterprise-tech-ai-3 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.why-choose-enterprise-tech-ai-4 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.why-choose-enterprise-tech-ai-5 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19452 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.security-safe-2 {
  object-fit: cover;
}

.pricing-tiers {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.frame-19454 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-9 {
  background-color: #fff;
  border: 1.5px solid #018cf2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19032 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-56 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19455 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.pro {
  grid-row-gap: 21.2261px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 26.5327px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 532px;
  height: 466px;
  padding: 25px 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2.65327px 5.30653px #1018281a, 0 5.30653px 7.9598px #1018281a;
}

.frame-474 {
  grid-row-gap: 15.9196px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 31.8392px;
  text-decoration: none;
  display: flex;
}

.badge {
  grid-row-gap: 15.9196px;
  background-color: #fff;
  border-radius: 39.799px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 40px;
  padding-top: 7.9598px;
  padding-bottom: 7.9598px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-18699 {
  grid-column-gap: 7.9598px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-57 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 31.84px;
  text-decoration: none;
}

.price-per-month {
  grid-column-gap: 6.63317px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-58 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 53px;
  font-weight: 700;
  line-height: 50.41px;
  text-decoration: none;
}

.text-59 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 23.88px;
  text-decoration: none;
}

.detail {
  grid-column-gap: 10.6131px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 461px;
  text-decoration: none;
  display: flex;
}

.text-60 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.divider {
  grid-row-gap: 13.2663px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 5.30653px;
  padding-bottom: 5.30653px;
  text-decoration: none;
  display: flex;
}

.bullets {
  grid-row-gap: 21.2261px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.detail-2 {
  grid-column-gap: 10.6131px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.icon-right-2 {
  object-fit: cover;
}

.text-61 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 23.88px;
  text-decoration: none;
}

.pro-2 {
  grid-row-gap: 21.2261px;
  background-color: #fff;
  border-radius: 26.5327px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 540px;
  height: 466px;
  padding: 25px 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2.65327px 5.30653px #1018281a, 0 5.30653px 7.9598px #1018281a;
}

.frame-19456 {
  grid-row-gap: 15.9196px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.badge-2 {
  grid-row-gap: 16.3972px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 40.993px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 162px;
  height: 40px;
  padding-top: 8.1986px;
  padding-bottom: 8.1986px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19457 {
  grid-column-gap: 8.1986px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 32.79px;
  text-decoration: none;
}

.text-63 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 53px;
  font-weight: 700;
  line-height: 50.41px;
  text-decoration: none;
}

.text-64 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 23.88px;
  text-decoration: none;
}

.detail-3 {
  grid-column-gap: 10.6131px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 469px;
  text-decoration: none;
  display: flex;
}

.text-65 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.divider-2 {
  grid-row-gap: 13.2663px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 9px;
  padding-top: 5.30653px;
  padding-bottom: 5.30653px;
  display: flex;
}

.detail-4 {
  grid-column-gap: 10.6131px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 470px;
  text-decoration: none;
  display: flex;
}

.text-66 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.text-67 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 23.88px;
  text-decoration: none;
}

.text-68 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 23.88px;
  text-decoration: none;
}

.our-pricing-tiers-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.our-pricing-tiers-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.text-block {
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  line-height: 20px;
}

.button-style-nav-cta {
  grid-column-gap: 8px;
  background-image: linear-gradient(#000, #000);
  border: 1.8px solid #005ed8;
  border-radius: 70px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 200%;
  max-width: 212px;
  height: 40px;
  margin-top: 4px;
  margin-left: 15px;
  padding: 10px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-5 {
  padding-bottom: 10px;
}

.frame-19335 {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1288px;
  margin-bottom: 326px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.frame-19458 {
  grid-row-gap: 20px;
  border: 1.5px undefined undefined;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 547px;
  height: 233px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19459 {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 154px;
  display: flex;
}

.frame-19460 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 136px;
  height: 152px;
  text-decoration: none;
  display: flex;
}

.frame-19461 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-17290 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 135.5px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.group-115832x-1-1 {
  object-fit: cover;
  max-width: 120%;
}

.text-70 {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
}

.frame-19462 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 750px;
  height: 233px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19463 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 149px;
  display: flex;
}

.frame-19464 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  height: 149px;
  text-decoration: none;
  display: flex;
}

.frame-19465 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 123px;
  text-decoration: none;
  display: flex;
}

.group-19033 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.frame-19466 {
  grid-row-gap: 10px;
  border: 1.5px undefined undefined;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 566px;
  height: 245px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19467 {
  grid-column-gap: 25px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 516px;
  height: 179px;
  text-decoration: none;
  display: flex;
}

.frame-19468 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 167px;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.frame-19469 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.group-19034 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 167px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-siv {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-siv-2 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19470 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 284px;
  text-decoration: none;
  display: flex;
}

.chips-10 {
  background-color: #fff;
  border: 1.5px solid #0071eb;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19035 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.trusted-by-leaders-across-industries {
  text-align: left;
  width: 550px;
  margin-bottom: 15px;
}

.trusted-by-leaders-across-industries-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.trusted-by-leaders-across-industries-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19471 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1.5px solid #40bafa;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 600px;
  height: 265px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19472 {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 154px;
  display: flex;
}

.frame-19473 {
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140%;
  max-width: 1251px;
  height: 152px;
  text-decoration: none;
  display: flex;
}

.frame-19474 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-19036 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 135.5px;
  max-width: 585%;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-72 {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  -webkit-text-decoration: underline #000;
  text-decoration: underline #000;
}

.the-sivoxi-team-is-dependable-and-professional-since-launching-the-promotional-website-built-by-siv-3 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  max-width: 1200px;
  padding: 80px 30px;
  position: relative;
}

.container-7 {
  width: 100%;
  max-width: 940px;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  border-radius: 10px;
  flex-direction: column;
  width: 520px;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
  font-size: 15px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 900;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 9px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 437px;
  padding: 20px 30px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  position: relative;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 1100px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  background-color: #fff;
  border: 1.5px solid #0198f5;
  border-radius: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 380px;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-author {
  margin-bottom: 2px;
  font-weight: 900;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-2 {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.paragraph-4 {
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
}

.text-span {
  color: #0076ed;
  font-weight: 700;
}

.mask {
  width: 110%;
  max-width: 1200px;
}

.testimonial-column-light-2 {
  border-bottom: 1px solid #e4ebf3;
  margin-bottom: 242px;
  padding: 30px;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  position: relative;
}

.text-block-2, .text-block-3 {
  font-size: 14px;
}

.testimonial-slider-small-2 {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 115px;
  padding: 20px 30px;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  position: relative;
}

.testimonial-slider-2 {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-author-2 {
  margin-bottom: 2px;
  font-weight: 900;
}

.mask-2 {
  max-width: 1200px;
}

.paragraph-5 {
  font-size: 15px;
  line-height: 25px;
}

.paragraph-6 {
  font-size: 15px;
}

.text-span-2 {
  color: #0086f1;
  font-weight: 800;
}

.paragraph-7, .paragraph-8 {
  font-size: 15px;
}

.text-span-3 {
  color: #0086f1;
  font-weight: 800;
}

.paragraph-9 {
  font-size: 15px;
}

.text-span-4 {
  color: #008af1;
  font-weight: 800;
}

.text-span-5 {
  color: #0097f4;
  font-weight: 800;
}

.paragraph-10 {
  font-size: 15px;
}

.text-span-6 {
  color: #0081f0;
  font-weight: 800;
}

.footer-light {
  color: #000;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  background-clip: border-box;
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  max-width: 2352px;
  padding: 40px 30px;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.footer-block-two {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  font-family: Red Hat Display, sans-serif;
  display: flex;
}

.footer-title {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-color: #595959;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 18px;
  font-weight: 900;
  line-height: 32px;
  -webkit-text-decoration: underline #0069e3;
  text-decoration: underline #0069e3;
}

.footer-link-two {
  color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

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

.footer-copyright {
  color: #000;
  background-color: #fff;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.image-6 {
  color: #fff;
}

.faq-s {
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 740px;
  margin-top: 90px;
  margin-bottom: 90px;
  text-decoration: none;
  display: flex;
}

.chips-11 {
  background-color: #fff;
  border: 1.5px solid #0185f1;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19037 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.what-most-enterprises-have-asked-us {
  text-align: left;
  margin-bottom: 20px;
  line-height: 0;
}

.what-most-enterprises-have-asked-us-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.what-most-enterprises-have-asked-us-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.frame-19475 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: grid;
}

.q2 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 110px;
  padding: 10px 20px;
  display: flex;
}

.frame-96 {
  grid-column-gap: 540px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-73 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 110%;
  text-decoration: none;
}

.chips-12 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.icon-right-3 {
  object-fit: cover;
  overflow: hidden;
}

.text-74 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19476 {
  grid-column-gap: 506px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.q3 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1175px;
  height: 126px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.frame-19477 {
  grid-column-gap: 475px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.milad-fakurian-58z17lnvs4u-unsplash-1 {
  background-image: linear-gradient(#00000059, #00000059), none;
  border-radius: 15px;
  min-height: 394px;
  margin-top: 10px;
}

.product-image-1 {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/6787c41a0ede84e691bdbe77/67ab01de948e8902e6f35e96_milad-fakurian-58Z17lnVS4U-unsplash-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  min-height: 394px;
}

.frame-19478 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.frame-19479 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chips-13 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19038 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-76 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.customised-large-language-models-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-2 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.milad-fakurian-58z17lnvs4u-unsplash-2 {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/6787c41a0ede84e691bdbe77/67ab01de948e8902e6f35e96_milad-fakurian-58Z17lnVS4U-unsplash-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  min-height: 394px;
}

.custom-llm {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1156px;
  margin-top: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19481 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.chips-14 {
  background-color: #fff;
  border: 1.5px solid #00a9f9;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19039 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-78 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.customised-large-language-models-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-4 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.llm-dynamic-content {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-19483 {
  grid-row-gap: 30px;
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 371px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.icon-right-4 {
  object-fit: cover;
}

.frame-19484 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 183px;
  display: flex;
}

.text-79 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.natural-language-interaction-integration-with-company-data-and-systems-ability-to-summarize-document {
  color: #000;
  letter-spacing: -.01em;
  white-space: normal;
  word-break: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.key-features-of-llm {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 45px;
  margin-bottom: 152px;
  text-decoration: none;
  display: flex;
}

.frame-19486 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 566px;
  text-decoration: none;
  display: flex;
}

.frame-19487 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19488 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 371px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.icon-right-5 {
  object-fit: cover;
}

.frame-19489 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 183px;
  display: flex;
}

.text-80 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-19490 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 394px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19491 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 215px;
  display: flex;
}

.frame-19492 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 258px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19493 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  display: flex;
}

.frame-19494 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19495 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 420px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19496 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 231px;
  display: flex;
}

.text-81 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.frame-19497 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19498 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 128px;
  display: flex;
}

.frame-19499 {
  grid-row-gap: 30px;
  background-color: #fff;
  border: 1.5px solid #0085f0;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19500 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 108px;
  display: flex;
}

.frame-19501 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-15 {
  background-color: #fff;
  border: 1.5px solid #0082f0;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19040 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-83 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.our-pricing-tiers-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.our-pricing-tiers-3 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.button-style-7 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 382px;
  height: 45px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19502 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-84 {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.button-style-1-2 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 140%;
  max-width: 380px;
  height: 45px;
  margin-top: 20px;
  margin-left: 400px;
  padding: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19503 {
  grid-row-gap: 45px;
  background-color: #fff;
  border: 1.5px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1149px;
  height: 245px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19504 {
  grid-column-gap: 341px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 125px;
  display: flex;
}

.frame-19505 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162px;
  height: 125px;
  text-decoration: none;
  display: flex;
}

.frame-19506 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 331px;
  height: 130px;
  text-decoration: none;
  display: flex;
}

.group-19041 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 167px;
  height: 41px;
  text-decoration: none;
  display: flex;
}

.group-115832x-1-2 {
  object-fit: cover;
}

.text-86 {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
}

.they-keep-a-very-open-stream-of-communication-making-it-very-easy-to-work-with-them-stakeholders-ar {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.they-keep-a-very-open-stream-of-communication-making-it-very-easy-to-work-with-them-stakeholders-ar-2 {
  color: #0e0d0d;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19507 {
  grid-row-gap: 90px;
  background-color: #fff;
  border: 1.5px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1149px;
  height: 277px;
  padding: 20px 25px;
  text-decoration: none;
  display: flex;
}

.frame-19508 {
  grid-column-gap: 356px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 124px;
  display: flex;
}

.frame-19509 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 141px;
  height: 130px;
  text-decoration: none;
  display: flex;
}

.frame-19510 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 720%;
  height: 120px;
  display: flex;
}

.group-19042 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.group-115832x-1-3 {
  object-fit: cover;
  display: block;
}

.text-87 {
  width: 582px;
}

.text-88 {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
}

.i-was-very-detailed-with-the-design-since-color-and-paint-are-our-business-and-they-were-very-good-w {
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.i-was-very-detailed-with-the-design-since-color-and-paint-are-our-business-and-they-were-very-good-w-2 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-19511 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 331.739px;
  text-decoration: none;
  display: flex;
}

.group-19057 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 215.091px;
  text-decoration: none;
  display: flex;
}

.frame-19512 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 269px;
  display: flex;
  overflow: hidden;
}

.frame-19513 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19514 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.security-safe-3 {
  object-fit: cover;
}

.text-89 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.text-90 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.wrap {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-91 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: underline;
}

.frame-19515 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 331.739px;
  text-decoration: none;
  display: flex;
}

.group-19058 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 215.091px;
  text-decoration: none;
  display: flex;
}

.frame-19516 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 269px;
  display: flex;
  overflow: hidden;
}

.frame-19517 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19518 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.security-safe-4 {
  object-fit: cover;
}

.text-92 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.text-93 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.text-94 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: underline;
}

.secure-scalable-smart {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.frame-19519 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 336px;
  height: 544px;
  text-decoration: none;
  display: flex;
}

.frame-19520 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19521 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19522 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.trade-3 {
  object-fit: cover;
}

.text-95 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.text-96 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.text-97 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: underline;
}

.group-19061 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 231px;
  height: 281.568px;
  text-decoration: none;
  display: flex;
}

.frame-19523 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 336px;
  height: 543px;
  text-decoration: none;
  display: flex;
}

.group-19055 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 214.999px;
  height: 211.707px;
  text-decoration: none;
  display: flex;
}

.frame-19524 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 271px;
  display: flex;
  position: relative;
}

.frame-19525 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19526 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35px;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.heart-tick-2 {
  object-fit: cover;
}

.text-98 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.text-99 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.wrap-2 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 254px;
  left: 2px;
}

.text-100 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: underline;
}

.cta-banner {
  grid-row-gap: 20px;
  border: 1.5px undefined undefined;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1980px;
  height: 296px;
  margin-top: 90px;
  padding: 30px 141px 30px 118px;
  text-decoration: none;
  display: flex;
}

.frame-23 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1181px;
  height: 103px;
  text-decoration: none;
  display: flex;
}

.text-101 {
  text-align: center;
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.text-102 {
  color: #000c;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-style-8 {
  grid-column-gap: 8px;
  border: 1.5px undefined undefined;
  background-color: #000;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 39.7403px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19527 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-103 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.llm-content {
  grid-row-gap: 75px;
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-top: 45px;
  margin-bottom: 45px;
  text-decoration: none;
  display: flex;
}

.frame-19528 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.page-navigation {
  grid-column-gap: 8px;
  border-style: undefined;
  border-width: 0 0 3px;
  border-color: undefined;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.page-navigation.tab {
  border-style: none none solid;
  border-top-width: 3px;
  border-top-color: #0189f1;
  border-bottom-width: 3px;
  border-bottom-color: #0082f0;
  border-right-width: 1px;
  width: 170px;
  padding-left: 10px;
  padding-right: 10px;
}

.convert-3d-cube {
  object-fit: cover;
  max-width: 500%;
}

.label-style {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.page-navigation-2 {
  grid-column-gap: 8px;
  border: 0 solid #a3a3a3;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.page-navigation-2.tab:active {
  border-top-style: none;
  border-bottom-width: 3px;
  border-bottom-color: #0082f0;
  border-left-style: none;
  border-right-style: none;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
}

.label-style-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  mix-blend-mode: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.label-style-2:active {
  color: #0089f1;
  font-weight: 700;
}

.page-navigation-3 {
  grid-column-gap: 8px;
  border: 0 solid #a3a3a3;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.frame-19529 {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  height: 330px;
  text-decoration: none;
  display: grid;
}

.frame-19530 {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 791px;
  height: 268px;
  text-decoration: none;
  display: grid;
}

.content-style {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 554px;
  height: 120px;
  margin-bottom: 20px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.icon {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1.5px solid #0077ed;
  border-radius: 96px;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.text-104 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-105 {
  color: #23272e;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.text-106 {
  color: #3a4252;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.slider {
  grid-row-gap: 10px;
  background-color: #eceef2;
  border-radius: 96px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 464px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector {
  object-fit: cover;
  background-color: #1aa7f6;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 256px;
  height: 2px;
  line-height: 0;
  text-decoration: none;
  display: flex;
}

.frame-19531 {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 568px;
  height: 268px;
  text-decoration: none;
  display: grid;
}

.frame-19532 {
  grid-row-gap: 82px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  text-decoration: none;
  display: flex;
}

.frame-19533 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-108 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.llm-image {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 470.24px;
  height: 399.48px;
  margin-top: 75px;
  margin-bottom: 45px;
  text-decoration: none;
  display: flex;
}

.customised-large-language-models-5 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-6 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-7 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.how-it-works {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 55px;
  text-decoration: none;
  display: flex;
}

.chips-16 {
  background-color: #fff;
  border: 1.5px solid #018bf2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19062 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-110 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.how-it-works-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.how-it-works-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.llm-image-arch {
  grid-row-gap: 35px;
  background-color: #fff;
  border: 1.5px solid #0182f0;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1153px;
  height: 508px;
  margin-top: 50px;
  margin-bottom: 79px;
  padding: 20px 18px;
  text-decoration: none;
  display: flex;
}

.group-19052 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 932px;
  height: 467px;
  text-decoration: none;
  display: flex;
}

.frame-19534 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  text-decoration: none;
  display: flex;
}

.text-112 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.customised-large-language-models-8 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-9 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.customised-large-language-models-10 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ai-powered-assistant-designed-to-help-employees-be-more-productive-and-make-better-business-decision {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.ai-powered-assistant-designed-to-help-employees-be-more-productive-and-make-better-business-decision-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.about-us-content {
  grid-row-gap: 86px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-top: 75px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
}

.frame-19536 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19537 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.chips-17 {
  background-color: #fff;
  border: 1.5px solid #019ff6;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19063 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.group-19060 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 360.03px;
  text-decoration: none;
  display: flex;
}

.about-us-0 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.about-us-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.why-we-built-enterprise {
  grid-column-gap: 89px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 50px;
  margin-bottom: 50px;
  text-decoration: none;
  display: flex;
}

.frame-19538 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 564px;
  text-decoration: none;
  display: flex;
}

.frame-19539 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-18 {
  background-color: #fff;
  border: 1.5px solid #019ff6;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19064 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.our-story-why-we-built-enterprise-ai {
  line-height: 30px;
}

.robotics-amico-1 {
  object-fit: cover;
  overflow: hidden;
}

.our-story-why-we-built-enterprise-ai-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.our-story-why-we-built-enterprise-ai-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
}

.we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo {
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo-3 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.powered-by-sivoxi {
  grid-row-gap: 65px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 50px;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.frame-19541 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 565px;
  text-decoration: none;
  display: flex;
}

.chips-19 {
  background-color: #fff;
  border: 1.5px solid #019ff6;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19065 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.enterprise-ai-is-backed-by-sivoxis-proven-expertise-in-ai-automation-and-software-development-for-ne {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19542 {
  grid-column-gap: 40px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card-5 {
  grid-row-gap: 20px;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 2px solid #01a7f8;
  border-radius: 20px;
  outline: 1.5px #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 126px;
  padding: 25px;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.frame-19543 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 76px;
  display: flex;
}

.text-115 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.powered-by-sivoxi-a-legacy-of-ai-innovation-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.powered-by-sivoxi-a-legacy-of-ai-innovation-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.our-mission {
  grid-column-gap: 87px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end;
  max-width: 1156px;
  margin-top: 50px;
  margin-bottom: 50px;
  text-decoration: none;
  display: grid;
}

.frame-19545 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 566px;
  text-decoration: none;
  display: flex;
}

.frame-19546 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-20 {
  background-color: #fff;
  border: 1.5px solid #0187f1;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19066 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-116 {
  line-height: 30px;
}

.button-style-9 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  height: 40px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19547 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-117 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.mission-impossible-amico-1 {
  object-fit: cover;
  overflow: hidden;
}

.our-mission-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.our-mission-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie-2 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie-3 {
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.why-enterprise-ai {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-top: 100px;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.frame-19548 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.chips-21 {
  background-color: #fff;
  border: 1.5px solid #0187f1;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19067 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-118 {
  text-align: center;
  line-height: 30px;
}

.frame-19549 {
  grid-column-gap: 26px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19550 {
  grid-row-gap: 60px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #018cf2;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 410px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.icon-right-6 {
  object-fit: cover;
}

.frame-19551 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 123px;
  text-decoration: none;
  display: flex;
}

.text-119 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 800;
  line-height: 100%;
  text-decoration: none;
}

.text-120 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.text-121 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 25px;
  font-weight: 800;
  line-height: 27px;
  text-decoration: none;
}

.frame-19552 {
  grid-row-gap: 60px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #018cf2;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 368px;
  height: 410px;
  padding: 33px 34px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #1018281a;
}

.why-enterprise-ai-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.why-enterprise-ai-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.most-ai-tools-are-designed-for-general-use-requiring-businesses-to-spend-months-training-them-before {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.most-ai-tools-are-designed-for-general-use-requiring-businesses-to-spend-months-training-them-before-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.most-ai-tools-are-designed-for-general-use-requiring-businesses-to-spend-months-training-them-before-3 {
  text-align: center;
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.security-and-trust {
  grid-column-gap: 230px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 50px;
  margin-bottom: 150px;
  text-decoration: none;
  display: flex;
}

.frame-19553 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 566px;
  line-height: 34px;
  text-decoration: none;
  display: flex;
}

.frame-19554 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-22 {
  background-color: #fff;
  border: 1.5px solid #019df6;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19068 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-122 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-19480 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-123 {
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.public-ai-models-store-and-learn-from-your-data-exposing-businesses-to-serious-risks-enterprise-ai-i {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.frame-19555 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  text-decoration: none;
  display: flex;
}

.frame-99 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 357px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-19556 {
  grid-column-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-124 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-23 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.icon-right-7 {
  object-fit: cover;
  overflow: hidden;
}

.frame-19557 {
  grid-row-gap: 65px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.frame-19558 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19559 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  text-decoration: none;
  display: flex;
}

.text-126 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.group-19053 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 398.612px;
  height: 353.76px;
  text-decoration: none;
  display: flex;
}

.data-extraction-0 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(84deg, #473dff, #aebbe4 0%, #4367d4 42% 80%, #4367d4 93%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.data-extraction-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.data-extraction-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.data-extraction-content {
  grid-row-gap: 75px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  height: 528px;
  margin-top: 100px;
  margin-bottom: 100px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.data-extraction-nav-bar {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.page-navigation-4 {
  grid-column-gap: 8px;
  border: 0 solid #a3a3a3;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.page-navigation-4.tab {
  max-width: 250px;
}

.page-navigation-4.tab:active {
  border-top-style: none;
  border-bottom-width: 3px;
  border-bottom-color: #0082f0;
  border-left-style: none;
  border-right-style: none;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
}

.label-style-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.label-style-3:active {
  color: #0185f1;
  font-weight: 700;
}

.briefcase {
  object-fit: cover;
}

.label-style-4 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  text-decoration: none;
}

.page-navigation-5 {
  grid-column-gap: 8px;
  border: 0 solid #a3a3a3;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.page-navigation-5.tab {
  width: 170px;
  padding-left: 10px;
  padding-right: 10px;
}

.page-navigation-6 {
  grid-column-gap: 8px;
  border: 0 solid #a3a3a3;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 48px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.page-navigation-6.tab {
  width: 150px;
}

.data-extraction-contents {
  grid-column-gap: 25px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: 500px;
  padding-top: 60px;
  text-decoration: none;
  display: flex;
  position: static;
}

.frame-1956334 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  max-width: 561px;
  height: 400px;
  text-decoration: none;
  display: grid;
}

.content-style-2 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 554px;
  height: 100px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.icon-2 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1.5px solid #1a9ef4;
  border-radius: 96px;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.vuesaxbulkbriefcase {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 23px;
  max-width: 307%;
  height: 23px;
  text-decoration: none;
  display: flex;
}

.text-127 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 494px;
  text-decoration: none;
  display: flex;
}

.text-128 {
  color: #23272e;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.text-129 {
  color: #3a4252;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.colour-slider {
  grid-row-gap: 20px;
  background-color: #eceef2;
  border: .5px #d5d9e2;
  border-radius: 96px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 464px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-130 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-131 {
  color: #23272e;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.frame-19563 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  max-width: 557px;
  height: auto;
  text-decoration: none;
  display: grid;
}

.data-extraction {
  margin-top: 80px;
}

.how-it-works-data-extraction {
  grid-row-gap: 45px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1154px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
}

.chips-24 {
  background-color: #fff;
  border: 1.5px solid #0080ef;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19069 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.users-upload-documents-whether-scanned-images-pdfs-or-photos-to-the-platform-the-system-then-process {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.how-it-works-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.how-it-works-3 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.users-upload-documents-whether-scanned-images-pdfs-or-photos-to-the-platform-the-system-then-process-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.users-upload-documents-whether-scanned-images-pdfs-or-photos-to-the-platform-the-system-then-process-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.data-extraction-image-arch {
  grid-row-gap: 35px;
  background-color: #fff;
  border: 1.5px solid #00a4f7;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1153px;
  height: 436px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.group-19051 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1092px;
  height: 389.5px;
  text-decoration: none;
  display: flex;
}

.image-11 {
  background-color: #f3f3f3;
  max-width: 100%;
}

.image-12 {
  background-color: #f3f3f3;
}

.secure-content {
  grid-row-gap: 75px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
}

.frame-19565 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19566 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.chips-25 {
  background-color: #fff;
  border: 1.5px solid #0096f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19070 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-133 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.safeguard-your-data-with-industry-leading-encryption-compliance-standards-and-robust-privacy-protect {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.group-19071 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 340.74px;
  height: 349px;
  text-decoration: none;
  display: flex;
}

.safeguard-your-data-with-industry-leading-encryption-compliance-standards-and-robust-privacy-protect-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.safeguard-your-data-with-industry-leading-encryption-compliance-standards-and-robust-privacy-protect-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.why-security-matters {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: flex;
}

.frame-19568 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  margin-bottom: 75px;
  text-decoration: none;
  display: flex;
}

.chips-26 {
  background-color: #fff;
  border: 1.5px solid #0096f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19072 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-134 {
  text-align: center;
  line-height: 35px;
}

.ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.why-security-matters-for-ai-powered-businesses-0 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.why-security-matters-for-ai-powered-businesses-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.safe-data {
  grid-column-gap: 104px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19569 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 580px;
  text-decoration: none;
  display: flex;
}

.frame-19570 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-27 {
  background-color: #fff;
  border: 1.5px solid #0096f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19073 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-135 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19571 {
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 352px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.secure-4 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-19572 {
  grid-column-gap: 68px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-136 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-28 {
  grid-column-gap: 6px;
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 24px;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.icon-right-8 {
  object-fit: cover;
  overflow: hidden;
}

.frame-19573 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.frame-19574 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.secure-ai-deployment-your-data-stays-in-your-hands-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.secure-ai-deployment-your-data-stays-in-your-hands-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.unlike-traditional-ai-models-that-rely-on-open-networks-enterprise-ai-is-built-for-private-secure-de {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.unlike-traditional-ai-models-that-rely-on-open-networks-enterprise-ai-is-built-for-private-secure-de-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.security-standards {
  grid-column-gap: 139px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19576 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 564px;
  text-decoration: none;
  display: flex;
}

.frame-19577 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-29 {
  background-color: #fff;
  border: 1.5px solid #0096f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19074 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-138 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19578 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19579 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.iso-27001-soc-2-certified-infrastructure {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-30 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.icon-right-9 {
  object-fit: cover;
  width: 38px;
  overflow: hidden;
}

.frame-19580 {
  grid-column-gap: 112px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19581 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.compliance-with-global-security-standards-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.compliance-with-global-security-standards-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.enterprise-ai-is-designed-to-meet-and-exceed-the-most-stringent-industry-regulations-giving-your-bus {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.enterprise-ai-is-designed-to-meet-and-exceed-the-most-stringent-industry-regulations-giving-your-bus-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.threat-detection {
  grid-column-gap: 175px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19583 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 564px;
  text-decoration: none;
  display: flex;
}

.frame-19584 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-31 {
  background-color: #fff;
  border: 1.5px solid #0096f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19075 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-139 {
  line-height: 35px;
}

.text-140 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19585 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19586 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-141 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-32 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19587 {
  grid-column-gap: 68px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19588 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.proactive-threat-detection-ai-security-monitoring-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.proactive-threat-detection-ai-security-monitoring-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.proactive-threat-detection-ai-security-monitoring-2 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.security-doesnt-stop-at-access-controls-and-encryption-enterprise-ai-employs-real-time-threat-detect {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.security-doesnt-stop-at-access-controls-and-encryption-enterprise-ai-employs-real-time-threat-detect-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.scalable-content {
  grid-row-gap: 75px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.frame-19590 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19591 {
  grid-column-gap: 16px;
  grid-row-gap: 35px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.chips-33 {
  background-color: #fff;
  border: 1.5px solid #009cf5;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19076 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-142 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.group-19077 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280.578px;
  height: 342px;
  text-decoration: none;
  display: flex;
}

.effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.scalable---additional-content {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  margin-top: 100px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-19593 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  margin-bottom: 60px;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-34 {
  background-color: #fff;
  border: 1.5px solid #0a97f3;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19078 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-144 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.scale-smarter-scale-faster-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.scale-smarter-scale-faster-1 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.scale-smarter-scale-faster-2 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.with-enterprise-ai-your-business-benefits-from-seamless-scalability-without-complexity-whether-youre {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.with-enterprise-ai-your-business-benefits-from-seamless-scalability-without-complexity-whether-youre-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.frame-19595 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 565px;
  text-decoration: none;
  display: flex;
}

.frame-19596 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-35 {
  background-color: #fff;
  border: 1.5px solid #008ff2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19079 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.adaptive-ai-that-evolves-with-your-business {
  line-height: 35px;
}

.text-145 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19597 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.scalable-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0;
  text-decoration: none;
  display: flex;
}

.frame-19598 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-146 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-36 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19599 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19600 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.adaptive-ai-that-evolves-with-your-business-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.adaptive-ai-that-evolves-with-your-business-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.scalabilty {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 100px;
  margin-bottom: 150px;
  text-decoration: none;
  display: flex;
}

.frame-19602 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 564px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.frame-19603 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-37 {
  background-color: #fff;
  border: 1.5px solid #0089f1;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19080 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-148 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19604 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19605 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-149 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-38 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19606 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-19607 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.no-limits-scalability-ai-that-grows-with-you-0 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.no-limits-scalability-ai-that-grows-with-you-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.many-ai-solutions-are-limited-by-fixed-infrastructure-performance-constraints-or-licensing-models-th {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.many-ai-solutions-are-limited-by-fixed-infrastructure-performance-constraints-or-licensing-models-th-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.frame-19608 {
  grid-column-gap: 142px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  max-width: 1156px;
  text-decoration: none;
  display: grid;
}

.frame-19609 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 565px;
  text-decoration: none;
  display: flex;
}

.frame-19610 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-39 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19081 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-150 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.frame-19611 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19612 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-151 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-40 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19613 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19614 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.adaptive-ai-that-evolves-with-your-business-3 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.adaptive-ai-that-evolves-with-your-business-4 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-3 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.frame-19615 {
  grid-column-gap: 142px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.frame-19616 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 565px;
  text-decoration: none;
  display: flex;
}

.frame-19617 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-41 {
  background-color: #fff;
  border: 1.5px solid #0086f0;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19082 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.adaptive-ai-that-evolves-with-your-business-5 {
  line-height: 40px;
}

.text-152 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19618 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19619 {
  grid-column-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-153 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-42 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19620 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19621 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.adaptive-ai-that-evolves-with-your-business-6 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.adaptive-ai-that-evolves-with-your-business-7 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-4 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-5 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.div-block-2 {
  grid-column-gap: 142px;
  grid-row-gap: 142px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end;
  width: 100%;
  max-width: 1156px;
  margin-top: 120px;
  margin-bottom: 120px;
  display: flex;
}

.frame-19622 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 589px;
  text-decoration: none;
  display: flex;
}

.frame-19623 {
  grid-column-gap: 16px;
  grid-row-gap: 35px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-43 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19083 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-154 {
  line-height: 35px;
}

.text-155 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.cloud-powered-infrastructure-for-seamless-growth-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.cloud-powered-infrastructure-for-seamless-growth-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.our-ai-runs-on-a-flexible-enterprise-grade-cloud-infrastructure-that-ensures-high-availability-fast {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.our-ai-runs-on-a-flexible-enterprise-grade-cloud-infrastructure-that-ensures-high-availability-fast-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.frame-19624 {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-bottom: 70px;
  text-decoration: none;
  display: flex;
}

.frame-19625 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 589px;
  text-decoration: none;
  display: flex;
}

.frame-19626 {
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 650px;
  text-decoration: none;
  display: flex;
}

.chips-44 {
  background-color: #fff;
  border: 1.5px solid #0089f1;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19084 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-156 {
  width: 575px;
  max-width: 650px;
  font-family: Red Hat Display, sans-serif;
  line-height: 30px;
}

.text-157 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19627 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19628 {
  grid-column-gap: 68px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-158 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-45 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19629 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19630 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.cloud-powered-infrastructure-for-seamless-growth-2 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.our-ai-runs-on-a-flexible-enterprise-grade-cloud-infrastructure-that-ensures-high-availability-fast-3 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.text-span-7 {
  font-weight: 800;
}

.smart-content {
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19631 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19632 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1156px;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-46 {
  background-color: #fff;
  border: 1.5px solid #017def;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19085 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-159 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.built-with-cutting-edge-ai-and-cloud-technologies-that-evolve-with-the-industry-ensuring-longevity-a {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.group-19086 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 332.002px;
  height: 326.917px;
  text-decoration: none;
  display: flex;
}

.built-with-cutting-edge-ai-and-cloud-technologies-that-evolve-with-the-industry-ensuring-longevity-a-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.built-with-cutting-edge-ai-and-cloud-technologies-that-evolve-with-the-industry-ensuring-longevity-a-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.business-data {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  margin-bottom: 70px;
  text-decoration: none;
  display: flex;
}

.frame-19634 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  line-height: 35px;
  text-decoration: none;
  display: flex;
}

.chips-47 {
  background-color: #fff;
  border: 1.5px solid #0082ef;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19087 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-161 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.ai-that-learns-from-your-business-data-0 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ai-that-learns-from-your-business-data-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.unlike-generic-ai-models-enterprise-ai-is-tailored-to-your-specific-needs-it-continuously-ingests-an {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.unlike-generic-ai-models-enterprise-ai-is-tailored-to-your-specific-needs-it-continuously-ingests-an-2 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 25px;
  text-decoration: none;
}

.future-proof {
  grid-column-gap: 110px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1156px;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19636 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 599px;
  text-decoration: none;
  display: flex;
}

.frame-19637 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520%;
  max-width: 520px;
  text-decoration: none;
  display: flex;
}

.chips-48 {
  background-color: #fff;
  border: 1.5px solid #0198f5;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19088 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.rapid-deployment-future-proof-ai {
  line-height: 30px;
}

.text-162 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19638 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.smart-4 {
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 10px;
  text-decoration: none;
  display: flex;
}

.frame-19639 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.text-163 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.chips-49 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.frame-19640 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 33px;
  text-decoration: none;
  display: flex;
}

.frame-19641 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.rapid-deployment-future-proof-ai-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rapid-deployment-future-proof-ai-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.scaling-isnt-just-about-handling-more-usersits-about-doing-so-without-delays-or-disruptions-our-ai-s {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.scaling-isnt-just-about-handling-more-usersits-about-doing-so-without-delays-or-disruptions-our-ai-s-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.industry-trends {
  grid-column-gap: 105px;
  grid-row-gap: 35px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19643 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 599px;
  text-decoration: none;
  display: flex;
}

.frame-19644 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-50 {
  background-color: #fff;
  border: 1.5px solid #0b99f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19089 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-164 {
  line-height: 30px;
}

.text-165 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19645 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-19646 {
  grid-column-gap: 70px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.text-166 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.frame-19647 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.smart-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  padding: 10px;
  display: flex;
}

.frame-19648 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.ai-that-adapts-to-industry-trends-market-shifts-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ai-that-adapts-to-industry-trends-market-shifts-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.markets-shift-industries-evolve-and-new-challenges-emerge-your-ai-should-be-able-to-keep-up-enterpri {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.markets-shift-industries-evolve-and-new-challenges-emerge-your-ai-should-be-able-to-keep-up-enterpri-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.frame-19649 {
  grid-column-gap: 105px;
  grid-row-gap: 35px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 80px;
  margin-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.frame-19650 {
  grid-row-gap: 190px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 599px;
  text-decoration: none;
  display: flex;
}

.frame-19651 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chips-51 {
  background-color: #fff;
  border: 1.5px solid #0086f0;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19090 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-167 {
  line-height: 30px;
}

.text-168 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-19652 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.smart-8 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-19653 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.text-169 {
  color: #000;
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.frame-19654 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19655 {
  grid-column-gap: 70px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.continuous-optimization-for-peak-performance-0 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.continuous-optimization-for-peak-performance-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.a-truly-smart-ai-doesnt-just-functionit-improves-itself-our-ai-framework-is-designed-for-continuous {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.a-truly-smart-ai-doesnt-just-functionit-improves-itself-our-ai-framework-is-designed-for-continuous-2 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.chips-52 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19091 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.frame-19656 {
  grid-column-gap: 190px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 361px;
  text-decoration: none;
  display: flex;
}

.frame-19657 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 361px;
  text-decoration: none;
  display: flex;
}

.chips-53 {
  background-color: #fff;
  border: 1.5px solid #008cf2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19092 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.what-is-the-enterprise-ai-suite-2 {
  width: 550px;
  font-size: 45px;
  line-height: 35px;
}

.text-170 {
  color: #000;
  letter-spacing: -.01em;
  width: 166%;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.what-is-the-enterprise-ai-suite-3 {
  color: #000;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 45px;
  text-decoration: none;
}

.what-is-the-enterprise-ai-suite-4 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: none;
}

.cta {
  grid-row-gap: 20px;
  border: 1.5px undefined undefined;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 3500px;
  height: 273px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.frame-19659 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  height: 152px;
  text-decoration: none;
  display: flex;
}

.how-to-get-started-get-in-touch-today {
  text-align: center;
  letter-spacing: -.022em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  width: 180%;
  max-width: 1150px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
}

.text-171 {
  color: #000c;
  text-align: center;
  letter-spacing: -.02em;
  width: 592px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.button-style-10 {
  grid-column-gap: 8px;
  background-color: #000;
  border: 1.5px solid #0194f4;
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 45px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19660 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-172 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.mobile---about-us {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 361px;
  text-decoration: none;
  display: flex;
}

.frame-19662 {
  grid-column-gap: 190px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19663 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 360px;
  text-decoration: none;
  display: flex;
}

.chips-54 {
  border: 2px undefined undefined;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19093 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-4 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.group-19094 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 361px;
  height: 257.061px;
  text-decoration: none;
  display: flex;
}

.about-us-2 {
  text-align: center;
  letter-spacing: -.01em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.about-us-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-5 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-6 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.frame-19664 {
  grid-row-gap: 86px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.frame-19665 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-19666 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  text-decoration: none;
  display: flex;
}

.chips-55 {
  background-color: #fff;
  border: 1.5px solid #0077ed;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19095 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-7 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.group-19096 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 360.03px;
  text-decoration: none;
  display: flex;
}

.about-us-4 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.about-us-5 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-8 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-9 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.social-icons {
  grid-column-gap: 20px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 220px;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.vector-2 {
  object-fit: cover;
}

.button-text {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.header-text {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.header-style, .header-style-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: underline;
}

.frame-19036 {
  grid-column-gap: 13px;
  color: #000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.svlogos_rgb_holdingshape-only {
  object-fit: cover;
}

.powered-by-sivoxi-2 {
  color: #171717;
  letter-spacing: undefinedundefined;
  width: 150px;
  max-width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.powered-by-sivoxi-3 {
  color: #171717;
  letter-spacing: undefinedundefined;
  width: 120px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.image-13 {
  width: 160px;
  margin-top: -141px;
}

.image-14 {
  width: 150px;
  margin-top: -145px;
}

.button-text-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.sms {
  object-fit: cover;
}

.text-175 {
  color: #171717;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.button-text-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 204px;
  height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.call-calling {
  object-fit: cover;
}

.text-176 {
  color: #171717;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200%;
  max-width: 850px;
  margin-top: 45px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 800;
  display: flex;
}

.frame-19667 {
  grid-column-gap: 190px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  text-decoration: none;
  display: flex;
}

.frame-19668 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 917px;
  text-decoration: none;
  display: flex;
}

.chips-56 {
  background-color: #fff;
  border: 1.5px solid #0f96f4;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19097 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-177 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-178 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.form-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 1200px;
  max-width: 850px;
  display: flex;
}

.select-field {
  color: #000;
  background-color: #fff;
  font-weight: 500;
}

.body-2 {
  color: #000;
  line-height: 40px;
}

.frame-19669 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 847px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.button-style-11 {
  grid-column-gap: 8px;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75% 100%);
  border-radius: 70px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-19670 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-179 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.error-message {
  width: 850px;
  max-width: 850px;
}

.text-block-4 {
  text-align: center;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
}

.image-15 {
  width: 140px;
  max-width: 100%;
  margin-bottom: 0;
  padding-top: 0;
}

.header-text-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.header-style-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  -webkit-text-decoration: underline #0089f1;
  text-decoration: underline #0089f1;
}

.header-text-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.header-style-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  -webkit-text-decoration: underline #0089f1;
  text-decoration: underline #0089f1;
}

.sms-2 {
  object-fit: cover;
}

.button-text-4 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-180 {
  color: #171717;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.button-text-5 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120%;
  max-width: 200px;
  height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.call-calling-2 {
  object-fit: cover;
}

.text-181 {
  color: #171717;
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.textarea {
  color: #000;
}

.text-field {
  font-weight: 500;
}

.text-field-2, .text-field-3 {
  color: #000;
  font-weight: 500;
}

.pricing-tier {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.chips-57 {
  background-color: #fff;
  border: 1.5px solid #008bf2;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.group-19098 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.5541px;
  height: 21.0006px;
  text-decoration: none;
  display: flex;
}

.text-183 {
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.our-pricing-tiers-4 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.our-pricing-tiers-5 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44%, #003ab5 75%, #001e8c 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.tabs {
  width: 1000px;
  height: 500px;
}

.tab-pane-tab-1 {
  height: 400px;
}

.tabs-menu {
  outline-offset: 0px;
  text-align: center;
  border: 1px #000;
  border-radius: 0;
  outline: 3px #333;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  left: -5px;
}

.tab-link-tab-1 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #f6f6f600;
  background-clip: border-box;
  border: 1px #c3c3c3;
  border-bottom-style: solid;
  border-radius: 0;
  padding: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tab-link-tab-1:focus {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.tab-link-tab-1.w--current {
  -webkit-text-fill-color: inherit;
  background-color: #c8c8c800;
  background-clip: border-box;
  border: 1px #fff;
  border-bottom: 1px solid #cac1c1;
  border-radius: 0;
  padding: 16px;
  left: 0;
  right: 0;
}

.tab-link-tab-1.w--current:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44.5%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px #fff;
  border-bottom: 1px solid #4122db;
  border-radius: 0;
}

.tab-link-tab-1.w--current:visited {
  border-bottom-color: #0618db;
}

.tab-link-tab-2 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom: 1px solid #cac1c1;
  padding: 16px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 500;
}

.tab-link-tab-2:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(80deg, #fff, #1ac5f7 17%);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-color: #4122da;
}

.tab-link-tab-2.w--current {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
}

.tab-link-tab-2.w--current:focus {
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44.5%, #003ab5 75%, #001e8c);
}

.tab-link-tab-3 {
  background-color: #ddd0;
  border-bottom: 1px solid #cac1c1;
  padding: 16px;
}

.tab-link-tab-3:focus {
  border-bottom-color: #4122da;
}

.tab-link-tab-3.w--current {
  -webkit-text-fill-color: transparent;
  background-color: #181818;
  -webkit-background-clip: text;
  background-clip: text;
}

.tab-link-tab-3.w--current:focus {
  background-image: linear-gradient(90deg, #01c5ff 11% 11%, #0072ec 44.5%, #003ab5 75%, #001e8c);
}

.tab-link-tab-4 {
  background-color: #ddd0;
  border-bottom: 1px solid #cac1c1;
  padding: 16px;
}

.tab-link-tab-4:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11% 11%, #0072ec 44.5%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-color: #4122da;
}

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

.tabs-2 {
  width: 900px;
}

.tab-pane-tab-1-2 {
  height: 500px;
}

.tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: block;
}

.text-block-5 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border-bottom: 1px #000;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text-block-5:focus {
  background-color: #fff0;
  font-weight: 700;
}

.text-block-6 {
  color: #000;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
}

.text-block-7 {
  color: #000;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text-block-8 {
  color: #000;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.grid {
  grid-column-gap: 19px;
  grid-template-columns: 1fr 5fr;
  grid-template-areas: ". Area-2";
}

.grid-2 {
  grid-template-columns: minmax(410px, .25fr);
  grid-auto-columns: .25fr;
}

.grid-3 {
  width: 1000px;
}

.tab-link-tab-1-2 {
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #b3b3b3;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tab-link-tab-1-2.w--current {
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #aeaeae;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tab-link-tab-1-2.w--current:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11% 11%, #0072ec 44.5%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-color: #3c0cda;
}

.tabs-content {
  width: 1000px;
}

.tab-link-tab-2-2 {
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #aeaeae;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.tab-link-tab-2-2.w--current {
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #aeaeae;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.tab-link-tab-2-2.w--current:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44.5%, #003ab5 75%, #000);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-style: solid;
  border-bottom-color: #3c0cda;
}

.tab-link-tab-3-2 {
  background-color: #fff;
  border-bottom: 1px solid #aeaeae;
}

.tab-link-tab-3-2.w--current {
  background-color: #0000;
  border-bottom: 1px solid #aeaeae;
}

.tab-link-tab-3-2.w--current:focus {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #01c5ff 11%, #0072ec 44.5% 44.5%, #003ab5 75%, #001e8c);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-style: solid;
  border-bottom-color: #3c0cda;
}

.clspan1 {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  line-height: 20px;
}

.colspan2, .colspan3, .code-embed, .code-embed-2, .code-embed-3, .code-embed-4, .code-embed-5, .code-embed-6, .code-embed-7, .code-embed-8, .code-embed-9, .code-embed-10 {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
}

.code-embed-11 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: content-box;
}

.code-embed-12, .code-embed-13, .code-embed-14 {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
}

.code-embed-15 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: content-box;
}

.body-3 {
  background-color: #fff0;
}

.body-4 {
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: content-box;
}

.div-block-3 {
  line-height: 34px;
}

.div-block-4 {
  line-height: 0;
  display: flex;
}

.icon-fund {
  display: none;
}

.div-block-5 {
  line-height: 20px;
  display: flex;
}

.icon-c {
  font-size: 0;
}

.icon-c.icon-tab, .icon-k.icon-tab {
  display: none;
}

.div-block-6, .div-block-7 {
  display: flex;
}

.icon-b {
  display: none;
}

.icon-tab.icon-b {
  vertical-align: baseline;
  display: none;
}

.icon-tab.icon-u {
  display: none;
}

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

.image-16 {
  display: none;
}

.div-block-9, .div-block-10 {
  display: flex;
}

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .hero-heading {
    line-height: 65px;
  }

  .container-2 {
    max-width: 728px;
  }

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

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container-3 {
    max-width: 728px;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .quick-stack {
    grid-column-gap: 26px;
  }

  .heading-2 {
    padding-right: 20px;
  }

  .features-list-2 {
    margin-bottom: 313px;
  }

  .container-4 {
    max-width: 728px;
  }

  .features-wrapper-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right-2 {
    max-width: 100%;
  }

  .services-we-offer {
    margin-bottom: 70px;
  }

  .frame-137 {
    height: 864px;
  }

  .old-enough-to-be-wise-young-enough-to-be-brave {
    font-size: 45px;
  }

  .container-5 {
    max-width: 728px;
  }

  .clients-image-three-3 {
    margin-bottom: 30px;
  }

  .frame-149 {
    flex-direction: column;
    align-items: center;
  }

  .container-6 {
    max-width: 728px;
    display: block;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 760px;
  }

  .nav-menu-two-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: right;
    background-color: #fff;
    border-radius: 50px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    width: 650px;
    margin-top: 10px;
    padding: 20px 30px 20px 20px;
    display: flex;
    position: absolute;
    left: auto;
    right: 0%;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-toggle-3 {
    margin-right: -9px;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list-3.shadow-three.mobile-shadow-hide.w--open {
    margin-left: -110px;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #000;
    -webkit-text-fill-color: transparent;
    background-color: #0080ed;
    -webkit-background-clip: text;
    background-clip: text;
    font-family: Red Hat Display, sans-serif;
  }

  .button-style-nav-cta {
    margin-right: 82px;
  }

  .container-7 {
    max-width: 728px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .container-8 {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .list-item-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .frame-19566 {
    grid-row-gap: 25px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-stack, .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .logos-title-large {
    padding: 60px 15px;
  }

  .clients-wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: -20px;
  }

  .clients-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .gallery-overview, .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .logos-title-small {
    padding: 60px 15px;
  }

  .clients-wrapper-three-2 {
    margin-bottom: -30px;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .features-list, .features-list-2, .logos-without-title-2 {
    padding: 60px 15px;
  }

  .clients-wrapper-three-3 {
    margin-bottom: -30px;
  }

  .clients-image-three-3 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .navbar-logo-left-container-2 {
    max-width: 100%;
  }

  .navbar-brand-3 {
    padding-left: 0;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-3.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-3.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-2 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-12 {
    margin-top: 10px;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .testimonial-column-light-2, .testimonial-slider-small-2 {
    padding: 60px 15px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }
}

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

  .nav-menu-two {
    flex-direction: column;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 360px;
    display: flex;
  }

  .hero-heading {
    font-size: 45px;
    line-height: 45px;
  }

  .hero-section {
    margin-bottom: 0;
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .container-2 {
    max-width: none;
  }

  .clients-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .container-3 {
    max-width: none;
  }

  .clients-wrapper-three-2 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .key-features {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .quick-stack {
    grid-column-gap: 170px;
    grid-row-gap: 35px;
    max-width: 310px;
    position: static;
  }

  .card-style {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .image-3 {
    width: 350px;
    max-width: 100%;
    display: block;
  }

  .features-list-2 {
    margin-bottom: 50px;
    padding: 15px 20px;
  }

  .container-4 {
    max-width: none;
  }

  .features-right-2 {
    margin-bottom: -30px;
  }

  .features-block-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image-2 {
    margin-bottom: 10px;
  }

  .text {
    line-height: 0;
  }

  .one-platform-for-creating-expert-ai-assistant-grounded-in-your-companys-knowledge-in-minutes-not-months {
    width: 581px;
    max-width: 580px;
    padding-left: 124px;
    padding-right: 124px;
  }

  .the-easiest-way-to-bring-ai-to-your-company-0 {
    font-size: 35px;
  }

  .the-easiest-way-to-bring-ai-to-your-company-2 {
    font-size: 35px;
    line-height: 38px;
    display: inline;
  }

  .frame-19342 {
    flex-flow: column;
  }

  .button-4 {
    width: 150%;
    max-width: 300px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
  }

  .button-5 {
    width: 150%;
    max-width: 300px;
    display: flex;
  }

  .services-we-offer {
    margin-bottom: 0;
  }

  .we-align-business-challenges-with-technical-solutions {
    margin-top: 19px;
    margin-bottom: 19px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .frame-137 {
    grid-row-gap: 39px;
    grid-template-columns: 1fr;
    height: 1538px;
  }

  .frame-134 {
    height: 230px;
  }

  .text-7 {
    font-size: 20px;
  }

  .text-8 {
    font-size: 14px;
  }

  .frame-133 {
    height: 250px;
  }

  .we-align-business-challenges-with-technical-solutions-0, .we-align-business-challenges-with-technical-solutions-1 {
    font-size: 35px;
  }

  .frame-164 {
    flex-flow: column;
    display: block;
  }

  .office-from-outside-1 {
    display: block;
  }

  .old-enough-to-be-wise-young-enough-to-be-brave {
    font-size: 35px;
  }

  .text-9 {
    font-size: 14px;
  }

  .chips {
    width: 290px;
  }

  .sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-0, .sivoxi-started-with-a-vision-to-bring-a-ground-breaking-idea-to-life-like-many-start-ups-we-underestimated-the-need-for-expertise-beyond-coding-user-research-ui-ux-design-and-marketing-were-critical-pieces-we-lacked-this-realisation-led-to-the-birth-of-sivoxi-a-company-dedicated-to-providing-the-full-spectrum-of-services-required-for-successful-digital-product-development-from-overcoming-the-challenges-of-the-covid-19-pandemic-to-partnering-with-visionary-businesses-worldwide-our-journey-has-been-one-of-resilience-learning-and-growth-today-with-over-10-years-of-experience-and-industry-recognition-we-ve-transformed-our-initial-struggles-into-strengths-delivering-award-winning-custom-software-solutions-to-help-businesses-thrive-1 {
    font-size: 14px;
  }

  .frame-166 {
    grid-auto-flow: column;
    place-items: start;
    margin-bottom: 70px;
  }

  .text-10 {
    width: 300px;
    font-size: 14px;
  }

  .frame-165 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    width: 180%;
    max-width: 298px;
    display: flex;
  }

  .awards-and-recognition-0, .awards-and-recognition-1 {
    font-size: 35px;
  }

  .container-5 {
    max-width: none;
  }

  .clients-wrapper-three-3 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonials {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 400px;
  }

  .discover-why-companies-trust-us-0, .discover-why-companies-trust-us-1 {
    font-size: 35px;
  }

  .products-we-offer {
    grid-column-gap: 25px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 360px;
    height: 1800px;
    margin-bottom: 80px;
    display: flex;
  }

  .container-6 {
    max-width: none;
  }

  .nav-menu-two-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    color: #000;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 380px;
    height: 583px;
    margin-left: 14px;
    display: flex;
    left: 0%;
    right: 0%;
  }

  .nav-link-3 {
    color: #000;
  }

  .nav-dropdown-toggle-3 {
    color: #000;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 6px;
  }

  .nav-dropdown-list-3.shadow-three.mobile-shadow-hide.w--open {
    background-color: #fff0;
    border: 1px #000;
  }

  .nav-dropdown-link-3 {
    text-align: right;
  }

  .secure-scalable-smart-ai-for-enterprises {
    line-height: 0;
  }

  .text-28 {
    width: 90%;
    font-size: 15px;
  }

  .frame-19408 {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 350px;
  }

  .button-style, .button-style-2 {
    max-width: 350px;
  }

  .secure-scalable-smart-ai-for-enterprises-3, .secure-scalable-smart-ai-for-enterprises-4 {
    font-size: 40px;
    line-height: 50px;
  }

  .clients {
    grid-column-gap: 70px;
    grid-row-gap: 33px;
    margin-bottom: 98px;
  }

  .frame-19411 {
    max-width: 883px;
    height: 235px;
  }

  .frame-19416 {
    grid-row-gap: 30px;
    max-width: 350px;
  }

  .button-style-1 {
    max-width: 360px;
  }

  .frame-19420 {
    grid-row-gap: 30px;
    max-width: 350px;
  }

  .frame-19421 {
    margin-left: 5px;
  }

  .enterprsie-suite {
    max-width: 360px;
    height: 300px;
    margin-top: 50px;
    margin-bottom: 25px;
  }

  .chips-6 {
    width: 50px;
    max-width: 100%;
    height: 50px;
  }

  .what-is-the-enterprise-ai-suite {
    flex-flow: column;
    font-size: 35px;
    line-height: 25px;
  }

  .text-41 {
    width: 87%;
    font-size: 14px;
  }

  .what-is-the-enterprise-ai-suite-0 {
    font-size: 35px;
  }

  .what-is-the-enterprise-ai-suite-1 {
    font-size: 35px;
    line-height: 35px;
  }

  .frame-19425 {
    grid-row-gap: 30px;
    max-width: 350px;
  }

  .security {
    margin-top: 350px;
    margin-bottom: 50px;
    padding-top: 0;
  }

  .frame-19429 {
    max-width: 350px;
    padding-left: 4px;
    padding-right: 30px;
  }

  .your-data-always-safe-with-enterprise-tech-ai {
    width: 100%;
    max-width: 350px;
    font-size: 35px;
  }

  .text-45 {
    font-size: 15px;
    line-height: 25px;
  }

  .frame-19430 {
    grid-column-gap: 1px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 350px;
  }

  .card-2 {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    max-width: 399px;
  }

  .subheading-style {
    font-size: 20px;
  }

  .your-data-always-safe-with-enterprise-tech-ai-0, .your-data-always-safe-with-enterprise-tech-ai-1 {
    font-size: 35px;
    line-height: 45px;
  }

  .why-choose-enterprise-ais {
    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;
    grid-auto-flow: column;
    max-width: 360px;
    height: 1600px;
    margin-top: 45px;
    margin-bottom: 35px;
    margin-left: 10px;
    display: flex;
  }

  .frame-19442 {
    grid-row-gap: 10px;
    line-height: 0;
  }

  .why-choose-enterprise-tech-ai {
    font-size: 35px;
    line-height: 0;
  }

  .frame-19443 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .frame-19444 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-54 {
    font-size: 14px;
  }

  .frame-19448 {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .why-choose-enterprise-tech-ai-3, .why-choose-enterprise-tech-ai-5 {
    font-size: 35px;
    line-height: 0;
  }

  .pricing-tiers {
    margin-top: 75px;
  }

  .frame-19455 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .pro {
    max-width: 360px;
  }

  .text-57 {
    font-size: 14px;
  }

  .text-58 {
    font-size: 43px;
  }

  .text-60 {
    font-size: 14px;
  }

  .pro-2 {
    max-width: 360px;
    height: 448px;
  }

  .text-62 {
    font-size: 14px;
  }

  .text-63 {
    font-size: 43px;
  }

  .text-65 {
    font-size: 14px;
  }

  .button-style-nav-cta {
    max-width: 320px;
    margin-right: 230px;
  }

  .trusted-by-leaders-across-industries {
    width: 297px;
    line-height: 0;
  }

  .trusted-by-leaders-across-industries-0, .trusted-by-leaders-across-industries-1 {
    font-size: 35px;
    line-height: 45px;
  }

  .container-7 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .testimonial-slider-small-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .footer-wrapper-two {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-block-two {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    width: 210px;
    margin-top: 40px;
  }

  .footer-bottom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .faq-s {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 360px;
    height: 1300px;
    margin-bottom: 55px;
    display: grid;
  }

  .what-most-enterprises-have-asked-us-0, .what-most-enterprises-have-asked-us-1 {
    font-size: 35px;
    line-height: 45px;
  }

  .frame-19475 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-between flex-start;
    place-items: center stretch;
    max-width: 350px;
    height: 1760px;
    display: flex;
  }

  .q2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 360px;
    height: 280px;
  }

  .frame-96 {
    grid-column-gap: 350px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 211%;
    max-width: 340px;
  }

  .text-73 {
    display: block;
  }

  .frame-19476 {
    max-width: 350px;
    display: block;
  }

  .q3 {
    height: 280px;
  }

  .frame-19477 {
    max-width: 350px;
    font-size: 25px;
    display: block;
  }

  .frame-19481 {
    grid-column-gap: 25px;
    grid-row-gap: 35px;
  }

  .llm-dynamic-content {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
  }

  .image-7 {
    max-width: 95%;
    margin-bottom: 25px;
  }

  .image-8 {
    max-width: 95%;
    margin-top: 25px;
  }

  .image-9 {
    max-width: 95%;
  }

  .button-style-1-2 {
    width: 100%;
    max-width: 360px;
    height: 40px;
    margin-left: 0;
    font-size: 14px;
  }

  .image-10 {
    font-size: 35px;
  }

  .list-item-3 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: #0000;
  }

  .frame-19503 {
    grid-column-gap: 16px;
    grid-row-gap: 45px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 489px;
    display: block;
  }

  .frame-19504 {
    display: block;
  }

  .frame-19506 {
    width: 190px;
  }

  .text-86 {
    margin-top: 300px;
  }

  .frame-19507 {
    height: 520px;
    display: block;
  }

  .frame-19508 {
    display: block;
  }

  .frame-19510 {
    width: 190%;
  }

  .text-87 {
    width: 300px;
    display: block;
  }

  .text-88 {
    padding-top: 335px;
  }

  .frame-19515 {
    grid-row-gap: 45px;
  }

  .text-93 {
    font-size: 15px;
  }

  .secure-scalable-smart {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
    flex-flow: column;
  }

  .frame-19519 {
    grid-row-gap: 45px;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 35px;
  }

  .text-96 {
    font-size: 15px;
  }

  .frame-19523 {
    grid-row-gap: 45px;
  }

  .text-99 {
    font-size: 15px;
  }

  .cta-banner {
    grid-row-gap: 75px;
    justify-content: flex-end;
    align-items: center;
    height: 335px;
    margin-top: 0;
    padding-left: 45px;
    padding-right: 45px;
  }

  .text-101 {
    width: 300%;
    max-width: 300px;
    font-size: 30px;
    line-height: 120%;
  }

  .text-102 {
    width: 100%;
    font-size: 15px;
  }

  .frame-19528 {
    flex-flow: column;
    width: 100%;
    max-width: 360px;
  }

  .page-navigation.tab, .page-navigation-2.tab, .page-navigation-3.tab {
    width: 360px;
  }

  .frame-19529 {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-auto-flow: column;
    height: 750px;
    display: flex;
  }

  .frame-19530 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 380px;
    display: grid;
  }

  .content-style {
    grid-column-gap: 17px;
  }

  .text-105 {
    font-size: 20px;
  }

  .text-106 {
    font-size: 15px;
    line-height: 25px;
  }

  .frame-19531 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .llm-image {
    max-width: 360px;
    height: 305px;
  }

  .how-it-works {
    margin-top: 0;
  }

  .text-110 {
    font-size: 15px;
    line-height: 25px;
  }

  .how-it-works-0, .how-it-works-1 {
    font-size: 35px;
  }

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

  .customised-large-language-models-8, .customised-large-language-models-10 {
    font-size: 35px;
  }

  .ai-powered-assistant-designed-to-help-employees-be-more-productive-and-make-better-business-decision {
    font-size: 15px;
    line-height: 25px;
  }

  .ai-powered-assistant-designed-to-help-employees-be-more-productive-and-make-better-business-decision-2 {
    font-size: 15px;
  }

  .why-we-built-enterprise {
    flex-flow: column;
  }

  .our-story-why-we-built-enterprise-ai {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .robotics-amico-1 {
    width: 360px;
    height: 360px;
    margin-top: 60px;
  }

  .our-story-why-we-built-enterprise-ai-0 {
    width: 350px;
    font-size: 35px;
    line-height: 120%;
  }

  .our-story-why-we-built-enterprise-ai-1 {
    font-size: 35px;
  }

  .we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo {
    font-size: 15px;
  }

  .we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo-2 {
    width: 360px;
    font-size: 15px;
    line-height: 30px;
  }

  .we-saw-a-problem-ai-was-supposed-to-make-companies-more-efficientbut-instead-it-was-creating-more-wo-3 {
    width: 360px;
    font-size: 15px;
  }

  .enterprise-ai-is-backed-by-sivoxis-proven-expertise-in-ai-automation-and-software-development-for-ne {
    font-size: 15px;
    line-height: 25px;
  }

  .frame-19542 {
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  .card-5 {
    height: 120px;
  }

  .text-115 {
    font-size: 20px;
  }

  .powered-by-sivoxi-a-legacy-of-ai-innovation-0, .powered-by-sivoxi-a-legacy-of-ai-innovation-1 {
    font-size: 35px;
    line-height: 45px;
  }

  .our-mission {
    flex-flow: column;
    margin-top: 25px;
    display: flex;
  }

  .button-style-9 {
    max-width: 360px;
  }

  .mission-impossible-amico-1 {
    width: 350px;
    height: 350px;
  }

  .our-mission-0, .our-mission-1 {
    font-size: 35px;
  }

  .our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie, .our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie-2, .our-mission-is-simple-to-create-ai-that-makes-businesses-stronger-faster-and-more-efficient-we-belie-3 {
    font-size: 15px;
  }

  .frame-19549 {
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .frame-19550 {
    max-width: 350px;
    height: 380px;
  }

  .text-120 {
    font-size: 15px;
  }

  .why-enterprise-ai-0, .why-enterprise-ai-1 {
    font-size: 35px;
  }

  .most-ai-tools-are-designed-for-general-use-requiring-businesses-to-spend-months-training-them-before, .most-ai-tools-are-designed-for-general-use-requiring-businesses-to-spend-months-training-them-before-2 {
    font-size: 15px;
  }

  .security-and-trust {
    flex-flow: column;
  }

  .frame-19553 {
    margin-bottom: 50px;
  }

  .text-122 {
    font-size: 35px;
  }

  .text-123, .public-ai-models-store-and-learn-from-your-data-exposing-businesses-to-serious-risks-enterprise-ai-i {
    font-size: 15px;
  }

  .text-124 {
    font-size: 17px;
  }

  .frame-19557 {
    max-width: 360px;
  }

  .text-126 {
    font-size: 15px;
  }

  .group-19053 {
    max-width: 280px;
    height: 250px;
  }

  .data-extraction-0, .data-extraction-2 {
    font-size: 35px;
  }

  .data-extraction-content {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    max-width: 360px;
    height: 1200px;
    margin-bottom: 60px;
  }

  .data-extraction-nav-bar {
    flex-flow: column;
    max-width: 360px;
  }

  .page-navigation-4.tab {
    max-width: 360px;
  }

  .page-navigation-5.tab, .page-navigation-6.tab {
    width: 360px;
  }

  .data-extraction-contents {
    grid-column-gap: 25px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    height: 1200px;
    display: grid;
  }

  .frame-1956334 {
    grid-row-gap: 0px;
    height: 539px;
  }

  .text-128 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-129 {
    font-size: 15px;
    line-height: 25px;
  }

  .text-131 {
    font-size: 20px;
    line-height: 25px;
  }

  .frame-19563 {
    height: 339px;
  }

  .how-it-works-data-extraction {
    flex-flow: column;
    margin-top: 60px;
  }

  .how-it-works-2, .how-it-works-3 {
    font-size: 35px;
  }

  .users-upload-documents-whether-scanned-images-pdfs-or-photos-to-the-platform-the-system-then-process-2, .users-upload-documents-whether-scanned-images-pdfs-or-photos-to-the-platform-the-system-then-process-3 {
    font-size: 15px;
  }

  .secure-content {
    grid-row-gap: 75px;
  }

  .frame-19566 {
    width: 360%;
    max-width: 360px;
  }

  .text-133 {
    font-size: 35px;
  }

  .group-19071 {
    max-width: 261px;
    height: 270px;
  }

  .safeguard-your-data-with-industry-leading-encryption-compliance-standards-and-robust-privacy-protect-2, .safeguard-your-data-with-industry-leading-encryption-compliance-standards-and-robust-privacy-protect-3 {
    font-size: 15px;
  }

  .why-security-matters {
    grid-row-gap: 0px;
  }

  .frame-19568, .ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without {
    font-size: 15px;
  }

  .why-security-matters-for-ai-powered-businesses-0, .why-security-matters-for-ai-powered-businesses-1 {
    font-size: 35px;
  }

  .ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without-2, .ai-driven-tools-handle-an-increasing-volume-of-sensitive-data-making-security-a-top-priority-without-3 {
    font-size: 15px;
  }

  .safe-data {
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 50px;
  }

  .secure-ai-deployment-your-data-stays-in-your-hands {
    line-height: 40px;
  }

  .text-135 {
    font-size: 15px;
  }

  .secure-ai-deployment-your-data-stays-in-your-hands-0, .secure-ai-deployment-your-data-stays-in-your-hands-1 {
    font-size: 35px;
  }

  .unlike-traditional-ai-models-that-rely-on-open-networks-enterprise-ai-is-built-for-private-secure-de, .unlike-traditional-ai-models-that-rely-on-open-networks-enterprise-ai-is-built-for-private-secure-de-2 {
    font-size: 15px;
  }

  .security-standards {
    flex-flow: column;
    margin-top: 50px;
  }

  .frame-19577 {
    flex-flow: column;
    width: 360%;
    max-width: 360px;
  }

  .text-138 {
    font-size: 15px;
  }

  .frame-19578 {
    margin-top: 36px;
  }

  .compliance-with-global-security-standards-0, .compliance-with-global-security-standards-1 {
    font-size: 35px;
  }

  .enterprise-ai-is-designed-to-meet-and-exceed-the-most-stringent-industry-regulations-giving-your-bus, .enterprise-ai-is-designed-to-meet-and-exceed-the-most-stringent-industry-regulations-giving-your-bus-2 {
    font-size: 15px;
  }

  .threat-detection {
    flex-flow: column;
    margin-top: 50px;
    margin-bottom: 0;
  }

  .frame-19585 {
    margin-top: 20px;
  }

  .proactive-threat-detection-ai-security-monitoring-0, .proactive-threat-detection-ai-security-monitoring-1 {
    font-size: 35px;
  }

  .security-doesnt-stop-at-access-controls-and-encryption-enterprise-ai-employs-real-time-threat-detect, .security-doesnt-stop-at-access-controls-and-encryption-enterprise-ai-employs-real-time-threat-detect-2 {
    font-size: 15px;
  }

  .text-142 {
    font-size: 35px;
  }

  .effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet, .effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet-2, .effortlessly-adapt-to-your-businesss-growth-whether-local-or-global-with-a-platform-designed-to-meet-3 {
    font-size: 15px;
  }

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

  .text-144 {
    font-size: 15px;
  }

  .scale-smarter-scale-faster-0, .scale-smarter-scale-faster-2 {
    font-size: 35px;
  }

  .with-enterprise-ai-your-business-benefits-from-seamless-scalability-without-complexity-whether-youre, .with-enterprise-ai-your-business-benefits-from-seamless-scalability-without-complexity-whether-youre-2 {
    font-size: 15px;
  }

  .no-limits-scalability-ai-that-grows-with-you-0, .no-limits-scalability-ai-that-grows-with-you-1 {
    font-size: 35px;
  }

  .many-ai-solutions-are-limited-by-fixed-infrastructure-performance-constraints-or-licensing-models-th, .many-ai-solutions-are-limited-by-fixed-infrastructure-performance-constraints-or-licensing-models-th-2 {
    font-size: 15px;
  }

  .frame-19615 {
    flex-flow: column;
  }

  .text-152 {
    font-size: 15px;
  }

  .frame-19618 {
    margin-top: 35px;
  }

  .adaptive-ai-that-evolves-with-your-business-6, .adaptive-ai-that-evolves-with-your-business-7 {
    font-size: 35px;
  }

  .unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-4, .unlike-rigid-one-size-fits-all-solutions-enterprise-ai-is-built-to-scale-dynamically-based-on-your-o-5 {
    font-size: 15px;
  }

  .div-block-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-bottom: 80px;
  }

  .cloud-powered-infrastructure-for-seamless-growth-0 {
    font-size: 35px;
  }

  .our-ai-runs-on-a-flexible-enterprise-grade-cloud-infrastructure-that-ensures-high-availability-fast {
    font-size: 15px;
  }

  .frame-19624 {
    flex-flow: column;
  }

  .text-156 {
    max-width: 360px;
  }

  .cloud-powered-infrastructure-for-seamless-growth-2 {
    font-size: 35px;
  }

  .our-ai-runs-on-a-flexible-enterprise-grade-cloud-infrastructure-that-ensures-high-availability-fast-3, .built-with-cutting-edge-ai-and-cloud-technologies-that-evolve-with-the-industry-ensuring-longevity-a-2, .built-with-cutting-edge-ai-and-cloud-technologies-that-evolve-with-the-industry-ensuring-longevity-a-3 {
    font-size: 15px;
  }

  .ai-that-learns-from-your-business-data-0, .ai-that-learns-from-your-business-data-1 {
    font-size: 35px;
  }

  .unlike-generic-ai-models-enterprise-ai-is-tailored-to-your-specific-needs-it-continuously-ingests-an, .unlike-generic-ai-models-enterprise-ai-is-tailored-to-your-specific-needs-it-continuously-ingests-an-2 {
    font-size: 15px;
  }

  .frame-19637 {
    grid-column-gap: 16px;
    grid-row-gap: 35px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .frame-19638 {
    flex-flow: column;
  }

  .chips-52 {
    border: 1.5px solid #0084f0;
    width: 25px;
    height: 25px;
  }

  .chips-53 {
    border: 1.5px solid #019ff7;
  }

  .what-is-the-enterprise-ai-suite-2 {
    width: 361px;
  }

  .text-170 {
    max-width: 360px;
    font-size: 15px;
    line-height: 25px;
  }

  .what-is-the-enterprise-ai-suite-3, .what-is-the-enterprise-ai-suite-4 {
    font-size: 35px;
  }

  .cta {
    height: 340px;
  }

  .frame-19659 {
    height: 181px;
  }

  .how-to-get-started-get-in-touch-today {
    max-width: 300px;
    font-size: 30px;
  }

  .text-171 {
    width: 300px;
  }

  .button-style-10 {
    width: 300px;
    height: 40px;
  }

  .chips-54 {
    border: 1.5px solid #01a9f9;
  }

  .enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-6 {
    font-weight: 800;
  }

  .chips-55 {
    border: 1.5px solid #007def;
  }

  .enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-7 {
    font-size: 15px;
    line-height: 30px;
  }

  .group-19096 {
    max-width: 361px;
    height: 257px;
  }

  .about-us-4, .about-us-5 {
    font-size: 35px;
  }

  .enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-8 {
    font-size: 15px;
  }

  .enterprise-ai-isnt-just-another-ai-toolits-a-game-changing-approach-to-how-enterprises-integrate-ai-9 {
    font-size: 15px;
    font-weight: 800;
  }

  .social-icons {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .image-14 {
    margin-top: 30px;
  }

  .form {
    flex-flow: column;
    max-width: 360px;
  }

  .form-block {
    max-width: 360px;
  }

  .button-text-4, .button-text-5 {
    justify-content: center;
    align-items: center;
  }

  #w-node-_489d1330-cce2-7f66-9e6b-8061b947fd0f-91bdbf1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
